WebGIS(PostgreSQL+GeoServer+OpenLayers)之二 GeoServer安装与数据配置

前端之家收集整理的这篇文章主要介绍了WebGIS(PostgreSQL+GeoServer+OpenLayers)之二 GeoServer安装与数据配置前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
GeoServer安装与试用@H_502_3@ @H_502_3@

@H_502_3@

1、简介@H_502_3@ @H_502_3@

外文官网。@H_502_3@ @H_502_3@

GeoServer,顾名思义,是一“服务器”,用于发布和编辑地理数据。它是一款用Java语言开发的,在OGC标准下支持用户浏览和编辑数据的开源软件。利用它可以很好地提供和WMS服务。@H_502_3@ @H_502_3@

GeoServer能够发布的数据类型:@H_502_3@ @H_502_3@

l地图或影象——应用WMS,@H_502_3@ @H_502_3@

l实时数据——应用WFS,@H_502_3@ @H_502_3@

l用户更新、删除和编辑的数据——应用WFS-T。@H_502_3@ @H_502_3@

@H_502_3@

也可以说,GeoServer是一种提供在Web上显示地图,并且能够对其进行平移、缩放操作的工具。同时,作为服务器,它的功能一般通过与OpengLayers、GoogleEarth、uDig、GVSig等客户程序结合使用表现出来。它们的关系表示如图:@H_502_3@ @H_502_3@

@H_502_3@

@H_502_3@

2、安装(@H_502_3@windons环境@H_502_3@@H_502_3@ @H_502_3@

@H_502_3@

1)@H_502_3@安装JDK@H_502_3@ @H_502_3@

如果您的机器没有安装JDK(不是JRE),那么,安装@H_502_3@GeoServer之前,要下一个装一下,最好是1.4的。@H_502_3@这里下载 @H_502_3@

下好后,启动安装程序,在安装过程中,下图的一步要看一下:不要安装公共的JRE。@H_502_3@ @H_502_3@

@H_502_3@

安装路径采用默认的即可。@H_502_3@ @H_502_3@

@H_502_3@

2)安装GeoServer@H_502_3@ @H_502_3@

GeoServer目前最新版本是1.7.0,我们可以用1.6.3的就可以了。@H_502_3@下载这里 @H_502_3@

启动安装程序,如果弹出提示框如下:@H_502_3@ @H_502_3@

@H_502_3@

意思是提示您要设置一个名为JAVA_HOME的环境变量,其值为您的JDK所在的路径,这里即C:/j2sdk1.4.2_07。@H_502_3@ @H_502_3@

设置JAVA_HOME环境变量,步骤如下:@H_502_3@ @H_502_3@

右击“我的电脑”→属性→高级→环境变量:@H_502_3@ @H_502_3@

@H_502_3@

然后,新建(系统变量)JAVA_HOME→键入上述的值→确定。@H_502_3@ @H_502_3@

注:如果没有让您设置JAVA_HOME,此步骤略。@H_502_3@ @H_502_3@

@H_502_3@

启动GeoServer安装程序@H_502_3@ @H_502_3@

弹出如使信息:@H_502_3@ @H_502_3@

@H_502_3@

(意思是您可以另行配置JAVA_HOME,以让GeoServer使用您喜欢的JDK。)@H_502_3@ @H_502_3@

确定→余下默认。@H_502_3@ @H_502_3@

@H_502_3@

3、试用@H_502_3@ @H_502_3@

1)启动与停止服务@H_502_3@ @H_502_3@

启动服务:开始@H_502_3@→GeoServer1.6.3→StartGeoServer,@H_502_3@ @H_502_3@

进入管理页面:@H_502_3@开始@H_502_3@→GeoServer1.6.3→GeoServerAdministration,@H_502_3@ @H_502_3@

@H_502_3@

停止服务:@H_502_3@开始@H_502_3@→GeoServer1.6.3→StopGeoServer或直接关闭窗口。@H_502_3@ @H_502_3@

@H_502_3@

4、数据配置@H_502_3@

在本WebGIS模型中,使用GeoServer作为服务器——GIS服务器和Web服务器(GeoServer中已经集成了一个轻量级的Web服务器Jetty)。@H_502_3@


Shapefile导入到Postgresql数据库之后,再为其编写好样式就可以在GeoServer中配置了。当然,使用GeoServer需要系统具有Java环境(J2SDK)。


数据配置步骤如下:
a.在“数据配置”的数据库中,新建一个Feature数据集,数据集来源选择PostGIS,并填入正确的数据库的连接信息;
b.新建地图样式,GeoServer支持SLD来修饰地图,这里将自定义一个base_china.Sld的文件上传注册到GeoServer,样式名为base_china;
c.新建一个FeatureType,选择base_china为源,设置好之后,应用,保存。

@H_502_3@

@H_502_3@

@H_502_3@

5、Geotools(题外话)@H_502_3@ @H_502_3@

外文官网

Geotools是开源的Java代码库,在GIS中提供对地理空间数据的标准操作。简单说,它就是一个中间件,提供的功能符合OGC规范,且与GeoAPI有密切的联系。@H_502_3@ @H_502_3@

支持的数据格式有@H_502_3@Shapefile、@H_502_3@GML、@H_502_3@WFS、PostGIS、OracleSpatial、ArcSDE、@H_502_3@MySQL、GeoMedia、@H_502_3@MapInfo等。@H_502_3@ @H_502_3@

利用Geotools能够实现:@H_502_3@ @H_502_3@

格网覆盖@H_502_3@Gridcoverages——栅格数据,@H_502_3@ @H_502_3@

坐标系统转换@H_502_3@CoordinateTransformation,@H_502_3@ @H_502_3@

数据渲染@H_502_3@Renderers,@H_502_3@ @H_502_3@

格式化Styling——符号化数据集等功能。@H_502_3@@H_502_3@

原文链接:/postgresql/197321.html

猜你在找的Postgre SQL相关文章