1.2. Preparando os Dados dos Exercícios

Os dados amostrais fornecidos pelo manual referem-se à cidade de Swellendam e seus arredores. Swellendam está localizada a 2 horas a leste de Cape Town no Western Cape do sul da África. O conjunto de dados contém nomes de recursos em Inglês e Afrikaans.

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

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.

Nota

The sample data used throughout the manual can be downloaded here: https://github.com/qgis/QGIS-Training-Data/archive/QGIS-Training-Data-v1.0.zip. You can save the files in a folder named exercise_data.

1.2.1. hard Try Yourself

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.

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.

  • Abre un nuevo proyecto de QGIS

  • In the Vector menu dropdown, select OpenStreetMap ‣ Download Data. You can then manually enter the co-ordinates of the region you wish to use, or you can use an existing layer to set the co-ordinates.
  • Elige donde guardar el archivo .osm resultante y haz click en Aceptar:

../../../_images/set_osm_region.png
  • Entonces puedes abrir el archivo .osm utilizando el botón Añadir Capa Vectorial. Puede que necesites seleccionar Todos los archivos en la ventana del explorador. Como alternativa, puedes arrastrar el archivo dentro de la ventana de QGIS.

  • En el cuadro de diálogo que se abre, selecciona todas las capas, excepto las capas de kbd:other_relations y multilinestrings:

../../../_images/select_osm_layers.png

This will load three layers into your map which relate to OSM’s naming conventions (you may need to zoomFullExtent Zoom Full to see the vector data).

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

Necesitamos extraer los datos útiles de estas capas, renombrarlas y crear los correspondientes archivos shape:

  • Primero, haz doble clic en la capa multipolygons para abrir el diálogo Propiedades de la capa.

  • En la pestaña General, haz clic en Constructor de Consultas para abrir la ventana del Constructor de Consultas.

Esta capa contiene tres campos cuyos datos datos tendremos que extraer para utilizar durante todo el Manual de Capacitación:

  • building
  • natural (especificamente, zonas acuáticas)

  • landuse

Puedes revisar los datos dentro de tu región para ver que tipos de resultados pueden puedes sacar de tu región. Si encuentras que “landuse” no contiene resultados, puedes excluirla.

Necesitarás escribir expresiones de filtrado para cada campo para extraer los datos que necesitamos. Utilizaremos el campo “building” como ejemplo aquí:

  • Introduce la siguiente expresión en el área de texto: building != "NULL" y haz clic en click Probar para ver cuantos resultados dará la consulta. Si el número de resultados es pequeño, puede ser que quieras mirar en la Tabla de Atributos de la capa para ver que es lo que los datos OSM han producido para tu región:

../../../_images/building_query_builder.png
  • Haz clic en Aceptar y verás que los elementos de la capa que no son “buildings” (construcciones) se han quitado del mapa.

Ahora necesitamos guardar los datos resultantes como un archivo shape para que lo puedas usar durante tu curso:

  • Haz clic derecho en la capa multipolygons y selecciona Guardar como...

  • Asegurate de que el tipo de archivo es ESRI Shapefile y guardalo en tu nueva carpeta exercise_data, en una carpeta llamada “epsg4326”.

  • Asegurate de que Sin simbología está seleccionado (añadiremos simbología como parte del curso más adelante).

  • También puedes seleccionar Añadir archivo guardado al mapa.

Una vez que la capa buildings ha sido añadida al mapa, puedes repetir el proceso para los campos natural y landuse utilizando las siguientes expresiones:

Nota

¡Asegúrate de que limpias el filtro previo (en el diálogo guilabel:Propiedades de la capa) de la capa the multipolygons layer antes de seguir con la siguiente expresión de filtro!

  • natural: “natural = ‘water’”
  • landuse: “landuse != ‘NULL’”

Cada uno de los conjuntos de datos resultantes debe guardarse en la carpeta “epsg4326” en tu nuevo directorio exercise_data (es decir “water”, “landuse”).

A continuación, debes extraer y guardar en las correspondientes carpetas, los siguientes campos de las capas lines y points:

  • lines: “highway != ‘NULL’” en roads, y “waterway != ‘NULL’” en rivers

  • points: “place != ‘NULL’” en places

Una vez que has terminado de extraer los datos de más arriba, puedes eliminar las capas multipolygons, lines y points.

Ahora deberías tener un mapa que sea parecido a este (la simbología seguramente será muy diferente, pero eso no es problema):

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

Lo importante es que tengas 6 capas que correspondan con las mostradas arriba y que todas esas capas tengan algunos datos.

El último paso es crear un archivo spatiallite a partir de la capa landuse para utilizar durante el curso:

  • Haz clic derecho en la capa landuse y selecciona Guardar como...

  • Selecciona SpatialLite como el formato y guarda el archivo como kbd:landuse en la carpeta “epsg4326”.

  • Haz clic en Aceptar.

  • Borra el archivo landuse.shp y otros que estén relaciondos con el (si fueron creados).

1.2.2. hard Try Yourself Crear archivos SRTM DEM tiff

Para el Módulo 6 (Creación de Datos Vectoriales) y el Módulo 8 (Rasters), necesitarás tambien imágines raster (SRTM DEM) que cubran la región que has seleccionado para tu curso.

The CGIAR-CGI (http://srtm.csi.cgiar.org/) provides some SRTM DEM you can download from http://srtm.csi.cgiar.org/SELECTION/inputCoord.asp.

You’ll need images which cover the entire region you have chosen to use. If you kept same data as the training manual, you can use the extent shown in the figure_set_osm_region figure above, otherwise adapt your extent. Keep the GeoTiff format. Once the form is filled, click on the Click here to Begin Search >> button and download the file(s).

Once you have downloaded the required file(s), they should be saved in the exercise_data directory, under raster/SRTM subfolders.

1.2.3. hard Try Yourself Criar arquivo de imagem tiff

En el módulo 6, lección 1.2 muestra imagenes en primer plano de las tres campos de deportes escolares que los estudiantes pidieron digitalizar. Por lo tanto, tendrá que reproducir estas imagenes usando su nuevo archivo tiff del SRTM DEM. No es obligatorio usar los campos de deportes escolares: cualquier tipo de uso de suelo de las escuelas puede ser utilizado (ej. diferentes construcciones escolares, parques infantiles o estacionamientos).

Como referencia, las imágenes en los datos de ejemplo son:

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

1.2.4. basic Try Yourself Sustituye los Tokens

Habiendo creado tu conjunto de datos localizado, el paso final es sustituir los tokens en el archivo conf.py, de modo que los nombres apropiados aparezcan en tu versión localizada del Manual de Capacitación.

Los tokens que tienes que sustituir son los siguientes:

  • majorUrbanName: por defecto es “Swellendam”. Sustituyelo por el nombre de una ciudad importante en tu región.

  • schoolAreaType1: por defecto es “athletics field”. Sustituyelo por el nombre del tipo de zona escolar en tu región.

  • largeLandUseArea: por defecto es “Bontebok National Park”. Sustituyelo por el nombre de un polígono grande de uso del suelo en tu región.

  • srtmFileName: este es predeterminado a srtm_41_19.tif. Reemplazar este con el nombre de archivo de su SRTM DEM.

  • localCRS: este predeterminado WGS 84 / UTM 34S. Debe reemplazar este con el CRS correcto de su región.