快速浏览:创建地理处理包
要创建地理处理包,请右键单击结果 窗口中的结果,然后选择共享为 > 地理处理包。使用工具对话框或者从 Python 窗口运行工具时,将会创建结果。在模型构建器中运行模型时,则不会创建结果。
地理处理包 窗口
下图显示了共享名为 Risk Assessment 的结果时的地理处理包 窗口。
左侧窗格为内容列表。单击各个条目可更改右侧窗格的内容。
内容 | 描述 |
---|---|
地理处理包 | 选择您要保存包的方式。可以上传至 ArcGIS Online,也可以保存到磁盘上的文件中。以下为打包选项的信息。 |
Risk Assessment | 在本例中,右键单击此结果可以打开地理处理包 窗口。在右侧窗格中,可以输入新名称并更新包的描述。 |
项目描述 | 这是您正在创建的包的描述。所有包类型都必须具有摘要和标签。 |
附加文件 | 您可以把附加文件包含到您的包中。通常,这些文件是文档文件。有些类型的文件不可添加,例如可执行文件(.exe、.py 等)等文件类型。 |
下表介绍了地理处理包的选项
选项 | 描述 |
---|---|
仅打包方案 | 如果选中,则仅输入数据源的方案将包含在包中。方案是由字段和表定义、坐标系属性、符号系统、定义查询等组成的要素类或表的结构或设计。将不会合并数据或记录。 此选项不适用于项目数据。项目数据是非参数的输入数据;即项目数据不是由工具的用户提供,而是由工具在内部使用。将在包中包括项目数据的所有数据和记录。 |
包括企业级地理数据库数据,而不引用该数据 | 如果选中此选项,会提取企业级数据库中的所有数据,转换为文件地理数据库并包括包含在您的包中。不选中此选项意味着,企业级地理数据库中的数据集会继续引用企业级地理数据库数据,您的包的接收者需要有权访问企业级地理数据库才能使用这些数据。 |
支持 ArcGIS Runtime | 仅在包中启用了 ArcGIS Runtime 支持后,才会显示此选项。 如果希望您的地理处理包能够用于 ArcGIS Runtime 应用程序,请选中此选项。 要启用此选项,则单击 ArcMap 主菜单中的自定义 > ArcMap 选项。这样会打开 ArcMap 选项 对话框。单击共享选项卡,然后选中启用 ArcGIS Runtime 工具,如下图所示。 自 ArcGIS for Desktop 10.2 开始,您可以按照与修改地理处理服务的任务参数设置相同的方式来修改启用了运行时的地理处理包参数。有关修改服务任务参数设置的详细信息,请参阅地理处理任务概述设置。 注: 启用了运行时的地理处理包通常用于定制的 ArcGIS Runtime 应用程序。如果在 ArcGIS for Desktop 中使用启用了运行时的包,它将以类似地理处理服务的形式执行,而并非以常规地理处理包的形式执行。如果需要支持在 Desktop 中使用,则需考虑创建第二个没有启用运行时的地理处理包。 |
地理处理包 窗口顶部具有四个按钮。
按钮 | 描述 |
---|---|
添加结果 | 地理处理包可具有多个结果。此按钮会向包中添加新生成的结果数据。 |
分析 | 分析包中的所有结果是否存在错误。 |
共享 | 根据在地理处理包窗格中选择的选项,创建包文件或者将其上传至 ArcGIS Online。即使之前已经单击分析按钮,仍会分析包中是否存在错误。 |
折叠 | 此按钮会将地理处理包 窗口折叠至最小大小。如果需要在分析结果或执行其他工作时隐藏窗口,可以使用该按钮。通过单击展开按钮即可将窗口恢复至原始大小。 |
在开始打包之前
在创建包之后,ArcGIS 会分析结果是否存在问题。根据此分析,您可能需要提供其他信息,有时需要重新运行结果来创建输出数据。打包前完成以下三项工作可尽量减少问题。
编写工具的文档说明
根据自定义模型或脚本工具将结果打包时,需要编写自定义工具的文档说明(系统工具已包含文档说明;您只需对自定义工具编写)。打包时,ArcGIS 会对工具进行分析使其具有最少的文档说明;工具至少具有一份摘要、一个或多个标签以及每个参数的描述。文档说明的级别由您决定。如果只需要与您工作场所的某位同事共享您的工具,则可以只包含接受最少的文档说明,因为您可以直接回答同事的问题。但是,如果您要将包上传到 ArcGIS Online,则需要进行详细的说明,以使更多用户能够更好地使用和理解它。
对结果打包时,ArcGIS 会检查是否存在最少的文档说明;如果不存在,则可以暂停打包过程并写入你的文档说明。这种做法不好,因为打包过程通常比较仓促,文档说明本身也反映了这一点。最好不要着急,在最终创建您的包之前,准备一份详细的工具文档说明。
要记录自定义模型或脚本工具:
- 在 ArcMap 中,浏览至在目录 窗口或 ArcToolbox 窗口中创建结果的工具。右键单击工具,然后选择项目描述。在 ArcMap 中,在树视图中浏览至创建结果的工具并进行选择,然后单击描述选项卡。
- 在项目描述 窗口中,单击编辑按钮 。
- 在标签文本输入框中提供标签。标签供搜索引擎使用。
- 在汇总(摘要)输入框中,提供简短的工具摘要。请注意,包可以包含其他文件,如 Word 或 PDF 文档,您可在这些文件中提供更详细的说明。此汇总也供搜索引擎使用。
- 在语法部分中,展开各个参数并确保填充了对话框说明。如果对话框说明空白,则添加相应文本。
- 对文档说明感到满意后,请单击保存按钮 。
标签、摘要和语法是最低的打包要求。当然,您不应局限于最低要求,应该尽量提供工具的使用说明、代码示例、图片、制作者名单、使用限制以及比例范围。
此外,对于自定义模型工具,还可为模型构建器中的模型添加标签。对于自定义脚本工具,Python 代码的任何阅读者/调试者都会对代码中的实用注释感到满意。
编写包文档
除了为创建结果的工具编写文档之外,您还需要包提供一份文档说明。此工作在打包过程中完成。最好在打包之前使用喜欢的文本编辑器编写包描述,然后将文本复制粘贴到包描述中。
打包时,ArcGIS 使用工具的摘要和标签作为初始包文档。如果包中包含多个工具,则仅自动添加第一个工具的摘要和标签。在这种情况下,您应该以包中所有工具的描述信息来编辑包的摘要和标签。
重新创建结果
结果是通过运行工具而创建,创建包之前,您需要有效的结果。打包时,ArcGIS 会分析您的结果,将所有的输入和输出数据复制到包。如果找不到这一数据,您会收到错误消息,且必须在继续打包前更正它们。
打包期间找不到数据的最常见问题是,您打包了过时的结果。结果 窗口的 前一个会话 节点中的结果往往是过时结果。从结果的创建到打包这一段时间内,您的数据可能会被删除、移动、重命名,也可能找不到。
要重新运行结果,请右键单击结果,选择打开或重新运行。重新运行可确保所有的输入和输出数据都能找到。然后即可打包新结果。
共享无效结果
如下图所示,您不能共享无效结果。
有时候,您可能会因要排除故障故障的原因,而希望与同事共享无效的结果。您可以按照如下步骤,使用合并结果工具来共享无效结果。
- 打开合并结果工具。
- 将无效结果从结果 窗口拖到结果参数。
- 提供输出文件夹参数值。
- 更改任意可选参数或使用其默认值。
- 单击确定,运行工具。
- 在 Windows 资源管理器中,浏览至输出文件夹位置。
- 使用 ZIP 压缩工具将文件夹压缩为 .zip 文件。
- 使用电子邮件,将 .zip 文件发送给您的同事。他们可以对文件进行解压缩,然后检查工具的情况。