pt

GeoJSON para NDJSON

Converta GeoJSON em GeoJSON delimitado por linhas (NDJSON) localmente, para tippecanoe e big data. 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, também chamado GeoJSONL ou GeoJSON Text Sequences) escreve um Feature GeoJSON por linha em vez de os envolver todos numa única FeatureCollection. Ferramentas como o tippecanoe e o ogr2ogr preferem-no, porque um conjunto de dados enorme pode ser transmitido linha a linha sem carregar o arquivo inteiro na memória.

Esta ferramenta lê a sua FeatureCollection GeoJSON e escreve cada feature como um objeto JSON compacto na sua própria linha. A geometria e as propriedades de cada feature são mantidas exatamente; apenas o invólucro FeatureCollection que as rodeia é removido. A ferramenta associada NDJSON para GeoJSON volta a juntá-las.

Tudo corre integralmente de forma local no navegador: os seus dados de localização, possivelmente sensíveis, nunca saem do seu dispositivo. Com honestidade: a saída é um feature por linha, não um único documento JSON, por isso não será validada por si só como um objeto GeoJSON; é exatamente para isso que serve o NDJSON. Um GeoJSON inválido ou vazio é rejeitado com uma mensagem clara.

O charme prático do formato por linhas: cada linha é JSON válido por si só. Por isso as ferramentas mais simples funcionam de imediato - um contador de linhas dá o número de features, uma busca de texto as filtra, e novas features podem ser anexadas ao fim do arquivo sem nunca analisá-lo inteiro.

Ficha técnica

Ficha técnica
Formatos de entradaGEOJSON, JSON
Conversão automáticaZIP, DXF
Formato de saídaNDJSON
Processamento em loteNão
ProcessamentoLocalmente no navegador (JavaScript)
Upload de arquivosNenhum

Em 3 passos

  1. Largue o seu arquivo GeoJSON.
  2. A conversão corre automaticamente.
  3. Baixe o NDJSON (por exemplo, para tippecanoe).

Limites: Converte uma FeatureCollection GeoJSON em GeoJSON delimitado por linhas (NDJSON / GeoJSONL): um Feature como JSON compacto por linha. Usado pelo tippecanoe e pelo ogr2ogr para transmitir grandes conjuntos de dados. Reversível com NDJSON para GeoJSON. Um GeoJSON inválido ou vazio é rejeitado com um erro claro.

Perguntas frequentes

Para que serve o NDJSON?

Para transmitir grandes geodados: ferramentas como o tippecanoe e o ogr2ogr leem um Feature por linha sem carregar o arquivo inteiro de uma vez.

A geometria é mantida?

Sim, cada feature mantém exatamente a sua geometria e as suas propriedades; apenas o invólucro FeatureCollection é removido.

Posso inverter a operação?

Sim, use a ferramenta associada NDJSON para GeoJSON para envolver de novo as linhas numa única FeatureCollection.

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

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