Importas una exportación de Google Maps en QGIS y el mapa se acerca a un trozo vacío de océano. O la hoja tiene nombres y enlaces, pero ninguna latitud ni longitud. A veces fallan todos los puntos; otras, un restaurante se ha trasladado silenciosamente a [0,0].
Los síntomas parecen relacionados, pero tienen causas distintas. Primero hay que identificar el patrón real.
| Síntoma | Causa probable | Siguiente paso recomendado |
|---|---|---|
| El CSV no tiene columnas de coordenadas | Exportación normal Saved de Takeout | Volver a exportar la lista viva o usar una fuente con coordenadas |
| Uno o varios puntos son [0,0] | Marcador de relleno o geometría defectuosa | Verificar y sustituir; no importar a ciegas |
| La mayoría aparece en otra parte del mundo | Longitud y latitud invertidas | Restaurar el orden GeoJSON: longitud primero |
| El feature tiene geometría nula o vacía | La fuente no dio coordenada útil | Escanear otra vez o comprobar manualmente |
| Algunos puntos están en la ciudad correcta pero la dirección equivocada | Coincidencia ambigua o antigua | Revisar la ficha original y la dirección completa |
No empieces cambiando todos los ceros ni intercambiando todas las columnas. Conserva la fuente, diagnostica el patrón y corrige únicamente lo demostrado.
Caso 1: el CSV de Takeout no tiene coordenadas
Takeout ofrece dos exportaciones parecidas. Saved crea CSV por lista; Maps (your places) puede producir Saved Places.json con estructura GeoJSON. El CSV sirve para nombres de listas y enlaces, pero normalmente no trae columnas de latitud y longitud.
Es una limitación de la exportación, no corrupción. Añadir cabeceras vacías lat y lng no ayuda, y enviar direcciones a cualquier geocodificador gratuito puede generar errores con aspecto convincente.
Opciones:
- Para lugares destacados, descarga Maps (your places) → Saved Places.json y usa la importación Takeout.
- Para listas personalizadas, predeterminadas, compartidas o seguidas, ábrelas en Maps y expórtalas con la extensión.
- Si solo queda el CSV, geocodifica con cuidado desde la dirección completa y conserva la URL original como columna de auditoría.
La comparación Saved Places.json frente a Saved CSV explica el detalle. Léela antes de «reparar» un archivo que se comporta como Google lo diseñó.
Caso 2: un punto tiene [0,0]
GeoJSON escribe [longitud, latitud]. [0,0] es un punto real en el golfo de Guinea. Un validador estructural no puede declararlo inválido porque en datos marinos podría ser intencionado.
En una lista de cafés, casas, comercios o senderos, casi seguro es un relleno. Trátalo como dato ausente.
Busca la secuencia exacta en el JSON y revisa sus propiedades. Conserva nombre, dirección, nota y URL, pero no la geometría de relleno. Recupera la ubicación desde la ficha viva o vuelve a exportar. Si ya no existe, verifica la dirección en vez de elegir el primer resultado parecido.
No borres la fila enseguida. Las notas o identificadores pueden ayudar. Aísla los features defectuosos en otro archivo hasta confirmarlos.
Caso 3: longitud y latitud están invertidas
Solemos decir «latitud y longitud», pero GeoJSON utiliza el orden opuesto. La especificación GeoJSON define longitud primero.
Berlín está aproximadamente en:
- latitud: 52,52;
- longitud: 13,405;
- posición GeoJSON: [13.405, 52.52].
Con [52.52, 13.405] el punto queda a miles de kilómetros. Suele ocurrir después de abrir las coordenadas en una hoja, nombrar columnas por costumbre y reconstruir el GeoJSON.
Una inversión global tiene un patrón reconocible: casi todos los puntos se mueven aunque su agrupación parezca plausible. Si fallan dos filas, probablemente no sea el orden.
Los rangos también dan pistas. Latitud está entre -90 y 90; longitud entre -180 y 180. Una «latitud» de 121 es longitud. Valores como 13 y 52 encajan en ambas, así que compara con un lugar conocido.
Caso 4: geometría vacía o ausente
Un feature puede conservar nombre y propiedades con geometría nula, vacía o mal formada. El mapa no puede dibujarlo.
Pasa el archivo por el validador GeoJSON. Comprueba sintaxis, FeatureCollection, tipos y coordenadas en el navegador. Ayuda a separar un archivo roto de uno válido con un punto semánticamente equivocado.
Recuerda el límite: estructura válida no garantiza ubicación correcta. [0,0] y una calle equivocada pueden ser estructuralmente válidos. La validación es el primer filtro.
Cuando ExportMyMap crea KML, GPX o GeoJSON, puede omitir una entrada sin coordenadas porque no existe un punto honesto que dibujar. Compara el número de features con la selección. Una diferencia pequeña suele señalar pocos registros incompletos.
Caso 5: el punto parece razonable, pero es otro lugar
Es más difícil que [0,0] porque el mapa no parece roto. «Main Street, Springfield» puede corresponder a varias ciudades. Un negocio puede haberse mudado o cerrado. Una URL de resultados puede describir la vista del mapa, no un lugar canónico.
Utiliza al menos dos identificadores:
- nombre completo y ciudad;
- calle y código postal;
- enlace original de Google Maps;
- teléfono o sitio web.
Abre el enlace y confirma el marcador, no solo el texto. Para datos empresariales, revisa manualmente cada coincidencia corregida.
Flujo seguro de reparación
1. Conservar el original
Crea una copia intacta llamada, por ejemplo, saved-places-original.json. No trabajes sobre la única copia.
2. Medir el daño
Anota total, geometrías nulas, puntos [0,0] y límites geográficos. Si 497 de 500 están bien, necesitas tres reparaciones, no un sistema nuevo.
3. Volver a exportar antes de geocodificar
Si la lista aún existe, una exportación GeoJSON nueva suele ser más segura que reconstruir desde etiquetas. La ficha viva puede aportar una coincidencia estable.
4. Reparar en otra copia
Mantén una columna que indique el origen de cada coordenada sustituida. Conserva precisión y exporta en UTF-8.
5. Validar y visualizar una muestra
Valida la estructura, revisa la caja geográfica y abre puntos conocidos en los extremos y el centro. Una caja razonable puede ocultar un valor aberrante.
Para una revisión GIS completa, sigue el flujo de QGIS y usa Zoom a la capa. Un único punto junto a África se ve enseguida.
No ocultes datos ausentes con precisión inventada
Seis decimales parecen autoritarios, pero pueden indicar la entrada equivocada, el centro de la ciudad u otro negocio con el mismo nombre.
Si no puedes verificar un lugar, deja la geometría ausente y conserva la fila para revisión. Un conjunto claramente incompleto es más seguro que uno aparentemente perfecto que envía a alguien al sitio equivocado.
Cuando la fuente esté limpia, exporta el formato necesario: CSV para hojas, GPX para puntos o GeoJSON para GIS. Corrige las coordenadas en el origen, no después de copiarlas a cinco archivos.