ArcGIS Pro和ArcGIS for Desktop是Esri公司开发的两个主要的地理信息系统(GIS)软件。它们都提供了丰富的功能和工具,用于地图制作、数据分析、空间建模和地理可视化等任务。以下是ArcGIS Pro和ArcMap之间的一些区别:
Arcpro界面
ArcMap界面
需要注意的是,ArcGIS Pro和ArcMap之间并不是完全独立的软件,它们可以互相兼容和共享数据。用户可以根据自己的需求和偏好选择使用其中之一,或者根据具体任务的要求在两者之间切换使用。
ArcPy是Esri公司为ArcGIS开发的一个Python库,用于自动化地理数据处理、地理分析和地图制作等任务。ArcPy可以在ArcGIS Pro和ArcMap中使用,因此在ArcGIS Pro和ArcMap之间,ArcPy本身的功能和语法是一致的。
然而,由于ArcGIS Pro和ArcMap在一些方面的差异,使用ArcPy时可能会有一些细微的区别:
import arcpy
。而在低版本的ArcMap中,通常使用的语句是import arcgisscripting
。arcpy.env
来设置和管理各种环境变量,如工作空间、输出坐标系等。而在ArcMap中,使用的是gp
对象,例如gp.workspace
来设置工作空间。官方说明目前不会推出新版本的ArcMap,ArcMap10.8会转入成熟支持阶段(即长期支持版本至约2026年:
目前ArcGIS 10.8.2 是 ArcGIS Desktop 的当前版本,将于 2024 年 3 月进入成熟支持阶段。当前没有发布 ArcGIS Desktop 10.9 的计划,因此建议您迁移至 ArcGIS Pro。有关详细信息,请参阅从 ArcMap 迁移至 ArcGIS Pro。
当然如果你的团队工作环境以及熟悉了arcmap,短期时间没必要转向ArcGIS Pro版本。如果之前学习的是ArcMap现在想学习Pro,那么可以试试转向ArcGIS Pro,GIS原理和函数都是共同的,官方也提供了从 10.x 到 ArcGIS Pro 的 Python 迁移的帮助文档。就使用arcpy而言,推荐使用python3版本的ArcGIS Pro版本。