Mostrando entradas con la etiqueta Nomenclátor. Mostrar todas las entradas
Mostrando entradas con la etiqueta Nomenclátor. Mostrar todas las entradas

lunes, 16 de marzo de 2020

Nomenclátor Geográfico de Municipios y Entidades de Población.

Aprovechando que se ha publicado una nueva versión, hoy vamos a descubrir qué es y qué contiene el llamado Nomenclátor Geográfico de Municipios y Entidades de Población (NGMEP).

Según la RAE un Noménclator es el catálogo de nombres propios o de voces técnicas de una disciplina. Por tanto nos encontramos ante una base de datos con la información correspondiente a los municipios y entidades de población españolas. Y, como además es Geográfico, se le añaden algunas características propias de esta ciencia como coordenadas, altitud o población. No es un producto cualquiera; su simple ubicación en la categoría Información Geográfica de Referencia del Centro de Descargas del CNIG ya nos da una pista de su importancia. Este cuerpo completo de entidades de población pasa por ser la referencia absoluta y oficial en su materia, de la misma forma que le sucede, en el campo de la toponimia, al Nómenclator General Básico de España (NGBE), del que ya hablamos en un articulo y que comparte ubicación dentro de los productos de Información Geográfica de Referencia (IGR).

Las fuentes de las que se nutre para su elaboración el NGMEP son variadas, destacando el Registro de Entidades Locales, el Instituto Nacional de Estadística y las bases de datos cartográficas del Instituto Geográfico Nacional (singularmente BTN25). Sus usos obviamente son muy variados y atienden a diferentes intereses, por ejemplo como datos empleados en sistemas de información geográfica (SIG), resolución de consultas a organismos de las Administraciones Públicas y personas físicas o jurídicas privadas, en materia de nombres (oficiales, normalizados y no normalizados) de municipios y entidades de población, resolución de consultas a otras unidades del Instituto Geográfico Nacional - Centro Nacional de Información Geográfica (IGN-CNIG).

La descarga de información se efectúa en un único archivo comprimido ZIP (9,28 megas) que contiene en su interior el acceso a los datos en dos formatos diferentes: 
  • Una base de datos Microsoft Office Access 2013 (extensión *.mdb).
  • Cinco archivos de texto (extensión *.csv) que contienen las cinco tablas que forman el NGMEP.
El archivo PDF que acompaña a las tablas contiene una explicación genérica de la estructura de la NGMEP,
así como de los diferentes atributos de cada una de las tablas.
Vista de la base en formato .mdb abierta en el programa Access mostrando una de las cinco tablas que la componen.
Para el uso en nuestro campo SIG son perfectamente útiles los archivos de texto CSV (uno de los formatos más clásicos a la hora de compartir datos para tablas). Así pues vamos a abrirlos en QGIS, procediendo como ya explicamos en este artículo. Probamos con el archivo ENTIDADES.csv y una vez que lo tenemos perfectamente estructurado en la ventana de importación.....

