欢迎您来到GIS动力

加入收藏 免费注册 用户登陆 帮助中心
首页 新闻动态 技术专栏 银杏树下 学习考研 软件下载 求职招聘 许愿瓶 节日祝福 用户中心 精彩推荐 资源搜索 地图
专栏导航: AO开发 | SO开发 | ArcGIS桌面 | 超图桌面 | 开发语言 | 数据库 | WebGIS | 银杏文学 | 研究生考题 | FreeMap 谈天说地
   您现在位于: 首页技术专栏开源GIS → 正文
GeoServer不同服务器安装配置、数据发布及客户端访问
07-10-11 16:01:17 作者:Chris Liu 出处:
安按装配置

安装配置 Java 平台
GeoServer
运行所需的是 jdk 。如果机器上没有安装,到 http://java.sun.com 网张上去下载 jdk 在环境变量中设置 jdk 路径。具体方法是右击我的电脑,依次选择属性-高级-环境变量,新建系统变量, JAVA_HOME ,值为 jdk 安装路径; Classpath ,值为 jdk 安装路径下的 lib\tools.jar Path ,值为 jdk 安装路径下的 bin 目录。

  安装、启动 GeoServer
在网站 http://docs.codehaus.org/display/GEOS/Download 下载 Geoserver.exe 的安装包,也有绿色版的 Geoserver.war ,这里先讲安装版的。双击下载的 EXE 安装包就进行安装。安装前,安装程序会检测您系统中 Java 环境的版本,并对您进行相关提示。安装过程中,安装位置, Java 虚拟机的位置,和升级安装位置三个路径可根据情况自己选,也可按默认路径进行。

安装完成以后,可以从开始菜单中选择 GeoServer -> Start GeoServer 进行启动。启动服务后,打开浏览器,输入 http://localhost:8080/geoserver/ 就可以查看到 GeoServer 的欢迎界面了。如图:
 
 

如果报错或看不到,说明端口设置有问题, GeoServer 默认的端口是 8080 ,如果已经有程序占用了 8080 端口,那么可以在 GeoServer 默认的 Java 容器 Jetty 中进行修改,即 GeoServer 安装目录下的 etc/jetty.xml 文件更改端口号为: 8080 ,设置完重启服务器即可。也可以不改端口号,在 jetty.xml 文件里找到端口号,在浏览器中输入

http://ip: 端口号/geoserver 进入主界面,同样可以看到上面的界面。

如果是 .war 版本的,就必须找一个应用服务器,将 .war 部署到服务器上面,其实 GeoServer.exe 版的,在安装的时候,里面已将内嵌的部署了一个 Jetty 的服务器。经过 Geoserver 项目组测试的应用服务器包括: Tomcat JBoss Jetty Resin ,均为开源服务;另外商业化的 WebSphere 也可以稳定的支持 GeoServer 。下面重点讲在 Tomcat WebSphere 上面部署 GeoServer

1 、在 Tomcat 上面部署 WebSphere

安装 Tomcat 应用服务器,到 Apache 网站下载 jakarta-tomcat- 5.0.28.exe ,安装到指定目录,默认使用 8080 端口 ( 如果 8080 端口被占用了,它会自动改变端口号,也可以像前面一样在 jetty 里面改 ) Tomcat 也又绿色版的,不用安装,拷过来启动服务就可以使用。安装完成以后,复制 geoserver.war 包到 Tomcat webapp 目录,启动 Tomcat ,如图,最下面一行显示的是端口号:我的端口号是 8081 (人为改的,为了不影响其它服务)。

 

启动的过程中 Tomcat 将自动部署 geoserver 。启动完毕,使用 http://ip : 端口号 /geoserver 进入 geoserver 图形配置页面,和上面的一样。

2 、在 WebSphere 上面部署 WebSphere

安装 WebSphere ,这就不用详细讲了,按着向导一步一步走,安装非常顺利,安装完成以后,建一张概要表。如图:

启动服务,打开控制台。点击“应用程序”下面的“安装新应用程序”如图:

浏览选中下载好的 geoserver.war ,上下文根填 /Geoserver , 当然也可以填其他内容,这里填写的内容在部署成功以后,进入 GeoServer 界面时使用。下面按着步骤点“下一步”就行了,填的东西都默认,自己什么都不要填。完成以后,在应用程序里面点企业应用程序,如下图,启动 GeoServer 服务。

 

输入 http://ip:9080/Geoserver/welcome.do 进入主界面,和前面几种进去看到的界面一样,部署就完成了。

 

查看 Demo
welcome 界面中单击 demo page 链接,进入页面后单击 WFS-T 链接就可以启动一个名叫 MapBuilder 的基于 Javascript 的地图地图编辑器。启动 MapBuilder 后我们可以看到一张样图,那就就从它开始吧!用其提供的工具对图进行修改。自己练习。

 

发布 shp 数据

 

创建 DataStore

 1 先登录,默认用户名密码分别是: admin geoserver ,自己可以在 Welcome | Config | Server | Password 中进行修改。然后点击 Config 按钮。

 

2 、再单击 Data 按钮

3 、点击 DataStores 按钮

 

4 、点击 New 按钮

5 、在 Feature Data Set 中选择 Shapefile, Feature Data ID 中填上自己数据集的名字。点击 New 按钮

 

