Calcular Ajustes (Administración de datos)
Resumen
Esta herramienta se utiliza para calcular los ajustes en el dataset de mosaico. Esta herramienta creará una tabla de solución que se puede usar para aplicar los ajustes reales.
Uso
-
Utilice los puntos de control de salida de la herramienta Calcular puntos de enlace como los puntos de control de entrada de esta herramienta.
La tabla de solución de salida de esta herramienta se utiliza en la herramienta Aplicar ajuste.
Sintaxis
Parámetro | Explicación | Tipo de datos |
in_mosaic_dataset |
El dataset de mosaico de entrada que se ajustará. | Mosaic Layer; Mosaic Dataset |
control_points_features |
Los puntos de control que se utilizarán para calcular los ajustes. Puede utilizar sus propios puntos de control del terreno, o puede utilizar los puntos de control de salida desde la herramienta Calcular puntos de enlace. | Feature Class; Feature Layer |
output_solution_table |
La clase de entidad de solución de salida que contiene los ajustes. | Feature Class |
transformation_type (Opcional) |
Elija qué tipo de transformación se utilizará cuando ajuste el dataset de mosaico.
| String |
maximum_residual_value |
Escriba el valor residual máximo. Solo los valores residuales que están por debajo de este valor se usan en el cálculo de la tabla de solución. | Double |
Ejemplo de código
Esta es una muestra de Python para la herramienta ComputeAdjustments.
import arcpy
arcpy.ComputeAdjustments_management("\\serv\folder\CompAdjust.gdb\md_01", \
"\\srvr\wksp\compTiePts.gdb\outCP", \
"\\serv\folder\applyAdjust.gdb\sol", \
"POLYORDER1", 10)
Esta es una muestra de secuencia de comandos de Python para la herramienta ComputeAdjustments.
#===========================
#Compute Adjustments
'''Usage: ComputeAdjustments_management(in_mosaic_dataset, control_points_features,
output_solution_table, {POLYORDER1 | POLYORDER0 |
POLYORDER2 | POLYORDER3}, {maximum_residual_value})
'''
try:
import arcpy
arcpy.env.workspace = "C:/Workspace"
#Compute adjustment solution table
mdname = "computeadjust.gdb/md"
pointfeat = "pointsfeat.shp"
solutiontbl = "C:/workspace/outsolutiontbl.dbf"
order = "POLYORDER1"
maxresidual = ""
arcpy.ComputeAdjustments_management(mdname, pointfeat, solutiontbl, order, maxresidual)
except:
print "Compute Adjustments example failed."
print arcpy.GetMessages()