分享到

解锁空间函数,让地理数据快速呈现!

经验 2025-3-11 15:07 142人浏览 0人回复
摘要

地图功能支持更多强大的空间函数,其中position、makeLine、buffer函数,分别用来生成点、线和圆形区域,distance函数用于计算两点间的距离。这些函数通常在地理信息系统(GIS)、位置服务、交通规划、救援应急等领 ...


地图功能支持更多强大的空间函数,其中position、makeLine、buffer函数,分别用来生成点、线和圆形区域,distance函数用于计算两点间的距离。这些函数通常在地理信息系统(GIS)、位置服务、交通规划、救援应急等领域都有广泛的应用,可以帮助您更好地理解和分析地理空间数据,应对各种复杂的地理空间问题。



场景一


水文监测应急

随着雨季的到来,河流防洪监测尤为关键。通过地图展示监测站点与支援中心的地理位置可以更好了解他们的分布情况。同时通过支援中心支援的范围可以了解哪些站点可以得到支援。


数据整理


采集监测站点与支援中心的经纬度数据。


生成空间地图


在编辑报告数据栏中新建计算列,利用空间函数position可根据经纬度生成位置打点信息,对各类站点进行绘制。再利用空间函数buffer对支援中心定义支援范围。这里利用参数组件组合使用,对支援范围动态传参。将准备好的数据列拖入到GIS地图中进行展示。


1)报告中拖入下拉参数、文本参数和地图组件。


2)在右侧数据栏更多菜单中新建计算列,通过使用空间函数position来获得所需的“支援中心点”、“监测站点”地理计算列,如下图。position计算列绑定到地图上可以画点。


3)在下拉参数组件中绑入“支援中心”和“支援中心点”,使中心名称和中心经纬度建立对应关系。



4)利用空间函数buffer新建“监管范围”地理计算列,用来获得支援中心点的监管范围。buffer根据给定的点(position)和半径距离,在地图上画圆。下面的例子,position和半径通过参数动态传递。



5)在地图组件中分别绑入“监测站点”、“监管范围”、“支援中心点”,并通过标记组对各列设置标签,最终就能等到一个可以动态查看防洪水文应急监测的可视化报告啦!




场景二


电子围栏监控


随着海洋牧场的快速发展,牧场海域安全监控尤为重要,为了避免过往船只误入养殖区域造成不必要的损失,管理人员可利用地理电子围栏实时监控牧场区域经过的船只。


数据整理


采集牧场边界经纬度数据用于绘制围栏区域、海域内船只信息采集用于动态监测位置信息。


生成空间地图


在编辑报告数据栏中新建计算列,利用空间函数makeLine可根据起始点和终止点顺序生成连线,对采集的围栏经纬度进行围栏绘制。再利用空间函数position对船只进行打点定位。将准备好的数据列拖入到GIS地图中进行展示。


1)报告中拖入地图组件。


2)在右侧数据栏更多菜单中新建计算列,通过使用空间函数position、makeLine来获得所需的“渔船”、“围栏”地理计算列。

3)在地图组件中绑入“渔船”、“围栏”,并可通过右侧图形-标记中的高度调整围栏的线条弧度,将其设置为0以便获得直线。


4)通过对“渔船”形状的自定义可以换成需要的外形,这样我们就可以得到一个关于海上牧场电子围栏的可视化报告啦!


本文暂无评论,快来抢沙发!

150 文章939 人气
数据分析
热门问答
  • 0

    回答

    17673961234 2025-04-15发布
  • 3

    回答

    17673961234 2025-04-15发布
  • 0

    回答

    18574851234 2025-04-15发布
  • 3

    回答

    18574851234 2025-04-15发布
  • 0

    回答

    13554841234 2025-04-15发布
  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
100W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部