引言
新手学习摸索,简单的文字。本人原创,2016-02-29,http://wallimn.iteye.com。
网上比较容易找到shp格式的中国地图,我下载了之后,从中选了几个图层,进行了geoserver的地图发布练习,GeoServer的版本为:2.7.5,简单总结如下。
一、登录
用户名:admin,默认密码:geoserver。
二、创建工作空间
名称:wallimn,命名空间URI:http://wallimn.iteye.com
三、创建数据存储
选择“Directory of spatial files (shapefiles)”格式,将下载的shp文件拷贝到webapps\geoserver\data\data目录中,在矢量设置数据源界面进行如下设置:
工作区:study
数据源名称:china
shapefiles文件目录:file:data/China #刚才放置shp文件的目录
DBF文件的字符集:GBK
然后点击保存就可以了。
四、发布图层
以学习研究为目地,地图很简单,仅五个图层:CountryBorder、ContryPoly、ProvinceBorder、ProvincePoly、ProvinceName。
点击“数据”->“图层”->新建图层,添加图层选择下拉框中选择:study:china,点击“发布”链接,参数设置如下:
定义SRS:EPSG:4214
点击“从数据中计算”,计算边框
点击“Computer from native bounds”,计算纬度/经度边框
如需修改元素显示风格,在“发布”页签中修改。
其他参数可不进行设置,点击“保存”按钮,即完成图层的发布。
使用相同的步骤,将所有的图层发布。
五、创建图层组
参数设置如下:
命名:ChinaLayers
点击“添加图层”链接,添加图层:CountryBorder、ContryPoly、ProvinceBorder、ProvincePoly、ProvinceName
点击“生成边界”按钮。
工作区:选择study
点击保存即可。
六、预览
点击“Layer Preview”链接,使用搜索功能,找到刚创建的图层组:ChinaLayers,点击表格中的“OpenLayers”链接,即可查看图层组。也可以找到想看的图层,单独查看某个图层。
最终效果有下图所示:
大家可能注意到,注记没有显示。我的解决办法是使用uDig(或ArcGIS等工具),设置风格,然后导出文件,将此文件作为Styles,添加到GeoServer中,再将ProvinceName图层的属性设置一下(图层发布修改,“发布”页签->Formats,下拉框中选择刚新建的Style,点击“保存”按钮)。
编辑图层组ChinaLayers,勾选ProvinceName图层的“默认风格”复选框,点击“保存”按钮,就可以了。
附件包含地图文件,如需要请自行下载。地图来源于网上,比较老,仅供学习研究。
- 大小: 83.1 KB
分享到:
相关推荐
word文档简介了geoserver下载与安装,还有发布shp格式数据的方法简介。
NULL 博文链接:https://wallimn.iteye.com/blog/2279201
GeoServer可解析的shp全国省市县空间数据,直接使用postgis导入postgresSQL就可以通过GeoServer绘制地图
NULL 博文链接:https://liubingjun.iteye.com/blog/1116923
中国地图shp格式-可以用于arcgis制图
文件中介绍了geoserver服务器添加shp地图的方法,介绍的非常详细,可以解决地图中文乱码、地图图层中中文不显示或者显示成乱码的问题!
GeoServer安装和部署shp文件发布地图服务
GeoServer 是 OpenGIS Web 服务器规范的 J2EE 实现的社区开源项目,利用 GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过 GeoServer 可以比较容易的在用户之间迅速共享空间...
将mongodb矢量数据在geoserver中发布;将mongodb矢量数据在geoserver中发布
基于geoserver搭建的一个离线地图服务器,翻不了墙,国内的百度谷歌又满足不了地图需求,就自己整理了一个,亲测可用,有需要的可用下载借鉴一下...
—— 1.13 地图叠加GeoServer发布的图层 —— 1.14 热力图 2.GeoServer 容器 —— 2.1 行政区划图层 3.Cesium 三维 —— 3.1 初见三维地图(HelloWord) 4.self-map源代码 —— 4.1 二维效果例子汇总图 —— 4.2 三...
GeoServer发布第地图的步骤 适合初学者的了解GeoServer的使用
通过个人实验,给出了使用geoserver pyramid plugin发布影像金字塔的过程。
基于python封装的geoserver rest接口,实现了常用操作,可以满足基本需求,比如发布一个shp/tif文件,或着从postgis发布数据表。
https://download.csdn.net/download/hanjiangdudiao11/10746711
包括shp数据导入到geoserver,利用udig生成样式文件并应用到geoserver发布的服务
geoserver 配置安装、扩展配置、介绍;geoserver栅格数据和矢量数据的发布;影像金字塔的发布;arcgis切片数据缓存的发布。
java使用代码上传tif至geoserver发布服务并设置坐标系和style样式 包含jar::commons-codec-1.15.jar commons-io-2.2.jar commons-logging-1.2.jar geoserver-manager-1.7.0-pdok2.jar jdom-1.1.3.jar org....
Geoserver 地图发布及 UCMap 访问,与demo,外调组手