-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Configured renv.
- Loading branch information
Showing
21 changed files
with
379 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
source("renv/activate.R") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
.Rproj.user | ||
.Rhistory | ||
.RData | ||
.Ruserdata |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# Proyectos: Sistemas de Información Geográfica | ||
|
||
Este repositorio contiene el código para cada uno de los poryectos desarrollados en la materia de Sistemas de Información Geográfica de la Universidad del Caribe en Cancún, Q. Roo, México. |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Large diffs are not rendered by default.
Oops, something went wrong.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]] |
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
<?xml version="1.0" encoding="UTF-8"?><metadata xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.conabio.gob.mx/informacion/gis/schemas/fgdc/fgdc-std-001-1998.xsd"><idinfo><citation><citeinfo><origin>Comisión Nacional para el Conocimiento y Uso de la Biodiversidad (2008). 'División Política Estatal'. Versión 2. Escala 1:250000. Modificado de Conjunto de Datos vectoriales y toponimia de la carta topográfica. Serie III. Instituto Nacional de Estadística, Geografía e Informática (2003-2004). Marco Geoestadístico Municipal, Instituto Nacional de Estadística, Geografía e Informática (2005). Escala 1:250000. México.</origin><pubdate>20081028</pubdate><title>División política estatal de México 1:250000. Versión 2</title><geoform>Shapefile. Formato vectorial compuesto por 4 archivos (shp, shx, dbf,prj)</geoform><othercit>250000</othercit></citeinfo></citation><descript><abstract>El mapa representa los límites de los Estados y el contorno de la República Mexicana,. Estos límites son la unión del material cartográfico indicado en la cita de la información, el resultado es un mapa con el datalle de la escala 1:250000 manejada por el INEGI.</abstract><purpose>No conocido</purpose><supplinf>Este mapa fue elaborado en CONABIO con información cartográfica proporcionada por el INEGI. El mapa contiene información sobre nombres de los Estados y Capitales, según INEGI.</supplinf></descript><timeperd><timeinfo><sngdate><caldate>00000000</caldate></sngdate></timeinfo><current>Octubre de 2008</current></timeperd><status><progress>Complete</progress><update>No planeado</update></status><spdom><bounding><westbc>-118.366485</westbc><eastbc>-86.710742</eastbc><northbc>32.718729</northbc><southbc>14.534964</southbc></bounding></spdom><keywords><theme><themekt>ESTRUCTURA</themekt><themekey>dipol</themekey><themekey>estata</themekey><themekey>destdv250k_2gw</themekey></theme><theme><themekt>CONABIO</themekt><themekey>División política Estatal 1:250000 División política estatal Entidades federativas Estados República Mexicana </themekey></theme><place><placekt>CONABIO</placekt><placekey>Aguascalientes Baja California Baja California Sur Campeche Chiapas Chihuahua Coahuila Colima Distrito Federal Durango Estado de México Estatal Guanajuato Guerrero Hidalgo Jalisco Michoacán de Ocampo Morelos Nayarit Nuevo León Oaxaca Puebla Querétaro de Arteaga Quintana Roo República Mexicana San Luis Potosí Sinaloa Sonora Tabasco Tamaulipas Tlaxcala Veracruz Ignacio de la Llave Yucatán Zacatecas </placekey></place></keywords><accconst>Sin restricciones</accconst><useconst>Sin restricciones</useconst><browse><browsen>http://www.conabio.gob.mx/informacion/gis/layouts/destdv250k_2gw.png</browsen><browsed>Mapa ilustrativo de División política estatal de México 1:250000. Versión 2</browsed><browset>png</browset></browse><native>SIG ARC-INFO, versión 9.2, UNIX</native></idinfo><dataqual><logic>Gabinete</logic><complete>El mapa se obtuvo a partir de la unión de dos mapas: 1) división política estatal y 2) límite nacional en Arc/Info.</complete><lineage><srcinfo><srccite><citeinfo><origin>No conocido</origin><pubdate>00000000</pubdate><title>No conocido</title></citeinfo></srccite><srcscale>250000</srcscale><typesrc>Digital</typesrc><srctime><timeinfo><sngdate><caldate>00000000</caldate></sngdate></timeinfo><srccurr>No conocido</srccurr></srctime><srccitea>No conocido</srccitea><srccontr>Instituto Nacional de Estadística Geografía e Informática. (2005). Marco Geoestadístico Municipal, Escala 1:250000. D.F. México.</srccontr></srcinfo><srcinfo><srccite><citeinfo><origin>No conocido</origin><pubdate>00000000</pubdate><title>No conocido</title></citeinfo></srccite><srcscale>250000</srcscale><typesrc>Digital</typesrc><srctime><timeinfo><sngdate><caldate>00000000</caldate></sngdate></timeinfo><srccurr>No conocido</srccurr></srctime><srccitea>No conocido</srccitea><srccontr>Instituto Nacional de Estadística, Geografía e Informática (2003-2004). Conjunto de Datos vectoriales y toponimia de la carta topográfica. Serie III. Escala 1:250 000. D.F. México.</srccontr></srcinfo><procstep><procdesc>La división estatal se obtuvo del MGM, 2005 a través de un dissolve; para el límite nacional se realizo un proceso de conversión de formato para trabajar todo en cobertura. El trabajo de edición y conversión se hizo en Arc/info, tomando como base para la revisión material cartográfico de la misma escala y de la misma Institución; por último la revisión y edición de etiquetas (nombres de los estados y capitales) se realizó en Arcview.</procdesc><procdate>00000000</procdate></procstep></lineage></dataqual><spdoinfo><direct>Vector</direct><ptvctinf><sdtsterm ><sdtstype>G-polygon</sdtstype><ptvctcnt>1213</ptvctcnt></sdtsterm></ptvctinf></spdoinfo><spref><horizsys><geograph><latres>0.0174532925199433</latres><longres>0.0174532925199433</longres><geogunit>Decimal degrees</geogunit></geograph><geodetic><horizdn>WGS84</horizdn><ellips>WGS84</ellips><semiaxis>6378137.000000</semiaxis><denflat>298.257224</denflat></geodetic></horizsys></spref><eainfo><detailed><enttyp><enttypl>DESTDV250K_2GW.DBF</enttypl><enttypd>División política estatal extraído de datos vectoriales. Escala 1:250000.</enttypd><enttypds>No conocido</enttypds></enttyp><attr><attrlabl>Area</attrlabl><attrdef>Numérico</attrdef><attrdefs>Calculado por Arc-Info</attrdefs><attrdomv><udom>Área del polígono asociado a una Entidad Federativa</udom></attrdomv><attrvai><attrva>1</attrva><attrvae>Grados decimales al cuadrado</attrvae></attrvai></attr><attr><attrlabl>Perimeter</attrlabl><attrdef>Numérico</attrdef><attrdefs>Calculado por Arc-Info</attrdefs><attrdomv><udom>Perímetro del polígono asociada a una Entidad Fedrativa</udom></attrdomv><attrvai><attrva>1</attrva><attrvae>Grados decimales</attrvae></attrvai></attr><attr><attrlabl>Num_edo</attrlabl><attrdef>Carácter</attrdef><attrdefs>INEGI</attrdefs><attrdomv><udom>Identificador único relacionado con la Entidad Federativa</udom></attrdomv></attr><attr><attrlabl>Entidad</attrlabl><attrdef>Carácter</attrdef><attrdefs>INEGI</attrdefs><attrdomv><udom>Nombre propio de la Entidad Federativa</udom></attrdomv></attr><attr><attrlabl>Capital</attrlabl><attrdef>Carácter</attrdef><attrdefs>INEGI</attrdefs><attrdomv><udom>Nombre propio de la capital de la Entidad Federativa</udom></attrdomv></attr><attr><attrlabl>Rasgo_geog</attrlabl><attrdef>Carácter</attrdef><attrdefs>INEGI</attrdefs><attrdomv><udom>Presencia de una isla</udom></attrdomv></attr></detailed></eainfo><distinfo><distrib><cntinfo><cntorgp><cntorg>CONABIO</cntorg><cntper>Jose Manuel Davila Rosas</cntper></cntorgp><cntpos>Subdirector de Sistemas de Información Geográfica</cntpos><cntaddr><addrtype>mailing and physical address</addrtype><address>Liga Periférico Insurgentes Sur Num. 4903 1er piso. Col. Parques del Pedregal. Delg. Tlalpan</address><city>Ciudad de México</city><state>D.F.</state><postal>14010</postal><country>México</country></cntaddr><cntvoice>50045012</cntvoice><cntfax>50044931</cntfax><cntemail>[email protected]</cntemail><hours>Lunes a Viernes de las 8 hasta 18 hrs.</hours></cntinfo></distrib><resdesc>destdv250k_2gw</resdesc><distliab>No se permite utilizar estos datos con fines lucrativos y se debe citar la fuente del mapa y a CONABIO. La Subdirección de Sistemas de Información Geográfica de la CONABIO solo se hace responsable de la información presentada en el mapa y se deslinda del uso que se le de a la misma.</distliab><stdorder><digform><digtinfo><formname>ESRI Shapefile(SHP)</formname><formverd>199807</formverd><filedec>compactado en ZIP</filedec><transize>10.17</transize></digtinfo><digtopt><onlinopt><computer><networka><networkr> http://www.conabio.gob.mx/informacion/gis/maps/geo/destdv250k_2gw.zip</networkr></networka></computer><accinstr>Coordenadas geográficas WGS84. (EPSG:4326). Formato vectorial de almacenamiento de elementos geográficos y sus atributos asociados. </accinstr></onlinopt><onlinopt><computer><networka><networkr> http://www.conabio.gob.mx/informacion/gis/maps/ccl/destdv250k_2gw_c.zip</networkr></networka></computer><accinstr>Proyección Cónica Conforme de Lambert WGS84. (EPSG:48402). Formato vectorial de almacenamiento de elementos geográficos y sus atributos asociados. </accinstr></onlinopt></digtopt></digform><digform><digtinfo><formname>Google Earth KML</formname><formvern>2.2</formvern><filedec>compactado como KMZ</filedec></digtinfo><digtopt><onlinopt><computer><networka><networkr> http://www.conabio.gob.mx/informacion/explorer/wms/kml?layers=destdv250k_2gw&mode=download&legend=true</networkr></networka></computer><accinstr>Coordenadas geográficas WGS84. (EPSG:4326). Los archivos KML representan datos geográficos para Google Earth, a menudo suelen distribuirse comprimidos como KMZ.</accinstr></onlinopt></digtopt></digform><digform><digtinfo><formname>Servicio de imágenes (WMS)</formname><formvern>1.1.1</formvern></digtinfo><digtopt><onlinopt><computer><networka><networkr>http://www.conabio.gob.mx/informacion/explorer/wms?Format=image.png&request=GetMap&version=1.1.1&width=800&height=424&srs=EPSG:4326&bbox=-120.0,13.8,-85.1,33.5&layers=destdv250k_2gw</networkr></networka></computer><accinstr>Coordenadas geográficas WGS84. (EPSG:4326). Servicio Web Map Service. Los mapas de datos referenciados espacialmente producidos se generan normalmente en un formato de imagen como PNG,.png o JPEG, pueden se vistos en un SIG </accinstr></onlinopt></digtopt></digform><fees>Acceso libre sin ningún cargo al público en general.</fees></stdorder><techpreq>Tener Arc-Info, Arcview o sistemas compatibles, en caso que existan se pueden visualizar en Google Earth KML y/o conexión al servicio WMS.</techpreq></distinfo><metainfo><metd>20081028</metd><metc><cntinfo><cntorgp><cntorg>CONABIO</cntorg></cntorgp><cntpos>Norma Moreno</cntpos><cntaddr><addrtype>mailing and physical address</addrtype><address>Liga Periférico Insurgentes Sur Num. 4903 1er piso. Col. Parques del Pedregal. Delg. Tlalpan</address><city>Ciudad de México</city><state>D.F.</state><postal>14010</postal><country>México</country></cntaddr><cntvoice>50045018 50044938</cntvoice><cntfax>50044931</cntfax><cntemail>[email protected]</cntemail><hours>Lunes a Viernes de 8 a 18 hrs.</hours></cntinfo></metc><metstdn>FGDC Content Standards for Digital Geospatial Metadata, 1998</metstdn><metstdv>FGDC-STD-001-1998 version 2.0</metstdv></metainfo></metadata> |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,135 @@ | ||
# Práctica: Incidencia Delictiva Nacional | ||
library(RODBC) | ||
library(readxl) | ||
library(tidyr) | ||
library(dplyr) | ||
library(stringr) | ||
library(sf) | ||
library(cartography) | ||
setwd("incidencia_delictiva_nac/") | ||
|
||
# Incidencia delictiva del fuero común | ||
# Fuente: Secretariado Ejecutivo del Sistema Nacional de Seguridad Pública | ||
seg_pub_db <- odbcConnectExcel2007("Estatal-Delitos - diciembre 2019.xlsb") | ||
|
||
seg_pub <- as_tibble(sqlFetch(seg_pub_db, "Hoja1$")) %>% | ||
mutate_at(vars(Clave_Ent), list(~as.character(.))) %>% | ||
mutate_if(is.numeric, as.integer) %>% | ||
mutate_at(vars(Clave_Ent), list(~str_pad(., width = 2, side = "left", pad = "0"))) | ||
|
||
odbcClose(seg_pub_db) | ||
rm(seg_pub_db) | ||
|
||
# Tamaño de población por estado | ||
# Fuente: INEGI Encuesta Intercensal 2015 | ||
inegi <- read_excel("01_poblacion.xls", sheet = 4, range = "A7:E3573") | ||
|
||
# Polígonos estatales | ||
# Fuente: CONABIO | ||
polig_est <- read_sf("destdv250k_2gw/destdv250k_2gw.shp") %>% | ||
select(-one_of("AREA", "PERIMETER", "COV_", "COV_ID", "CAPITAL", "RASGO_GEOG")) %>% | ||
rename(Entidad = ENTIDAD, Clave_Ent = NUM_EDO) %>% | ||
group_by(Clave_Ent, Entidad) %>% | ||
summarise() %>% | ||
mutate_at(vars(Entidad), list(~str_to_title(., locale = "es"))) | ||
|
||
# Filtro: Homocidios dolosos por arma de fuego | ||
# Datos agrupados por año y por entidad | ||
hom_dol_arma_fuego <- seg_pub %>% | ||
# Obtención de los homocidios dolosos por arma de fuego | ||
filter(`Subtipo de delito` == "Homicidio doloso", Modalidad == "Con arma de fuego") %>% | ||
select(-one_of("Bien jurídico afectado", "Tipo de delito", "Subtipo de delito", "Modalidad")) %>% | ||
pivot_longer( | ||
-one_of("Año", "Clave_Ent", "Entidad"), | ||
names_to = "Mes", | ||
values_to = "Total" | ||
) %>% | ||
# Agrupación de los datos por año y por entidad | ||
group_by(`Año`, Clave_Ent, Entidad) %>% | ||
summarise_at(vars(Total), list(~sum(.))) %>% | ||
rename(Hom_Dol_Arma_Fuego = Total) | ||
|
||
# Filtro: Tamaño de población por entidad | ||
tam_pob <- inegi %>% | ||
filter( | ||
`Entidad federativa` != "Estados Unidos Mexicanos", | ||
Sexo == "Total", | ||
`Grandes grupos de edad` == "Total", | ||
Estimador == "Valor" | ||
) %>% | ||
separate( | ||
`Entidad federativa`, | ||
into = c("Clave_Ent", "Entidad"), | ||
sep = 3 | ||
) %>% | ||
mutate_at(vars(Clave_Ent), list(~str_trim(.))) %>% | ||
rename(Poblacion = `Población total`) %>% | ||
select(-one_of("Sexo", "Grandes grupos de edad", "Estimador")) | ||
|
||
# Cálculo de la tasa de homicidios dolosos con arma de fuego por entidad por año | ||
tasa_hom <- hom_dol_arma_fuego %>% | ||
full_join(tam_pob, by = "Clave_Ent") %>% | ||
mutate(Tasa_Hom = Hom_Dol_Arma_Fuego / Poblacion * 100000) %>% | ||
select(`Año`, Clave_Ent, Tasa_Hom) | ||
|
||
# Unión con los poligonos estatales | ||
sf_tasa_hom <- polig_est %>% | ||
ungroup() %>% | ||
full_join(tasa_hom, by = "Clave_Ent") %>% | ||
select(`Año`, Clave_Ent, Entidad, Tasa_Hom) | ||
|
||
### Creación de los mapas temáticos ### | ||
|
||
# Mapa base de OpenStreetMap | ||
mex.osm <- getTiles( | ||
x = polig_est, | ||
type = "osm", | ||
zoom = 5, | ||
crop = TRUE | ||
) | ||
|
||
# División de la información por años | ||
tasa_hom_anio <- list( | ||
"2015" = filter(sf_tasa_hom, `Año` == 2015), | ||
"2016" = filter(sf_tasa_hom, `Año` == 2016), | ||
"2017" = filter(sf_tasa_hom, `Año` == 2017), | ||
"2018" = filter(sf_tasa_hom, `Año` == 2018), | ||
"2019" = filter(sf_tasa_hom, `Año` == 2019) | ||
) | ||
|
||
# Cortes y paleta de colores para el Choropleth | ||
pal <- carto.pal(pal1 = "green.pal", n1 = 1, pal2 = "orange.pal", n2 = 9, transparency = FALSE) | ||
breaks <- getBreaks(seq(0, 100, by = 10), n = 10, method = "equal") | ||
|
||
# Creación del PDF con los 5 mapas temáticos | ||
pdf("inc_delic_anio_mex.pdf", width = 7, height = 5.3) | ||
for (info_anio in tasa_hom_anio) { | ||
# Creación del mapa temático | ||
tilesLayer(x = mex.osm) | ||
choroLayer( | ||
x = info_anio, | ||
var = "Tasa_Hom", | ||
breaks = breaks, | ||
col = pal, | ||
border = "black", | ||
lwd = 0.2, | ||
legend.pos = "n", | ||
add = TRUE | ||
) | ||
legendChoro( | ||
pos = "left", | ||
title.txt = "Tasa de\nhomicidios", | ||
breaks = breaks, | ||
col = pal, | ||
nodata = FALSE | ||
) | ||
layoutLayer( | ||
title = paste0("Tasa de homicidios dolosos por arma de fuego (", unique(info_anio$`Año`), ")"), | ||
sources = "Fuentes: INEGI (2016) y Secretariado Ejecutivo del SNSP (2020)\n© OpenStreetMap contributors.\nTiles style under CC BY-SA, www.openstreetmap.org/copyright.", | ||
author = paste0("Por: Fernando Gómez Perera, usando cartography ", packageVersion("cartography")), | ||
frame = TRUE, north = TRUE, tabtitle = TRUE | ||
) | ||
} | ||
dev.off() | ||
|
||
setwd("../") |
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
Version: 1.0 | ||
|
||
RestoreWorkspace: Default | ||
SaveWorkspace: Default | ||
AlwaysSaveHistory: Default | ||
|
||
EnableCodeIndexing: Yes | ||
UseSpacesForTab: Yes | ||
NumSpacesForTab: 2 | ||
Encoding: UTF-8 | ||
|
||
RnwWeave: Sweave | ||
LaTeX: pdfLaTeX |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
{ | ||
"R": { | ||
"Version": "3.6.2", | ||
"Repositories": [ | ||
{ | ||
"Name": "CRAN", | ||
"URL": "https://cran.rstudio.com" | ||
} | ||
] | ||
}, | ||
"Packages": { | ||
"renv": { | ||
"Package": "renv", | ||
"Version": "0.9.3", | ||
"Source": "Repository", | ||
"Repository": "CRAN" | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
library/ | ||
python/ | ||
staging/ |
Oops, something went wrong.