我想做些事,我想做些有用的事,我想做些我可以做到的事,我想做些软件开发和测试的事……
发布新日志
-
2008-07-23 13:57:41
今天查看某网站用.xml文件做的时,才是提示下载。根本打不开
我试图在文件夹选项可注册表中重新设置打开方式,结果还是不行。。
到网上搜索一下相关的方法呢。
果然搜索到了,使用以下命令就可以恢复XML文件的默认关联:
REGSVR32 MSXML3.DLL
运行之后,XML的打开方式就恢复默认了。
查看(1523)
评论(0)
收藏
分享
管理
-
2008-01-16 14:23:37
一、LINUX下安装
1. 环境
OS: RedHat AS4 Update4
PostgreSQL: 8.2.5
PostGIS: 1.3.1
2. 需要的软件包
postgresql-8.2.5.tar.gz
proj-4.5.0.tar.gz
geos-3.0.0rc4.tar.bz2
postgis-1.3.1.tar.gz
3. 编译安装源码
(1)PostgreSQL 的安装
# tar xvfz postgresql-8.2.5.tar.gz
# cd postgresql-8.2.5
# ./configure --prefix=/opt/postgresql-8.2.5
# make
# make install
# cd /usr/local
# ln -s /opt/postgresql-8.2.5 pgsql
# useradd postgres
# su - postgres
$ mkdir data
$ /usr/local/pgsql/bin/initdb -D data
(2)Proj 的安装
# tar xvfz proj-4.5.0.tar.gz
# cd proj-4.5.0
# ./configure --prefix=/opt/proj-4.5.0
# make
# make install
# ln -s /opt/proj-4.5.0 /usr/local/proj
(3)Geos 的安装
# tar xvfj geos-3.0.0rc4.tar.bz2
# cd geos-3.0.0rc4
# ./configure --prefix=/opt/geos-3.0.0rc4
# make; make install
# ln -s /opt/geos-3.0.0rc4 /usr/loca/geos
(4)PostGIS 的安装
# tar xvfz postgis-1.3.1.tar.gz
# cd postgis-1.3.1
# LDFLAGS=-lstdc++ ./configure --prefix=/opt/postgis-1.3.1 --with-pgsql=/usr/local/pgsql/bin/pg_config --with-proj=/usr/local/proj --with-proj-libdir=/usr/local/proj/lib --with-geos=/usr/local/geos/bin/geos-config --with-geos-libdir=/usr/local/geos/lib
# make; make install
# ln -s /opt/postgis-1.3.1 /usr/local/postgis
4. 配置环境
(1)创建用户 postgres
# groupadd postgres
# useradd -g postgres postgres
(2)用户postgres的环境变量
# su - postgres
$ vi .bash_profile
PGDATA=$HOME/data
PGSQL_HOME=/usr/local/pgsql
PROJ_HOME=/usr/local/proj
GEOS_HOME=/usr/local/geos
POSTGIS_HOME=/usr/local/postgis
LD_LIBRARY_PATH=$PGSQL_HOME/lib:$PROJ_HOME/lib:$GEOS_HOME/lib:$POSTGIS_HOME/lib
PATH=$PGSQL_HOME/bin:$PATH:$HOME/bin
export PATH PGDATA PGSQL_HOME PROJ_HOME GEOS_HOME POSTGIS_HOME LD_LIBRARY_PATH
$ exit
(2)PostgreSQL 数据库配置
# su - postgres
$ cd data
修改postgres.conf, pg_hba.conf, 使用户可以远程访问。
(3)PostGIS 安装配置
# su - postgres
$ postgres -D data &
$ createdb gisdb
$ createlang plpgsql gisdb
$ cd $POSTGIS_HOME/share
$ psql -d gisdb -f lwpostgis.sql
$ psql -d gisdb -f lwpostgis_upgrade.sql
$ psql -d gisdb -f spatial_ref_sys.sql
至此安装成功,注意LD_LIBRARY_PATH里的路径设置一定要包含 proj 和 geos 的库的路径,否则 psql -f xxxx.sql 的时候会失败。
5. 最后安装Windows客户端 PgAdminIII,安装好了,就可以用PgAdminIII连接的数据库服务器,可以查看到gisdb数据库里有了PostGIS的空间函数,数据类型等支持了。
二、WINDOWS下安装,相对很简单就不再细化步骤了。
在此要提醒一下,安装完成之后,使用客户端调用GIGS模板创建数据库时老是会弹出有另一用户在使用该数据库!然而根本就没有另外的用户在使用它。找了半天都不知其原因,最后在服务里面把数据库重启一下,就OK了。
查看(714)
评论(0)
收藏
分享
管理