ES:Importación CHSEGURA
Acerca de
La importación en proceso se refiere a los datos hidrográficos disponibles en la administración de la Confederación Hidrográfica del Segura. La Cuenca del Río Segura se encuentra en el cuadrante sur-oriental de España.
De los datos geográficos que dispone el portal, se han elegido solo aquellos que tienen utilidad y equivalencia con las entidades soportadas por OpenStreetMap, en concreto la capa de la Red Hidrográfica (ríos y arroyos / waterway=river y waterway=stream) y la capa de Embalses (landuse=reservoir).
Objetivos
El objetivo es añadir a OpenStreetMap los datos que nos facilita esta administración, que no se encuentren aún en la base de datos de OSM y en caso de existir parcialmente (por ejemplo, ríos que no estén mapeados totalmente), fusionar lo existente en OSM con lo que tenemos en los datos de la Confederación; siempre dando preferencia a lo ya existente sobre los datos a importar.
Se ha realizado una pequeña comparación, a través de las siguientes imágenes, de los datos existentes a día de hoy en OpenStreetMap (datos obtenidos a través de ES:API de Overpass Overpass API), con los que supondrán la aportación de los datos a importar, comparando solo la red hidrográfica básica compuesta por arroyos y ríos. Evidentemente se aprecia una notable mejoría.
Datos de Importación
Enlaces
Fuente de Datos: C.H.Segura
Licencia: http://www.chsegura.es/chs/utilidades/avisolegal.html
Tipo de licencia: CC By 3.0
Verificación Compatibilidad con ODbL: Si
Vía email, se ha realizado la correspondiente petición de permiso para asegurarnos de la compatibilidad del uso de estos datos con la licencia ODbl. Se reproduce, a continuación, la petición y respuesta obtenida:
Received: by 10.59.8.229 with HTTP; Sun, 16 Feb 2014 23:30:50 -0800 (PST) Date: Mon, 17 Feb 2014 08:30:50 +0100 Delivered-To: taborda.barroso@gmail.com Message-ID: <CAGwCOQOVsjEn4ans3szMoYWEYa+UaSK6jOunxZQawWzfBko9Uw@mail.gmail.com> Subject: Compatibilidad de licencia CC By con ODBL From: =Matias_Taborda_Barroso?= <taborda.barroso@gmail.com> To: segura@chsegura.es Hola, buenos días. Participo en un proyecto, desarrollado a través de Internet, llamado OpenStreepMap.org [1]. La idea es crear un mapa que esté disponible libremente y que pueda ser utilizado por todo el mundo, al estilo de la Wikipedia. Me gustaría preguntarles si podemos utilizar los datos cartográficos disponibles en su portal, en formato SHP, evidentemente haciendo caso a su Aviso Legal y siempre citando su origen, para incorporar esos datos al mapa de OpenStreetMap. Por lo que puedo leer en su portal, sus datos estarían liberados bajo licencia CC By 3.0. En un principio, puede parecer que no debería haber ningún problema en la utilización de estos datos, pero la gente que trabaja en el mantenimiento de la base de datos de OSM es muy cuidadosa con el tema de las licencias de datos y me ha pedido que pregunte expresamente si se podrían utilizar esos datos y liberarlos bajo la licencia de OpenStreetMap, es decir, una Licencia ODbL [2], lo que significa que : (A) todo el mundo puede compartir (es decir, copiar, distribuir y usar para cualquier propósito) los datos, (B) crear nuevos trabajos a partir de los datos, y (C) adaptar, modificar, transformar y construir sobre esos datos, pero (A) indicando su procedencia, (B) liberando los datos derivados bajo esa misma licencia, y (C) manteniendo los datos abiertos y accesibles para todo el mundo. En otras palabras, se utilizarían sus datos junto con los ya existentes en un gran proyecto conjunto para agregar valor a los datos. La licencia ODbL es equivalente a la licencia Creative Commons Atribución-Compartir bajo la misma licencia que usa el proyecto Wikipedia [3], solo que es específica para datos. Muchos de los datos que figuran en su mapa ya están incluidos en OSM, pero sin duda, con su colaboración, lograríamos enriquecer el mapa. Atentamente, Matías Taborda. [1] http://www.openstreepmap.org [2] http://opendatacommons.org/licenses/odbl/summary/ [3] http://creativecommons.org/licenses/by-sa/3.0/es/ ---------------------------------------------------------------------- Disposition-Notification-To: "Vera Gomis Jose Antonio" <joseantonio.vera@chsegura.es> Subject: RE: Compatibilidad de licencia CC By con ODBL Date: Tue, 18 Feb 2014 14:17:20 +0100 From: "Vera Gomis José Antonio" <joseantonio.vera@chsegura.es> To: <taborda.barroso@gmail.com> Entiendo que por nuestra parte no debería haber ningún problema, pero no tengo claro que tenemos que hacer desde aquí. ¿Solo debemos indicarlo en nuestra web?. ¿Hay que inscribirse en algún sitio? Un saludo ################################################ José Antonio Vera Gomis Jefe de Servicio de Sistemas de Información Oficina de Planificación Hidrológica Confederación Hidrográfica del Segura Ministerio de Agricultura, Alimentación y Medio Ambiente Plaza de Fontes 1, 30001 Murcia Tlf. +34 968 35 88 90 / +34 968 965 753 Fax +34 968 21 46 05 joseantonio.vera@chsegura.es http://www.chsegura.es <http://www.chsegura.es/>
Ejemplo datos obtenidos
- Archivo de Embalses. [1]
Tipo de Importación
La importación se realizará manualmente con el software JOSM, utilizando pequeños archivos (max 1.5 Mb). Se realizará la fusión de forma manual con los datos existentes, priorizando lo que ya hay en la base de datos de OSM y comprobando posibles errores con la ayuda de ortofotos (Bing, PNOA).
Procesado de datos
Los datos disponibles en el portal de la Confederación se encuentran en formato SHP y datum ED50 Huso 30 (EPSG:23030), por lo que habrá que realizar una reproyección de los datos y una transformación a formato .osm.
Se trabajará con dos capas: Red Hidrográfica (Ríos y arroyos) y Embalses y aunque el tratamiento será similar, diferenciaremos el tratamientos en ambas.
Red Hidrográfica
El archivo .shp de la red Hidrográfica dispone de una serie de valores que hay que tratar y otros que no se utilizarán porque no tienen interés para OpenStreetMap.
Tratamiento previo
Para realizar este tratamiento previo, se ha utilizado el software QGIS. Con las herramientas disponibles en este software se han realizado las siguientes tareas:
- Corrección ortográfica de nombres. (Ejemplo: Rio --- Río)
- Cambio del formato de texto a minúsculas y mayúsculas en el nombre principal, siguiendo las directrices toponímicas del Instituto Geográfico Nacional. (Ejemplo: ARROYO DE LOS ENDRINALES ---- Arroyo de los Endrinales)
- Creación de un nuevo campo (TIPO), diferenciando dos tipos de cursos, ríos (waterway=river) y arroyos (waterway=stream).
- Utilizando el campo anterior, se obtienen dos capas con las entidades arroyos y ríos por separado. En este paso se aprovecha para hacer la reproyección, guardando las capas en datum EPSG:4326.
- Se carga en QGIS una capa de polígonos disponible en el portal de la Confederación. Esta capa divide la cuenca en 32 polígonos (subzonas) en base a un criterio de administración del Plan Hidrológico de la cuenca. No son polígonos que delimiten pequeñas subcuencas hidrográficas, pero sirven para este propósito. Capa Subzonas
- Intersección de las dos capas anteriores, arroyos y ríos con la capa de polígonos de subzonas.
- División en múltiples capas tomando como campo de división el identificador de la subzona.
Etiquetado
De los distintos campos que contenía el archivo .shp original, solo se ha utilizado el nombre, puesto que los identificadores numéricos no aportan ninguna información útil. Además, se ha añadido el campo TIPO, para diferenciar los cursos de agua en ríos y arroyos y así poder hacer la transformación en el paso siguiente.
ATRIBUTO SHP | TAG OSM | DESCRIPCIÓN |
---|---|---|
OBJECTID | No se utiliza. | Identificador numérico empleado en la C.H.Segura. |
NOMBRE | name=* | Nombre del río/arroyo |
SHAPE_len | No se utiliza. | Longitud de la entidad. |
NIVEL | No se utiliza. | Categoría numérica de clasificación interna de la CH Segura. |
TIPO | waterway=river, waterway=stream | Campo añadido con QGIS. Tipo de curso de agua. |
Finalmente, siguiendo las recomendaciones de las directrices de importación, se añadirán las siguientes etiquetas referentes a la importación en cada uno de los ES:Changeset que se utilicen:
- source=* = Confederacción Hidrográfica del Segura.
- source:licence=* = CC-By-3.0
- source:date=* = 201311
- import = yes
Conversión a formato .osm
Para la conversión a formato de .osm de OpenStreetMap se ha utilizado el software shp-to-osm.jar. Se utiliza la versión 0.7.3, porque la que aparece en la wiki, la 0.8.2, parece que no funciona.
El archivo de reglas que realiza la traducción a formato .osm de los campos del archivo .dbf, es el siguiente:
line,NOMBRE,,name,- line,NOMBRE,N.C.,, line,TIPO,Rio,waterway,river line,TIPO,Arroyo,waterway,stream
Simplificación de datos
Se ha tenido en cuenta, previo al proceso de importación, la simplificación de las vías. Para ello se ha utilizado el software GPSBABEL, con la siguiente orden:
gpsbabel -i osm -f archivo.osm -x simplify,crosstrack,error=0.001k -o osm -F archivo-F.osm
Proceso de Importación Red Hidrográfica
El proceso de importación se realizará manualmente con el software JOSM, realizando el siguiente proceso.
- Lectura del archivo .osm de una zona determinada.
- Dependiendo del archivo, habrá arroyos o ríos más o menos grandes. Seleccionar uno de ellos y hacer zum [3] sobre el mismo.
- Activar capa imagen OpenStreetMap. De esta forma se ve rápidamente si el curso de agua en cuestión está ya en la base de datos, sea de forma total o parcial.
- Si aparece parcialmente, habría que descargar la zona correspondiente en otra capa. Seleccionar el objeto en el archivo y fusionarlo con la capa descargada (Ctrl+Mayús+M), borrándolo del archivo inicial.
- Comprobar sobre ortofoto (PNOA, Bing), si el trazado de la vía es el correcto.
- Completar el trazado del curso de agua, respetando el tramo descargado, con el tramo que hemos obtenido de la importación.
- Caso similar al descrito, sería aquel en el que aunque no exista en OSM nada del tramo, si existe el río principal al que desemboca nuestra vía de agua. Habría que hacer la correspondiente fusión de nodos.
- Etiquetar el changeset como se ha acordado.
- Realizar la subida de los datos.
Tratamiento posterior
Una vez que los datos están subidos, se realiza una comprobación para detectar lugares donde el río/arroyo cruza otras vías: carreteras, caminos, etc. Se crean puentes/túneles donde sea necesario y se suben a OSM con una cuanta de usuario normal.
Embalses
La capa disponible de embalses, al igual que la de ríos y arroyos, se encuentra en formato .shp. Es una capa de polígonos que representan un total de 36 embalses de la cuenca.
Tratamiento previo
Al igual que en la red hidrográfica, se ha realizado un tratamiento previo de los datos disponibles con el software QGIS. Con la herramienta Calculadora de Campos de QGIS se han realizado las siguientes operaciones de edición:
- Normalización ortográfica del campo que contiene los nombres de los embalses. (Ejem: EMBALSE DE LA RISCA ----> Embalse de la Risca).
- Guardar la capa en EPSG:4326, realizando de esta forma la reproyección del datum.
Etiquetado
De los campos originales del archivo .shp, sólo se considera útil el que contiene el nombre de la entidad, el resto no se han traducido a formato .osm porque no se considera útil su información
ATRIBUTO SHP | TAG OSM | DESCRIPCIÓN |
---|---|---|
OBJECTID | No se utiliza. | Identificador numérico del objeto. |
NOMBRE | No se utiliza. | Contiene el nombre, pero es más completo el siguiente campo |
ID_CHS | No se utiliza. | Identificador numérico interno de la C.H. Segura. |
NOMBRE_COM | name=* | Nombre completo del embalse. |
SHAPE_Leng | No se utiliza. | Perímetro del contorno del embalse. |
SHAPE_Area | No se utiliza. | Superficie de la lámina de agua. |
USO | No se utiliza. | Uso del agua del embalse. |
Siguiendo las directrices de la discusión en cuanto a utilización de etiquetas en este tipo de entidades, se añaden las siguientes:
Y además se utilizan las siguientes etiquetas en el changeset correpondiente:
- source=* = Confederacción Hidrográfica del Segura.
- source:licence=* = CC-By-3.0
- source:date=* = 201311
- import = yes
Conversión a formato .osm
Para la conversión a formato de .osm de OpenStreetMap se ha utilizado el software Shp-to-osm.jar. Se utiliza la version 0.7.3.
El archivo de reglas para convertir los campos del archivo .dbf a etiquetas de OSM es el siguiente:
outer,NOMBRE_COM,,name,- outer,NOMBRE_COM,,natural,water outer,NOMBRE_COM,,water,reservoir
Proceso de Importación de Embalses
El proceso de importación de los embalses será similar al de la red hidrográfica, pero como son menos entidades (36) no se necesario dividir el archivo y se puede trabajar directamente con el obtenido en la transformación anterior.
- Leemos el archivo .osm obtenido con JOSM.
- Cargamos la capa imagen con el mapa de Openstreetmap.
- Seleccionar un embalse y hacer zoom sobre él [3].
- En ese momento, con la capa imagen de OpenStreetMap activada comprobamos si el embalse ya existe. Si ya existe, se elimina el objeto del archivo .osm y pasamos al siguiente objeto.
- Si no existe el embalse en OSM, se descarga la zona del embalse como una nueva capa. Fusionamos el embalse con la capa descargada (Ctrl+Mayús+M) y se conectan los nodos correspondientes con la vía de agua descargada que genera el embalses. Recordar que si anteriormente hemos importado la red hidrográfica, todos los embalses que queramos subir, tendrán la corriente de agua correspondiente.
- Comprobar la calidad de los datos activando alguna capa de ortofoto aérea (PNOA, Bing)
- Se procede con la importación. Añadiendo las etiquetas correspondientes en el changeset.
- Se repiten los mismos pasos con el siguiente embalse.
Cuenta de Usuario
La importación se realizará utilizando la cuenta en exclusiva, creada al efecto: import_chsegura