Python 要求

ArcGIS for Desktop 地理处理工具需要安装 Python 2.7.x 和 Numerical Python 1.6.1。如果 ArcGIS for Desktop 安装程序未在目标计算机中找到 Python 2.7.x 或 Numerical Python 1.6.1 (NumPy),则会在完整安装过程中自动安装 Python 2.7.2、Numerical Python 1.6.1 和 Matplotlib 1.1。您可选择“自定义”安装来取消选择 Python 功能,从而避免安装它。此外,如果 Python 是在 ArcGIS for Desktop 的安装过程中安装的,则可根据需要选择其他的安装位置。注意,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 脚本,必须执行以下任一操作:

注注:

只有安装了 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,因此也不会将其卸载。

9/15/2013