0% encontró este documento útil (0 votos)
103 vistas11 páginas

Geocodificación en GIS - MappingGIS

Este documento explica qué es la geocodificación y la geocodificación inversa, y cómo realizarlas en diferentes software GIS como QGIS, ArcGIS, gvSIG y Leaflet. También menciona algunos servicios web que ofrecen geocodificación como ESRI, Google Maps y Nominatim.

Cargado por

Joan Serna
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
103 vistas11 páginas

Geocodificación en GIS - MappingGIS

Este documento explica qué es la geocodificación y la geocodificación inversa, y cómo realizarlas en diferentes software GIS como QGIS, ArcGIS, gvSIG y Leaflet. También menciona algunos servicios web que ofrecen geocodificación como ESRI, Google Maps y Nominatim.

Cargado por

Joan Serna
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

MappingGIS · Atención al cliente: (+34) 657 76 76 65 · formacion@mappinggis.

com

MappingGIS   Menú

Geocodi cación en GIS


por Aurelio Morales

La geocodi cación de direcciones consiste en la localización espacial de una dirección especí ca.

Para realizar geocodi cación es necesario contar con una herramienta que realice la búsqueda en una base de datos por su
nombre y dirección. Para generar direcciones a partir de lugares conocidos se utiliza la geocodi cación inversa.

Algunas de las API que ofrecen estos servicios son las de ESRI, Google Maps, Nominatim (un servicio basado en OpenStreetMap,
con limitación en cuanto a cobertura o peticiones) o Geonames.

Índice [cerrar]

Geocodi cación y geocodi cación inversa


Geocodi car en QGIS
Geocodi cación en ArcGIS
Geocodi cación en gvSIG
Geocodi cación en Leaflet
Geocodi car direcciones con Google My Maps
Geocodi cador online gratuito
Otros servicios de geocodi cación

Geocodi cación y geocodi cación inversa

La geocodi cación es el proceso de asignar coordenadas geográ cas a puntos del mapa, es decir, la ubicación en el espacio de
una dirección. Por ejemplo, si tenemos un listado de direcciones en formato alfanumérico (tipo y nombre de la calle, número,
ciudad, provincia y país) se podrán localizar espacialmente en función de los criterios del software utilizado.

La geocodifcación inversa consiste en asignar la dirección de una calle, número de portal, etc a una localización espacial
conocida. Por ejemplo, en una capa de puntos podremos rellenar en su tabla de atributos un campo nuevo con sus direcciones.

Geocodi car en QGIS

Para geocodi car en QGIS tenemos dos opciones: Utilizar el plugin Geocoding o utilizar el plugin MMQGIS. Ambos plugins son de
los más recomendables para QGIS.

El primer paso será instalar los plugins. Desde QGIS iremos al menú superior Complementos > Administrar e instalar
complementos.

Buscamos los complementos GeoCoding y MMQGIS y los instalamos.

GeoCoding

El complemento GeoCoding  realiza geocodi cación y geocodi cación inversa usando los servicios web de Google y
Nominatim. La pega de este plugin es que sirve para realizar geocodi cación puntual, ya que el proceso es muy manual,
Utilizamos Cookies propias y de terceros para realizar análisis de navegación de los usuarios y mejorar nuestros servicios. Si continua navegando,
mostrando los registros uno por uno.
consideramos que acepta su uso. Puede cambiar la con guración u obtener más información aquí >> Más información Acepto No acepto
Geocodi cación

En el menú superior vamos a Complementos > GeoCode > GeoCode.

En la ventana que se abre, escribimos una dirección:

En el caso de encontrar varias ubicaciones posibles, se muestra un desplegable para seleccionar la dirección exacta. Se añadirá un
punto en QGIS.

Geocodi cación inversa

Clic en Complementos > GeoCode >  Reverse GeoCode.

El usuario debe hacer clic en un lugar del mapa y esperar para obtener la dirección en una ventana emergente:

MMQGIS

El complemento MMQGIS nos permite geocodi car varias direcciones al mismo tiempo. Solamente es necesario
crear un archivo en formato CSV ( con la codi cación UTF-8).

