首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将ogr2ogr shp导入postgis并添加列

将ogr2ogr shp导入postgis并添加列
EN

Stack Overflow用户
提问于 2021-07-08 20:36:52
回答 1查看 197关注 0票数 0

我正在尝试将shapefile导入到一个不存在的Postgis表中。我使用带有-sql选项的ogr2ogr从shp中选择我想要导入的字段,但是我需要在输出表中创建一个日期字段(它不存在于我的输入shp中)。在ogr2ogr中有这样的选项吗?

我试过了:

代码语言:javascript
复制
ogr2ogr -f "PostgreSQL" -a_srs "EPSG:4326" PG:"host=<db_host> user=<db_user> password=<db_password> dbname=<db_name>" -nlt MULTIPOLYGON -nln <table_name> -sql "SELECT <shp_field1> AS <pg_field1>,  <shp_field2> AS <pg_field2>,  current_date AS date FROM <shapeFile>" -overwrite <shapeFile>.shp

然而,我得到一个错误‘无法识别的字段名current_date’,这显然不存在于我的输入shapefile中。谢谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2021-07-08 22:21:45

好的,我通过命令行添加-dialect SQLite来让它工作,但是它不再导入几何图形了……

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68301773

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档