Creación de un mapa de uso de la tierra (QGIS3)

Las designaciones de zonificación definen y regulan qué tipos de usos están permitidos en parcelas específicas y esbozan los requisitos y directrices de diseño y desarrollo. En este tutorial aprenderá a acceder a conjuntos de datos de parcelas, a aplicarles estilos según los atributos de zonificación y a crear un mapa.

Visión general de la tarea

Trabajará con un conjunto de datos de parcelas con información de zonificación y creará un mapa que muestre el patrón de zonificación en la región del CBD de Ciudad del Cabo.

../../_images/zoning_map.png

Otras competencias que aprenderá

  • Cómo acceder y descargar datos de ArcGIS REST en QGIS.

  • Cómo extraer objetos espaciales de una capa que intersecta una capa límite.

  • Cómo fusionar diferentes subcategorías desde el renderizador Categorizado.

Obtener los datos

Puede encontrar los datos para el tutorial en el Portal de Datos Abiertos de Ciudad del Cabo - https://odp-cctegis.opendata.arcgis.com. Vamos a importar datos desde el portal utilizando ArcGIS REST URL del servidor y se preparará tres capas se mencionan a continuación .

  1. Capa de zonificación: Un archivo shape de polígonos con el código de zonificación y la descripción de las parcelas que tienen una única zonificación - recortada en el área del CBD de Ciudad del Cabo.

  2. Capa de zonificación dividida: Un archivo shape de polígonos con el código de zonificación y la descripción de las parcelas con zonificación múltiple, con cada polígono dividido en polígonos de zonas individuales.

  3. Área CDB de Ciudad del Cabo: Un polígono que delimita la zona del CDB de Ciudad del Cabo.

