f944a133a1531960bb001266a3ab8702.png

OSMnx是啥?

OSM是由南加大规划系的Geoff Boeing教授编写的OpenStreetMap的python拓展包

更详细的介绍可以参考官网,或者参考逆天OSMnx!全球边界路网数据、路径规划全部搞定丨城市数据派里面的介绍。

(PS:我也是看到这个公众号的推文,所以研究了下怎么手动安装)

上面的投稿中建议==建议应用anaconda作为python开发环境==,

conda install -c conda-forge osmnx

不过我试了下没成功,而且有点强迫症,所以想在PyCharm里面实现OSMnx包的安装。

经过几次测试,终于成功。


步骤

手动安装的关键在于OSMnx依赖环境(包)的安装以及顺序。

PyCharm中,安装包的方式有2种:

  • 直接在终端出使用pip instal xxx

18c73f5adbc21f80eb22ac82b5971ee3.png

File-Settings-Project-Python Interpreter中点击+然后输入包的名称进行安装:

a3029e69098d2e315efaaed16ed6adff.png

e6fb5cd626ee2f620db3a866848f75f8.png

使用第二种方法依次安装:

  • descartes安装序号:1
  • folium安装序号:2
  • geopy安装序号:3
  • matplotlib安装序号:4
  • networkx安装序号:5
  • numpy安装序号:6
  • pandas安装序号:7
  • requests安装序号:8
  • geos安装序号:16
  • geopandas安装序号:17
  • osmnx安装序号:19

使用第一种方法安装以下的包:

  • pyproj安装序号:9
  • GDAL安装序号:10
  • Fiona安装序号:11
  • Rtree安装序号:12
  • lxml安装序号:13
  • Pillow安装序号:14
  • Basemap安装序号:15
  • Shapely安装序号:18

==上面第一种方法设计的安装包文件可以在这里找到,当然也可以直接下载我上传的

whl.rar
178.7M
·
百度网盘

依次安装后,就可以看到:

e50d9ffce961cbb6796e2f4813f55629.png

新建一个python file,验证下:

import osmnx as ox
import networkx as nx
import os

运行一下,如果没问题,就证明ok了

0822e111b158b23e0dae9b395b500caf.png

参考:

  • win10下Python安装osmnx包https://www.shuzhiduo.com/A/n2d92wXQzD/
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