Mais jogos no WuGames.ioPatrocinadoDescubra jogos de navegador grátis — jogue na hora, sem download nem cadastro.Jogar

Conversor WKT GeoJSON - Converter WKT para GeoJSON Online

Conversor WKT GeoJSON grátis: converta WKT, EWKT e saída do PostGIS de/para FeatureCollection GeoJSON em WGS84. Valide e visualize geometrias online.

O que é WKT e GeoJSON?

WKT (Well-Known Text) é uma linguagem de marcação de texto para representar objetos de geometria vetorial. É um formato padrão usado em software GIS, bancos de dados (como PostGIS) e troca de dados espaciais.

GeoJSON é um formato baseado em JSON para codificar estruturas de dados geográficos. É amplamente usado em aplicações de mapeamento web e fornece uma representação mais verbosa mas legível por humanos de geometrias.

Diferenças principais:

  • Formato: WKT é texto compacto, GeoJSON é baseado em JSON
  • Uso: WKT para bancos de dados/GIS, GeoJSON para aplicações web
  • Estrutura: WKT é mais simples, GeoJSON inclui propriedades e metadados
  • Suporte: WKT em bancos de dados espaciais, GeoJSON em bibliotecas JavaScript

Exemplos de Formato WKT

WKT representa geometrias como strings de texto:

  • POINT: POINT(30 10)
  • LINESTRING: LINESTRING(30 10, 10 30, 40 40)
  • POLYGON: POLYGON((30 10, 40 40, 20 40, 10 20, 30 10))
  • MULTIPOINT: MULTIPOINT((10 40), (40 30), (20 20))
  • MULTILINESTRING: MULTILINESTRING((10 10, 20 20), (15 15, 30 15))

WKT é amplamente suportado em bancos de dados espaciais como PostGIS, MySQL Spatial e Oracle Spatial.

Exemplos de Formato GeoJSON

GeoJSON representa geometrias como objetos JSON:

{
  "type": "Point",
  "coordinates": [30, 10]
}

GeoJSON pode incluir propriedades de recursos e é o formato preferido para bibliotecas de mapeamento web como Leaflet, Mapbox GL e OpenLayers.

Casos de Uso Comuns

Converta entre WKT e GeoJSON para:

  • Importação/Exportação de Banco de Dados: Transferir dados espaciais entre PostGIS e apps web
  • Mapeamento Web: Converter WKT de bancos de dados para GeoJSON para visualização
  • Migração de Dados: Mover dados entre diferentes sistemas GIS
  • Integração de API: Transformar formatos de geometria para diferentes serviços
  • Validação: Verificar validade de geometria em ambos os formatos

Tipos de Geometria Suportados

Este conversor suporta todos os tipos de geometria padrão:

  • Point, MultiPoint
  • LineString, MultiLineString
  • Polygon, MultiPolygon
  • GeometryCollection

Coordenadas 2D e 3D são suportadas. O conversor lida automaticamente com transformações de coordenadas e valida estrutura de geometria.

Perguntas Frequentes

WKT (Well-Known Text) é um formato de geometria baseado em texto definido pelo OGC Simple Features. Uma geometria como POINT(-122.4194 37.7749) ou POLYGON((0 0, 0 1, 1 1, 1 0, 0 0)) é concisa e legível, o que torna o WKT popular em bancos de dados SQL (PostGIS, SQL Server, Oracle Spatial), troca de dados entre GIS desktop e como formato copy-paste. GeoJSON é nativo de JSON e o padrão de fato para mapas web. Converter entre eles permite consultar no PostGIS, exportar o resultado como WKT e visualizar em Leaflet ou Mapbox sem escrever um parser próprio. A conversão é sem perdas para todos os tipos padrão.

Todos os tipos OGC padrão: POINT, LINESTRING, POLYGON, MULTIPOINT, MULTILINESTRING, MULTIPOLYGON e GEOMETRYCOLLECTION, em ambos os sentidos. Do lado GeoJSON ela também lê um Feature ou FeatureCollection completo, não apenas um objeto de geometria solto, então você pode colar exportações do QGIS, geojson.io, ogr2ogr ou PostGIS ST_AsGeoJSON direto. Uma terceira coordenada Z (elevação) é preservada conforme RFC 7946; um valor M (medida) não faz parte do GeoJSON e é descartado na conversão, então guarde uma cópia do WKT original se você depende de M.

GeoJSON requer longitude-latitude WGS84 (EPSG:4326) por RFC 7946. WKT não embute informação de CRS no texto; isso é armazenado externamente (na tabela geometry_columns do PostGIS ou como valor srid separado). Ao converter de WKT para GeoJSON, você deve ter certeza de que o WKT origem já está em WGS84; senão, reprojete primeiro com ST_Transform no PostGIS ou ogr2ogr. A ferramenta não reprojeta nem autodetecta um CRS projetado pela magnitude das coordenadas, então números grandes estilo UTM passam sem alteração; verifique se os valores caem na faixa de latitude-longitude antes de confiar na saída sobre um mapa.