Veamos paso a paso cómo preparar el conjunto de datos para este tutorial.

  1. Vaya al portal de datos - https://odp-cctegis.opendata.arcgis.com/. Buscaremos los datos del CBD de Ciudad del Cabo en la barra de búsqueda y haremos clic para seguir navegando.

    ../../_images/db1.png
  2. Haga clic en Ver todos los detalles para explorar los servicios disponibles para obtener los datos.

    ../../_images/db2.png
  3. Desplácese hacia abajo hasta encontrar Ver fuente de datos y haga clic en él.

    ../../_images/db3.png
  4. En el Directorio de Servicios REST de ArcGIS, vaya a :guilabel: Inicio y copie la URL de esa página. La URL copiada tiene el siguiente aspecto - https://citymaps.capetown.gov.za/agsext1/rest/services.

    ../../_images/db4.png
  5. Ahora, abra QGIS y vaya a :menuselection: Abrir Gestor de Fuentes de Datos.

    ../../_images/db5.png
  6. La lista de fuentes de datos se ve en el panel izquierdo. Desplácese hacia abajo hasta encontrar ArcGIS REST Server. Haga clic en nuevo para crear una nueva conexión al servidor.

    ../../_images/db6.png
  7. En Detalles de conexión, indique el Nombre Cape Town Open Data Portal y pegue la url copiada como entrada para URL.

    ../../_images/db7.png
  8. Haga clic en :guilabel: Aceptar y luego en :guilabel: Conectar para ver las carpetas de datos disponibles en el servidor.

    ../../_images/db8.png
  9. Ahora buscaremos en la base de datos las tres capas necesarias para el tutorial. En primer lugar, abriremos la capa Cape Town CBD en QGIS. Despliegue las carpetas para buscar las capas. La ruta completa a la capa es Theme_Based ‣ Open_Data_Service ‣ Cape Town CBD. Seleccione la capa y haga clic en :guilabel: Añadir.

    ../../_images/db9.png
  10. Cierre :menuselection: Gestor de fuentes de datos para ver la capa añadida al QGIS. Haga clic en :menuselection: Zoom a Capa para centrar y mostrar la capa en el lienzo.

    ../../_images/db10.png
  11. Ahora, añadiremos la capa Zoning usando Gestor de Fuentes de Datos. Conéctese al «Portal de Datos Abiertos de Ciudad del Cabo» y busque la capa Zoning. La ruta completa es Theme_Based ‣ Open_Data_Service_Zoning ‣ Zoning. Esta es una capa muy grande, así que asegúrese de marcar la casilla Only request features overlapping the current view extent para evitar cargar todas las prestaciones disponibles en la capa. Si olvida esto, la carga de la capa puede tardar mucho tiempo. Haga clic en Add para abrir en QGIS.

    ../../_images/db11.png
  12. Del mismo modo añadir Split_Zoning capa. La ruta completa es - Theme_Based ‣ Land_Parcel_Zoning ‣ Split Zoning.

    ../../_images/db12.png
  13. Podemos ver que las tres capas de origen están abiertas en QGIS. Queremos recortar las capas Zoning y Split Zoning a la capa límite Cape Town CBD. En primer lugar, vamos a guardar las tres capas localmente como archivos shape. Haga clic con el botón derecho en la capa Cape Town CBD. Busque Exportar y haga clic en :guilabel: Guardar objetos espaciales como.

    ../../_images/db13.png
  14. Establezca el formato ESRI Shapefile y vaya a la carpeta local donde desea guardar los archivos shape. Guardaremos todas las capas relacionadas con este tutorial en una única carpeta de datos. Guarde la capa como cbd. Mantenga el resto de opciones por defecto y haga clic en Aceptar. Del mismo modo exportar otras dos capas como Zoning.shp y Split Zoning a la misma carpeta.

    ../../_images/db14.png
  15. Elimine las capas cargadas desde el servidor. Seleccione las tres capas, y haga clic en :guilabel: Quitar Capa / Grupo icono. Queremos extraer los objetos espaciales de las capas Zoning y Split Zoning que se cruzan con el límite cbd.

    ../../_images/db15.png
  16. Vaya a Procesos ‣ Caja de herramientas de la barra de menús.

    ../../_images/db16.png
  17. En la caja de herramientas, busque el algoritmo :guilabel: Intersección y haga doble clic para abrirlo.

    ../../_images/db17.png
  18. Seleccione Zoning como Capa de entrada y cbd como Capa de superposición. Mantenga las demás opciones por defecto y proceda a guardar el resultado en un archivo.

    ../../_images/db18.png
  19. Guarde la capa de salida como zoning_cbd en la carpeta de datos y haga clic en Ejecutar.

    ../../_images/db19.png
  20. Dependiendo de la configuración de Procesos, verá algunos errores o advertencias en la pestaña Registro. La capa de entrada tiene algunas geometrías inválidas y está siendo omitida mientras se ejecuta la intersección. Corregiremos las geometrías de las capas Zoning y Split Zoning antes de ejecutar la intersección para extraer todas las geometrías.

    ../../_images/db20.png
  21. Elimine la salida de intersección de QGIS y de la carpeta de datos. Busque la herramienta Corregir geometrías en la caja de herramientas de procesamiento. Haga doble clic para abrir.

    ../../_images/db21.png
  22. Seleccione Zoning como Capa de entrada. Mantenga el resto de entradas por defecto y guarde la capa de salida como zoning_fixed.shp en la carpeta de datos haciendo clic en Guardar en archivo. Haga clic en Ejecutar. Repita el proceso para fijar las geometrías en la capa Split Zoning y guarde la capa con geometrías fijas como split_zoning_fixed.shp.

    ../../_images/db22.png
  23. Eliminar Zoning y Split Zoning capas. Vamos a seguir adelante con la extracción de objetos espaciales de zoning_fixed y split_zoning_fixed capas que se cruzan cbd. Busque Intersección en la caja de herramientas de procesado y haga doble clic para abrirla.

    ../../_images/db23.png

24.Seleccione Zoning_fixed como Capa de entrada y cbd como Capa de superposición` para realizar la intersección como se describe en los pasos 18 y 19. Guarde la salida como zoning_cbd y repita lo mismo para la capa split_zoning_fixed y guarde la capa de salida como split_zoning_cbd. Guarde la salida como zoning_cbd y repita lo mismo para la capa split_zoning_fixed y guarde la capa de salida como split_zoning_cbd.

../../_images/db24.png

Para mayor comodidad, puede descargar directamente una copia de las tres capas preprocesadas desde los siguientes enlaces:

cbd.shp

zoning_cbd.shp

split_zoning_cbd.shp

Procedimiento

  1. Abra QGIS. Haga clic en el icono Abrir Gestor de Fuentes de Datos para añadir capas con las que trabajar en el tutorial.

../../_images/170.png
  1. Cambie a la pestaña Vector y utilice el botón de navegación para ir a la carpeta donde ha guardado los archivos shape procesados.

../../_images/238.png
  1. Seleccione los archivos cbd.shp, zoning_cbd.shp y split_zoning_cbd.shp y haga clic en :guilabel: Abrir`.

