0

我目前正在使用 GDAL 将一些源 GML 数据加载到 postgres 数据库中。

以下是使用 anaconda 环境进行加载的命令示例:

CMD /c conda activate D:/batch/gdalinstall && cd taskSourceData && for /R %f in (*.gz) do ogr2ogr -update -append -progress -f PostgreSQL PG:"host={host} user={user} port={port} dbname={dbname} password={password} schemas={schemas}"    
--config PG_USE_COPY YES --config GML_GFS_TEMPLATE %AZ_BATCH_APP_PACKAGE_****GEOPROCESSINGRESOURCES%\mappings\\{productName}/{productName}.gfs /vsigzip/%f -gt 65536 -a_srs "EPSG:27700"

在这个数据集中,有一些 GML 文件不包含几何/属性。

例如。

因此,我相信会导致

这个 ogr2ogr 错误。

ogr2ogr 上是否有任何隐藏/未记录的选项,或其他技术来克服导致这些失败的空 GML 数据?

4

0 回答 0