ES:Importación NGBE
.
Fuente de Datos
El Nomenclátor Geográfico Básico de España (NGBE) se encuentra disponible para su descarga en el Centro de Descargas del IGN. Se trata de una versión de carácter provisional (Noviembre de 2010) puesto que se está realizando una depuración y revisión de sus datos. Está realizado con los topónimos extraídos de la BCN25 e incluyen todos los topónimos de España peninsular e Islas Baleares.
Se trata de un archivo en formato comprimido zip y que contiene un archivo en formato .mdb de Access y un archivo de texto explicativo de los distintos parámetros definidos en la base de datos. Son más de 790000 nombres geográficos con coordenadas geográficas y UTM en datum ED50, clasificados según 75 clases.
Descripción de los datos
(extraído del fichero leeme contenido en la descarga - 09/03/2011)
Archivo que contiene la base de datos (formato mdb de Access) cuya información se corresponde con la relación de topónimos con sus correspondientes coordenadas fruto de la depuración previa de los extraídos de la BCN25, y que constituye el NOMENCLÁTOR GEOGRÁFICO BÁSICO DE ESPAÑA, con carácter PROVISIONAL (“NGBE_de carácter provisional”.)
La metodología planteada para la obtención final del NGBE esta formada por las siguientes tareas:
- Eliminación de topónimos de países extranjeros.
- Eliminación de topónimos duplicados.
- Revisión y reclasificación de las entidades.
- Comprobación de la referenciación geográfica de las entidades.
- Tratamiento de topónimos compuestos.
- Asignación del código INE.
Para la obtención de esta base de datos “NGBE_de carácter provisional” se han realizado parcialmente las tareas 1 Eliminación de topónimos de países extranjeros y 2 Eliminación de topónimos duplicados.
Las coordenadas se encuentran en el sistema geodésico de referencia ED50 tanto en coordenadas geográficas longitud y latitud (grados y decimal de grado) como en coordenadas X, Y proyectadas UTM en los husos 28, 29, 30 y 31.
Campos de la base de datos y etiquetas
Esta es la descripción de los campos de la base de datos junto con la etiqueta empleada para incluirlos en OSM.
NOMBRE NGBE | TAG OSM | DESCRIPCIÓN |
---|---|---|
Id | ngbe:id=* | Identificador numérico empleado en la BCN25 |
Número | ngbe:hojabcn25=* | Número correspondiente a la hoja del MTN25 en el que se encuentra el topónimo (la distribución de hojas de Mapa Topográfico Nacional escala 1:25.000 es idéntica a la de la Base Cartográfica Numérica a escala 1:25.000) |
TTTGGGSSSPPP (TGS) | ngbe:codigo=* | Clasificación en Tema (TTT), grupo (GGG) y subgrupo (SSSPPP) empleada en la BCN25. Al ser la extracción de la capa toponimia el tema es común a todos los elementos (8), el grupo y subgrupo varían en función del elemento cartográfico que se esté rotulando. |
Texto | name=* | Topónimo (Nombre del lugar) |
CoordenadaXUTM | ngbe:xutm_ed50=* | Coordenada X del topónimo en proyección UTM en el sistema ED50. |
CoordenadaYUTM | ngbe:yutm_ed50=* | Coordenada Y del topónimo en proyección UTM en el sistema ED50. |
TipoTexto | ngbe:tipotexto | Existen dos tipos de textos en la BCN25, los textos sueltos, aquellos que no están asociados a elementos definidos geométricamente como por ejemplo parajes, grandes masas de agua, etc. y textos asociados, aquellos que hacen referencia a elementos definidos por geometrías precisas, como por ejemplo carreteras, ríos, etc. |
Longitud | ngbe:lat_ed50=* | Coordenada geográfica en el sistema E50 |
Latitud | ngbe:lon_ed50=* | Coordenada geográfica en el sistema E50 |
Huso | ngbe:huso=* | Huso de la proyección UTM en el que se encuentra el topónimo |
Tema | ngbe:tema=* | Literal del tema TGS |
Grupo | ngbe:grupo=* | Literal del grupo TGS |
Subgrupo | ngbe:subgrupo=* | literal del subgrupo TGS. |
Además de las etiquetas correspondientes al Etiquetado OSM se incluyen:
- ngbe:version = provisional
- source=* = Instituto Geográfico Nacional
- source:date = 201011
- source:file = http://centrodedescargas.cnig.es/CentroDescargas/equipamiento/NGBE_de_caracter_Provisional.zip
- source:name = Nomenclátor Geográfico Básico de España
- is_in:state = provincia
- is_in:state_code = código provincial
- note: If you change this node, please, report to nomenclatorign at gmail dot com. Thank you.
- note:es: Si realizas algún cambio en este nodo, por favor, comunícalo a nomenclatorign at gmail dot com. Gracias.
Detalle de la codificación TTTGGGSSSPPP y equivalentes OSM
Por ahora se ha importado la clase 80214 - Parajes (etiqueta OSM place=locality), que incluye 547194 topónimos. Está abierto el debate para la posible utilización de las demás clases. Algunas ya tienen suficiente información en OSM, otras pueden ser útiles. El etiquetado es complejo ya que una misma clase puede corresponder a distintas etiquetas en OSM. Además, el Nomenclátor trata de forma puntual elementos que en OSM se deben trabajar como vías o polígonos.
TGS | DESCRIPCIÓN | NÚMERO | ETIQUETAS OSM | TIPO OSM |
---|---|---|---|---|
080104 | Termino Municipal | 8115 | ||
080105 | Término Empriviano (territorios que no pertenecen a un único Municipio) | 27 | ||
080111 | Comarcas Grandes y Medianas | 230 | ||
080112 | Espacio natural-Comarca | 106 | ||
080114 | Espacios naturales protegidos: parques nacionales, parques naturales, reservas, etc. de 1 | 141 | ||
080115 | Espacios naturales protegidos: parques nacionales, parques naturales, reservas, etc. de 2 | 120 | ||
080116 | Comarcas menores y grandes parajes de 1er orden | 1664 | ||
080117 | Espacio natural restante | 540 | ||
080118 | Espacio natural restante | 3548 | ||
080201 | Cadenas y macizos montañosos y sierras de 1º orden | 16 | ||
080202 | Cadenas y macizos montañosos medianos y sierras de 2º orden | 58 | ||
080203 | Cadenas y macizos montañosos menores y sierras de 3º orden | 469 | ||
080204 | Sierras de 4º orden | 3577 | ||
080205 | Montañas y picos principales | 187 | natural=peak | nodo |
080206 | Montañas y picos medianos | 10490 | natural=peak | nodo |
080207 | Puertos de carretera principales | 90 | mountain_pass=yes | nodo |
080208 | Puertos de carretera restantes | 1130 | mountain_pass=yes | nodo |
080209 | Collados y puertos o pasos de montañas principales sin carreteras | 171 | mountain_pass=yes | nodo |
080210 | Collados y puertos o pasos de montañas restantes sin carreteras | 10288 | mountain_pass=yes | nodo |
080211 | Picos pequeños y Topónimos puntuales | 628 | natural=peak | nodo |
080214 | Parajes | 547194 | place=locality | nodo, área |
080215 | Parajes (pequeños o poco conocidos) | 5 | place=locality | nodo |
080301 | Ríos y rías principales 1º orden | 65 | waterway=riverbank | área |
080303 | Ríos y rías medianos de 2º orden. Lagunas grandes >100 Ha. | 297 | ríos: waterway=river, Lagunas natural=water | |
080304 | Ríos y rías menores de 3º orden | 703 | waterway=river | |
080305 | Ríos, arroyos, ramblas, etc. de 4º orden. Lagunas medianas | 2711 | Lagunas natural=water | área |
080306 | Ríos, arroyos, ramblas, barrancos, etc. < 25 km. de recorrido | 12469 | barrancos: waterway=stream y intermittent=yes | vías |
080307 | Arroyos, barrancos de última categoría, lagunas y charcas pequeñas, fuentes, manantiales, pozos, | 77700 | waterway|stream}, lagunas y charcas natural=water, fuentes amenity=drinking_water, manantiales natural=spring, pozos man_made=water_well | nodos, vías y áreas |
080308 | Embalse > 1.000 Ha. | 36 | landuse=reservoir | nodo, área |
080309 | Embalse > 1.000 Ha. | 31 | landuse=reservoir | nodo, área |
080310 | Embalses > 1.000 Ha. de 1er orden | 60 | landuse=reservoir | nodo, área |
080311 | Embalses > 100 Ha. y < 1.000 Ha. | 262 | landuse=reservoir | nodo, área |
080312 | Embalses > 10 Ha. y < 100 Ha. | 338 | landuse=reservoir | nodo, área |
080313 | Embalses < 10 Ha. | 608 | landuse=reservoir | nodo, área |
080316 | Canales y acequias > 3 m. | 502 | waterway=canal | |
080317 | Canales y acequias de 1 a 3 m. | 1174 | waterway=canal y width=2 | |
080318 | Canales y acequias < 1 m. | 2404 | waterway=ditch | |
080319 | Hidrónimos puntuales: cascadas, rápidos, pozas, vados, cuevas marítimas, etc. | 790 | ||
080320 | Mares y océanos | 5 | ||
080321 | Mares y océanos | 5 | ||
080322 | Mares y océanos de 1er orden | 7 | ||
080323 | Estrechos, golfos y bahías principales | 16 | ||
080324 | Estrechos, golfos y bahías principales | 15 | ||
080325 | Estrechos, golfos y bahías principales de 1er orden | 27 | ||
080326 | Estrechos, golfos y bahías medianas. | 157 | ||
080327 | Entrantes costeros pequeños: puertos naturales, calas, radas, bocanas, etc. | 1510 | natural=bay | nodo, área |
080328 | Salientes costeros principales | 1510 | ||
080329 | Salientes costeros medianos | 564 | ||
080330 | Salientes costeros pequeños. Cabos, Puntas | 4703 | ||
080332 | Isla Grande | 1 | place=island | nodo, área |
080333 | Islas grandes > 50 Km2 (>>>>) | 2 | place=island | nodo, área |
080334 | Islas medianas de 1 a 50 Km2. | 24 | place=island | nodo, área |
080335 | Islas pequeñas < 1 Km2. | 110 | place=islet | nodo, área |
080336 | Islas muy pequeñas, islotes, escollos, farallones | 312 | place=islet | nodo, área |
080337 | Playas principales | 85 | natural=beach, quizás: supervised=yes | nodo, área |
080338 | Playas medianas | 302 | natural=beach | nodo, área |
080339 | Playas pequeñas | 1766 | natural=beach | nodo, área |
080500 | Topónimos puntuales | 10756 | nodo | |
080503 | Capital de Término Municipal > 100.000 Hab. | 94 | place=city | |
080504 | Capital de Término Municipal entre 50.000 y 100.000 | 128 | place=town | |
080505 | Capital de Término Municipal entre 10.000 y 50.000 | 954 | place=town | |
080506 | Capital de Término Municipal entre 2.000 y 10.000 | 4643 | place=village | |
080507 | Capital de Término Municipal entre 500 y 2.000 Hab. | 11903 | place=village | |
080508 | Entidades Colectivas: Parroquias, Concejos, etc. | 4927 | ||
080509 | Advocaciones | 21 | ||
080510 | Entidades singulares > 1.000 aldeas, lugares | 1253 | place=village | |
080511 | Entidades singulares < 1.000 aldeas, lugares | 24497 | place=suburb, place=hamlet o place=isolated_dwelling | |
080601 | Aeropuertos | 35 | aeroway=aerodrome | nodo, área |
080602 | Aeródromos Menor. Base Aérea/Militar | 61 | aeroway=aerodrome | nodo, área |
080603 | Numeración de autopistas, autovías, carreteras nacionales, autonómicas; de 1º y 2º orden | 29 | ||
080605 | Caminos y vías pecuarias | 35452 | ||
080606 | FFCC. | 24 | ||
080608 | Puertos y muelles principales | 19 | http://wiki.openseamap.org | |
080609 | Puertos y muelles medianos | 57 | http://wiki.openseamap.org | |
080610 | Puertos y muelles pequeños | 367 | leisure=marina | |
080611 | Campos de Aviación Menor | 2 |
Preproceso
La información del NGBE provisional se ha introducido en una base de datos Postgis en la que se han ejecutado filtros para:
- Normalizar el campo número de hoja de la cartografía al formato '9999-a' para usar un identificador único para cada hoja. Por ejemplo, '1729c3', '1729-3' --> '1729-3', '606-2', '0606-2' --> '0606-2'.
- Identificación de topónimos situados fuera de la frontera española (6660). Se han utilizado los límites administrativos descargados de OSM en Geofabrik filtrados con Osmosis.
- Identificación de topónimos sin coordenadas o coordenadas incorrectas (1362).
- Identificación y agrupación de topónimos con el texto repartido en distintos nodos. Por ejemplo: "Valle", "de", "Cabuérniga" --> "Valle de Cabuérniga".
- Identificación de topónimos incorrectos o incompletos: "fxdghdtfg", "l", "Sierra de", "Lago".
- Uniformización del campo texto para facilitar encontrar duplicados con los siguientes criterios:
- Uniformizar separador de variedades lingüísticas: " \", "/ ", " / " --> "/".
- Anteponer artículos: "Orotava. La" --> "La Orotava".
- Letras separadas: "R o g u e i r a" --> "Rogueira".
- Búsqueda de duplicados que se producen por nodos con exactamente las mismas coordenadas o por topónimos que se repiten en posiciones ligeramente distintas por estar situados en el borde de hojas adyacentes de la cartografía. Hay que distinguirlos de los casos reales de topónimos iguales situados en puntos geográficos distintos. Se han seguido los siguientes criterios:
- Que tengan el mismo valor en el campo texto.
- Que estén situados en la misma hoja o adyacentes.
- Que estén separados por menos de 0,03º (apróx. 3330 m.)
- Se marcan para no importar los grupos de topónimos duplicados con distinta clasificación TGS.
- Si tienen la misma clasificación TGS se selecciona para importar el primero (menor id).
- Identificación de topónimos ya existentes en OSM. Se han realizado búsquedas por similitud del nombre con los nodos OSM con determinadas etiquetas, filtrados con Osmosis de ficheros descargados de Geofabrik
- En el caso de picos, collados, etc., corrección de posiciones por ajuste a topografía siguiendo las curvas de nivel de OpenCycleMap.
FECHA DE DESCARGA | ETIQUETAS | NODOS OSM | NODOS NGBE | DESCARTADOS NGBE | IMPORTADOS |
---|---|---|---|---|---|
7/04/2011 | place=locality | 1128 | 547194 | 24153 | 523041 |
17/4/2011 | natural=peak | 2638 | 11305 | 3274 | 8031 |
Importación
En proceso
Ya están disponibles los ficheros OSM con los collados y puertos de montaña (mountain_pass=yes. TGS 80207-80210). Se solicita ayuda de la comunidad para hacer la revisión, edición e importación de los datos.
En el caso de esta categoría, se plantea el problema de que, en ocasiones, las coordenadas disponibles en el archivo del Nomenclátor se refieren a la rotulación del topónimo y no a la ubicación exacta del elemento representado. De esta forma, según la longitud de la rotulación y como consecuencia de la escala de representación (1/25000), en ocasiones la coordenada del elemento que viene en el Nomenclátor puede estar a varios centenares de metros de su ubicación real.
Para solucionar este problema, no queda más remedio que hacer una revisión manual y uno a uno de todos los nodos, más de 11000. O sea mucho trabajo.
Para realizar este trabajo, User:Javiersanp ha montado una aplicación web que facilita enormemente la edición.
Estamos haciendo un pequeño manual, con imágenes, explicando el flujo de trabajo con esta aplicación, en cuanto esté disponible se pondrá a disposición aquí.
Hasta entonces, la forma de trabajar con estos elementos será:
- Anotar en esta Wiki el archivo en el que vas a trabajar para evitar duplicidad con otros.
- Contactar con nomenclatorign at gmail dot com para solicitar el usuario y contraseña para trabajar en la página de edición. En esta comunicación se darán las directrices para la realización del trabajo.
Collados y puertos
FICHERO | PROVINCIAS | ESTADO |
---|---|---|
puertosmon0.osm | 7 | Reservado por User:Carluti |
puertosmon1.osm | 1-6 | Subido |
puertosmon2.osm | 8-19 | Subido |
puertosmon3.osm | 20-29 | Subido |
puertosmon4.osm | 30-39 | Subido |
puertosmon5.osm | 40-52 | Subido |
collados0.osm | 7 | Subido |
collados1.osm | 1-6 | Subido |
collados2.osm | 8-19 | Reservado por User:Javiersanp |
collados3.osm | 20-29 | Reservado por User:Mtaborda |
collados4.osm | 30-39 | |
collados5.osm | 40-52 |
Poblaciones
Importados
Datos derivados
Transformación de coordenadas a ETRS89. Utilizada rejilla para península y baleares de cartesia.org.
Correcciones
ES:Importación NGBE/Correcciones
Licencia
Estos datos están bajo la misma licencia que el resto del ES:EGRN.