У меня есть небольшой скрипт, который я использую для генерации данных GeoJSON из формата данных, который в настоящее время не поддерживается программным обеспечением ГИС.
Я хотел бы проверить вывод, но когда я использую ogr2ogr, чтобы прочитать его, он не дает мне никакой полезной информации о том, какие аспекты, строки или символы содержали недопустимые данные.
Есть ли где-нибудь достойный валидатор GeoJSON или хороший метод проверки данных GeoJSON с помощью OGR?
РЕДАКТИРОВАТЬ: Я не ищу валидаторы JSON или спецификации GeoJSON. Я видел и использовал оба, чтобы добраться до этой точки, но OGR все еще возвращает ошибку.
Благодарность!
Ответы:
5 месяцев поздно, но я сделал эту вещь, которая должна помочь http://geojsonlint.com/ .
источник
Если вы предпочитаете JavaScript, теперь есть два варианта
источник
Я объяснил это раньше в этом посте .
Различия между JSON и GeoJSON полностью связаны с правописанием. Вы можете добавить больше определения, если хотите. Я не думаю, что это очень важно, если вы не участвуете в спецификации JSON для GeoJSON ... для объекта JSON нет ограничений; единственное, что важно, это то, что ваш JSON должен быть действительным для правильного использования.
Вы можете проверить, является ли ваш файл GeoJSON действительным с JSONLint, который является JSON Validator ...
и вы можете проверить по спецификации GeoJSON здесь .
Я надеюсь, это поможет вам.
источник