ArcGIS 10 新特性之地理处理

后台处理

由于当前版本中地理处理工具可以后台进程的形式执行任务,因此在使用此类工具执行任务时,您仍可继续使用各种应用程序(ArcMap、ArcCatalog、ArcScene 或 ArcGlobe)。

了解有关后台处理的详细信息

“搜索”和“目录”窗口

ArcToolbox 的功能已被搜索 窗口、目录 窗口和结果 窗口所取代。虽然 ArcGIS 10 中仍然包含 ArcToolbox 窗口,但是查找和运行工具的主要途径已改为搜索 窗口,该窗口为 ESRI 开发的地理处理工具以及用户自定义工具提供了索引。

了解有关使用“搜索”和“目录”窗口查找工具的详细信息

“地理处理”菜单

ArcGIS 10 主菜单中引入了一个新的地理处理菜单。此菜单中除了包含用于配置地理处理系统的所有选项外,还包含六个常用工具。

工具可直接添加至“地理处理”菜单

您可以轻松地将工具添加到“地理处理”菜单,也可以添加到任一菜单或工具条中,以快速访问各种常用工具。您甚至可以利用这个新功能将自己的“模型”和“脚本”工具添加到应用程序的用户界面中。

了解有关向菜单和工具条添加工具的详细信息

Python 窗口取代“命令行”窗口

Python 窗口是一个命令行样式的工具运行环境。它取代了先前版本中的命令行 窗口。在命令行 窗口中,您可以运行地理处理工具和修改地理处理环境设置。而在 Python 窗口中,您不但可以像在命令行 窗口中那样运行工具和设置环境,而且还能访问 arcpy 脚本功能(列出函数、描述数据属性及光标等)以及其他以 python 语言形式提供的有用功能。

了解有关 Python 窗口的详细信息

Python 和 ArcPy

ArcGIS 10 中安装了 Python 2.6 版本。

ArcPy 的 site-package 目录下提供了所有地理处理工具以及用于查询 GIS 数据的多种有用函数。site-package 是 Python 术语,表示一个使用附加函数来扩展 Python 语言的库。ArcPy 的 site-package 涉及的是 ArcGIS 如何将 GIS 函数传送到 Python。ArcPy 的 site-package 随 ArcGIS 一起自动安装。可将 ArcPy 视为是替代 Python 代码中的 arcgisscripting

ArcPy 中包含两个重要模块:用于与 ArcMap 进行交互和创建地图册的制图模块 (arcpy.mapping),以及用于执行地图代数的空间分析模块 (arcpy.sa)。另一个模块地统计分析,包含一系列用于设置复杂邻域搜索项的类。

了解有关 ArcPy 的详细信息

模块和脚本工具的密码保护

在 ArcGIS 10 中,可使用密码对模块和脚本这些知识产权加以保护。这样可在允许接收方运行模块和脚本工具的同时防止他们对工具进行编辑。用户无法查看受密码保护的模型或脚本。复制时,密码保护不会受到任何影响。

另外,还可以将 .py 文件导入该工具(实际上,只有执行此操作,才能对脚本工具实施密码保护)。这意味着您不必传送独立的 .py 文件也可以让脚本工具工作,.py 将保存在工具箱内。导入 .py 文件后,如需进行修改,可再次将其导出(只要知道密码)。

相关主题


7/10/2012