OSMnx是啥?
OSM是由南加大规划系的Geoff Boeing教授编写的OpenStreetMap的python拓展包
更详细的介绍可以参考官网,或者参考逆天OSMnx!全球边界路网数据、路径规划全部搞定丨城市数据派里面的介绍。
(PS:我也是看到这个公众号的推文,所以研究了下怎么手动安装)
上面的投稿中建议==建议应用anaconda作为python开发环境==,
conda install -c conda-forge osmnx
不过我试了下没成功,而且有点强迫症,所以想在PyCharm里面实现OSMnx包的安装。
经过几次测试,终于成功。
步骤
手动安装的关键在于OSMnx依赖环境(包)的安装以及顺序。
PyCharm中,安装包的方式有2种:
- 直接在终端出使用
pip instal xxx
在File
-Settings
-Project
-Python Interpreter
中点击+
然后输入包的名称进行安装:
使用第二种方法依次安装:
descartes
安装序号:1folium
安装序号:2geopy
安装序号:3matplotlib
安装序号:4networkx
安装序号:5numpy
安装序号:6pandas
安装序号:7requests
安装序号:8geos
安装序号:16geopandas
安装序号:17osmnx
安装序号:19
使用第一种方法安装以下的包:
pyproj
安装序号:9GDAL
安装序号:10Fiona
安装序号:11Rtree
安装序号:12lxml
安装序号:13Pillow
安装序号:14Basemap
安装序号:15Shapely
安装序号:18
==上面第一种方法设计的安装包文件可以在这里找到,当然也可以直接下载我上传的
whl.rar
178.7M
·
百度网盘
依次安装后,就可以看到:
新建一个python file,验证下:
import osmnx as ox
import networkx as nx
import os
运行一下,如果没问题,就证明ok了
参考:
- win10下Python安装osmnx包https://www.shuzhiduo.com/A/n2d92wXQzD/