20. Preparando los Datos de los Ejercicios

Nota

Este procedimiento está dirigido a organizadores de cursos o a usuarios con más experiencia en QGIS que deseen crear conjuntos de datos de muestra localizados para sus cursos. Un conjunto de datos generales es distribuido con el Manual de Capacitación, pero puedes seguir estas instrucciones si quieres reemplazar el conjunto de datos que viene por defecto.

Los datos de ejemplo provistos con el Manual de Entrenamiento se refieren a la población de Swellendam y sus alrededores. Swellendam está ubicada aproximadamente a 2 horas al este de Ciudad de Cabo, en el cabo oeste de Sudáfrica. El conjunto de datos contiene nombres de rasgos en ambos idiomas, inglés y afrikáans.

Cualquier persona puede utilizar este conjunto de datos sin dificultad, pero puede ser que prefieras usar datos de tu propio país o ciudad natal. Si eliges esa opción, tus datos localizados se utilizarán en todas las lecciones desde el Módulo 3 al Módulo 7.2. Los módulos siguientes utilizan fuentes de datos más complejas que puede que estén disponibles para tu región o puede que no.

Nota

Estas instrucciones asumen que tienes un buen conocimiento de QGIS y no tienen la intención de ser utilizadas como material de enseñanza.

20.1. hard Try Yourself Crea archivos vectoriales basados en OSM

Si deseas reemplazar el conjunto de datos con datos localizados para tu curso, esto puede hacerse fácilmente con herramientas incluidas en QGIS. La región que elijas utilizar debería tener una buena mezcla de zonas urbanas y rurales, incluyendo carreteras de distinto nivel, zonas delimitadas (como reservas naturales, cultivos) y elementos acuáticos, como arroyos y ríos.

  1. Abre un nuevo proyecto de QGIS

  2. Selecciona Layer ▶ Data Source Manager para abrir el diálogo Data Source Manager

  3. En la ficha Browser, expande el menú desplegable XYZ Tiles y haz doble clic en la opción OpenStreetMap.

    ../../../_images/browser_xyztiles.png

    Un mapa del mundo es visible ahora en el lienzo del mapa.

  4. Cierra el diálogo Data Source Manager

  5. Desplázate al área que quieras usar como área de estudio

    ../../../_images/swellendam_neighborhood.png

Ahora que tenemos el área, extraeremos los datos de esta, habilitemos las herramientas de extracción.

  1. Ve a Plugins ▶ Manage/Install Plugins…

  2. En la ficha All, teclea QuickOSM en la caja de búsqueda

  3. Selecciona el complemento QuickOSM, presiona Instalar complemento y después Cerrar el dialogo.

    ../../../_images/quickosm_plugin_download.png
  4. Ejecuta el nuevo complemento desde el menú Vectorial ▶ QuickOSM ▶ QuickOSM…

  5. En la ficha Consulta rápida, selecciona building en el menú desplegable Clave

  6. Deja el campo Valor vacío, queriendo decir que estás consultando todos los edificios.

  7. Selecciona Canvas Extent en el siguiente menú desplegable

  8. Expande el grupo Avanzado debajo y desmarca todos los tipos de geometrías en la derecha, a excepción de Multipolígonos.

  9. Presiona Ejecutar consulta

    ../../../_images/building_query_builder.png

    Una nueva capa building se añade al panel Capas, mostrando los edificios dentro del ámbito seleccionado.

  10. Procede como arriba para extraer otros datos:

    1. Clave = landuse y Multipolígonos tipo de geometría.

    2. Clave = boundary, Valor = protected_area y Multipolígonos tipo de geometría.

    3. Clave = natural, Valor = water y Multipolígonos tipo de geometría.

    4. Clave = highway y marca Líneas y Multilíneas como tipos de geometrías.

    5. Clave = waterway, Valor = river y marca Líneas y Multilíneas como tipos de geometrías.

    6. Clave = place y Puntos como tipo de geometría.

Este proceso agrega capas como archivos temporales (indicado por el icono indicatorMemory al lado de su nombre).

../../../_images/osm_data_loaded.png

Puedes muestrear los datos de tu región, con el fin de ver que tipo de resultados producirá.

Ahora necesitamos guardar los datos resultantes para usarlos durante el curso. Estaremos utilizando formatos de archivo shape de ESRI, GeoPackage y SpatialLite dependiendo de los datos.