Podemos crear el archivo CSV partiendo de una hoja de cálculo. Crearemos el listado de direcciones con, al menos, los siguientes
nombres de columna: Address (dirección completa), City (ciudad), State (Comunidad Autónoma en el caso de España), Country
(país).

Guardamos el archivo como texto delimitado por comas (CSV).

El siguiente paso es abrir este archivo CSV con un editor de texto, como Notepad++ o Sublime Text, para modi car su codi cación
a UTF-8:

Utilizamos Cookies propias y de terceros para realizar análisis de navegación de los usuarios y mejorar nuestros servicios. Si continua navegando,

consideramos que acepta su uso. Puede cambiar la con guración u obtener más información aquí >> Más información Acepto No acepto
Guardamos los cambios y vamos a QGIS.

Para iniciar el procedimiento, hacemos clic en el menú superior MMQGIS > Geocode > Geocode CSV with  Google / OpenStreetMap:

A continuación se abre una ventana con los parámetros que debemos introducir para realizar la codi cación con un servicio
web. Los parámetros a ingresar serán:

Input CSV File: ruta del archivo CSV. En UTF-8!.


Address Field, City Field, State Field y Country Field: se rellenarán automaticamente, ya que el nombre coincide.
Web Service: OpenStreetMap / Nominatim (o Google Maps).
Output Shape le: la ruta y el nombre de la capa que se creará.
Not Found Output List: la ruta y el nombre del archivo CSV que se creará con la rutas no codi cadas.

Aceptamos
Utilizamos yCookies
esperamos
propiasunos segundos
y de terceros para
para ver análisis
realizar el resultado:
de navegación de los usuarios y mejorar nuestros servicios. Si continua navegando,

consideramos que acepta su uso. Puede cambiar la con guración u obtener más información aquí >> Más información Acepto No acepto
Geocodi cación en ArcGIS

En este tutorial de geocodi cación en PDF encontrarás las instrucciones necesarias para realizar la geocodi ación con ArcGIS.

Geocodi cación en gvSIG

En esta entrada del blog de gvSIG encontrarás unas sencillas instrucciones parea realizar geocodi cación  en gvSIG 2.1. Es
necesario instalar la librería GeoPy y pequeñas nociones de python.

Convierte una tabla con direcciones en una capa de puntos con gvSIG 2.x

Geocodi cación en Leaflet

En el visor de la web del curso online desarrollo de aplicaciones webmapping hay un mapa web realizado con Leaflet y entre los
diferentes controles que contiene, hay uno en la parte superior, que es un servicio de geocodi cación.

Este control consiste en una caja de búsqueda de direcciones. La hemos creado utilizando el plugin Leaflet GeoSearch,

El control nos permite utilizar tres posibles proveedores:

L.GeoSearch.Provider.Esri
L.GeoSearch.Provider.Google
L.GeoSearch.Provider.OpenStreetMap

En esta entrada te mostramos cómo incorporar un plugin a tu mapa de leaflet.

Para crear el control basta con añadir tres líneas en nuestro script:

1 new L.Control.GeoSearch({
2 Utilizamos Cookies
   provider: newpropias y de terceros para realizar análisis de navegación de los usuarios y mejorar nuestros servicios. Si continua navegando,
L.GeoSearch.Provider.OpenStreetMap()
3 }).addTo(map);
consideramos que acepta su uso. Puede cambiar la con guración u obtener más información aquí >> Más información Acepto No acepto
En Leaflet también podemos utilizar como plugin el geocodi cador de OpenCage.
Geocodi car direcciones con Google My Maps

En nuestro blog tenemos un completo tutorial en el que se describe el proceso paso a paso.

Geocodi cador online gratuito

En esta entrada te mostramos cómo utilizar este geocodi cador gratuito creado por LocalFocus.

Otros servicios de geocodi cación

OpenCage Geocoder

Esta API combina varios sistemas de codi cación geográ ca en su background. Cada una está optimizada para cada parte del
mundo y para cada tipo de solicitud.

Se han agregado los resultados de las mejores fuentes de datos abiertas y algoritmos.

Soporta geocodi cación directa e inversa y es gratuito durante el periodo en el que se encuentre en fase beta, posteriormente
también habrá un nivel gratuito.

Geocoder del catastro español

https://github.com/bolollo/geocoder_catastro

