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
- Selecione o modo "GeoJSON → WKT"
- Cole ou arraste o seu ficheiro GeoJSON
- Copie a saída WKT para usar em consultas PostGIS ou QGIS
WKT → GeoJSON
- Selecione o modo "WKT → GeoJSON"
- Cole o texto WKT (POINT, LINESTRING, POLYGON, etc.)
- 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
- GeoJSON ↔ TopoJSON — Converter para/de TopoJSON
- Shapefile → GeoJSON — Converter Shapefiles
- Conversor CRS — Transformar sistemas de coordenadas
- Minimizador de GeoJSON — Reduzir tamanho de ficheiros
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.