GeoJSON como a RFC 7946 espera
A saída é uma única FeatureCollection em longitude e latitude WGS 84, então o sistema de coordenadas de destino fica bloqueado. O mapverter lê o .prj, converte todas as coordenadas e as arredonda para 7 casas decimais, cerca de 1 cm. Nenhum membro crs é gravado.
Atributos como valores JSON
- Campos numéricos do DBF viram números JSON, e valores numéricos vazios viram null.
- Campos de data são gravados como texto
YYYY-MM-DD.
- O texto é decodificado com a codificação indicada no arquivo .cpg ou, quando não há .cpg, detectada nos bytes do DBF. O próprio GeoJSON é UTF-8.
Vários shapefiles de uma vez
Um ZIP com mais de um shapefile é mesclado em uma única FeatureCollection. Cada feição ganha uma propriedade layer com o nome do shapefile de onde veio, e o relatório de conversão informa a mesclagem.
Perguntas frequentes
- Por que não posso escolher um sistema de coordenadas projetado?
- A saída em GeoJSON segue a RFC 7946 e é sempre gravada em longitude e latitude WGS 84. Baixe SHP ou CSV se precisar de coordenadas projetadas.
- Meu shapefile não tem .prj. O que acontece?
- Se as coordenadas estiverem dentro dos limites de longitude e latitude, elas são tratadas como WGS 84, e o relatório informa isso. Caso contrário, você escolhe o sistema de coordenadas de origem entre as opções oferecidas, clicando na sua região no mapa para testar o fuso UTM local ou buscando por código EPSG ou nome.
- Preciso dos arquivos .shx e .dbf?
- O .shx é opcional, porque a geometria é lida do próprio .shp. Sem o .dbf, as geometrias ainda são convertidas, só que sem atributos, e o relatório avisa.
- Meus arquivos são enviados para algum servidor?
- Não. O shapefile é lido e convertido no seu navegador e nunca é enviado para um servidor.