Skip to contents

La galería muestra mapas generados directamente con las capas de geoecu. Los ejemplos son ejecutables: las geometrías provienen de los GeoPackages publicados con el paquete y se descargan la primera vez que se utilizan. No se emplean territorios ni datos inventados.

1. Provincias: límites y clasificación territorial

La capa provincial incluye 24 provincias más una zona en estudio. El código DPA provincial se encuentra en dpa_provin.

prov <- reubicar_galapagos(read_provincias(crs = 32717))
ggplot(prov) +
  geom_sf(aes(fill = provincia), color = "white", linewidth = 0.25) +
  geom_sf(data = marco_galapagos(prov), fill = NA, color = "grey65") +
  guides(fill = "none") +
  labs(title = "Provincias del Ecuador",
       subtitle = "Límites provinciales · CONALI / DPA") +
  theme_void()

Para filtrar una provincia concreta sin reubicar las islas:

loja <- read_provincias(provincia = "Loja", resolucion = "alta")
ggplot(loja) +
  geom_sf(fill = "#DCEAF2", color = "#0F2233", linewidth = 0.4) +
  labs(title = "Provincia de Loja · alta resolución") +
  theme_void()

2. Cantones: mapa temático nacional

223 cantones y dos zonas en estudio. Como indicador real de ejemplo, contamos las parroquias del catálogo DPA para cada cantón; se conservan también las zonas en estudio para la continuidad cartográfica.

conteo <- as.data.frame(table(dpa$dpa_canton), stringsAsFactors = FALSE)
names(conteo) <- c("codigo", "n_parroquias")
conteo$n_parroquias <- as.integer(conteo$n_parroquias)

cant <- geoecu_unir(conteo, codigo = "codigo", nivel = "canton", crs = 32717)
cant <- reubicar_galapagos(cant)

ggplot() +
  geom_sf(data = cant, aes(fill = n_parroquias),
          color = "white", linewidth = 0.08) +
  geom_sf(data = prov, fill = NA, color = "#0F2233", linewidth = 0.35) +
  geom_sf(data = marco_galapagos(prov),
          fill = NA, color = "grey65") +
  scale_fill_gradient(low = "#FFF4D2", high = "#8C3B12",
                      name = "N.º parroquias") +
  labs(title = "Cantones del Ecuador",
       subtitle = "Número de parroquias por cantón · conteo DPA") +
  theme_void() +
  theme(legend.position = "bottom")

Para representar casos epidemiológicos o coberturas reemplaza conteo por tu tabla agregada a nivel cantonal y utiliza geoecu_unir(). Los códigos que vienen de Excel se normalizan automáticamente.

3. Parroquias: cabeceras cantonales y parroquias rurales

1048 unidades parroquiales más tres zonas en estudio. La columna tipo distingue cabeceras cantonales, parroquias rurales y zonas en estudio.

parr <- reubicar_galapagos(read_parroquias(crs = 32717))
ggplot() +
  geom_sf(data = parr, aes(fill = tipo),
          color = "white", linewidth = 0.04) +
  geom_sf(data = prov, fill = NA, color = "#0F2233", linewidth = 0.3) +
  geom_sf(data = marco_galapagos(prov),
          fill = NA, color = "grey65") +
  scale_fill_manual(
    values = c("cabecera cantonal" = "#C2410C",
               "parroquia rural" = "#F6E7C8",
               "zona en estudio" = "grey80"),
    name = "Tipo de unidad"
  ) +
  labs(title = "Parroquias del Ecuador",
       subtitle = "Clasificación administrativa · datos CONALI") +
  theme_void() +
  theme(legend.position = "bottom")

Detalle ampliado: parroquias de Puyango, Loja

En el acercamiento se usa resolucion = "alta" para conservar el detalle cartográfico, con nombres y límites parroquiales.

puyango <- read_parroquias(provincia = "Loja",
                           canton = "Puyango", resolucion = "alta")
ggplot(puyango) +
  geom_sf(aes(fill = tipo), color = "#0F2233", linewidth = 0.45) +
  geom_sf_text(aes(label = parroquia), size = 3,
               color = "#0F2233", check_overlap = TRUE) +
  scale_fill_manual(values = c("cabecera cantonal" = "#C2410C",
                               "parroquia rural" = "#F6E7C8"),
                    name = "Tipo") +
  labs(title = "Cantón Puyango: detalle parroquial",
       subtitle = "Geometrías de alta resolución") +
  theme_void() +
  theme(legend.position = "bottom")

Las antiguas parroquias urbanas se incluyen en su cabecera cantonal y no aparecen como polígonos separados en la versión 0.4.0.

4. Superposición y sistema de coordenadas

Para superponer niveles en un mismo mapa usa el mismo CRS. El ejemplo siguiente muestra límites cantonales y parroquiales de Loja sin trasladar coordenadas.

loja_c <- read_cantones(provincia = "Loja", crs = 32717)
loja_p <- read_parroquias(provincia = "Loja", crs = 32717)

ggplot() +
  geom_sf(data = loja_p, fill = "#F6E7C8",
          color = "white", linewidth = 0.13) +
  geom_sf(data = loja_c, fill = NA,
          color = "#0F2233", linewidth = 0.5) +
  labs(title = "Loja: límites cantonales y parroquiales",
       subtitle = "Superposición de capas en EPSG:32717") +
  theme_void()

El EPSG:4326 se utiliza por defecto para visualización general. Para análisis de distancias o áreas se requiere elegir un CRS proyectado adecuado al ámbito de estudio. No calcules medidas sobre geometrías reubicadas mediante reubicar_galapagos().

Reproducir las imágenes de la página principal

Para generar las ilustraciones a alta resolución incluidas en el README, usa una copia del repositorio y ejecuta:

# Desde la raíz del repositorio, en la consola de R:
source("data-raw/03_figuras_readme.R")

Este script utiliza ggplot2, patchwork y scales. Las figuras README-provincias.png, README-cantones.png y README-parroquias.png se guardan en man/figures/ y son independientes de los gráficos generados automáticamente en este artículo.

Fuente cartográfica: Organización Territorial del Estado, CONALI, Ministerio de Gobierno del Ecuador, datos abiertos CC BY.