ArcGIS API For Python 00 - 環境準備

1 ArcGIS中Python相關工具介紹

  • arcpy
    • ArcMap
    • ArcGIS Pro
  • arcgis-server-py3
  • arcgis api for ptyhon

2 ArcGIS API for Python簡介

2.1 安裝和運行

ArcGIS API for Python作爲名爲arcgisconda一個包分發,通過jupyter運行

2.1.1 通過Conda環境訪問

2.1.1.1 配置Condata環境

  • 通過ArcGIS Pro
    • Pro 2.1.x版本以後,自帶conda和ArcGIS API for Python環境,可直接使用
    • Pro 1.4.x到Pro 2.0.x,可以通過內置的Python Package Manager安裝ArcGIS API for Python
    • Pro 1.3.x版本,可通過命令行conda install -c esri arcgis,安裝ArcGIS API for Python
  • 通過Anaconda
    • ArcGIS API for Python需Python 3.5及以上環境
    • 安裝Anaconda後,手動安裝arcgis包

2.1.1.2 運行

訪問conda環境,運行jupyter notebook,通過瀏覽器訪問

2.1.2 通過Docker環境訪問

2.1.2.1 配置Docker環境

  • 安裝Docker
  • 拉取對應的鏡像docker pull esridocker/arcgis-api-python-notebook

2.1.2.2 運行

  • 通過命令docker run -it -p <localport>:8888 esridocker/arcgis-api-python-notebook將鏡像轉爲容器

2.1.3 離線安裝

  • 通過Conda的方式
  • 通過Docker的方式

2.2 系統需求

2.2 操作系統

32位或者64位的Windows、MacOS和Linux

2.2.3 Python版本

Python 3.5 以上

2.2.4 依賴項

一些特定的功能不需要全部的依賴性,但建議安裝全部的依賴項,如下:

  • six
  • pandas
  • numpy
  • pyshp
  • matplotlib
  • notebook
  • ipywidgets>=7
  • keyring
  • winkerberos(windows only)

[注]:如果當前Python環境安裝arcpypyshp可不必安裝

2.2.5 可選依賴

某些功能需要其他的依賴項,但是安裝arcgis時沒有自動安裝,如:

  • beautifulsoup,當使用OAuth2進行身份驗證時
  • dill,當從函數創建Python boolbox時
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章