Skip to content

Conversor GeoJSON ↔ WKT

Converta entre os formatos GeoJSON e WKT (Texto Bem Conhecido). Essencial para workflows com PostGIS, QGIS e bases de dados espaciais.

Conversion Direction

Input GeoJSON

or drag & drop

O que é WKT?

Texto Bem Conhecido (WKT) é uma linguagem de marcação de texto para representar objetos de geometria vetorial. É amplamente utilizado em:

  • PostGIS — Extensão espacial do PostgreSQL
  • QGIS — Aplicação GIS de desktop
  • Bases de dados espaciais — Oracle Spatial, SQL Server, etc.
  • Normas OGC — Formatos do Open Geospatial Consortium

Como Utilizar

GeoJSON → WKT

  1. Selecione o modo "GeoJSON → WKT"
  2. Cole ou arraste o seu ficheiro GeoJSON
  3. Copie a saída WKT para usar em consultas PostGIS ou QGIS

WKT → GeoJSON

  1. Selecione o modo "WKT → GeoJSON"
  2. Cole o texto WKT (POINT, LINESTRING, POLYGON, etc.)
  3. Descarregue o GeoJSON ou visualize no mapa

Funcionalidades

Conversão bidirecional — GeoJSON ↔ WKT em ambas as direções
Todos os tipos de geometria — Ponto, Linha, Polígono, Multi*, Coleção de Geometrias
Pré-visualização instantânea — Veja os resultados num mapa interativo
Pronto para PostGIS — Copie WKT diretamente para consultas SQL
Suporte a lotes — Converta múltiplas feições de uma só vez
Suporte a EWKT — Texto Bem Conhecido Estendido com SRID (ex.: SRID=4326;POINT(...))

Casos de Uso

🗄️ Importar para PostGIS — Converta GeoJSON para WKT para instruções SQL INSERT
🗺️ Exportar do QGIS — Converta WKT para GeoJSON para mapeamento web
🔍 Consultas espaciais — Utilize WKT em funções ST_GeomFromText()
📊 Migração de dados — Transfira geometrias entre diferentes sistemas GIS
🧪 Testes — Converta rapidamente geometrias para análise espacial

Exemplos de Formato WKT

Ponto

POINT(30 10)

Linha

LINESTRING(30 10, 10 30, 40 40)

Polígono

POLYGON((30 10, 40 40, 20 40, 10 20, 30 10))

Polígono com Buraco

POLYGON((35 10, 45 45, 15 40, 10 20, 35 10),
        (20 30, 35 35, 30 20, 20 30))

MultiPonto

MULTIPOINT((10 40), (40 30), (20 20), (30 10))

WKT Estendido (EWKT)

SRID=4326;POINT(-122.4194 37.7749)

Integração com PostGIS

Inserir GeoJSON como WKT

sql
INSERT INTO cities (name, geom)
VALUES ('San Francisco',
  ST_GeomFromText('POINT(-122.4194 37.7749)', 4326)
);

Consultar WKT do PostGIS

sql
SELECT name, ST_AsText(geom) as wkt
FROM cities
WHERE ST_DWithin(geom, ST_MakePoint(-122.4, 37.7), 0.1);

Dicas

💡 Especifique sempre o SRID ao usar WKT no PostGIS (normalmente 4326 para coordenadas GPS)
💡 Utilize o formato EWKT para preservação do sistema de coordenadas
💡 Valide o WKT antes de inserir em bases de dados para evitar erros
💡 Verifique a ordem das coordenadas — WKT utiliza (X Y) = (Longitude Latitude)
💡 Atenção à precisão — Muitos decimais podem desacelerar consultas espaciais

Ferramentas Relacionadas

Detalhes Técnicos

Tipos de Geometria Suportados

  • Ponto, MultiPonto
  • Linha, MultiLinha
  • Polígono, MultiPolígono
  • Coleção de Geometrias

Sistemas de Coordenadas

  • WGS84 (EPSG:4326) — Padrão
  • EWKT com suporte a SRID para outros sistemas de coordenadas

Formatos de Entrada

  • GeoJSON: Feature, FeatureCollection, Geometry
  • WKT: Formato padrão OGC WKT
  • EWKT: WKT estendido com prefixo SRID

Formatos de Saída

  • WKT: Texto limpo compatível com OGC
  • EWKT: Com prefixo SRID (opcional)
  • GeoJSON: Formato padrão RFC 7946

Perguntas Frequentes

Q: Qual é a diferença entre WKT e EWKT?
R: EWKT (Texto Bem Conhecido Estendido) inclui o prefixo SRID para o sistema de coordenadas, ex.: SRID=4326;POINT(...). O WKT padrão não possui SRID.

Q: Posso converter geometrias 3D (com coordenadas Z)?
R: Sim, tanto WKT quanto EWKT suportam coordenadas Z, ex.: POINT Z (30 10 5).

Q: Isto funciona com PostGIS 3.x?
R: Sim, o formato WKT é compatível com todas as versões do PostGIS.

Q: Posso converter grandes conjuntos de dados?
R: Sim, mas para ficheiros muito grandes (>100MB), considere utilizar ferramentas de linha de comando GDAL/OGR.

Q: Qual é a ordem das coordenadas no WKT?
R: WKT utiliza (X Y) = (Longitude Latitude), igual ao GeoJSON.

Q: Posso usar isto com Oracle Spatial?
R: Sim, o Oracle Spatial também utiliza o formato WKT através do SDO_GEOMETRY.

Q: Como adiciono SRID à saída WKT?
R: Ative a opção "formato EWKT" para incluir o prefixo SRID na saída.