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
    原文作者:changhr2013
    原文地址: https://www.jianshu.com/p/3b14df128ee9
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