地图功能支持更多强大的空间函数,其中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)通过对“渔船”形状的自定义可以换成需要的外形,这样我们就可以得到一个关于海上牧场电子围栏的可视化报告啦! |
2025-04-15
2025-04-10
2025-04-15
2025-04-15
2025-04-15
0