如何修复ogr2ogr中的“ JSON解析错误:继续(在offeset XXXX)”错误

时间:2018-12-27 16:58:46

标签: postgis geojson ogr2ogr

我有一个25 GB的GeoJSON,我想转换为覆盖地球上大部分土地的10x10度栅格(tif),栅格的值是GeoJSON中的特定字段。我的计划是使用ogr2​​ogr将GeoJSON转换为PostGIS表,然后将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 个答案:

没有答案