Eu tenho um pequeno script que estou usando para gerar dados GeoJSON a partir de um formato de dados atualmente não suportado pelo software GIS.
Gostaria de validar a saída, mas quando uso o ogr2ogr para lê-la, ela não fornece informações úteis 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?
EDIT: Estou não procurando validadores JSON ou a especificação GeoJSON. Eu já vi e usei ambos para chegar a esse ponto, mas o OGR ainda retorna um erro.
Obrigado!
Respostas:
5 meses atrasado, mas eu fiz essa coisa que deve ajudar http://geojsonlint.com/ .
fonte
Se você preferir JavaScript, agora existem duas opções
fonte
Eu expliquei isso antes neste post .
As diferenças entre JSON e GeoJSON são sobre ortografia. Você pode adicionar mais definições, se quiser. 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 o uso correto.
Você pode verificar se seu arquivo GeoJSON é ou não válido com JSONLint, que é um JSON Validator ...
e você pode verificar as especificações do GeoJSON aqui .
Espero que isso ajude você.
fonte