... aceptamos para que se muestren las posiciones geográficas de los elementos sobre el lienzo:
A simple vista ya tenemos una evidencia: algunos de los elementos de la tabla tienen datos erróneos en sus coordenadas
y se encuentran ubicados muy muy lejos de España (conjunto de puntos agrupados).
¿Cuántos elementos son los que se muestran mal ubicados? Los seleccionamos toscamente por polígono para descubrir que los puntos muy alejados de España suman nada menos que 1950 elementos (de un total de 153.816). Tres de ellos por coordenadas erróneas y la inmensa mayoría (1947) simplemente por tener los campos de coordenadas vacíos.
Elementos de variadas categorías y provincias con coordenadas iguales a 0 en la tabla de atributos.
Esta misma vista de la tabla de atributos nos confirma la estructura de campos, idéntica o casi a la que se nos viene informando en el PDF con explicación y detalles de cada atributo.
Empezando pues con casi dos mil elementos desechables (un error no menor que el IGN se encargará de ir corrigiendo), podemos comprobar que la precisión topográfica de las entidades respecto al centroide de la población que representan es aceptable con carácter general. Aún así ubicar con mayor precisión estos puntos nos parece una tarea a mejorar con simple trabajo de digitalización sobre ortofoto. Su altura (extraída en su mayoría del MDT05). su población o la del conjunto del municipio y su superficie (datos INE) son datos de relevancia que enriquecen la tabla a la hora de diferentes análisis espaciales.
Unas rápidas radiografías de la altitud del territorio o de la llamada "España vaciada" son sencillas gracias a los datos.
Sin duda el aspecto más áspero de esta temática es concluir una buena definición de cada uno de las categorías en discordia. Como ya vimos en el reciente artículo sobre el nuevo producto Poblaciones, las disquisiciones teóricas de cada definición son (para nosotros) un verdadero engorro y complicación, aunque sin duda necesarias como punto de partida de una clasificación coherente y duradera. Ello genera a menudo una compleja codificación que ni siquiera evita duplicados (o triplicados) en los elementos, al formar parte a menudo una misma entidad de varios de los grupos.
Esta compleja distribución territorial heredada de la tradición y de muchos años atrás tiene aún su fiel reflejo en la ubicación de algunas categorías, como los Condominios (o Mancomunidad de Municipios o Comunidades Jurisdiccionales... de nuevo el engorro terminológico), casi exclusivos de la zona de Burgos y Navarra.
Los Condominios son territorios con superficie propia cuya gestión es llevada a cabo por varios municipios, provincias o es directamente estatal.
Muy significativa resulta también la ubicación de las EATIM's (Entidades de Ámbito Territorial Inferior al Municipio), herederas sin duda de los antiguos Concejos y Juntas Vecinales en las que se organizaban las aldeas en época medieval.

Y, para rematar el guirigay, tenemos también las Entidades Colectivas (dentro de la tabla Entidades) con una representación geográfica igual de particular. Un especie de unidad intermedia entre el municipio y la entidad singular, que se corresponde con lo que los mortales conocemos como Parroquia en Asturias o Galicia (pedanía en otras zonas, etc...).

Esta maraña de categorías nos obliga pues a interrelacionar las diferentes tablas y campos, usando expresiones y condiciones, si queremos extraer un catálogo de elementos puntuales completo y sin duplicados del conjunto de entidades de población. Un archivo con un único punto por entidad sería de agradecer (aunque tuviera diferentes posibles atributos).
Será manía personal pero odio los objetos duplicados (o triplicados).
Entidades perfectamente individualizadas contienen hasta cuatro puntos duplicados en parejas de dos: municipio, capital de municipio, entidad singular y diseminado. ¿No sería mejor una tabla de ENTIDADES con un único objeto con diferentes atributos -y el valor Si ó No en cada uno de ellos-?
Hasta aquí nuestra aproximación a este Nomenclátor, uno de los grandes productos de referencia en la información geográfica de España. Esperamos que os sirva mucho y bien en la elaboración de todos vuestros proyectos. Saludos.

lunes, 18 de enero de 2016

Nomenclátor Geográfico Básico de España.

