构建接缝线 (数据管理)
摘要
自动为镶嵌数据集生成接缝线。
用法
根据覆盖区生成接缝线,其中每个覆盖区一个接缝线。
-
不能为引用的镶嵌数据集构建接缝线。
要移除接缝线,请在 ArcCatalog 或目录窗口中右键单击镶嵌数据集,然后单击移除 > 移除接缝线。
语法
BuildSeamlines_management (in_mosaic_dataset, {cell_size}, sort_method, order_by_attribute, {order_by_base_value}, {sort_order}, {view_point})
参数 | 说明 | 数据类型 |
in_mosaic_dataset |
镶嵌数据集的路径和名称。 | Mosaic Layer |
cell_size (可选) |
像元大小会影响计算接缝线时所用的间隔长度。 这可能会影响生成接缝线所需的时间。如果该值与栅格的像元大小相同,则生成接缝线所需的时间会比将该值设置为较大的像元大小还要长。 | Double |
sort_method |
排序方法与镶嵌方法类似,它定义栅格将按哪种顺序融合在一起以生成用来创建接缝线的图像。
| String |
order_by_attribute |
排序方法为 BY_ATTRIBUTE 时,对栅格进行排序所依照的属性。默认属性为 ObjectID。 | String |
order_by_base_value (可选) |
根据栅格值与“排序属性”字段中的值之间的差对栅格进行排序。 | Double |
sort_order (可选) |
使用 BY_ATTRIBUTE 排序方法时,栅格将按“排序属性”所定义的升序进行排列。
| Boolean |
view_point (可选) |
排序方法为 CLOSEST_TO_VIEWPOINT 时所使用的坐标位置。 | Point |
代码示例
BuildSeamlines 示例 1(Python 窗口)
这是 BuildSeamlines 的 Python 示例。
import arcpy arcpy.BuildSeamlines_management("c:/workspace/fgdb.gdb/md", "40", \ "NORTH_WEST", "#", "#", "#", "#")
BuildSeamlines 示例 2(独立窗口)
这是 BuildSeamlines 的 Python 脚本示例。
##=========================== ##Build Seamlines ##Usage: BuildSeamlines_management in_mosaic_dataset {cell_size} NORTH_WEST ## | CLOSEST_TO_VIEWPOINT | BY_ATTRIBUTE order_by_attribute ## {order_by_base_value} {ASCENDING | DESCENDING} ## {view_point} try: import arcpy arcpy.env.workspace = r"C:\Workspace" # Build Seamlines through three different methods # Build Seamlines use NORTH_WEST arcpy.BuildSeamlines_management("Seamlines.gdb/md", "40", "NORTH_WEST",\ "#", "#", "#", "#") # Build Seamlines use BY_ATTRIBUTE arcpy.BuildSeamlines_management("Seamlines.gdb/md", "#", "BY_ATTRIBUTE",\ "OBJECTID", "1", "DESCENDING", "#") # Build Seamlines use VIEW_POINT arcpy.BuildSeamlines_management("Seamlines.gdb/md", "#", "CLOSEST_TO_VIEWPOINT",\ "#", "#", "#", "-12699965 3896282") except: print "Build Seamlines example failed." print arcpy.GetMessages()
环境
相关主题
许可信息
ArcView: 否
ArcEditor: 是
ArcInfo: 是
7/10/2012