构建边界 (Data Management)
摘要
为镶嵌数据集生成边界面。默认情况下,边界会合并所有轮廓线面以创建一个表示有效像素范围的边界。更新镶嵌数据集的边界以排除已移除镶嵌数据集项目的区域。
插图
用法
-
只能为存储在地理数据库中的镶嵌数据集生成边界。
-
如果移除或添加栅格,或者修改轮廓线的范围,则应使用该工具重新构建边界。
-
如果使用编辑工具修改边界面的形状,则可使用该工具来重新创建原始(未修改)边界。
-
使用追加到现有边界选项可以只更新存在新添加的轮廓线的边界。由于不重新计算整个边界,因此使用该选项可以节省时间。
语法
BuildBoundary_management (in_mosaic_dataset, {where_clause}, {append_to_existing}, {simplification_method})
参数 | 说明 | 数据类型 |
in_mosaic_dataset |
要计算边界的镶嵌数据集。 | Image Service; Mosaic Layer; String |
where_clause (可选) |
如果要根据属性创建数据子集,请输入 SQL 查询。 | SQL Expression |
append_to_existing (可选) |
如果选择了轮廓线,则该选项可确定边界的修改方式。
| Boolean |
simplification_method (可选) |
简化方法减少折点的数量,因为密集的边界可能会影响性能。 选择为简化边界所使用的简化方法。
| String |
代码实例
BuildBoundary 示例(Python 窗口)
这是 BuildBoundary 工具的 Python 示例。
import arcpy
arcpy.BuildBoundary_management("c:/workspace/Boundary.gdb/md", "#",
"APPEND", "CONVEX_HULL")
构建边界示例 2(独立窗口)
这是 BuildBoundary 工具的 Python 脚本。
# Build boundary only for the Quickbird data
import arcpy
arcpy.env.workspace = "C:/Workspace"
mdname = "boundary.gdb/md"
query = "SensorName = 'QuickBird'"
mode = "OVERWRITE"
simplify = "#"
arcpy.BuildBoundary_management(mdname, query, mode, simplify)
环境
相关主题
许可信息
ArcGIS for Desktop Basic: 否
ArcGIS for Desktop Standard: 是
ArcGIS for Desktop Advanced: 是
5/10/2014