查看原文
其他

Echarts制作OD流向地图

小猿猴GISer 小猿猴GISer 2021-09-19

这里推荐使用网友wandergis制作的一个js库,叫做arcgis-echarts,网址为

https://github.com/wandergis/arcgis-echarts

其实例很棒

我们只需要了解其中的数据格式即可,例如迁徙图的格式

确定点的位置

var points=[{"name":"Point1","value":[-22.55418,63.99983]},{"name":"Point2","value":[22.55418,63.99983]}];

设置线的坐标

var Line = [[{"coord":[120.32418,36.08792],"value":6},{"coord":[110.35937,21.2707],"value":6}],[{"coord":[110.35937,21.2707],"value":68},{"coord":[103.81821,1.26482],"value":68}],[{"coord":[121.52573,31.25982],"value":2},{"coord":[118.99706,39.20492],"value":2}]]

如果坐标对很多,直接写很麻烦怎么办,我一般会使用表格

比如坐标和权重的表格如下,增加列数,填入内容,合并列。需要注意最后一行数字没有逗号。

116.367339.921151
116.371139.921212
116.377339.921323
116.384739.920984

Excel中可以使用&符号,将多列数据合并

这样成百上千条线也不用怕了。


你可以选择其他的自定义底图,和arcgis api for javascript的用法一致

map = new Map("map", { basemap: "oceans", center: [121.221787,31.336237], zoom: 10, logo:false });

欢迎大家关注我的公众号,获取博主联系方式,交流学习

文章推荐 Gephi制作网络流向图 ArcGIS制作网格热力图 ArcGIS提取社交媒体数据OD流向 ArcGIS提取社交媒体数据OD流向



阅读原文,直达项目原址

: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存