利用Gdal的Postgis数据地图导出思路

环境:

 windows vista

 python2.6

 psycopg2

 PostgreSQL8.3

 POstGIS1.4.0

 GDAL-1.6.1-py2.6-win32.egg

 GDAL-1.6.1-py2.6-win32.exe

 

 首先利用Postgis的空间函数切割地图数据:参考:《postgis的地图切割方案

 数据库部分表结构:

 

 利用psycopg2取出相应的数据,然手写入shp文件:

 以下是单行记录导入shp文件的演示:(transfer.py)

  

为解决中文问题,在dos下 先运行:

set PGCLIENTENCODING=GBK

然后python transfer.py

取出的数据:

 最后的shp效果图:

 

转载自:https://blog.csdn.net/no_cross_no_crown/article/details/6268970

You may also like...