Calcular Puntos de enlace (Administración de datos)
Resumen
Calcula los puntos de enlace entre los elementos del dataset de mosaico superpuestos. A continuación, los puntos de enlace se pueden usar para calcular los ajustes del dataset de mosaico.
Uso
-
Una vez que calcula los puntos de enlace, puede utilizar la tabla de punto de control en la herramienta Calcular el ajuste.
Sintaxis
Parámetro | Explicación | Tipo de datos |
in_mosaic_dataset |
El dataset de mosaico de entrada que se va a utilizar para crear puntos de enlace. | Mosaic Layer; Mosaic Dataset |
control_points_features |
La tabla de punto de control de salida. Esta tabla incluirá los puntos de enlace que fueron creados por esta herramienta. | Feature Class |
similarity [similarity,...] (Opcional) |
Elija el nivel de tolerancia para los puntos de enlace coincidentes.
| string |
in_mask_dataset (Opcional) |
Una máscara evitará que los puntos de enlace se generen en las áreas que se superponen con la capa de la máscara de entrada. | Feature Layer |
out_image_feature_points (Opcional) |
La tabla de puntos de entidad de imagen de salida. Esto se guardará como una clase de entidad poligonal. Esta salida puede ser bastante grande. | Feature Class |
Ejemplo de código
Esta es una muestra de Python para la herramienta ComputeTiePoints.
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")
Esta es una muestra de secuencia de comandos de Python para la herramienta ComputeTiePoints.
#===========================
#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()