Como validar um GeoJSON

16

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!

BenjaminGolder
fonte

Respostas:

25

5 meses atrasado, mas eu fiz essa coisa que deve ajudar http://geojsonlint.com/ .

Jason
fonte
1
Eu uso o seu serviço o tempo todo. No entanto, o erro "; Linha 1: Polígonos e MultiPolígonos deve seguir a regra da direita" não deve ocorrer.
21917 Jerry Cook
1
Isso não está mais disponível.
precisa saber é o seguinte
@geocodezip Parece estar funcionando tanto quanto eu digo, e funcionando muito bem!
lambshaanxy
1

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ê.

Aragão
fonte
A especificação GeoJSON está em geojson.org - você vinculou ao GeoJSON CSS, uma extensão não oficial.
tmcw