6 、下来我们要把自己的数据铐到安装目录下的 data_dir/ 目录里面,或者铐到 data_dir/Data 里面,比如,现在把数据 USA 拷到了 data_dir/Data 目录下,安装文件目录如图所示: 现在要发布 USA 中的 States.shp 数据,在 Url :中数据下图地址,点击 Submit 按钮。

 

7 、点击 Apply ,再点击 Save 按钮

 

创建 FeatureType

 1 、返回到 Config 页面进入 Config -> Data -> FeatureType 点击 New 按钮

2 、在 Feature Type Name 中选择自己创建的 DataStore youtian:::States, 点击 New 按钮。

 

3 、在 SRS 中输入 4326 ,点击 Generate 按钮

4 、点击 Submit 按钮


 

测试

 

把下面地址中的 HighwayInterchange 改成自己创建的 featuretype 的名字,在浏览器中查看, WFS URL

http://localhost:8080/geoserver/wfs?request=getfeature&service=wfs&version= 1.0.0&typename=States

下面地址的 youtian 改成自己的 FeatureType 名字,就是自己的 WFS 地址

http://localhost:8080/geoserver/wms/kml_reflect?layers=youtian

 

安装 uDig 来访问 GeoServer 中发布的数据

uDig 是一款开源桌面 GIS 软件,基于 Java Eclipse 平台,可以进行 shp 格式地图文件的编辑和查看。它的下载地址为 http://udig.refractions.net 。由于已经有了 Java 环境,你可以下载安装包直接进行安装。
uDig 中新建工程,地图。右击 map 使用 Add 命令,

在弹出的对话框中选择 Web Featrue Server 。返回到 geoserver 的主页,将 Web Featrue Server 的连接地址的 URL 粘贴到 uDig 的输入框中,点击 Next

运行处理后我们可以在窗口中看到可用的资源。

 

例如,我们选择前面我们自己发布的数据 Biaoji_Type 项,单击 Finish 。。我们就可以在 uDig 的窗口中看到刚才在 MapBuilder 中的地图了 , 如图:

 

uDig 也可对发布的数据进行编辑,而后提交。另外 uDig 作为独立的一个软件,也可以创建地图,有编辑浏览数据等功能,这里不做研究。

也可以在 GeoServer 提供的 Demo/Map Preview 里面查看发布的数据。点击 Map Preview 如图:

点击你发布的数据,就可以浏览了。如我们浏览 ZGLSTATES,

 

发布光栅 tiff

tiff 数据复制到 [geoserver_install]/data_dir/coverages/ directory 目录下面。如果没有 tiff 数据,可到 http://docs.codehaus.org/display/GEOSDOC/User+Tutorial+Coverage 页面Step1 下面的点击 file 下载。

然后和添加 shp 文件一样 , 在主面板上选择 Config Data-CoverageStores New ,如图:

 

在下拉列表中选择 Tagged Image File Format with Geographic Information tiff 的意思 , 输入 ID ,点击 New 按钮。

 

输入 URL 地址,自己拷的 tiff 的地址。如:将文件 sample.tiff 拷到了 GeoServer 安装目录 \data_dir\coverages\sample 目录下,输入 file:coverages/sample/sample.tiff 即可。点击 Submit

Style 中选择 raster( 光栅的意思 ) 。点击 Generate 按钮,点击 Submit 按钮。

点击 Apply 按钮,点击 Save 按钮。 

返回主面板,点击 Demo MapPreview ,点击自己创建的进行浏览。

 

发布 Oracle 空间数据库

1、  安装插件 plugin oracle 驱动 ojdbc14.jar

   在网站 http://docs.codehaus.org/display/GEOS/Download 下载插件。下载的压缩包里面,这两个东西都有,一般的 ojdbc14.jar 不一定适合自己,因为 Oracle 的每个版本, ojdbc14.jar 是不一样的,可以在自己 Oracle 的安装目录下 jdbc\lib 目录里面找到这个文件。找到以后,将这两个文件复制进 GeoServer webapps\geoserver\WEB-INF\lib 目录重启服务即可。重启以后就可以在创建 datastore 的下拉列表中看到 Oracle Oracle OCI ),如图:

 

插件配置完成了。

2、  创建 Oracle 数据的 DataStore .

前面的步骤和发布 shp 数据的一样,不在赘述。到下图这一步,认真填好你数据库的信息。

 

然后点击 Submit 。再依次点 Apply Save 。要注意的是, Apply Save 必须都点,而且顺序不能乱。 Apply 是保存当前配置, Save 保存到 GeoServer 。(开始我没注意到这一点,每次发布好数据以后,重启服务,数据就丢失了)。

9 7 3 1 2 4 8 :

(本文已被浏览 次)
发布人:admin
推荐给好友:发送给好友
上篇新闻:
下篇新闻:
相关评论
发表我的评论
  • 尊重网上道德,遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法;
  • 本站有权保留或删除您发表的任何评论内容;
  •   相关文章  

    关于我们 友情链接 ┋ 与我在线 ┋ 管理 ┋ TOP
    网站当前版本:GisPower CMS V3.0
    『GIS 动力』- http://www.gispower.org/
    联系我们:webmaster#gispower.org
    Copyright (c) 2003-2007 GisPOwer.Org. All Rights Reserved.

                   滇ICP备05006901号