El IGN informa que está disponible para descarga, dentro de la sección Equipamiento Geográfico de Referencia Nacional de su Centro de Descargas, una nueva versión del Nomenclátor Geográfico Básico de España (NGBE).
¿Qué es un nomenclátor? El propio IGN en sus páginas lo define como un catálogo ordenado de topónimos con información sobre su ubicación, el tipo de entidad geográfica y cualquier otra información descriptiva o definidora de cada topónimo. Para entendernos, estamos hablando del gran compendio de topónimos a nivel nacional con todo lo que eso conlleva. De nuevo en palabras del IGN:
El término topónimo procede del griego topos ('lugar') y onoma ('nombre'). En sentido general es sinónimo de nombre geográfico. Nombres geográficos o topónimos son los nombres con que designamos e identificamos los lugares que nos rodean: calles, pueblos, ciudades, ríos, sierras, parajes etc. Los topónimos son una parte fundamental de nuestra herencia cultural y una fuente de información inestimable para numerosos campos de investigación, en especial para la lingüística, ya que son imprescindibles en el estudio de la evolución de las lenguas y nos permiten, además, conocer palabras que han caído en desuso en el lenguaje común.
El uso uniforme de los topónimos correctos es un elemento esencial en la cartografía. El primer paso para conseguir un uso uniforme de la toponimia es su normalización, es decir, el establecimiento de las formas correctas por la autoridad competente. El topónimo normalizado es el que ha sido establecido por una autoridad competente atendiendo a unas normas o criterios fijados por esa misma autoridad. Cuando el establecimiento de la forma correcta se realiza mediante un procedimiento legal establecido y se publica en el boletín oficial del organismo competente, se dice que el topónimo es oficial.
Soy fan de los topónimos, de esa sonoridad que tienen los nombres de lugares, a menudo bellísimos, extraños o antiquísimos. Y siempre me han parecido una de las cosas más hipnóticas y atrayentes de los mapas. Recuerdo cuando le pedía a mi abuela que me dijera todos los que sabía de su tierra y yo los apuntaba en papel para nunca perderlos... Según el RD 1545/2007, Artículo 24, el Instituto Geográfico Nacional es el organismo encargado de la formación y aprobación del Nomenclátor Geográfico Básico de España, que debe incluir las denominaciones oficiales georreferenciadas sobre cartografía topográfica a escala 1:25000 y menores. 
Aunque el simple listado de topónimos que contiene ya es una información muy valiosa por sí misma, vamos a mostraros dos formas de disfrutar de los datos de este Nomenclátor de una forma más cartográfica, es decir, puestos sobre el terreno para trabajar con ellos.

1.- Descargando la base de datos del Centro de Descargas.
El archivo ZIP de 52 megas que descargamos del IGN contiene la base de datos en formato Access con todos los topónimos nacionales (archivo NGBE.accdb). Son 210 megas conteniendo 1.132.546 elementos. Se incluye también archivo PDF con memoria de actividades y archivo XML de metadatos del producto. Gestionar esta enorme cantidad de topónimos no es sencillo y desde luego mi ordenador las pasa moradas para manejarlos así en bloque. Por eso, para este ejemplo, vamos a trabajar con unos pocos de ellos. Aunque yo no tengo ni idea de manejar Access, al menos llego a ordenar las columnas de forma ascendente o descendente, o seleccionar y exportar unas cuantas filas. Y como una de las columnas es la hoja MTN25 a la que pertenece el topónimo, seleccionamos aquellos que pertenecen a la hoja 105-c2 (369 elementos) para exportarlos como archivo de texto. En el proceso de exportación desde Microsoft Access elegiremos algunas opciones importantes como incluir los nombres de campo en la primera fila, el caracter delimitador de los campos o la codificación.
Ventanas de exportación de Access donde elegiremos nuestras preferencias.
Archivo de texto generado con nuestras preferencias: nombres de campo en primera fila, caracter separador de campos la coma.
Abrimos QGIS y añadimos capa de texto delimitado. Cargamos nuestro archivo de texto txt y ajustamos las opciones de la ventana con aquellas con las que lo hemos creado hasta que la vista previa sea correcta y todos los campos correspondan a su cabecera. En mi caso sería tal que así:
Y si todo ha ido bien QGIS abrirá nuestros 369 topónimos del Nomenclátor exportados desde Access en su perfecto lugar geográfico. Además, no sin antes pelearme un rato con las dichosas proyecciones, los he colocado sobre el ecw de la hoja 105-c2 del MTN25 a la que pertenecen para comprobar que están correctamente ubicados.
Nuestros topónimos etiquetados con el campo "identificador geográfico" que es el que contiene su nombre
 y superpuestos a la Hoja MTN25 a la que pertenecen. Su tabla de atributos también perfecta.
Para terminar simplemente podemos, por ejemplo, guardarlos como archivo vectorial shape SHP y los tendremos disponibles siempre en un formato universal para trabajar con ellos cuando queramos.

