Python 要求
重要信息
在 ArcGIS 9 或 9.1 中编写的脚本使用 Python Win32 所安装的 win32com 模块来创建地理处理器对象。在 ArcGIS 10.1(以及 9.2、9.3 和 10)中,将不再安装 Python Win32 扩展模块(因为不再需要它)。这种情况下,任何利用 ArcGIS 9 或 9.1 创建的脚本由于使用了 win32com 都将无法正常运行。如果确实需要 PythonWin32 扩展模块,则可以进行手动安装。
ArcGIS 将不再安装 Python Win32,因为创建地理处理器的推荐方法已经转而使用一种由 Esri 开发的新的 Python 模块,以支持最新版本的 Python 以及多种平台(例如 Windows 和 Linux)。
要继续使用 Python 脚本,必须执行以下任一操作:
- 更改脚本以使用新的 ArcGIS Python 模块来创建地理处理器。有关详细信息,请参阅以下在线帮助主题:地理处理 > 用脚本自动化您的工作 > 访问地理处理脚本中的工具 > 创建地理处理器对象。
- 安装 PythonWin 安装程序。这将安装 win32com,从而使现有脚本如同在 ArcGIS 9 和 9.1 中的中运行得一样。

只有安装了 2.7.x 版本的 Python 才能符合要求。
需要 Python 支持的 ArcGIS for Desktop 地理处理工具如下:
分析工具
- 邻域分析工具集
- 多环缓冲区
转换工具
转为 dBASE
- 表转 dBASE (批量)
转出至地理数据库
- 要素类至地理数据库(批量)
- 表至地理数据库(批量)
转为 Shapefile
- 要素类转 Shapefile (批量)
空间统计工具
分析模式
- 平均最近邻
- 高/低聚类 (Getis-Ord General G)
- 空间自相关 (Moran's I)
聚类分布制图
- 聚类和异常值分析 (Anselin Local Moran's I)
- 热点分析 (Getis-Ord Gi*)
度量地理分布
- 中心要素
- 方向分布 (标准差椭圆)
- 线性方向平均值
- 平均中心
- 标准距离
工具
- 计算面积
- 收集事件
- 计数渲染
- 将要素属性导出到 ASCII
- Z 得分渲染
卸载 Python
如果 Python、NumPy 和 Matplotlib 随 ArcGIS for Desktop 安装程序进行安装,则在移除 ArcGIS for Desktop 时,会将其一并卸载。可以在安装 ArcGIS for Desktop 之前手动安装 Python 2.7.x、NumPy 和 MatPlotLib。如果 ArcGIS for Desktop 安装程序检测到已安装了 Python 和 NumPy,则不会再安装 Python、NumPy 和 Matplotlib,因此也不会将其卸载。