• GeoServer安装配置


    需安装文件

     

    1.安装jdk

     

    2.安装GeoServer:

    (1)、在安装GeoServer前,需要安装java运行环境,点击文件夹内的jdk安装文件,选择jdk安装路径进行安装;直到安装完成。

     

    (2)、双击文件夹内geoserver安装文件进行安装,依次选择next进行安装;

    (3)、安装过程中,可以选择更改GeoServer数据文件默认存储路径;这里我们使用geoserver默认设置;

     

    (4)、设置GeoServer管理密码,geoserver的管理界面在浏览器中进行,进入时需要输入用户名以及密码进行验证;

     

    (5)、设置GeoServer Web服务端口号:端口默认为8080,修改为其他端口号时需要在防火墙内添加入站规则来允许相应端口访问;

     (6)、完成设置后,点击Install进行安装;

     

    3、服务启动与配置

    (1)、复制所有矢量地图shp文件到C:Program Files (x86)GeoServer 2.11.1data_dirdataeccom下;

    (2)、启动GeoServer服务:初次使用时,需要使用Start Geoserver启动服务;

     

    (3)、点击“GeoServer Web Admin Page”打开GeoServer管理界面;

     

             (4)、输入用户名密码进入管理界面;

     

    (5)、新建Style:点击界面左侧的Style,然后点击Add a new style来添加style;

    http://docs.geoserver.org/stable/en/user/styling/sld/cookbook/ (样式文档)

     

    (6)、点击下图中红框内“浏览”按钮选择style文件,点击Upload上传,上传完成后默认以style文件名为name的值;点击提交保存;

     

     

    (7)、添加工作区:点击左侧的“工作区”后,选择“添加新的工作区”;

     

     输入工作区的Name以及命名控件URI,勾选默认工作区后点击提交进行保存;

     

     提交后,工作区列表中出现新增的工作区名称,并且为默认工作区。

     

      (8)、添加数据存储:点击“添加新的数据存储”来新建数据源;

     

      在“新建数据源”界面,点击选择“Shapefile”,进入矢量数据源新建界面;

     

    新建矢量数据源,输入数据源名称、说明;选择Shapefile文件的位置;更改DBF的字符集为gb2312后点击保存按钮;

     

     

     

     保存后,界面默认跳转到新建图层界面,点击“发布”按钮来编辑图层;

     

     编辑图层;选择tab中的“数据”页,输入命名、标题等信息;

     

    系统会根据shp文件给出坐标参考系统中的“定义SRS”数据;然后依次点击Compute from SRS bounds和Compute from native bounds;

     完成后,选择tab上的“发布”页;

     

     在WMS Settings中的Default Style选择对应的style后,点击保存;

     

    各图层对应使用的Style:

    图层Title

    Shp文件名称

    Default Style

    Citys

    Citys

    xxxxx_citys

    ChinaCityLine

    ChinaCityLine

    xxxxx _districtline

    ChinaCounties

    ChinaCounties

    xxxxx _counties

    ChinaProvinceLine

    ChinaProvinceLine

    xxxxx _provinceline

    World

    World

    xxxxx_world

     

    (9)、Layer Preview,图层预览;点击界面左侧的Layer Preview来浏览已发布的图层列表;列表中包含新建的图层名称;点击图层右侧的OpenLayers,可查看已发布图层在OpenLayers中显示的样式;

     

    World图层预览效果

     

    (10)、通过其他机器访问该服务验证是否正常。

  • 相关阅读:
    v-for基本使用
    SSH
    Git 命令
    bower笔记
    gulp使用例子
    yeoman使用例子
    grunt搭建
    不会误解的名字
    Python 多线程 多进程
    Python 协程
  • 原文地址:https://www.cnblogs.com/zhanqun/p/7065974.html
Copyright © 2020-2023  润新知