Georeferenciar direcciones en QGIS automáticamente sin saber las coordenadas, es posible.
Si quieres aprender más de QGIS no te pierdas los Foros de Habla Hispana
Después mostraremos los datos en Carto
Venga va!! vamos a georeferenciar direcciones con QGIS, en este caso el lugar de nacimiento de todos los jugadores del FC Barcelona y Real Madrid.
Primero de todo necesitamos los lugares de nacimiento, para eso hemos ido a las paginas oficiales de cada uno de los Clubs y hemos cogido la información de cada jugador que queremos representar en un mapa.
Para qué podamos georeferenciar las direcciones automáticamente necesitamos que la hoja de cálculo contengan las siguientes columnas como mínimo:
Address : Dirección
City: Ciudad
State: Conunidad (en caso como España)
Country: Pais.
Además de la información a representar
Después guardaremos los datos en CSV. Como siempre hemos usado las opciones gratuitas que los ofrece Google.
Ahora que tenemos todas la información, vamos a empezar abrir el QGIS, en este caso no vamos abrir las versiones 3.x porque queremos utilizar un Plugin que solo está disponible aún en la 2.18.
Hemos cargado del repositorio oficial de QGIS el plugin mmqgis.
Antes de seguir con los pasos en QGIS, hay que tener una cosa muy clara, para que funcione necesitamos que el CSV esté en codificación UTF-8. Para convertirlo utilizo un programita gratuito: Notepad++.
Una maravilla sencilla que utilizo a diario, cambiando CSS y archivos que utilizo para diseñar Webs.
Ya tenemos el archivo CSV preparado. Ahora nos toca seguir con QGIS.
En este caso voy a utilizar el sistema de coordenadas que utilza Google Maps WGS84.
Dentro de QGIS y teniendo instalado el plugin mmqgis, veremos que se nos ha creado un menú de texto en la parte de arriba del QGIS.
Tenemos que seleccionar Geocode y después la opción por CSV con Google Maps / OSM. Nos saldrá un menú muy sencillo, donde tendremos que seleccionar el CSV UTF-8 que hemos creado, después:
Elegir qué campo es la ciudad, dirección, etc.. etc..
Elegir, buscar las direcciones por Google o OSM, después donde se guardará el Shape File generado y un CSV de los puntos que no han encontrado dirección.
Pummm, ya está. Todos los puntos generados en QGIS. Ya puedo categorizar por campos etc..
Ahora me gustaría poderlo campartir rápidamente con mucha gente para que lo puedan ver. Para eso vamos a utilizar Carto.com, un plataforma de servidores de mapas muy atractiva, en la que tenemos una opción de cuenta Free, pero serán públicos para este tipo de cuantas gratuitas. En este caso es lo que buscamos.
No he investigado mucho, pero me parece que se puede conectar QGIS y CARTO y subir shape. Pero nosotros vamos hacerlo a la antigua, vamos a subir a Carto el CSV del Shape de QGIS.
Sí, muy bien, nos falta las campos de las coordenadas, para eso solo tenemos que ir a la calculadora de campos de QGIS, crear un campo nuevo y utilizar la función $x, el mismo caso con la Y.
Ahora si que podemos con el botón derecho encima de la capa, guardar como CSV y tendremos todos los datos del CSV original, mas las coordenadas de cada punto, gracias a QGIS y MMQGIS.
Pues nada, lo demás es muy sencillo:
- Entrar a Carto
- Nuevo Mapa
- Importar datos desde Local
- Georeferenciar datos, tendremos que seleccionar el campo que guarda la X y Y
Ahora ya tenemos todos los puntos que veíamos en QGIS en una plataforma web que podemos compartir fácilmente.
Muy chevere tu conocimiento.
Si tengo un shape de puntos en ciertos lugares y tengo una shape de ejes viales con los nombres de cada calle, quiero determinar la calle principal Y secundaria de cada punto. Este plugin me podría ayudar? O de que otra forma lo podría hacer ?
Saludos desde Ecuador
David Freire
Esta opción del Plugin solo el para geolocalizar direcciones desde un CSV.
De todo modos cualquier consulta si la pone en el foro, seguro que los usuarios le buscarán unas solución.
Muchas Gracias