pt

NDJSON para GeoJSON

Converta GeoJSON delimitado por linhas (NDJSON) numa FeatureCollection GeoJSON localmente. Sem envio.

Processando localmente no seu dispositivo ...

Processando localmente no seu dispositivo ...

0%

Meu arquivo é enviado?

Não. Tudo roda no seu navegador - o seu arquivo nunca sai do seu dispositivo. Como isso é verificável

Sem envio100% local
O conteúdo fica consigosem acesso de terceiros
Hosted in GermanyGlobal Content Delivery
Auditado externamenteTLS A+ · Cabeçalhos A+

O GeoJSON delimitado por linhas (NDJSON / GeoJSONL) guarda um feature GeoJSON por linha, a forma produzida pelos pipelines de geodados de big data (tippecanoe, ogr2ogr). Para o abrir num mapa web ou num SIG de ambiente de trabalho, normalmente precisa de uma única FeatureCollection GeoJSON. Esta ferramenta volta a envolver as linhas numa FeatureCollection limpa.

Cada linha não vazia é lida como um objeto GeoJSON: um Feature é tomado tal como está, enquanto uma geometria solta é envolvida num feature com propriedades vazias. As linhas vazias são ignoradas. O resultado é uma FeatureCollection GeoJSON válida que contém todos os features por ordem.

Tudo corre integralmente de forma local no navegador: os seus dados de localização, possivelmente sensíveis, nunca saem do seu dispositivo. Com honestidade: uma linha que não é JSON válido, ou um arquivo sem features utilizáveis, é rejeitada com uma mensagem clara em vez de produzir uma saída vazia. A ordem das coordenadas mantém-se longitude e depois latitude.

O apelo do NDJSON está em acrescentar: um novo elemento entra simplesmente como mais uma linha, sem precisar reescrever o arquivo - ideal para pipelines que vão anexando registros. Aqui você o converte de volta na compacta FeatureCollection, justamente a única estrutura que Leaflet, Mapbox e QGIS leem numa só passagem.

Ficha técnica

Ficha técnica
Formatos de entradaNDJSON, JSONL, GEOJSONL
Conversão automáticaPNG, JPG, WebP, GIF, BMP, TIFF, ICO, SVG, HEIC, PDF, MP3, WAV, ZIP, DOCX, DXF, MIDI, GeoJSON, DDS, HDR, PCX, WBMP
Formato de saídaGeoJSON
Processamento em loteNão
ProcessamentoLocalmente no navegador (JavaScript)
Upload de arquivosNenhum

Em 3 passos

  1. Largue o seu arquivo NDJSON.
  2. A conversão corre automaticamente.
  3. Baixe o GeoJSON.

Limites: Converte GeoJSON delimitado por linhas (NDJSON / GeoJSONL, um Feature ou uma geometria por linha) numa única FeatureCollection GeoJSON. As geometrias soltas são envolvidas como features. Coordenadas em WGS84. Reversível com GeoJSON para NDJSON. Um arquivo inválido ou vazio é rejeitado com um erro claro.

Perguntas frequentes

Que entrada espera?

GeoJSON delimitado por linhas: um Feature (ou uma geometria solta) como JSON por linha, tal como produzido pelo tippecanoe ou pelo ogr2ogr.

Como são tratadas as geometrias soltas?

Uma linha que é uma geometria solta é envolvida num Feature com propriedades vazias; uma linha Feature é mantida tal como está.

Posso inverter a operação?

Sim, use a ferramenta associada GeoJSON para NDJSON para voltar a escrever um feature por linha.

Meu arquivo é enviado?

Não, a conversão acontece integralmente de forma local no navegador; os dados de localização nunca saem do seu dispositivo.

Ferramentas relacionadas

GeoJSON para NDJSON · CSV para GeoJSON · WKT para GeoJSON · GPX para KML · GeoJSON para TopoJSON · TopoJSON para GeoJSON