需安装文件

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. LeetCode编程训练 - 合并查找(Union Find)

    Union Find算法基础 Union Find算法用于处理集合的合并和查询问题,其定义了两个用于并查集的操作: Find: 确定元素属于哪一个子集,或判断两个元素是否属于同一子集 Union: 将 ...

  2. [Swift]LeetCode203. 移除链表元素 | Remove Linked List Elements

    Remove all elements from a linked list of integers that have value val. Example: Input: 1->2-> ...

  3. [Swift]LeetCode409. 最长回文串 | Longest Palindrome

    Given a string which consists of lowercase or uppercase letters, find the length of the longest pali ...

  4. redis缓存使用

    什么是缓存(cache): 在项目中没有必要每次请求都查询数据库的情况就可以使用缓存,让每次请求先查询缓存,如果命中,就直接返回缓存结果,如果没有命中,就查询数据库, 并将查询结果放入缓存,下次请求时 ...

  5. 【原创】一文掌握 Linux 性能分析之 I/O 篇

    本文首发于我的公众号 Linux云计算网络(id: cloud_dev),专注于干货分享,号内有 10T 书籍和视频资源,后台回复「1024」即可领取,欢迎大家关注,二维码文末可以扫. 一文掌握 Li ...

  6. NDK开发入门终极教程

    0 前言 同NDK技术的渊源始于3年前,使用so文件的时候了解到NDK技术,并且C语言一直是强项,就鼓捣起NDK开发.在AndroidStduio还没推广的年代,基于eclipse搭建NDK开发环境需 ...

  7. 死磕 java集合之TreeMap源码分析(三)- 内含红黑树分析全过程

    欢迎关注我的公众号"彤哥读源码",查看更多源码系列文章, 与彤哥一起畅游源码的海洋. 删除元素 删除元素本身比较简单,就是采用二叉树的删除规则. (1)如果删除的位置有两个叶子节点 ...

  8. 一条项目中常用的linux命令引发的经典算法题

    小时候家里定了<读者>的月刊,里面记录一个故事:说有有个偏僻的乡村一日突然来了一个美女,她携着万贯家财子女在当地安家落户,成了当地的乡绅.她让她的子女世世代代的保守这个秘密,直到这个秘密不 ...

  9. SpringCloud Ribbon的分析(二)

    上文我们分析到 loadBalancer 根据具体的算法选择相应的server. protected Server getServer(ILoadBalancer loadBalancer) { if ...

  10. 基于N-Gram判断句子是否通顺

    完整代码实现及训练与测试数据:click me 一.任务描述         自然语言通顺与否的判定,即给定一个句子,要求判定所给的句子是否通顺. 二.问题探索与分析         拿到这个问题便开 ...