栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

轨迹数据预处理过程之安装

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

轨迹数据预处理过程之安装

  1. 安装osmnx库:为了在python环境下轻松使用地图库,从OpenStreetMap中检索、建模、分析和可视化街道网络。OSM提供了兴趣点POI、建筑足迹、海拔数据、街道方位/方向和网络路由。osmnx官方链接
    一般通过pip或conda的方式进行安装,与一般包不同的是,osmnx需要许多前置包,因此安装如下:

    pip install descartes folium geopy matplotlib networkx numpy pandas requests pyproj GDAL Fiona Rtree lxml Pillow basemap geos geopandas Shapely osmnx
    

    其中,有些包会安装失败,需要手动下载whl文件去安装,下载链接https://www.lfd.uci.edu/~gohlke/pythonlibs/。在我安装的过程中Fiona和basemap失败,从链接中找到这两个包,然后按照python版本和电脑位数选择对应的whl文件下载。如

  2. 安装FMM(Fast map matching):用于轨迹数据处理。FMM链接

    安装步骤:

    1. 下载并安装cygwin:官网下载并安装基础组件binutils cygwin32-gcc-core cygwin32-gcc-g++ gcc-core gcc-g++ gdb make wget ming64-i686-gcc-core ming64-i686-gcc-g++,测试安装成功cygcheck -c cygwin。

    2. 安装apt-cyg,wget无法访问到GitHub,手动打开网址下载为无后缀的文件,然后执行后两句命令。

      wget https://raw.githubusercontent.com/transcode-open/apt-cyg/master/apt-cyg
      	# 手动保存为文件,放到home/XXX文件夹下(pwd可查)
      chmod +x apt-cyg
      mv apt-cyg /usr/local/bin
      # 安装相关库
      apt-cyg install make gcc-g++ cmake gdal libboost-devel libgdal-devel libexpat1-devel libbz2-devel zlib-devel swig python-devel
      
    3. 下载fmm项目

      mkdir fmm
      cd fmm
      git clone git@github.com:cyang-kth/fmm.git . # 下不了可以手动下
      # Under the `fmm` folder 编译项目
      mkdir build
      cd build
      cmake ..
      make -j8 # python报错,/usr/include/python2.7
      make install
      
      >>> import platform
      >>> platform.architecture()
      ('64bit', 'WindowsPE')
      

      执行 fmm demo

      lenovo@LIULALA ~/fmm/fmm-master/example/python
      $ python2 fmm_test.py
      

      D:ProgramFilescygwinlibpython2.7site-packages _fmm.dll_ fmm.py

    一些python安装相关的命令:

    # pip下载whl查看对应版本:
    python -m pip debug --verbose
    # 查看python安装路径
    where python
    whereis python
    # 多版本python下查看当前使用的python
    which python
    # 查看pip下载的所有包
    pip list
    # 查看pip安装的包详细信息
    pip show numpy
    

安装,配环境往往都是最恶心人的~~

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/344171.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号