Sim. EWKT prefixa a geometria com SRID=xxxx; seguido do WKT padrão, exatamente como o PostGIS ST_AsEWKT() emite. O conversor reconhece esse prefixo e remove o SRID antes de parsear, então você pode colar o resultado de uma consulta PostGIS diretamente. Note que a ferramenta não reprojeta: as coordenadas são aceitas como estão, independente do valor do SRID. Se o SRID não for 4326 (por exemplo uma grade nacional ou Web Mercator EPSG:3857), reprojete antes com ST_Transform, porque converter entre dátuns no navegador exigiria uma biblioteca pesada (proj4js com bundles EPSG) que esta ferramenta leve não inclui.

Sim. Você pode colar WKT ou GeoJSON e ela detectará o formato e oferecerá a conversão no sentido oposto. GeoJSON para WKT é útil para inserir geometrias em PostgreSQL/PostGIS usando ST_GeomFromText() ou para compartilhar geometrias com GIS desktop que aceitam WKT (Calculadora de Campo do QGIS, Calculate Geometry do ArcGIS Pro). Ao converter uma FeatureCollection GeoJSON para WKT, você pode escolher entre uma lista de strings WKT (uma por feature) ou uma única GEOMETRYCOLLECTION contendo todas. As propriedades são descartadas porque WKT não tem conceito de atributos anexados.

WKT tipicamente armazena coordenadas como números decimais com até 15 dígitos significativos, o que combina com a precisão de floats de precisão dupla IEEE 754 usados em JavaScript. A conversão preserva a precisão completa em ambos os sentidos. Entretanto, se você copia uma geometria WKT do PostgreSQL, o banco pode ter arredondado coordenadas a uma precisão fixa (frequentemente 7 casas decimais, cerca de 1 cm no equador) antes do armazenamento. Arredondamento downstream pela serialização JSON em JavaScript também pode remover zeros finais, embora o valor numérico seja preservado. Para preservação exata de auditoria, verifique as configurações de arredondamento de origem e destino.

Polygon é uma única forma fechada com um anel externo e zero ou mais anéis internos (furos). MultiPolygon é uma lista de Polygons independentes que devem ser tratados como um único feature, como um país composto por ilhas. WKT os distingue com as palavras-chave POLYGON((...)) e MULTIPOLYGON(((...)),((...))). O conversor preserva essa distinção na saída GeoJSON. Alguns renderizadores exibem Polygon e MultiPolygon de forma idêntica, mas operações espaciais se comportam diferente: ST_Area em MultiPolygon soma todas as partes; ST_Intersects com Polygon contendo furo exclui o furo corretamente, enquanto um Multi-of-Polygons ingênuo pode não fazê-lo.

Sim, após a primeira visita. O conversor é JavaScript puro do lado do cliente sem dependência de rede; uma vez que a página esteja no cache do navegador, funciona offline indefinidamente. Não há cookies nem analítica instalados nos dados de geometria, nenhum envio ocorre durante a conversão, e você pode verificar observando a aba de rede do navegador enquanto cola e converte. Isso importa quando você trabalha com geometrias confidenciais como resultados de estudos proprietários, layouts internos de instalações ou dados de localização sujeitos a GDPR ou outras regulações de privacidade. Fechar a aba descarta tudo da memória.

Ela não falha mais. Quase todo GeoJSON do mundo real é uma FeatureCollection (QGIS Salvar como GeoJSON, geojson.io, ogr2ogr, ArcGIS e linhas PostGIS envolvidas com json_build_object emitem assim), e a ferramenta agora lê FeatureCollection, um único Feature e GeometryCollection diretamente, não apenas uma geometria solta {type, coordinates}. Para o sentido GeoJSON para WKT, escolha como quer o resultado: Um WKT por linha para obter uma string WKT por feature (útil para um loop de INSERT), ou Um único GEOMETRYCOLLECTION para envolver todas as geometrias em um único GEOMETRYCOLLECTION(...). As propriedades do feature são descartadas porque WKT carrega apenas geometria.

GeoJSON usa a ordem longitude, latitude (X depois Y) conforme RFC 7946, o oposto da ordem lat, lng que muitos mapas e APIs web aceitam, então POINT(105.83 21.03) vira [105.83, 21.03]. Essa troca lon-lat é o motivo mais comum de um ponto convertido cair no hemisfério errado; se sua geometria aparece na costa da África Ocidental perto de 0,0, geralmente é um par invertido. RFC 7946 também recomenda a regra da mão direita para anéis de Polygon: anéis externos no sentido anti-horário, furos no sentido horário. A ferramenta passa as coordenadas inalteradas e não reordena anéis silenciosamente, então se um consumidor estrito rejeitar seu polígono, corrija a ordem de rotação na origem (ST_ForcePolygonCCW no PostGIS, ou rewind no QGIS).
Conversor WKT GeoJSON - Converter WKT para GeoJSON Online — Conversor WKT GeoJSON grátis: converta WKT, EWKT e saída do PostGIS de/para FeatureCollection GeoJSON em WGS84. Valide e
Conversor WKT GeoJSON - Converter WKT para GeoJSON Online