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