地理处理系统工具(随 Esri 一同安装的工具)用于对地理数据执行一些小的基本操作。使用 ModelBuilder 或 Python,您可按顺序执行这些地理处理工具,将其中一个工具的输出作为另一个工具的输入。创建的脚本可能是您的工作流的重要组成部分,即某个需要重复执行多次的任务。
所创建的脚本可以按照两种基本方法中的一种执行:在 ArcGIS 外部执行和在 ArcGIS 内部执行。
- 在 ArcGIS 外部执行表明脚本通过操作系统的命令提示符运行(如下所示),或者在 Python 集成开发应用程序 (IDE) 内运行。以这种方式执行的脚本称为独立脚本。
通过 cmd 窗口运行脚本。
E:\ScriptLib> transform_data.py e:\data\d052573
- 在 ArcGIS 内部执行表明您在工具箱内创建脚本工具。脚本工具与任何其他工具一样,可以从工具对话框打开和执行、可在模型和 Python 窗口中使用,并且可以从其他脚本和脚本工具中调用。
可以通过两种方式在 Python 中创建地理处理工具:标准工具箱,在这种工具箱中可将 Python 脚本工具连接到工具箱;Python 工具箱,这种工具箱是完全用 Python 代码编写的文件。要了解有关自定义工具箱和 Python 工具箱的更多差别,请参阅比较自定义工具箱和 Python 工具箱。