Tenho um pequeno script que estou usando para gerar dados GeoJSON a partir de um formato de dados não compatível atualmente com o software GIS.

Eu gostaria de validar a saída, mas quando uso ogr2ogr para lê-la, não me dá nenhuma informação útil sobre quais aspectos, linhas ou caracteres continham dados inválidos.

Existe um validador GeoJSON decente em algum lugar ou um bom método de validação de dados GeoJSON com OGR?

EDITAR: não estou procurando validadores JSON ou a especificação GeoJSON. Eu vi e usei ambos para chegar a este ponto, mas o OGR ainda retorna um erro.

Obrigado!

Comentários

Resposta

5 meses de atraso, mas fiz algo que deve ajudar http://geojsonlint.com/ .

Comentários

  • Eu uso seu serviço o tempo todo .. No entanto, o erro "; Linha 1: Polígonos e MultiPolígonos devem seguir a regra da direita " não deve ocorrer.
  • Isso é não mais disponível.
  • @geocodezip Parece estar instalado e funcionando, tanto quanto eu disse, e funcionando muito bem!
  • isto tem uma biblioteca npm?

Resposta

Se você preferir JavaScript, agora existem duas opções

geojsonhint

Comentários

  • ambos estão inativos …

Resposta

Já expliquei isso antes nesta postagem .

As diferenças entre JSON e GeoJSON estão relacionadas à ortografia. Você pode adicionar mais definição se quiser. Eu não acho que seja muito importante se você não participar da especificação JSON para GeoJSON … não há limite para um objeto JSON; a única coisa importante é que seu JSON deve ser válido para uso correto.

Você pode verificar se o seu arquivo GeoJSON é válido ou não com JSONLint que é um validador JSON …

e você pode verificar a especificação GeoJSON aqui .

Espero que isso ajude você.

Comentários

  • A especificação GeoJSON está em geojson.org – você vinculou ao GeoJSON CSS, uma extensão não oficial.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *