Uma folha de cálculo sabe que um local tem latitude e longitude. O GeoJSON sabe que esses números formam um ponto num mapa.
Por isso é útil: geometria e detalhes ficam juntos numa estrutura compreendida por QGIS, Mapbox, Leaflet, bases de dados e ferramentas de desenvolvimento. Pode abrir o ficheiro como camada, filtrar por avaliação ou usá-lo em código.
O processo rápido
- Abra a lista do Google Maps no computador.
- Analise-a com o ExportMyMap.
- Escolha GeoJSON e descarregue.
- Abra o ficheiro no QGIS, num editor ou na sua ferramenta cartográfica.
Para editar à mão, Excel ou Google Sheets é mais cómodo. GeoJSON encaixa quando o passo seguinte é mapa, SIG, base espacial ou script.
Estrutura do ficheiro
A raiz é uma FeatureCollection. Cada local com coordenadas é uma Feature com:
"type": "Feature";- uma
geometryPoint, como"coordinates": [-0.1276, 51.5072]; propertiescomo"name": "Local de exemplo"e"city": "Londres".
A ordem é longitude, latitude, conforme a RFC 7946. É fácil invertê-la quando se pensa em lat, lng.
As propriedades disponíveis podem incluir nome, morada, cidade, região, país, telefones, site, avaliação, críticas, categoria, horários, Place ID, URL Maps, Plus Code, datas e nota. Valores vazios são omitidos.
Passo 1: abrir a lista correta
No Google Maps do computador, clique em Guardados e abra Locais com estrela, Quero visitar, Favoritos, Planos de viagem ou uma lista personalizada. Se os locais com estrela pararem perto de 200 entradas, use primeiro o Google Takeout.
Passo 2: analisar e enriquecer
Instale a extensão ExportMyMap, escolha a lista e aguarde até ao fim. As coordenadas criam a geometria; cidade, avaliação, site e outros atributos chegam durante o enriquecimento.
A versão gratuita cobre os primeiros 10 locais; é necessário um plano pago para a lista completa.
Passo 3: descarregar GeoJSON
Selecione GeoJSON, escolha se inclui notas e descarregue. O ficheiro é gerado localmente.
Os nomes das propriedades ficam em inglês mesmo com a interface em português. É intencional: name, city e rating devem permanecer estáveis em código e projetos SIG.
Passo 4: usar os dados
Arraste o ficheiro para o QGIS ou adicione-o como camada vetorial. O guia QGIS explica etiquetas, filtros e GeoPackage.
Leaflet e Mapbox GL mostram diretamente uma FeatureCollection. Pode importá-la no PostGIS ou tratá-la com um script. Antes de publicar, remova atributos privados.
Para outro formato, use GeoJSON para KML, GeoJSON para CSV ou GeoJSON para Excel.
GeoJSON, KML ou GPX?
GeoJSON é para desenvolvimento, web e SIG. KML encaixa no Google Earth e My Maps; veja o guia KML. GPX é para GPS e navegação; veja o guia GPX.
Pontos em falta e privacidade
Um Point exige coordenadas. As raras entradas sem valores utilizáveis são ignoradas. O validador GeoJSON verifica estrutura e geometrias localmente. Se a camada parecer vazia, use Zoom à camada.
GeoJSON é texto legível. Remova notas privadas, moradas e dados de clientes antes de partilhar. Para um mapa público, crie uma cópia apenas com os campos necessários.