需安装文件

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.1\data_dir\data\eccom下;

(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)、通过其他机器访问该服务验证是否正常。

GeoServer安装配置的更多相关文章

  1. GeoServer安装部署流程

    1.双击geoserver-2.13.0.exe进行安装,点击Next进行下一步 2.GeoServer遵循GPL许可,点击I agree继续 3.选择要安装的程序文件目录,点击Next继续 4.点击 ...

  2. Hive安装配置指北(含Hive Metastore详解)

    个人主页: http://www.linbingdong.com 本文介绍Hive安装配置的整个过程,包括MySQL.Hive及Metastore的安装配置,并分析了Metastore三种配置方式的区 ...

  3. Hive on Spark安装配置详解(都是坑啊)

    个人主页:http://www.linbingdong.com 简书地址:http://www.jianshu.com/p/a7f75b868568 简介 本文主要记录如何安装配置Hive on Sp ...

  4. ADFS3.0与SharePoint2013安装配置(原创)

    现在越来越多的企业使用ADFS作为单点登录,我希望今天的内容能帮助大家了解如何配置ADFS和SharePoint 2013.安装配置SharePoint2013这块就不做具体描述了,今天主要讲一下怎么 ...

  5. Hadoop的学习--安装配置与使用

    安装配置 系统:Ubuntu14.04 java:1.7.0_75 相关资料 官网 下载地址 官网文档 安装 我们需要关闭掉防火墙,命令如下: sudo ufw disable 下载2.6.5的版本, ...

  6. redis的安装配置

    主要讲下redis的安装配置,以及以服务的方式启动redis 1.下载最新版本的redis-3.0.7  到http://redis.io/download中下载最新版的redis-3.0.7 下载后 ...

  7. Windows环境下的NodeJS+NPM+Bower安装配置

    npm作为一个NodeJS的模块管理,之前我由于没有系统地看资料所以导致安装配置模块的时候走了一大段弯路,所以现在很有必要列出来记录下.我们要先配置npm的全局模块的存放路径以及cache的路径,例如 ...

  8. ubuntu kylin 14.04安装配置MongoDB v2.6.1(转)

    1.获取最新版本 https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.1.tgz 2.解压并进入bin目录 tar zxvf mongo ...

  9. Django基础之安装配置

    安装配置 一 MVC和MTV模式 著名的MVC模式:所谓MVC就是把web应用分为模型(M),控制器(C),视图(V)三层:他们之间以一种插件似的,松耦合的方式连接在一起. 模型负责业务对象与数据库的 ...

随机推荐

  1. emWin万年历,含uCOS-III和FreeRTOS两个版本

    第8期:万年历配套例子:V6-914_STemWin提高篇实验_万年历(uCOS-III)V6-915_STemWin提高篇实验_万年历(FreeRTOS) 例程下载地址: http://forum. ...

  2. [Swift]LeetCode18. 四数之和 | 4Sum

    Given an array nums of n integers and an integer target, are there elements a, b, c, and d in nums s ...

  3. [Swift]LeetCode198. 打家劫舍 | House Robber

    You are a professional robber planning to rob houses along a street. Each house has a certain amount ...

  4. [Swift]LeetCode556. 下一个更大元素 III | Next Greater Element III

    Given a positive 32-bit integer n, you need to find the smallest 32-bit integer which has exactly th ...

  5. [Swift]LeetCode599. 两个列表的最小索引总和 | Minimum Index Sum of Two Lists

    Suppose Andy and Doris want to choose a restaurant for dinner, and they both have a list of favorite ...

  6. [Swift]LeetCode600. 不含连续1的非负整数 | Non-negative Integers without Consecutive Ones

    Given a positive integer n, find the number of non-negativeintegers less than or equal to n, whose b ...

  7. [Swift]LeetCode918. 环形子数组的最大和 | Maximum Sum Circular Subarray

    Given a circular array C of integers represented by A, find the maximum possible sum of a non-empty ...

  8. LinkedHashMap 底层分析

    众所周知 HashMap 是一个无序的 Map,因为每次根据 key 的 hashcode 映射到 Entry 数组上,所以遍历出来的顺序并不是写入的顺序. 因此 JDK 推出一个基于 HashMap ...

  9. c 编译器大全

    c 编译器大全 看了下nginx的auto/cc下的目录,nginx对多种c语言的编辑器都进行了支持.才知道c语言有那么多编辑器. 编译器原理 所谓编译器,就是执行下面的三步骤: 1 将目标语言转换为 ...

  10. Redis的应用场景

    最近做了个小项目是WebForm 做着做着发现前台的首页读取速度很慢,并且多个用户同时访问我的Sqlserver承受不住!之后就想到了Redis 代码如下: /// <summary> / ...