zoukankan      html  css  js  c++  java
  • WebGIS(PostgreSQL+GeoServer+OpenLayers)之二 GeoServer安装与数据配置

    GeoServer安装与试用

    1、简介

    外文官网

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

    GeoServer能够发布的数据类型:

    地图或影象——应用WMS,

    l 实时数据——应用WFS,

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

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

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

    2、安装(windons环境)

    1)安装 JDK

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

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

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

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

    2)安装GeoServer

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

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

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

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

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

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

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

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

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

    启动GeoServer安装程序

    →弹出如使信息:

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

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

    →确定→余下默认。

    3、试用

    1)启动与停止服务

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

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

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

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

    4、数据配置

    在本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为源,设置好之后,应用,保存。

    5、Geotools(题外话)

    外文官网

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

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

    利用Geotools能够实现:

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

    坐标系统转换Coordinate Transformation,

    数据渲染Renderers,格式化Styling——符号化数据集等功能。

    来源:http://hbluojiahui.blog.163.com/blog/static/31064767200911179523287/

  • 相关阅读:
    14. Longest Common Prefix
    7. Reverse Integer
    用例图是软件项目成本预估的好帮手
    设计模式之创建性模式
    代码的核心定义文件
    一个项目经理的经验总结
    设计模式之结构型模式
    互联网发展十几年,你错过了哪些创业机会
    产品经理必读:像怀胎一样怀产品,要厚着脸皮听批评
    陌陌估值1亿美元:一个用户10美元,贵吗?
  • 原文地址:https://www.cnblogs.com/xuanfengling/p/3408727.html
Copyright © 2011-2022 走看看