GeoServer安装与数据配置

一、 GeoServer简介html

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

GeoServer可以发布的数据类型:mysql

  • 地图或影象——应用WMS,
  • 实时数据——应用WFS,
  • 用户更新、删除和编辑的数据——应用WFS-T。

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

2010012901

二、 安装( windons环境 数据库

1) 安装 JDKapi

       若是您的机器没有安装 JDK(不是JRE),那么,安装 GeoServer以前,要下一个装一下,最好是1.4的。 这里下载服务器

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

2010012902

      安装路径采用默认的便可。工具

 

2) 安装GeoServerspa

      GeoServer目前最新版本是2.0,咱们能够用1.6.3的就能够了。 下载这里

启动安装程序,若是弹出提示框以下:

2010012903

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

     设置JAVA_HOME环境变量,步骤以下:

     右击“个人电脑”→属性→高级→环境变量:

2010012904

   而后,新建(系统变量)JAVA_HOME→键入上述的值→肯定。

   注:若是没有让您设置JAVA_HOME,此步骤略。

   启动GeoServer安装程序

   →弹出如使信息:

2010012905

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

    →肯定→余下默认。

三、 试用

1)启动与中止服务

    启动服务:开始 →GeoServer1.6.3→Start GeoServer,

    进入管理页面: 开始 →GeoServer1.6.3→GeoServer Administration,

2010012906

中止服务: 开始 →GeoServer1.6.3→Stop GeoServer 或 直接关闭窗口。

四、数据配置

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

     Shapefile导入到PostgreSQL数据库以后,再为其编写好样式就能够在GeoServer中配置了。固然,使用GeoServer须要系统具备Java环境(J2SDK)。

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

五、 Geotools(题外话)

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

     它支持的数据格式有 Shapefile、 GML 、 WFS 、PostGIS、Oracle Spatial、ArcSDE、MySQL 、GeoMedia、 MapInfo 等。

     利用Geotools可以实现:

     格网覆盖 Grid coverages—— 栅格数据,

     坐标系统转换 Coordinate Transformation,

     数据渲染 Renderers,

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

相关文章
相关标签/搜索