首页 > 其他分享 >添加缓冲区

添加缓冲区

时间:2023-02-02 17:58:04浏览次数:34  
标签:geojson 添加 geoserver 缓冲区 turf 图层

遇到要添加缓冲区的需求时,由于官方文档的方法不太合适,所以记录一下自己的实现过程,也是从别处抄抄改改的,勿喷

直接贴代码

先展示一下最终展示的效果,添加了两个缓冲区图层,一个是5米的,红色线表示,一个是50米的,黄色线表示

 

 实现过程:

①:需要先 npm install @turf/turf;然后在页面里引入turf和openlayers里需要用到的类

 

 ②:由于我是在geoserver上发布的栅格图层,然后在geoserver里面选择你发布的那个图层,然后选wfs-geojson,获取到那个图层的geojson地址

 

 

 

 这上面只展示了5米缓冲区的图层,就是那个data.smallBufferLayer  大的缓冲区图层的设置方法和这个一样

标签:geojson,添加,geoserver,缓冲区,turf,图层
From: https://www.cnblogs.com/wangmengqi/p/17086841.html

相关文章

  • 添加功能分析和添加功能实现
    添加功能分析   添加功能代码实现publicclassAddUserServletextendsHttpServlet{@OverrideprotectedvoiddoGet(HttpServletRequestreq,HttpSe......
  • vue添加css样式的方式
    vue添加css样式的方式1、在.vue文件中引入css<stylescopedlang="scss"type="text/scss">@import"../css/style.css";</style> 2、直接在<style>中写......
  • ELK系列(5) - Logstash怎么分割字符串并添加新的字段到Elasticsearch
    问题有时候我们想要在Logstash里对收集到的日志等信息进行分割,并且将分割后的字符作为新的字符来index到Elasticsearch里。假定需求如下:Logstash收集到的日志字段​​messag......
  • 为博客园添加目录的方法总结
    转自:https://www.cnblogs.com/xj-excellent/p/13252719.html 最近,想给各位小伙伴们捋一捋,有些同学很好奇,为什么有的时候,我点开其他人的博客时,看他们写的文章、随笔及帖......
  • centos8添加和移除代码库
    今天想装个clickhouse,跟着官网的教程一步一步走,走到安装clickhouse那一步就废了,无法安装cickhouse,也无法用yum安装软件,我用yumupdate的更新仓库,发现原来是自己导入了clickh......
  • 关于视频号主页实现一键添加个人微信功能的思路
    ​大家好,我是小悟很多小伙伴私信说想要在视频号里面放置添加个人微信的按钮,但是很遗憾的告诉大家,想要实现这个功能是有条件的,就是需要视频号是企业认证的,个体户或企业都可以......
  • 接口测试|Fiddler会话栏中添加IP列
    Fiddler会话栏中添加IP列在fiddler会话栏中添加IP列1、点击菜单栏rules——customizerules…或者在右侧响应栏中点击FiddlerScript栏;如下图:2、ctrl+f搜索“staticfunction......
  • 高德地图上添加扇形图
    高德地图中没有直接添加扇形图案的方法,经过查看前辈们的博客,编写以下方法。在高德地图中自定义图层,在自定义图层中使用canvas画图方法添加图形。示例中还包含了添加标记......
  • 为RecyclerView添加优雅的点击事件、长按事件
    本篇参考:​​Hugo的文章-GettingyourclicksonRecyclerView​​效果如下![这里写图片描述](https://img-blog.csdnimg.cn/img_convert/695c7c9139533136f726431d4f332......
  • Ubuntu18添加swap分区
    swap分区,是系统内存不够用时,就需要把物理内存一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有操作的程序,这些被释放的空间临时保存......