计算连接点 (Data Management)
摘要
计算重叠镶嵌数据集项目之间的连接点。连接点随后可用于计算镶嵌数据集的校正。
用法
-
计算完连接点后,可以在“计算校正”工具中使用控制点表。
语法
ComputeTiePoints_management (in_mosaic_dataset, control_points_features, {similarity}, {in_mask_dataset}, {out_image_feature_points})
参数 | 说明 | 数据类型 |
in_mosaic_dataset |
将用于创建连接点的输入镶嵌数据集。 | Mosaic Layer; Mosaic Dataset |
control_points_features |
输出控制点表。此表将包含由此工具创建的连接点。 | Feature Class |
similarity [similarity,...] (可选) |
为匹配连接点选择容差等级。
| string |
in_mask_dataset (可选) |
掩膜将禁止在与输入掩膜图层重叠的区域中生成任何连接点。 | Feature Layer |
out_image_feature_points (可选) |
输出图像要素点表。该表将保存为面要素类。该输出数据量可能非常大。 | Feature Class |
代码实例
计算连接点 (ComputeTiePoints) 示例 1(Python 窗口)
这是计算连接点 (ComputeTiePoints) 工具的 Python 示例。
import arcpy
arcpy.ComputeTiePoints_management("\\srvr\wksp\compTiePts.gdb\md", \
"\\srvr\wksp\compTiePts.gdb\outCP", \
"MEDIUM", "\\srvr\wksp\mask.shp", \
"\\srvr\wksp\compTiePts.gdb\outFP")
计算连接点 (ComputeTiePoints) 示例 2(独立脚本)
这是计算连接点 (ComputeTiePoints) 工具的 Python 脚本示例。
#===========================
#Compute Tie Points
'''Usage: ComputeTiePoints_management(in_mosaic_dataset, control_points_features,
{MEDIUM | LOW | HIGH}, {in_mask_dataset},
{out_image_feature_points})
'''
try:
import arcpy
arcpy.env.workspace = "C:/Workspace"
#Compute tie points for mosaic dataset items
mdname = "computetiepnt.gdb/md"
controlpnt = "C:/workspace/outcontrolpnt.shp"
similarity = "MEDIUM"
inmask = "C:/workspace/mask.shp"
outpnt = "C:/workspace/outfeat.shp"
arcpy.ComputeTiePoints_management(mdname, controlpnt, similarity, inmask,
outpnt)
except:
print "Compute Tie Points example failed."
print arcpy.GetMessages()
环境
相关主题
许可信息
ArcGIS for Desktop Basic: 否
ArcGIS for Desktop Standard: 是
ArcGIS for Desktop Advanced: 是
5/10/2014