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.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 |
xxxxx _provinceline |
|
|
World |
World |
xxxxx_world |
(9)、Layer Preview,图层预览;点击界面左侧的Layer Preview来浏览已发布的图层列表;列表中包含新建的图层名称;点击图层右侧的OpenLayers,可查看已发布图层在OpenLayers中显示的样式;

World图层预览效果

(10)、通过其他机器访问该服务验证是否正常。
GeoServer安装配置的更多相关文章
- GeoServer安装部署流程
1.双击geoserver-2.13.0.exe进行安装,点击Next进行下一步 2.GeoServer遵循GPL许可,点击I agree继续 3.选择要安装的程序文件目录,点击Next继续 4.点击 ...
- Hive安装配置指北(含Hive Metastore详解)
个人主页: http://www.linbingdong.com 本文介绍Hive安装配置的整个过程,包括MySQL.Hive及Metastore的安装配置,并分析了Metastore三种配置方式的区 ...
- Hive on Spark安装配置详解(都是坑啊)
个人主页:http://www.linbingdong.com 简书地址:http://www.jianshu.com/p/a7f75b868568 简介 本文主要记录如何安装配置Hive on Sp ...
- ADFS3.0与SharePoint2013安装配置(原创)
现在越来越多的企业使用ADFS作为单点登录,我希望今天的内容能帮助大家了解如何配置ADFS和SharePoint 2013.安装配置SharePoint2013这块就不做具体描述了,今天主要讲一下怎么 ...
- Hadoop的学习--安装配置与使用
安装配置 系统:Ubuntu14.04 java:1.7.0_75 相关资料 官网 下载地址 官网文档 安装 我们需要关闭掉防火墙,命令如下: sudo ufw disable 下载2.6.5的版本, ...
- redis的安装配置
主要讲下redis的安装配置,以及以服务的方式启动redis 1.下载最新版本的redis-3.0.7 到http://redis.io/download中下载最新版的redis-3.0.7 下载后 ...
- Windows环境下的NodeJS+NPM+Bower安装配置
npm作为一个NodeJS的模块管理,之前我由于没有系统地看资料所以导致安装配置模块的时候走了一大段弯路,所以现在很有必要列出来记录下.我们要先配置npm的全局模块的存放路径以及cache的路径,例如 ...
- 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 ...
- Django基础之安装配置
安装配置 一 MVC和MTV模式 著名的MVC模式:所谓MVC就是把web应用分为模型(M),控制器(C),视图(V)三层:他们之间以一种插件似的,松耦合的方式连接在一起. 模型负责业务对象与数据库的 ...
随机推荐
- 【安富莱】【RL-TCPnet网络教程】第7章 RL-TCPnet网络协议栈移植(裸机)
第7章 RL-TCPnet网络协议栈移植(裸机) 本章教程为大家讲解RL-TCPnet网络协议栈的裸机移植方式,学习了上个章节讲解的底层驱动接口函数之后,移植就比较容易了,主要是添加库文 ...
- input使用小技巧
①:如何修改placeholder样式? input::-webkit-input-placeholder { color: #ccc; font-size: 15px; } 注:其它浏览器适配方案 ...
- [Swift]LeetCode48. 旋转图像 | Rotate Image
You are given an n x n 2D matrix representing an image. Rotate the image by 90 degrees (clockwise). ...
- [Swift]LeetCode483. 最小好进制 | Smallest Good Base
For an integer n, we call k>=2 a good base of n, if all digits of n base k are 1. Now given a str ...
- MiniProfiler监控Asp.Net MVC5和EF性能
1. 安装依赖包 在web项目打开nuget包管理器搜索 MiniProfiler.Mvc5和MiniProfiler.EF6安装. 2. 在Global.asax中添加配置代码 protected ...
- three.js全景漫游实践
Hello 小伙伴们,如果觉得本文还不错,记得给个 star , 小伙伴们的 star 是我持续更新的动力!GitHub 地址 简介 全景图分两种 由六张正方形图片组成的SkyBox 一整张的宽高比为 ...
- qt5 connect问题
参考资料:Qt学习之路2 在qt从4到5的升级过程中,connect的方法只是添加了一些重载的形式,qt5新增的connect添加了编译器类型检查,如果遇到匹配失败的,或者找不到信号/槽的地方 ...
- C++版- Leetcode 3. Longest Substring Without Repeating Characters解题报告
Leetcode 3. Longest Substring Without Repeating Characters 提交网址: https://leetcode.com/problems/longe ...
- 从零开始学习PYTHON3讲义(七)条件分支和哥德巴赫猜想
<从零开始PYTHON3>第七讲 人生是由无数个选择组成,每个选择都有不同的限定条件.现在来说人生有点早是吧:)不过事实的确是这样的. 程序也充满着选择,满足不同的条件,则运行不同的运算. ...
- Babel presets stage
在一些新框架的代码中,常基于es6/7标准来书写代码.鉴于这些标准被没有被浏览器广泛支持,我们一般使用babel来将使用e6/7标准书写的代码降级编译(或者说转译)为浏览器可解析的es3/5代码. 以 ...