Geoserver添加.shp地图方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Geoserver(2.0.1)地图服务器添加.shp类型地图方法
一、设置自定义style
1、打开GeoServer界面,点击Styles,如图1
图1
2、进入新页面后,点击Add new style,如图2
图2
3、在新打开的页面,Name命名为mystyle,在代码区添加代码(附加代码1),添加代码后,点击页面中的Validate按钮,如果代码没有问题,在页面的顶部会提示“No validation errors”,然后点击Submit提交,如图3
图3
也可以直接导入styles文件,如下图,点击SLD file的浏览按钮,导入myStyles.sld文件,然后点击Upload,上传成功后点击Validate检查代码,按Submit提交,步骤和上面的相同,如图4
图4
二、添加地图
1、style设置成功后,点击界面中的Stores,添加地图,如图5
图5
2、打开新页面后,点击Add new Store,如图6
图6
3、打开新页面,选择添加地图的格式为.shp,如图7
图7
4、点击后,开始设置地图名称、路径等信息,注意,地图文件的路径中千万不要有中文,而且文件名称也必须是英文或者拼音,否则地图无法显示,这步是关键,如图8,设置完毕别忘了点保存
图8
5、点击Save后,点击New Layer chooser界面中的publish,如图9
图9
6、点击publish后,进入如图10的界面
图10
界面中有几处要进行设置,如图11
图11
这时先不要点击Save,点击界面顶部的Publishing,如图12
图12
进入后,选择上面自定义的Style,这步是关键,如图13
图13
最后点击页面下面的Save,地图添加完成,可以点击左面菜单中的Layer Preview,如图14
图14
在打开的页面中找到刚刚添加的图层,点击OpenLayers,如图15
图15
最终显示效果,如图16
图16
三、设置图层组
1、按照上面的步骤添加多个图层后,可以将多个图层编程一组,首先点击左侧菜单中的Layer Groups,如图17
图17
点击后,出现如图18的界面,点击Add new layer group
图18
点击后出现如图19的界面,设置图层组的名称
图19
点击Submit后,弹出Layer Group页面,点击Add Layer,添加上面已经添加成功的地图,如图20
图20
添加完图层,在Find输入框中输入EPSG:4326,点击Generate Bounds按钮设置Min X和MinY,最后点击Save,如图21
图21
最后进入预览界面,找到刚刚添加的组,点击OpenLayers 预览,效果如图22
图22
附加代码1:
xmlns="/sld" xmlns:sld="/sld" xmlns:ogc="/ogc" xmlns:gml="/gml" version="1.0.0">