Para convertir la capa temporal place a otro formato:

  1. Haz clic en el icono indicatorMemory al lado de la capa place para abrir el diálogo Guardar capa borrador.

    Nota

    Si necesitas cambiar alguna de las propiedades de la capa temporal (SRC, extensión, campos…), usa mejor el menú contextual Exportar ▶ Guardar objetos como…, y asegúrate de que la opción Añadir archivo guardado al mapa esté marcada. Esto agrega una nueva capa.

  2. Selecciona el formato :guilabel:` Archivo shape de ESRI`

  3. Use the button to browse to the exercise_data/shapefile/ folder and save the file as places.shp.

    ../../../_images/save_osm_place.png
  4. Presiona OK

    In the Layers panel, the temporary place layer is replaced with the saved places shapefile layer and the temporary icon next to it removed.

  5. Double-click the layer to open its Layer Properties ▶ Source tab and update the Layer name property to match the file name.

  6. Repeat the process for other layers, renaming them as follows:

    • natural_water into water

    • waterway_river into rivers

    • boundary_protected_area into protected_areas

    Each resulting data set should be saved in the exercise_data/shapefile/ directory.

The next step is to create a GeoPackage file from the building layer to use during the course:

  1. Click the indicatorMemory icon next to the building layer

  2. Select the GeoPackage format

  3. Save the file as training_data.gpkg under the exercise_data/ folder

  4. By default, the Layer name is filled as the file name. Replace it with buildings.

    ../../../_images/save_osm_building.png
  5. Presiona OK

  6. Rename the layer in its properties dialog

  7. Repeat the process with the highway layer, saving it as roads in the same GeoPackage database.

The last step is to save the remaining temporary file as a SpatiaLite file.

  1. Click the indicatorMemory icon next to the landuse layer

  2. Select the SpatiaLite format

  3. Save the file as landuse.sqlite under the exercise_data/ folder. By default, the Layer name is filled as the file name. Do not change it.

    ../../../_images/save_osm_landuse.png
  4. Presiona OK

You should now have a map which looks something like this (the symbology will certainly be very different, because QGIS randomly assigns colors when layers are added to the map):

../../../_images/post_osm_import.png

The important thing is that you have 7 vector layers matching those shown above and that all those layers have some data.

20.2. hard Try Yourself Crear archivos SRTM DEM tiff

For modules Module: Creando Datos Vectoriales and Rasters, you’ll also need raster images (SRTM DEM) which cover the region you have selected for your course.

The CGIAR-CGI provides some SRTM DEM you can download from http://srtm.csi.cgiar.org/srtmdata/.

You’ll need images which cover the entire region you have chosen to use. To find the extent coordinates, in QGIS , zoomToLayer zoom to the extent of the largest layer and pick the values in the extents Extents box of the status bar. Keep the GeoTiff format. Once the form is filled, click on the Click here to Begin Search >> button and download the file(s).

Una vez que haya descargado los archivo(s) necesarios, se deberán guardar en el directorio exercise_data, bajo las subcarpetas raster/SRTM.

20.3. hard Try Yourself Crear archivos de imagen tiff

In Module Module: Creando Datos Vectoriales, Follow Along: Fuentes de Datos lesson shows close-up images of three school sports fields which students are asked to digitize. You’ll therefore need to reproduce these images using your new SRTM DEM tiff file(s). There is no obligation to use school sports fields: any three school land-use types can be used (e.g. different school buildings, playgrounds or car parks).

For reference, the image in the example data is:

../../../_images/field_outlines.png

20.4. basic Try Yourself Sustituye los Tokens

Having created your localised dataset, the final step is to replace the tokens in the substitutions.txt file so that the appropriate names will appear in your localised version of the Training Manual.

Los tokens que tienes que sustituir son los siguientes:

  • majorUrbanName: this defaults to «Swellendam». Replace with the name of the major town in your region.

  • schoolAreaType1: this defaults to «athletics field». Replace with the name of the largest school area type in your region.

  • largeLandUseArea: this defaults to «Bontebok National Park». Replace with the name of a large landuse polygon in your region.

  • srtmFileName: this defaults to srtm_41_19.tif. Replace this with the filename of your SRTM DEM file.

  • localCRS: this defaults to WGS 84 / UTM 34S. You should replace this with the correct CRS for your region.