geoserver、postgis安装与配置详解、图解

2020-02-21 17:56

Opengis学习

Geoserver 配置过程(基于windows)

1、JDK安装

安装JDK,1.5以上版本 环境变量配置:(系统变量)如:

JAVA_HOME: D:\\Program Files\\Java\\jdk1.7.0_04

PATH:%JAVA_HOME%\\bin; %JAVA_HOME%\\jre\\bin;

CLASSPATH: .;%JAVA_HOME%\\jre\\lib\\rt.jar;%JAVA_HOME%\\lib\\tools.jar;%JAVA_HOME%\\lib

测试:cmd >java –version >java >javac

2、安装Myeclipse

(此步骤可省略)目的是在线安装subversion和Maven

3、Subversion

Geoserver源代码由subversion库完成存储和版本管理。

(1)安装subversion(可以离线安装subversion)

(2)使用以下方式取出开发版/trunk版本

svn co http://svn.codehaus.org/geoserver/trunk geoserver (3)使用以下方式取出稳定版/stable版本:

svn co http://svn.codehaus.org/geoserver/branches/1.7.x geoserver (4)使用一下方式只取出代码不包括数据

svn co http://svn.codehaus.org/geoserver/trunk/src (注:标红的部分是本人测试过的)

4、Maven

目的:编译源代码、运行单元测试、安装成果到本地Maven库 (1) Cmd定位到geoserver的src目录下

(2) Mvn环境变量设置

maven_home=d:\\apache-maven-2.0.9 PATH=%maven_homeE%\\bin (3)

跳过测试构建:

>mvn –DskipTests clean install 一般构建: >mvn clean install (3)生成eclipse工程 >mvn eclipse:eclipse 或

>mvn –DdownloadSources eclipse:eclipse (下载所有依赖库的源码) (注:标红的部分是本人测试过的)

5、导入模块进Eclipse

(1)启动运行Eclipse集成开发环境

(2)打开Eclipse首选项Preferences

(3)依次点击进入:Java,BuildPath,Classpath Variables,点击New

(4)创建类路径变量名称”M2_REPO”,并且设置它的值为本地Maven库的位置,点击OK。

(5)单击OK以应用新的Eclipse首选项。

(6)在包浏览Package Explorer右键并单击导入Import…

(7)选择 已有工程导入工作区 Existing Projects into Workspace,单击下一步:

(8)进入geoserver/src目录

(9)确保所有模块都被选取,单击完成Finish

6、在Eclipse中运行GeoServer

(1)在包浏览Package Explorer中选择web-app模块(1.7.x或更早版本是web) (2) 点击进入org.geoserver.web包(1.7.x或更早版本是org.vfny.geoserver.jetty) (3) 在Start类上右键,单击Run as, Java Application

访问GeoServer首页 ?几秒后,就可通过http://localhost:8080/geoserver访问到GeoServer ?默认的用户admin的密码是geoserver

Postgis安装(基于windows)

安装postgresql-9.0.7-2-windows.exe或其他版本,安装后会自动提示安装postgis空间数据引擎;

或手动安装postgis(通过postgresq的Application Stack Builder工具)。

向postgis导入shapefile数据

(1)安装后运行pgadmin III,右击postgresql 8.3(localhost)服务器,连接之,这里的密码是你安装时设置的密码,务必牢记

(2)连接后,我们发现postgis安装后自动给我们生成了一个数据template_postgis,我们将要导入的数据就需要放到这个数据库中.

(3)运行命名提示符cmd.exe,将其转向C:/Program Files/PostgreSQL/8.3/bin(或者将cmd.exe复制到该目录下)如下:

C:/Program Files/PostgreSQL/8.3/bin>

(4)首先将shp生成对应的sql脚本,键入以下字符

C:/Program Files/PostgreSQL/8.3/bin>shp2pgsql -W \ku_vector/viwpt.shp viwpt > D:/CampusGISProject/new_pku_vector/viwpt.sql

这里的-W \代表字符编码的转换,D:/CampusGISProject/new_pku_vector/viwpt.shp则是要生成sql脚本的shp文件.viwpt是创建数据表的表名,>不能

少,D:/CampusGISProject/new_pku_vector/viwpt.sql则是要生成SQL文件的绝对目录 生成成功后命令提示符会显示如下: Shapefile type: Point Postgis type: POINT[2]

(5)然后我们执行sql语句,执行该SQL语句文件,导入数据到数据库template_postgis中 C:/Program Files/PostgreSQL/8.3/bin>psql -d template_postgis -f D:/CampusGISProj ect/new_pku_vector/viwpt.sql postgres

其中 template_postgis是数据库名,postgres是该数据库的用户 执行成功后,刷新该数据库,就可以看到新生成的数据表viwpt 这样viwpt.shp数据就成功导入到了postgis中了!!!!!


geoserver、postgis安装与配置详解、图解.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:个人事迹材料(1)(6000字)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: