GIS | 绘制流向图(Flow Maps)

 

本文部分内容参考:https://blog.csdn.net/arcgis_all/article/details/8858228

高德地图开发者平台

高德可视化数据的功能可以画出流向图,但是有数据量的限制,选择种类也较少,之前的文章里面有提到过:https://blog.csdn.net/weixin_41340063/article/details/100096035

Echarts

ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等)

网络流图

显示地点之间相互的连接,通常是基于交通或通讯联系。常用路网数据等绘制

       【示例】:美国俄勒冈州的公路交通情况。

径向流图

在ArcGIS 10.0的时候,新增了一个名字叫XY To Line(XY转线)的GP工具,打开ArcToolbox,找到Data Management->Features->XY To Line。 根据起点和终点表来创建一个包含两点大地测量折线要素的新要素类。

工具参数说明:

分配流图

显示物品的分配流向,或从一个或几个起源地到多个目的地的扩散流向。
       【示例1】:英国煤炭出口情况。

        

矢量流图

使用欧几里得矢量数据(具有大小和方向的点位置),在空间和时间上显示连续变化的现象。
       【示例1】:QSCAT高分辨率飓风分析。
        

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你可以使用Vue配合GIS库来绘制兰考县地。以下是一种可能的实现方案: 1. 首先,你需要选择一个适合的GIS库来处理地相关的操作。一些常用的GIS库包括Leaflet、Mapbox和OpenLayers等。你可以根据项目需求选择其中一个。 2. 在Vue项目中安装所选的GIS库。使用npm或yarn命令安装库的最新版本。例如,使用以下命令安装Leaflet: ```bash npm install leaflet ``` 3. 在Vue组件中引入所需的GIS库。在你的组件中,使用import语句引入所选的GIS库。例如,在使用Leaflet的情况下,你可以这样引入: ```javascript import L from 'leaflet'; ``` 4. 创建地容器。在Vue组件的模板中,添加一个div元素作为地容器。你可以为该div元素指定一个唯一的id,以便在后续的代码中引用它。例如: ```html <template> <div id="map"></div> </template> ``` 5. 在Vue组件的生命周期钩子或方法中初始化地。在Vue组件的mounted钩子函数中,使用所选的GIS库初始化地,并将其绑定到之前创建的地容器上。例如,在使用Leaflet的情况下,你可以这样初始化地: ```javascript mounted() { const map = L.map('map').setView([兰考县的纬度, 兰考县的经度], 初始缩放级别); L.tileLayer('瓦片地的URL').addTo(map); } ``` 6. 添加地层。使用所选的GIS库,你可以添加各种层到地上,例如标记、线条或多边形等。具体的实现方式取决于所选的GIS库。 7. 为地添加相关功能。你可以根据需求为地添加交互功能,例如缩放、平移、点击事件等。具体的实现方式也取决于所选的GIS库。 请注意,上述代码仅为示例,你需要根据实际情况进行相应的调整和配置。同时,你还需要准备兰考县的地理数据,例如边界坐标或GeoJSON文件,以便在地上进行绘制。 希望这个回答能对你有所帮助!如果你需要更多详细的指导,请提供更多关于你项目的信息。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值