postGIS在windows下的安装与应用(转载)

转载自:http://www.gispark.com/html/open%20source/2006/1024/388.htmlhtml

postGIS在windows下的安装与应用:linux

目前,windows下的版本,postgresql官方已经开始支持,目前是8.0.1版本。POSTGIS目前官方尚不支持windows版本,但有支援者在进行同步维护windows版本,目前是1.0-rc6版本,估计很快就是1.0版本了。

一、安装

安 装很简单,首先要安装postgresql,注意其有两个账号,一是系统账号,二是数据库管理账号。安装程序能够新建用户,要提到一点,目前的 postgresql数据库不支持远程安装,就是说,不能经过远程桌面进行安装(这个限制,不爽)。windows版本还包括了pgadmin3,图形化 的管理界面。
而后安装postgis,须要前面安装postgresql的管理员账号,同时其还要安装一个postgis数据库。
默认状况下,可执行文件都安装到postgresql的bin目录,几个SQL文件安装在postgresql的share/contrib目录下。

二、使用

对于中文用户来说,首先要考虑数据库的编码问题,能够使用unicode,utf8,euc_cn等编码,默认的是unicode编码。
第一次使用unicode编码时移植linux下的应用,遇到了不少很是奇怪的问题。改用euc_cn编码,问题就少多了。

建库:
createdb -U postgres -E EUC_CN db
(linux环境下本机默认都不须要认证密码,但在windows系统下,默认是须要验证密码的) dedecms.com
alter database db set client_encode=”EUC_CN”
(这个要进入到psql环境中才能运行的,不肯定是否必须,在linux环境下不须要)
搭建postgis环境:
creatlang -U postgres plpgsql db
(这个在windows下默认好象是不须要处理的)
引入postgis支持:
psql -U postgres -d db -f lwpostgis.sql
psql -U postgres -d db -f spatial_ref_sys.sql
生成矢量数据的sql文件:
shp2pgsql xx.shp xx_table > xx.sql
导入到数据库:
psql -U postgres -d db -f xx.sql

三、开始应用

到此,您的基本的postgis数据库就已经搭建好了,剩下的工做就是看您怎么去最大的压榨postgis的功能了。sql

相关文章
相关标签/搜索