对shp文件进行样式的设置

回归更新,最近终于弄完地图的一个阶段了!
上一篇中讲了图层组的发布与管理,但是最后的效果并不是我们想要的,想要的效果是(国家的图层先显示,然后放大看的时候,要显示省的图层,依次是市、县,别的图层要隐藏),但是上期只是叠加在了一起,没有实现隐藏的效果,这篇讲如何给每个shp文件设置style,来实现我们想要的效果!!!
这次要使用到的工具为udig

  1. 首先还是百度的介绍 uDig是一个 open source (EPL and BSD) 桌面应用程序框架,构建在Eclipse RCP和GeoTools(一个开源的Java GIS工具包)上的桌面GIS(地理信息系统) ;是一款开源桌面GIS软件,基于Java和Eclipse平台,可以进行shp格式地图文件的编辑和查看;是一个开源空间数据查看器/编辑器,对OpenGIS标准,关于互联网GIS、网络地图服务器和网络功能服务器有特别的加强。uDig提供一个一般的java平台来用开源组件建设空间应用。
  2. 简单来说,udig就是可以对我们的shp文件进行编辑和美化,来实现我们上面图层的显示和隐藏。
  3. 在这里我还是放一个百度网盘的链接把,大家都不需要找了
    链接:https://pan.baidu.com/s/1R7tBcZCvf2a_m6alz3V1mg
    提取码:3j5u

udig的安装也是很简单的,下载解压,就可以
在这里插入图片描述
双击图中的exe文件执行程序。

  1. 进入软件之后,按步骤 file–new–new project 新建一个项目

在这里插入图片描述

  1. 在新建的项目这,点击右键,new map 新建map
  2. 在新建的map这里,点击右键,点击add,出现如下图在这里插入图片描述
    点击file新增文件,选取shp文件的所在路径,双击就可以打开文件了。

在这里插入图片描述
点击图中圈住的地方,然后设置该图层的样式
在这里插入图片描述
这里设置最大比例尺和最小比例尺,相当于设置图层在多少比例的时候显示,多大的时候隐藏,然后显示别的图层
在这里插入图片描述
这里是设置图层上面的字体,比如我现在图层是 全球的,上面显示的字体就是在这里设置的!
最后,设置完这些之后,就会生成一个xml文件,
在这里插入图片描述
左下角就可以导出,以供我们在geoserver中去使用,这里图层可以导入多个,最后设置好尺寸,就会实现越往里面,里面的图层就是显示,上面的图层隐藏的效果。

导出sld文件之后,我们进入geoserver页面
在这里插入图片描述
新增样式-导入sld文件–Validate 校验格式–保存
在这里插入图片描述
样式新建完成后,可以去在我们新建的图层中去设置了!
编辑图层—发布–选择新加的样式
在这里插入图片描述
在这里插入图片描述
如果你是多个图层的话,重复上面的步骤就可以了,然后选择图层组查看一下,就会发现这次是真的实现了图层的显示与隐藏的效果了。喜大普奔啊—做完了啊!下一篇就是tiff文件的发布!不过tiff的发布我就不写了,直接讲我开发时遇到的问题了!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值