将 esri
的数据库( .mdb
格式)导入到开源数据库 postgreSQL
中
- 使用fwtools工具导出到数据库中。
- 安装fwtools工具后,打开FWTools Shell窗口,进入mdb文件所在目录,编写如下代码:
ogr2ogr
-f "PostgreSQL"
PG:"host=127.0.0.1 user=postgres dbname=database password=123456 port=5432"
file.mdb
-a_srs EPSG:3857
有时OGR不输出正确的投影,特别是单位英尺或数据没有投影信息或投影信息系统不容易翻译。
有时OGR不能匹配spatial_ref_sys中的投影到一个表,在表中创建一个新的条目。
在这些情况下你必须告诉OGR投影的输出是什么。
你可以使用-a_srs
标记。
在执行过程中出现如下错误: invalid byte sequence for encoding “UTF8”
因为属性字段有中文,所以报错,在转换前需要做如下设置:
SET PGCLIENTENCODING = GBK