5. Agregar datos vectoriales desde OpenStreetMap

OpenStreetMap (OSM) es un proyecto colaborativo para la creación de mapas abiertos editables del mundo. OSM es considerada como un prominente ejemplo de generación de información geográfica voluntaria (VGI) o crowdsourcing. Hay varias formas de acceso a los datos:

  • A través de un mapa interactivo sobre el sitio web de OpenStreetMap (http://www.openstreetmap.org)
  • En QGIS puedes agregar mapas base deOSM por medio del complemento QuickMapServices
  • En QGIS puedes descargar los datos OSM directamente. Las diferentes formas para hacer esto, en esta sección utilizaremos el complemento QuickOSM que utiliza Overpass API.

En esta sección descargaremos datos vectoriales OSM directamente en QGIS para la Cuenca Rur. Continuaremos con los resultados previoo, pero sólo visualizaremos las capas Rur_Catchment y Channels_Clip . Las otras capas deben estar sin visualizar.

1. Instala el complemento QuickOSM a través del menú principal : Plugins | Manage and Install Plugins. Y busca  QuickOSM.

2. Abre la ventana de diálogo de  QuickOSM seleccionando desde el menú principal Vector | QuickOSM | QuickOSM.

quickosm menu

Primero descargaremos los ríos que compararemos con los ríos que hemos derivado previamente. Los atributos de los datos OSM consisten del llaves (keys) y valores (values). Aprende más acerca de esto, con un click en Help with key/value.

3. Escoge waterway como Key, river como Value. Escoge el polígono de la Rur_catchment polygon como extent. Considera que también puedes selecccionar la extensión del Map Canvas. Da un Click en la flecha precio a  Advanced y  asegurate que sólo se encuentran verificados Node, Way, Relation, y  Lines  (Requieres selecciona la geometrpia que deseas descargar). La ventana de diálogo debe lucir como en la figura inferior. Da un Click en Run Query.

quickosm dialogue

El tiempo de espera será mayor si tu conexión es lenta.

La nueva capa se agregara a un capa temporal (Temporary Scratch Layer) como indica el icono scratchlayer indicator a la derecha de la capa en el panel de capas.

4. Ajusta el estilo y compara la capa waterway_river desde OSM con la capa Channels_Clip.

  • ¿Qué es lo que observas?

5. Agreguemos la capa de minas (mines) en forma silimilar. Utiliza  key=landuse y value=quarry. No olvides, seleccionar Multipolygons en lugar de Lines.

6. Estiliza los polígonos con un relleno gris y trazo negro utilizando fuentes italic.

7. Etiqueta los polígonos con el atributo Name . Cambia a la pestaña  Formatting  label formatting tab y agrega un espacio como  Wrap on character. Entonces coloca la alineación Alignment a  Center. Cambia a la pestaña  Rendering  label rendering tab y da un  click Only draw labels which fit completely within feature.

8. Intenta localizar a Jülich. Es posible utilizar el complemento GeoCoding para lozalizar  Jülich. Puedes instalar a través del menú principal: Plugins | Manage and Install Plugins. Busca para GeoCoding.

El complemento GeoCoding utiliza servicios Web (Nominatim and Google) que recupera las coordenadas de una dirección.

9. Ahora acércate sobre el centro de Jülich.

julich

Al sureste de  Jülich se encuentra  Forschungszentrum Jülich, un Instituto de Investigación. En el sur y el este podemos observar la extracción superficial de lignito, la extracción del sur en el sur de la Cuenca Rur.

10. Ahora compara la cantera derivada de OSM con Google Satellite y la superficie de mapas EEA.

  • ¿Cuáles son las diferencias?
  • ¿Cuál es el más actualizado Google Satellite, EEA, o OSM?
  • ¿Cómo se relaciona la hidrografía con la cantera (OSM versus delineación GIS)?

Recuerda que las capas que haz agregado con  QuickOSM son capas temporales. Hay una opción para realizar la capa en forma permanente, pero la opción de exportación de la capa es más flexible. Utilizaremos el Geopackage  de la lección previa para salvar la capa.

11. Haz un click derecho sobre la capa y selecciona Export | Save Features As.

export osm to geopackage

12. En la ventana de diálogo  Save vector layer as , para Format, escoge GeoPackage. Para el nombre del archivo Filename navega  a Rur_data.gpkg creado en el capítulo previo. En el nombre de la capa Layer name teclea Quarries. Este será el nombre de la capa dentro del GeoPackage. Cambia el  CRS a (EPSG: 32632). Da Click en OK.

save osm to geopackage

13. Ahora agrega otros objetos interesantes (puntos, líneas y polígonos) y agregalos al GeoPackage:

  • Dams: Key=waterway, value=dam
  • Lakes: Key=natural,value=water
  • Springs: Key=natural, value=spring

14. Ahora estiliza las capas. Empieza con los lagos, puedes utilizar la misma simbología y configuración de las etiquetas utilizadas en la lección 1.  La forma más simple es abriendo el proyecto del mapa, con click derecho sobre la capa de lagos (lakes) y selecciona Styles | Copy Style | All Style Categories desde el menú contextual. Luego, abre el proyecto del mapa y nuevamente con un click derecho sobre la capa de lakes y escoge desde el menú contextual  Styles | Paste Style | All Style Categories . Cambia a la pestaña  Rendering  label rendering tab y da un Click en Only draw labels which fit completely within feature.

Otra opción es abrir las propiedades de la capa (Layer Properties) para la capa de lakes en el proyecto de mapa del capítulo "Preparing Data from Hardcopy Maps". Cambia a la pestaña  Symbology  y expande la sección Layer Rendering.  Da un Click al menú de Style y escoge Save style. En la ventana de Guardar estilo de la capa (Layer Style) guarda el estilo como lakes.qml en el folder de ejercicios. Cambia al proyecto actual, abre las propiedades de la capa y en la sección de representación de la capa (Layer Rendering), haz un click en el menú Style y escoge cargar estilo (Load style). Selecciona el archivo lakes.qml que habías guardado. Esta es una buena opción si deseas utilizar un estilo en forma repetida.

14. A continuación, trabajaremos con las presas (dam). Indica un color negro y un asurado Stroke width de 0.86 mm.
15. Con un Click en el botón Add symbol layeradd symbol layer.  Selecciona el componente  línea simple (Simple line)  y escoge en Symbol layer type de Marker line. Selecciona el componente de marcador simple (Simple marker)  y escoge el símbolo de línea vertical desde las opciones desplegadas abajo. Incrementa  el asurado Stroke width a 0.2 mm y el tamaño Size a 3 mm.  La vista previa de las presas deberían lucir como dam symbol.png.

16. Finalmente estiliza la capa de puntos de Dikes (springs). Haz que la capa objetivo  en el panel de estilizado Layer Styling Panel. Selecciona el componente Simple fill . Escoge  Symbol layer type de tipo SVG Marker. Selecciona el folder  symbol y encuentra el marcador blue-marker.svg blue marker.png . Incrementa el tamaño Size (Ancho y alto) a 6 mm cada uno.