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

Sintaxis

ComputeTiePoints_management (in_mosaic_dataset, control_points_features, {similarity}, {in_mask_dataset}, {out_image_feature_points})
ParámetroExplicaciónTipo 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.

  • LOWLa tolerancia de similitud de los pares coincidentes será baja. Esta opción producirá el mayor número de pares coincidentes, pero algunas de las coincidencias pueden tener un nivel de error más alto.
  • MEDIOLa tolerancia de similitud de los pares coincidentes será mediana. Esta es la opción predeterminada.
  • HIGHLa tolerancia de similitud de los pares coincidentes será alta. Esta opción producirá el menor número de pares coincidentes, pero cada par coincidente tendrá un nivel de error más bajo.
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

Ejemplo 1 de ComputeTiePoints (ventana de Python)

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")
Ejemplo 2 de ComputeTiePoints (secuencia de comandos independiente)

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()

Entornos

Temas relacionados

9/11/2013