javascript – Python NetworkX / Mplleaflet:网络到geojson
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript – Python NetworkX / Mplleaflet:网络到geojson,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1152字,纯文字阅读大概需要2分钟。
内容图文
![javascript – Python NetworkX / Mplleaflet:网络到geojson](/upload/InfoBanner/zyjiaocheng/768/d3d7e29f1367443bb1988863df68480b.jpg)
我一直在使用networkx和mplleaflet在传单地图上从nx绘制我的网络.使用我的一个较小的数据集,这非常有效.但是,它不能随着更大的数据而扩展.是否可以将我的图形从networkx导出到geojson或将使用mplleaflet创建的geojson导出到新文件中?我知道networkx中的图形/节点/边缘可以写入json,但我的网络包含重要的地理信息,由于mplleaflet无法处理大小,我想将其导入QGIS.
编辑
使用我的一个较小数据集制作的传单地图可以在此处找到:https://drive.google.com/open?id=0B1lvsCnLWydEQ2ZkSS1XZ09TOFk
查看html文件本身我可以看到数据按预期存储为geojson.我尝试了一个简单的数据复制和粘贴,但这不起作用,因为它有很多功能,而且格式也不正确.我不熟悉html或javascript,也不知道如何从文件中提取信息 – 这可能吗?
解决方法:
为了在一年多之后回答我自己的问题,我使用SQL和PostGIS / CARTO确定了最接近可能的解决方案,而不是Python和networkx(不幸的是).使用ST_MakeLine,通过升序时间戳对点/节点(纬度/经度)进行排序,然后按唯一标识符进行分组,可以实现与这些类似的结果:
(https://carto.com/blog/jets-and-datelines/)
(https://carto.com/blog/alteryx-and-carto-to-explore-london-bike-data/)
在CARTO数据库中执行此类分析可实现可伸缩性,并且可以轻松地合并到自定义Web地图中,并进一步开发(使用JavaScript),而不仅仅是使用mplleaflet进行简单绘图.
内容总结
以上是互联网集市为您收集整理的javascript – Python NetworkX / Mplleaflet:网络到geojson全部内容,希望文章能够帮你解决javascript – Python NetworkX / Mplleaflet:网络到geojson所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。