Geocodi ca direcciones usando los servicios de catastro.

Two shes

Basado principalmente en los datos de Geonames, Two shes nos permite realizar geocodi cación directa e inversa. Es el servicio
que utiliza foursquare.

Web que recopila y compara docenas de proveedores de servicios de geocodi cación para ayudarnos a seleccionar el mejor para
nuestros proyecto: https://getlon.lat/

Utilizamos Cookies propias y de terceros para realizar análisis de navegación de los usuarios y mejorar nuestros servicios. Si continua navegando,

consideramos que acepta su uso. Puede cambiar la con guración u obtener más información aquí >> Más información Acepto No acepto
Let’s connect!
Date de alta en nuestra newsletter
y recibe este ebook gratuito

Y una vez al mes recibirás las últimas novedades del sector GIS y de nuestros cursos

 SUSCRÍBETE

Aurelio Morales
Licenciado en Geografía. Máster en Sistemas de Información Geográ ca. Consultor GIS desde el año 2004. En MappingGIS desde
2012 para ayudarte a impulsar tu per l GIS y diferenciarte de la competencia. Echa un vistazo a todos nuestros cursos de SIG online.

GIS OpenCookies
 Utilizamos source, Web Mapping
propias y de terceros para realizar análisis de navegación de los usuarios y mejorar nuestros servicios. Si continua navegando,

Geocodi cación,
 consideramos Leaflet,
que acepta su QGIS
uso. Puede cambiar la con guración u obtener más información aquí >> Más información Acepto No acepto
 Cómo crear una composición de mapa con QGIS
 Novedades de QGIS 2.10 Pisa

12 comentarios en «Geocodi cación en GIS»

Daniel
21 junio, 2017 a las 10:28 am

Buenos días.
Me ha resultado muy interesante este artículo, puesto que en un trabajo que estoy realizando dispongo de un CSV con un
gran listado de direcciones.
Mi pregunta es, si una vez que el programa marca en el plano la posición de dichas direcciones mediante un icono(estrella
en este caso), ¿ es posible desplazar la ubicación de ese icono, para que coincida exactamente con un punto de la calle
que nosotros deseemos, en lugar de con el centro/interseccion de la calle?

Gracias y muy buen blog

Aurelio Morales
21 junio, 2017 a las 10:34 am

Muchas gracias Daniel,


Efectivamente, una vez geolocalizados los puntos puedes editarlos y desplazarlos al lugar exacto si lo conoces.
Un saludo!

Christian Reyes Montes


7 junio, 2017 a las 6:47 pm

Tengo subido nominatim en un servidor para geocoding, pero quisiera saber si es posible integrar los formatos SHP (arcgis)
ó TAB (mapinfo). para mi nominatim.

Gracias

Juan Carlos
10 abril, 2017 a las 11:50 am

Me ha resultado muy fácil y sin nada de programación con QGIS, muchas gracias!

Utilizamos Cookies propias y de terceros para realizar análisis de navegación de los usuarios y mejorar nuestros servicios. Si continua navegando,

consideramos que acepta su uso. Puede cambiar la con guración u obtener más información aquí >> Más información Acepto No acepto
Aurelio Morales
10 abril, 2017 a las 11:56 am

Hola Juan Carlos, Nos alegramos de que el artículo te haya resultado útil, Saludos!

Juan Carlos López


12 marzo, 2017 a las 7:04 pm

Buen día Aurelio, tengo una duda que intentó resolver, soy seguidor de tu blog desde hace tiempo, tengo información
puntual con coordenadas, son más de 2 mil puntos, lo que quisiera saber, si hay un modo de realizar geocodi cacion
inversa a dichos puntos sin necesidad de hacerlo manualmente con cada uno de ellos. Por favor, espero tu respuesta.

Aurelio Morales
13 marzo, 2017 a las 11:21 am

Buen día Juan Carlos,


Muchas gracias por ser seguidor nuestro!
De los plugins mencionados en el artículo ninguno realiza geocodi cación inversa de forma masiva. Desconocemos si
existe alguna herramienta para ello en QGIS. Saludos!

Maria José
2 marzo, 2016 a las 4:47 pm

Hola,
quisiera saber cuál es el máximo de registros que puedo geocodi car utilizando los diferentes métodos.