../../_images/326.png
  1. Verá las tres rutas de archivo en el cuadro de texto junto a Vector Dataset. Haga clic en Añadir y luego en Cerrar.

../../_images/412.png
  1. Mientras trabajamos en el ejercicio, es importante guardar nuestro trabajo. Vaya a :menuselección:`Proyecto --> Guardar`.

../../_images/511.png
  1. Guarde el proyecto en el directorio de datos como archivo landuse_map.qgz. El archivo de proyecto QGIS contiene referencias a las capas de datos y guarda estilos, plantillas de mapas, etc.

../../_images/611.png
  1. Seleccione la capa zoning_cbd y haga clic en el botón Abrir tabla de atributos de la barra de herramientas :menuselection: Atributos. Observe que el atributo INT_ZONE_C contiene los códigos de zonificación e INT_ZONE_D contiene la descripción de la zonificación. Cierre la tabla de atributos.

../../_images/711.png
  1. Ahora vamos a dar estilo a la capa basándonos en estos atributos, para que las parcelas con los mismos códigos de zonificación tengan estilos del mismo color. Haga clic en el botón Abrir el panel Estilos de capa del panel Capas. Haga clic en el botón desplegable situado junto a Simbolo único.

../../_images/811.png
  1. Seleccione Categorizado como renderizador. Seleccione INT_ZONE_C como valor. Haga clic en Clasificar.

    ../../_images/911.png
  2. Verá aparecer una serie de símbolos. Hay un símbolo de color diferente asignado para cada código único de la capa.

    ../../_images/1015.png
  3. Observe que cada categoría de zonificación tiene subcategorías. La categoría General Business (GB) tiene otras subdivisiones como GB1, GB2, etc. Para los fines de este mapa, podemos fusionar todas las subcategorías en una única categoría de nivel superior. Mantenga pulsada la tecla Mayús y seleccione todas las subcategorías. Haga clic con el botón derecho y seleccione Fusionar categorías.

    ../../_images/1118.png
  4. Repita el proceso para las categorías MU y TR. Una vez fusionadas, ahora podemos cambiar la etiqueta Leyenda para que sea más descriptiva. Haga clic en la etiqueta Leyenda para cambiar el nombre de una clase.

    ../../_images/1216.png
  5. Introduzca las descripciones de cada categoría de zonificación basándose en los valores indicados en la columna INR_ZONE_D. A medida que introduzca esas descripciones, verá que la leyenda de la capa en el panel Capas también se actualiza.

    ../../_images/1314.png
  6. Ahora podemos actualizar los colores y la simbología de cada categoría. Haga clic en la Símbolo de una categoría.

    ../../_images/1413.png
  7. Cambie el Color de relleno y el Color de trazo del símbolo al color que desee.

    ../../_images/1512.png
  8. Repita el proceso para cada categoría. La última categoría es todos los demás valores. Esta categoría contiene todas las parcelas que tienen valores NULL. Esto se debe a que esas parcelas tienen múltiples categorías de zonificación asociadas y están representadas en la capa split_zoning_cbd.shp. No las necesitamos en esta capa. Selecciónela y haga clic en el icono - para eliminar esa categoría.

    ../../_images/1611.png
  9. A continuación, seleccione la capa cbd. Cambie el símbolo a Línea simple y aumente el :guilabel: Ancho de trazo.

    ../../_images/1712.png
  10. La capa split_zoning_cbd.shp contiene todas las parcelas a las que les faltaban códigos de zonificación en la capa zoning_cbd. La tabla de atributos y los valores de las zonas de split_zoning_cbd son los mismos que los de la capa zoning_cbd. En lugar de configurar manualmente la simbología para esta capa, podemos copiar/pegar los estilos. Seleccione la capa zoning_cbd, haga clic con el botón derecho y seleccione Estilos ‣ Copiar Estilo ‣ Simbología.

    ../../_images/1810.png
  11. Ahora seleccione la capa split_zoning_cbd recién añadida, haga clic con el botón derecho y seleccione Estilos ‣ Pegar Estilo ‣ Simbología`.

    ../../_images/199.png
  12. Verá que se aplica la misma simbología a los polígonos de la capa split_zoning_cbd. La simbología y la leyenda ya están completas.

    ../../_images/209.png
  13. Ya tenemos nuestras capas estilizadas y las etiquetas de leyenda creadas. Ahora vamos a crear un mapa utilizando estas capas estilizadas junto con elementos de mapa como, barra de escala, flecha norte, etiquetas, etc. QGIS viene con una Composición de impresión que permite componer mapas. Vaya a Proyecto ‣ Nuevo Diseño de Impresión. Cuando se le pida un nombre, puede dejarlo en blanco y pulsar Aceptar.

    ../../_images/2114.png
  14. En la ventana Composición de impresión, verá un lienzo. Haga clic con el botón derecho y seleccione Propiedades de página.

    ../../_images/2211.png
  15. Ajuste la Orientación a Retrato. A continuación, vaya a Añadir elemento ‣ Añadir mapa.

    ../../_images/239.png
  16. Mantenga pulsado el botón izquierdo del ratón y dibuje un rectángulo en el lienzo. Este es el marco del mapa que contendrá el mapa de la ventana principal de QGIS. En la pestaña Propiedades del elemento, utilice el icono Edición interactiva de la extensión del mapa para desplazar o ampliar el contenido del marco del mapa.

    ../../_images/249.png
  17. Desplácese hacia abajo en la pestaña Propiedades del elemento y marque la opción Marco. Despliéguela y seleccione un Color para el borde del marco. También puede aumentar el Grosor.

    ../../_images/258.png
  18. El marco del mapa ya está listo. Vamos a añadir otros elementos. Vaya a Añadir Elemento ‣ Añadir Leyenda.

    ../../_images/267.png
  19. Arrastre un rectángulo donde desee colocar la leyenda. Una vez añadida, desplácese hacia abajo en la pestaña Propiedades del elemento y desactive el botón Actualización automática para poder editar manualmente los elementos de la leyenda.

    ../../_images/278.png
  20. Tenemos 2 capas con leyendas idénticas, así que podemos eliminar una de ellas. Seleccione la capa split_zoning_cbd y haga clic en el icono Quitar elemento(s) seleccionado(s) de la leyenda. Del mismo modo, elimine la capa cbd de la leyenda.

    ../../_images/288.png
  21. Haga clic con el botón derecho en la capa zoning_cbd y marque la opción Oculto.

    ../../_images/297.png
  22. Desplácese hacia abajo y expanda la sección Columnas. Marque la opción Dividir capas y aumente la Cantidad a 2.

    ../../_images/307.png
  23. Desplácese más abajo hasta la sección Espaciado. Ajuste el espaciado entre los distintos elementos hasta que la leyenda sea claramente legible.

    ../../_images/3111.png
  24. Puede cambiar el estilo y tamaño de las fuentes en la leyenda desde las propiedades de Fuentes y Formato de Texto. Cuando haya terminado, vaya a Añadir elemento ‣ Añadir flecha norte. Arrastre un rectángulo donde desee colocar el elemento en el mapa.

    ../../_images/327.png
  25. Elija el símbolo que desee. Desplácese hacia abajo y despliegue Parámetros SVG. Cambie el Color de relleno y el Color de trazo según su elección.

    ../../_images/333.png
  26. Ahora añadiremos una Barra de Escala. Vaya a Añadir Elemento ‣ Añadir Barra de Escala. Arrastre un rectángulo donde quiera colocar el elemento en el mapa. Ajuste los parámetros Estilo y :guilabel: Segmentos para la barra de escala.

    ../../_images/343.png
  27. Nuestro mapa necesita un título y otras etiquetas de información. Vaya a Añadir elemento ‣ Añadir etiqueta.

    ../../_images/353.png
  28. Introduzca un título para el mapa en la sección Propiedades principales. Haga clic en el botón Fuente de la sección Apariencia para ajustar el tamaño y el estilo de la fuente.

    ../../_images/362.png
  29. Añade otras etiquetas que indiquen la fuente de datos y su nombre. Por último terminaremos nuestro mapa añadiendo un marco alrededor del bloque de etiquetas. Vaya a Añadir Elemento ‣ Añadir Forma ‣ Añadir Rectángulo.

    ../../_images/372.png
  30. Dibuje un rectángulo. Haga clic en el símbolo de Estilo y ajuste Color de relleno a transparente y Color de trazo para que coincida con otros marcos.

    ../../_images/372.png
  31. Una vez que esté satisfecho con su composición, puede exportar el resultado. Vaya a :menuselección:`Diseño --> Exportar como PDF`. Guarde el PDF en su carpeta de datos como capetown_zoning_map.pdf.

    ../../_images/392.png

If you want to give feedback or share your experience with this tutorial, please comment below. (requires GitHub account)