构建接缝线 (数据管理)
摘要
自动为镶嵌数据集生成接缝线。
用法
- 根据覆盖区生成接缝线,其中每个覆盖区一个接缝线。 
- 
不能为引用的镶嵌数据集构建接缝线。 
- 要移除接缝线,请在 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