Как исправить ошибку "Разбор JSON: продолжить (в смещении XXXX)" из ogr2ogr

У меня есть 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 но получил ту же ошибку, что и выше, за исключением невозможности найти драйвер.

0 ответов

Другие вопросы по тегам