IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 游戏开发 -> 【python】Anaconda添加Arcpy(以Arcgis Pro 2. 8为例) -> 正文阅读

[游戏开发]【python】Anaconda添加Arcpy(以Arcgis Pro 2. 8为例)

Arcpy与Anaconda介绍

Arcpy

虽然Arcgis中提供了批处理功能,但是应用场景仍然有限。比如,我们要对100份遥感图片进行栅格计算的Con函数,每一个图像都要输入不同的参数,是否要重复操作100次?又比如,有时需要通过Arcgis处理数据,导出后再通过python中的机器学习模型运行结果。如果需要测试不同参数下模型的运行效果,那是否每次运行都要重复在Arcgis中处理数据再导出到Python运行模型?

Arcpy是Esir官方编写的python扩展包,通过Arcpy可以调用Arcgis中的相关工具箱进行空间处理,通过程序化的思维可以大大提高我们的数据处理效率。

我们可以在python中处理好Arcgis工具要用的参数
在这里插入图片描述
通过循环多次调用工具,输入对应的参数,从而能一次处理大量的数据。
在这里插入图片描述
总之,通过学习Arcpy可以减少我们大量重复操作的工作时间,为数据处理贡献更大的力量。

Anaconda

Anaconda是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。通过Anaconda可以快速创建python环境,一键安装升级对应的包。

安装

Arcpy 与 Anaconda的安装

安装Arcgis后就已经集成了Arcpy,无需单独安装
Anaconda在(官方网站)下载安装包安装。
注意要将环境变量加进去。
在这里插入图片描述

环境配置

1,确认python版本
首先进入Arcgis的安装目录,我这里的是“C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3”。打开python.exe,确认对应的python版本。如下显示要配置的是3.7.10版本的python
在这里插入图片描述
2,在Anaconda中创建python3.7.10环境
打开Anaconda Powershell Prompt (Anaconda3);
执行创建环境命令 conda create --name arcpyPro2-8 python=3.7.10
在这里插入图片描述
使用 conda env list查询创建的环境
在这里插入图片描述
使用 conda activate arcpyPro2-8激活刚刚创建的环境
在这里插入图片描述
3,复制Arcgis Pro中的python环境
arcgis中的python环境是无法修改的,也就是无法增加新的包。因此需要使用新建的环境运行。
在这里插入图片描述

复制Arcgis中的python环境文件夹,我电脑的路径是“C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3”

粘贴到Anaconda中刚刚新建的环境中,我电脑的路径是“
C:\Anaconda3\envs\arcpyPro2-8”

4,添加路径
在Anaconda中找到ArcGISPro.pth路径文件,C:\Anaconda3\envs\arcpyPro2-8\Lib\site-packages
打开文本,添加三条路径,指向Python包,Arcpy, Arcgis 和Arctool Box
都在Arcgis的安装文件夹内,我电脑的路径如下:
C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\site-packages
C:\Program Files\ArcGIS\Pro\bin
C:\Program Files\ArcGIS\Pro\Resources\ArcPy
C:\Program Files\ArcGIS\Pro\Resources\ArcToolBox
在这里插入图片描述
5,安装spyder
使用conda install spyder安装spyder

6,运行spyder
输入下面两条指令即可运行spyder
conda activate arcpyPro2-8
spyder

如下图,可以在spyder中调用Arcpy,读取地理数据库中的文件
在这里插入图片描述

  游戏开发 最新文章
6、英飞凌-AURIX-TC3XX: PWM实验之使用 GT
泛型自动装箱
CubeMax添加Rtthread操作系统 组件STM32F10
python多线程编程:如何优雅地关闭线程
数据类型隐式转换导致的阻塞
WebAPi实现多文件上传,并附带参数
from origin ‘null‘ has been blocked by
UE4 蓝图调用C++函数(附带项目工程)
Unity学习笔记(一)结构体的简单理解与应用
【Memory As a Programming Concept in C a
上一篇文章      下一篇文章      查看所有文章
加:2022-04-09 18:49:29  更:2022-04-09 18:52:33 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 -2025/1/16 20:57:49-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码