gis geojson kml gpx wkt mapping geospatial

Guia de Formatos de Dados GIS: Domine GeoJSON, KML, GPX e WKT

Um guia abrangente sobre formatos de dados geoespaciais. Aprenda a validar GeoJSON, converter KML e GPX, e editar WKT (Well-Known Text) para os seus projetos de GIS.

2026-04-12

Guia de Formatos de Dados GIS: Domine GeoJSON, KML, GPX e WKT

Os Sistemas de Informação Geográfica (GIS) dependem de uma variedade de formatos de dados para representar informações espaciais. Quer esteja a criar uma aplicação de mapeamento, a analisar o crescimento urbano ou a monitorizar um trilho de caminhada, compreender estes formatos é crucial.

Neste guia, vamos explorar os formatos geoespaciais mais comuns, incluindo GeoJSON, KML, GPX e WKT, e as ferramentas de que necessita para trabalhar com eles de forma eficaz.


1. O Padrão Web: GeoJSON

GeoJSON é um formato de padrão aberto projetado para representar recursos geográficos simples, juntamente com os seus atributos não espaciais. É baseado em JSON (JavaScript Object Notation), tornando-o a escolha preferida para bibliotecas de mapeamento baseadas na web, como Leaflet e Mapbox.

Validador e Editor de GeoJSON

Como o GeoJSON é legível por humanos, é fácil de editar. No entanto, um único parêntese em falta pode quebrar o seu mapa. Um validador de GeoJSON verifica os seus dados em relação ao padrão RFC 7946 para garantir que estão sintaticamente corretos e geograficamente válidos (por exemplo, longitude entre -180 e 180).

Usar um editor de GeoJSON online permite-lhe visualizar os seus pontos, linhas e polígonos num mapa enquanto edita o código JSON simples, fornecendo feedback instantâneo.


2. O Legado da Google: KML

KML (Keyhole Markup Language) é um formato baseado em XML originalmente desenvolvido para o Keyhole Earth Viewer (que mais tarde se tornou o Google Earth). É amplamente utilizado para exibir dados geográficos em browsers 2D e 3D.

Conversor de KML para GeoJSON

Embora o KML seja poderoso para visualização, muitos desenvolvedores web modernos preferem o GeoJSON pela sua simplicidade e tamanho de arquivo menor. Um conversor de KML para GeoJSON é uma ferramenta vital para migrar dados legados para aplicações web modernas. Este processo envolve a remoção de tags XML e a conversão de coordenadas para o formato de array GeoJSON padrão.


3. A Escolha do Aventureiro: GPX

GPX (GPS Exchange Format) é outro formato baseado em XML, mas é projetado especificamente para a troca de dados GPS entre aplicações e serviços web. É o formato padrão para monitores de fitness e unidades de GPS portáteis.

Visualizador de GPX Online e Conversão

Se tiver um registo de trilho do seu smartwatch, um visualizador de GPX online pode renderizar o seu caminho num mapa e mostrar perfis de elevação. Se precisar de incluir esse trilho num mapa web personalizado, uma conversão de GPX para GeoJSON é muitas vezes o melhor caminho a seguir, pois permite uma estilização mais fácil usando CSS e JavaScript.


4. O Protocolo de Base de Dados: WKT

WKT (Well-Known Text) é uma linguagem de marcação de texto para representar objetos de geometria vetorial. É o padrão usado por bases de dados espaciais como PostGIS e BigQuery.

Exemplo de WKT para um ponto: POINT (30 10) Exemplo de WKT para uma linha: LINESTRING (30 10, 10 30, 40 40)

Um editor de WKT ajuda os desenvolvedores a gerar rapidamente estas strings para uso em consultas SQL ou para visualizar a saída da base de dados num mapa.


5. A Matemática por Trás do Mapa: Conversor de Coordenadas

Um dos maiores desafios no GIS é a variedade de sistemas de coordenadas. Embora a maioria dos formatos web use WGS 84 (graus decimais), poderá encontrar dados nos formatos UTM, MGRS ou DMS (Graus, Minutos, Segundos).

Um conversor de coordenadas é essencial para garantir que os seus dados se alinham corretamente. Por exemplo, converter 40° 44' 54" N, 73° 59' 10" W em 40.748333, -73.986111 é uma tarefa comum ao importar dados de GPS brutos num arquivo GeoJSON.


6. Tabela de Comparação: Formatos GIS

Formato Base Ideal para Complexidade
GeoJSON JSON Web Apps, Leaflet, Mapbox Baixa
KML XML Google Earth, Visualização 3D Média
GPX XML Monitorização de Fitness, Dispositivos GPS Média
WKT Texto Bases de Dados (PostGIS, SQL) Baixa

FAQ: Perguntas sobre Dados Geoespaciais

P: Por que razão o meu GeoJSON não aparece no mapa?

R: Verifique a ordem das suas coordenadas! O GeoJSON usa a ordem [longitude, latitude], que é o oposto de muitos outros formatos. Use um validador de GeoJSON para verificar erros comuns.

P: Como abro um ficheiro .kml se não tiver o Google Earth?

R: Pode usar um conversor de KML para GeoJSON para o transformar num formato que pode ser visualizado em qualquer ferramenta GIS baseada no browser.

P: O GeoJSON ou o WKT é melhor para o desempenho?

R: Para exibição na web, o GeoJSON é melhor porque é nativo do JavaScript. Para armazenamento em base de dados e consultas espaciais, o WKT (ou a sua versão binária, WKB) é o padrão.


Ferramentas Relacionadas

Manipule os seus dados geoespaciais com facilidade:

Nota: A Tool3M está atualmente a construir um Validador de GeoJSON especializado e um Conversor de KML para GeoJSON. Fique atento!