GDAL ogr2ogr命令应仅在数据存在时创建geojson

2024-09-30 22:21:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个python查询,它从postgres获取数据并将其添加到geojson

'ogr2ogr -lco SIGNIFICANT_FIGURES=7 -skipfailures -f "GeoJSON" '
                         'test.geojson PG:"password={4} dbname={1} user={2} host={3}" '
                         '-sql "select feat_id type, geom '
                         'from geomtest'

这很好,但当select查询没有返回数据时,它也会创建test.geojson。当查询本身中不存在数据时,是否有方法避免创建空的geojson文件


Tags: 数据testgeojsonpostgrespasswordselectpgdbname