ESRI Personal GeoDatabase(MDB)导入PostgreSQL

esri 的数据库( .mdb 格式)导入到开源数据库 postgreSQL


  1. 使用fwtools工具导出到数据库中。
  2. 安装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

你可能感兴趣的:(ESRI Personal GeoDatabase(MDB)导入PostgreSQL)