Как исправить ошибку «Разбор JSON: продолжить (в смещении XXXX)» из ogr2ogr - PullRequest
0 голосов
/ 27 декабря 2018

У меня есть GeoJSON 25 ГБ, который я хочу преобразовать в растры 10x10 градусов (tifs), покрывающие большую часть земли на земле, со значениями растров в определенном поле GeoJSON.Мой план состоял в том, чтобы преобразовать GeoJSON в таблицу PostGIS с помощью ogr2ogr, а затем преобразовать таблицу PostGIS в плитки 10x10 градусов.Однако при импорте в PostGIS я получаю сообщение об ошибке.

Тип GeoJSON - "FeatureCollection", а его имя - "sql_statement".Я могу успешно импортировать GeoJSON с несколькими небольшими функциями в PostGIS, поэтому я знаю, что ogr2ogr работает правильно.

Я пытаюсь: ogr2ogr -f "PostgreSQL" PG:"dbname=ubuntu" "final_plantations.geojson" -nln plantations -progress

Я ожидал его импорта, но получил следующую ошибку:

ERROR 1: JSON parsing error: continue (at offset 1183876445) ERROR 4: Failed to read GeoJSON data FAILURE: Unable to open datasource 'final_plantations.geojson' with the following drivers. -> 'PCIDSK' -> 'netCDF' -> 'JP2OpenJPEG'

и т. Д.

Я предполагаю, что это означает, что есть проблема с определенной функцией или что GeoJSON слишком велик для импорта, но я не уверен.Пожалуйста, помогите мне с импортом этого GeoJSON.В качестве альтернативы, если у вас есть идеи о том, как напрямую растеризовать GeoJSON, это тоже было бы здорово.Я попытался использовать gdal_rasterize, но получил ту же ошибку, что и выше, за исключением невозможности найти драйвер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...