一、需求,Geoserver通过SLD配置道路线样式,并随着放大加粗,随着缩小变细

效果如下图:

二、解决,通过uom 属性指定测量单位实现

SE 1.1规范中给出的测量单位,如下:

http://www.opengeospatial.org/se/units/metre
http://www.opengeospatial.org/se/units/foot
http://www.opengeospatial.org/se/units/pixel

以下SLD显示 uom 用于指定 LineSymbolizer 单位:米。实现代码如下:

<?xml version="1.0" encoding="ISO-8859-1"?>
<StyledLayerDescriptor version="1.0.0" xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc"xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><NamedLayer><Name>5m blue line</Name><UserStyle><Title>tm blue line</Title><Abstract>Default line style, 5m wide blue</Abstract><FeatureTypeStyle><Rule><Title>Blue Line, 5m large</Title><LineSymbolizer uom="http://www.opengeospatial.org/se/units/metre"><Stroke><CssParameter name="stroke">#0000FF</CssParameter><CssParameter name="stroke-width">5</CssParameter></Stroke></LineSymbolizer></Rule></FeatureTypeStyle></UserStyle></NamedLayer>
</StyledLayerDescriptor>

参考官方文档,地址如下:https://www.osgeo.cn/geoserver-user-manual/styling/index.html

Geoserver通过SLD配置道路线样式,随着放大加粗相关推荐

  1. 在GeoServer中使用Udig配置的地图样式

    之前使用的ArcGIS,图层直接在ArcMap中可视化编辑,然后在ArcGIS Server中发布使用,很方便.但考虑到版权问题,这里使用udig美化图层,然后在geoserver中发布使用. 1.利 ...

  2. echarts青岛市地图下钻到区市及根据各个区市经纬度在各区市地图绘制散点图和道路线

    var myChart1 = echarts.init(document.getElementById('chart-panel1')); //整个青岛地图绘制的domvar myChart2 = e ...

  3. 如何在谷歌地图上绘制矢量道路线并导出为图片

    概述 水经注软件除了可以对百度坐标与火星坐标进行纠偏,下载陆地及海洋高程.提取10米等高线等深线.CASS高程点,下载含高度的全国矢量建筑.全国乡镇及街区行政区划.地名点.高速铁路网.公交路线.水系. ...

  4. 无人驾驶汽车技术之道路线识别

    无人驾驶汽车技术之道路线识别 1引入: 无人驾驶技术近些年发展迅速.无人车若想实现自动驾驶,从视觉的角度上讲其要先学会观察道路,具体来说,就是检测车道线.包括识别车道线与车的位置关系,是实线还是虚线等 ...

  5. 车道线检测识别 [园区道路线检测识别](开源github,欢迎stared)

    ** 车道线检测识别 [园区道路线检测识别](开源github,欢迎stared)(https://github.com/ZubinHuang/StartUpHub_RoadLaneDetect) 主 ...

  6. YOLOP三合一:车辆检测+道路面分割+道路线分割

    [前言] 原本想写AdderNet的,但这东西有点难顶,GPU训练显存用量明显不对劲,我的小显卡练个resnet20炸显存了,换成CPU炼,炼到天黑都跑不了多少个epoch,不折腾了.中间折腾的时候看 ...

  7. uni-app 全端通用组件库unify_Ui(全端兼容nvue和vue),所有组件全端兼容,可配置全局样样式,350+常用图标

    简介 基于uni-app平台开发的一套轻量级全端UI框架,适用于nvue与vue页面,核心样式文件遵循weex规范编写,在uni.scss文件可配置全局的样式. 编写nvue或者vue文件使用unif ...

  8. GeoServer导入ArcGIS的shp文件样式丢失:自定义Style

    有以下几个文件: 其中,mxd是ArcGIS使用的.GeoServer只需要dbf,prj,shp,shx. 将mxd文件使用ArcGIS打开: 然后将shp发布到GeoServer: 差异非常明显. ...

  9. Geoserver怎样设置地图不同路线显示不用颜色样式(同一个图层组设置多个图层不同样式)

    场景 Geoserver怎样发布图层组(shapefile文件): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/11875391 ...

  10. geoserver学习(二)图层样式sld点样式

    尽管点似乎是最简单的形状,仅具有位置而没有其他尺寸,但是在SLD中可以使用许多不同的方式来设置点的样式 点样式 此SLD 有<Rule>一对一<FeatureTypeStyle> ...

最新文章

  1. linux bridge搭建虚拟机全过程
  2. C++将01数组转换为二进制对应的数值
  3. ES6——generator与yield
  4. JDK源码(20)-Thread
  5. mysql关于索引的一些零碎知识点(持续更新)
  6. 求和(1,2,3.....n使其和为m的所有情况)
  7. Kali2.0中peda与pwntools的安装
  8. rvm,ruby的安装
  9. 2017全国计算机二级office题库,2017全国计算机二级office选择题题库
  10. VUE 组件 有数据不渲染 v-for
  11. 使用POI操作Ecxel文档遇到转化成String类型的电话号码无法转化成Cell类型了
  12. 智能家居 mysql_智能家居 数据库设计
  13. EMBA必看书籍推荐
  14. Attention Rollout
  15. 医疗器械A类B类C类物料区分
  16. 3种方法教你应对高智商型反社会人格者
  17. Mac没有右Control的解决办法
  18. Python之拉盖尔多项式
  19. Allegro铜皮倒角技巧-shape倒角
  20. iOS开发可以调节屏幕亮度并且上传APPstore

热门文章

  1. X86服务器CPU的作用,为什么需要基于x86架构的至强处理器?
  2. 【Redux】异步action与同步action
  3. 原生JavaScript批量下载文件压缩包
  4. 计算机系统结构 第四章 指令级并行
  5. spring boot启动报错: The APR based Apache Tomcat Native library which allows optimal performance
  6. java抽奖系统的设计参考文献,抽奖系统的设计与实现论文范文论文
  7. 考研英语阅读理解技巧总结
  8. windows常用系统命令
  9. 爬取煎蛋网图片(破解js)
  10. python爬虫实践(三)——爬取煎蛋网图片