mapverter

Converter GeoJSON para SHP

Converta GeoJSON para shapefile no navegador. Nomes longos são encurtados para 10 bytes, valores aninhados viram texto e geometrias mistas são separadas.

  1. Adicionar arquivo
  2. Revisar
  3. Baixar

Arraste seu arquivo de mapa aqui

SHP (zip ou .shp com .shx, .dbf e .prj), KML, KMZ, GeoJSON, GPX e CSV

Grátis · um conjunto de dados por vez · até 20 MB

Quer converter vários conjuntos de dados de uma vez?

Lendo o seu GeoJSON

O mapverter aceita uma FeatureCollection, uma única Feature ou uma geometria solta, salvas como .geojson ou .json. As coordenadas são lidas como longitude e latitude em WGS 84. Arquivos mais antigos com um membro crs, como urn:ogc:def:crs:EPSG::31983, são lidos nesse sistema de coordenadas, desde que seja um que o mapverter conheça. O id de uma Feature é mantido como um atributo id.

Como as propriedades cabem em uma tabela DBF

  • Nomes de propriedade com mais de 10 bytes são encurtados, e os duplicados recebem os sufixos _1, _2. O arquivo field_names.csv do ZIP relaciona cada nome encurtado ao original.
  • Objetos e arrays são gravados como texto JSON. Textos com mais de 254 bytes são cortados, e o relatório informa quantos valores foram afetados.
  • Propriedades cujos valores são todos números viram campos numéricos.
  • Propriedades simplestyle, como stroke e fill, não são gravadas, e o relatório conta as feições que as tinham.

Regras de geometria

  • Quando os dados misturam pontos, linhas e polígonos, cada tipo recebe um shapefile próprio dentro do ZIP.
  • Uma GeometryCollection é dividida em uma feição para cada tipo de geometria, todas com os mesmos atributos.
  • Feições com geometria nula ficam de fora, e os valores Z são removidos. Os dois casos aparecem no relatório.
  • O shapefile começa no sistema de coordenadas de origem. Você pode trocar o SRC de destino para WGS 84 ou Web Mercator (EPSG:3857), ou abrir a página de um sistema de coordenadas que já defina outro, e o ZIP recebe um .prj do sistema que você usou.

Perguntas frequentes

Por que algumas feições ficaram de fora?
Um shapefile não consegue guardar uma feição sem geometria. Feições com geometria nula são ignoradas, e o relatório de conversão informa quantas.
O que acontece com as propriedades aninhadas?
Objetos e arrays são convertidos em texto JSON. Se o texto tiver mais de 254 bytes, o limite do DBF, ele é cortado e contado no relatório.
Posso converter para um sistema de coordenadas projetado?
Sim. Escolha Web Mercator (EPSG:3857) na lista de SRC de destino ou abra a página de um sistema de coordenadas, como EPSG:31983, que já deixa esse sistema selecionado como destino. As coordenadas são convertidas e um arquivo .prj correspondente é adicionado ao ZIP.
Meu GeoJSON é enviado para algum servidor?
Não. Tudo roda no seu navegador, e o arquivo nunca sai do seu computador.