Saludos

Aurelio Morales
2 marzo, 2016 a las 5:12 pm

Hola María José, La mayoría de los servicios te permitirán geocodi rcar varias direcciones, excepto el plugin de QGIS
«GeoCoding». Saludos!

Utilizamos Cookies propias y de terceros para realizar análisis de navegación de los usuarios y mejorar nuestros servicios. Si continua navegando,

consideramos que acepta su uso. Puede cambiar la con guración u obtener más información aquí >> Más información Acepto No acepto
Samanta Silva
7 octubre, 2015 a las 10:20 pm

Hola, quisiera hacer una consulta si alguien puede ayudarme. Necesitaria geocodi car una ruta, trazada por mi, cada un
km. Una persona me explico mas o menos como se geocodi ca en ArcGis. Pero actualmente estoy trabajando con QGis.
Supongo se hara con geocode from street layer. Pero no consigo hacerlo. Agradeceria su resp. Muchas GRACIAS!!!

Vero
26 septiembre, 2015 a las 7:50 pm

Gracias por tus explicaciones, me han aportado información muy valiosa para mi trabajo.

genaro quiñones
31 agosto, 2015 a las 12:57 am

gracias Aurelio, es una gran oportunidad para progresar en este campo

Los comentarios están cerrados.

Date de alta en nuestra newsletter y consigue la guía para impulsar tu per l GIS. Recibe información de los últimos artículos publicados y
de nuestros cursos.

Nombre:
Utilizamos
Tu nombreCookies propias y de terceros para realizar análisis de navegación de los usuarios y mejorar nuestros servicios. Si continua navegando,
consideramos que acepta su uso. Puede cambiar la con guración u obtener más información aquí >> Más información Acepto No acepto
Email:

Tu email

He leído y acepto los términos y condiciones

Sí, quiero!

Etiquetas

3DArcGIS ArcGIS Pro ArcPy Carto CSS datos estilos GDAL geoJSON GeoPackage GeoServer google google earth google maps GRASS gvSIG habilidades
GIS JavaScript Leaflet libros LiDAR mapas Mapbox Novedades nube OpenGeo OpenLayers opensource OpenStreetMap OSM pdf plugins

PostGIS PyQGIS Python QGIS R raster shape le SHP SIG SLD wfs WMS

Imprescindibles

Tutoriales de SIG gratis


Lenguajes de programación para GIS
10 habilidades para usar e cazmente un SIG
8 buenas prácticas en nuestros proyectos GIS
10 pasos para encontrar un empleo en el sector GIS
¿Cuál es la situación del empleo GIS en España?
Ideas para regalar a un cartógrafo, gisero o amante de los mapas
Aplicaciones para publicar datos GIS en la nube
Cómo descargar imágenes de Google, Bing, etc
Cómo descargar imágenes Landsat GRATIS

Categorías

Bases de datos (32)


Clientes SIG (178)
ESRI (65)
Eventos (19)
Geoprocesamiento (29)
GIS en la nube (39)
GIS Open source (301)
Información corporativa (1)
Programación (80)
Recursos GIS (87)
Teledetección (18)
Tutoriales (81)
Web Mapping (156)

Utilizamos Cookies propias y de terceros para realizar análisis de navegación de los usuarios y mejorar nuestros servicios. Si continua navegando,

consideramos que acepta su uso. Puede cambiar la con guración u obtener más información aquí >> Más información Acepto No acepto
MappingGIS

C/ Turquesa, 12
Valladolid (España)
(+34) 657 76 76 65
formacion@mappinggis.com

    

Empresa

Quienes somos
Blog
Contacto
Ofertas de empleo

Formación

Todos los cursos


Máster SIG
Preguntas frecuentes
Opiniones

Campus online

Acceder

Suscripción a la lista de correo

Suscríbete

Aviso Legal | Política de privacidad | Términos y condiciones

2012 – 2021 MappingGIS SLU ©

Utilizamos Cookies propias y de terceros para realizar análisis de navegación de los usuarios y mejorar nuestros servicios. Si continua navegando,

consideramos que acepta su uso. Puede cambiar la con guración u obtener más información aquí >> Más información Acepto No acepto

También podría gustarte