2.- A través del servicio WFS de fenómenos.
La otra opción para visualizar geográficamente los topónimos es usar el servicio web de descarga de fenómenos (WFS) que el nomenclátor nos ofrece. Esta herramienta es habitual en softwares SIG, así que vamos a mostrar cómo hacerlo en nuestro muy querido QGIS.
Antes de nada comentaros que la herramienta nativa que QGIS trae para cargar servicios WFS no me ha funcionado con el del Nomenclátor (incompatibilidad con version wfs sospecho), por lo que utilizamos un complemento que deberéis instalar desde el mismo gestor de complementos de QGIS: WFS 2.0 Client. Asimismo, y dado el número desorbitado de topónimos que componen el Nomenclátor, cargamos primero un mapa que nos haga de referencia y de límite de elementos a descargar.
NOTA: he sido INCAPAZ de que el filtro Bounding Box del plugin funcione con un mapa físico abierto (hojas u ortos ecw del IGN) por más que he trasteado con las proyecciones teniendo cuidado de seleccionar alguna de las admitidas por el WFS. Sin embargo abriendo un mapa wms me funciona correctamente, aunque luego superponga un mapa desde archivo. Incapaz de adivinar porqué, ahí lo dejo como detalle importante por si os pasa.
Abrimos pues primero el mapa WMS de la cartografía ráster del IGN y le superponemos el ecw de la hoja 105-c2 del MTN25. Hacemos zoom a esta última para importar los topónimos de ese área. Abrimos el plugin WFS 2.0 Client (desde su icono en la barra de herramientas o desde el menú Web).
Mapa WMS de la cartografía ráster IGN abierto de fondo y hoja ecw 105-c2 del MTN25 superpuesta. Abrimos el plugin e introducimos la URL del servicio WFS del Nomenclátor: http://www.ign.es/wfs-inspire/ngbe? Pulsamos sobre GetCapabilities.








Automáticamente se nos rellena el campo FeatureTypes (en este caso sólo hay uno).

Marcamos la casilla Use Current Extent as Bounding Box Filter (Usar la vista actual como filtro de área) para que automáticamente se rellenen los campos de coordenadas ajustándose a nuestra vista actual del mapa.

En el campo FeatureLimit introducimos el número máximo de elementos a importar (muchos servicios WFS tienen un límite por consulta pero en este del Noménclator no he logrado verlo en sus capacidades, así que probamos con 1000. En algunas pruebas he llegado a importar 20000).

Al fin pulsamos el botón GetFeature(s) para que el programa nos importe los elementos.

Si todo va bien y funciona (me ha dejado un poco mosca este plugin...) en unos segundos QGIS nos representa los elementos que le hemos pedido desde el servicio WFS en una nueva capa a la que denomina NamedPlace. En su tabla de atributos vemos que contiene 676 elementos (por tanto hemos importado todos los disponibles en ese área sin alcanzar el límite de 1000) y que el campo que contiene el nombre del topónimo por si quisiéramos etiquetarlos es el campo text.
Ahora ya podríamos trabajar con los topónimos como con cualquier vectorial, seleccionando, filtrando, etiquetando, etc, etc... y también guardándolos como archivo vectorial SHP (lo que siempre recomiendo).
Deciros también que el servicio WFS del Nomenclátor Geográfico Básico de España aún no parece estar actualizado con el contenido que hemos visto en la base de datos Access al principio de este artículo; de hecho los campos que vemos en su tabla de atributos poco tienen que ver con los campos del archivo Access y en su archivo de capacidades puede leerse que se trata de la versión 2013. Suponemos que en breve este servicio WFS se actualizará tal como se ha hecho con la base de datos para descarga.
Y esto es todo por hoy; la verdad es que me ha gustado hacer este artículo y mostrar cómo podemos conseguir y trabajar los datos del apasionante mundo de la toponimia. Saludos!!

P.D: No he conseguido cargar este servicio WFS del Nomenclátor ni en Kosmo ni en gvSIG ni en Global Mapper. A pesar de que todos leen la url y sacan las propiedades del wfs, a la hora de cargarlo en pantalla ninguno ha podido.