ArcGIS Desktop

  • Documentación
  • Soporte

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS for Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

Calcular ajuste de bloque

  • Resumen
  • Uso
  • Sintaxis
  • Muestra de código
  • Entornos
  • Información sobre licencias

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

ComputeBlockAdjustment_management (in_mosaic_dataset, in_control_points, transformation_type, out_solution_table, {out_solution_point_table}, {maximum_residual_value}, {adjustment_options})
ParámetroExplicaciónTipo de datos
in_mosaic_dataset

El dataset de mosaico de entrada que se ajustará.

Mosaic Layer; Mosaic Dataset
in_control_points

La tabla de puntos de control que incluye puntos de enlace y puntos de control del terreno.

Puede utilizar la salida de la herramienta Calcular puntos de enlace o una tabla de puntos de control refinada editada por la Ventana de ajuste de bloques.

Feature Layer
transformation_type

Elija qué tipo de transformación se utilizará cuando ajuste el dataset de mosaico.

  • POLYORDER0 —Un polinomio de orden cero se utiliza en el cómputo del ajuste del bloque. Se suele utilizar cuando los datos están en un área plana.
  • POLYORDER1 —Un polinomio de primer orden (afín) se utiliza en el cómputo del ajuste del bloque. Esta es la opción predeterminada.
String
out_solution_table

La tabla de solución de salida que contiene los ajustes.

Table
out_solution_point_table
(Opcional)

La tabla de puntos de solución de salida. Esto se guardará como una clase de entidad poligonal. Esta salida puede ser bastante grande.

Feature Class
maximum_residual_value
(Opcional)

Umbral que se utiliza en el cómputo del ajuste del bloque. Si el tipo de transformación polinómica es POLYORDER0 o POLYORDER1, las unidades de este parámetro serán unidades de mapa.

El cómputo del ajuste del bloque es un proceso iterativo. Este valor controlará el momento en que deben detenerse las iteraciones de ajuste del bloque. Las iteraciones se seguirán produciendo hasta que los valores residuales estén por debajo del valor máximo o hasta que se produzcan diez iteraciones, aunque los valores residuales estén por encima del valor máximo especificado. El valor predeterminado es 0.7.

El parámetro adjustment_options también le permite especificar un valor máximo de umbral residual estableciendo un MaxResidualFactor. Si se especifica tanto el maximum_residual_value como el MaxResidualFactor, la herramienta ignorará el MaxResidualFactor.

Double
adjustment_options
[[name, value],...]
(Opcional)

Opciones adicionales que permiten ajustar el cómputo del ajuste.

  • MinResidual —Valor residual mínimo, que corresponde al valor de umbral más bajo. Si el tipo de transformación polinómica es POLYORDER0 o POLYORDER1, las unidades serán unidades de mapa y el valor residual mínimo predeterminado será 0. El valor residual mínimo y el parámetro residual máximo se utilizan para detectar y eliminar los puntos que generan errores graves en el computo del ajuste del bloque.
  • MaxResidualFactor —El factor residual máximo se utiliza para generar el valor residual máximo (umbral superior). Si el parámetro maximum_residual_value no está definido, se utilizará el MaxResidualFactor * RMS para calcular el valor de umbral superior.El valor residual mínimo y el parámetro residual máximo se utilizan para detectar y eliminar los puntos que generan errores graves en el computo del ajuste del bloque.
  • _BAO —El archivo de salida que contiene la información de salida del motor de triangulación.
  • _BAI —El archivo de salida que contiene la información de entrada del motor de triangulación.
Value Table

Muestra de código

Ejemplo 1 de ComputeBlockAdjustment (ventana de Python)

Esta es una muestra de Python para la herramienta ComputeBlockAdjustment.

import arcpy
arcpy.ComputeBlockAdjustment_management(
     "c:/BD/BD.gdb/redQB", "c:/BD/BD.gdb/redQB_tiePoints", 
     "POLYORDER1", "c:/BD/BD.gdb/redQB_solution"
Ejemplo 2 de ComputeBlockAdjustment (secuencia de comandos independiente)

Esta es una muestra de secuencia de comandos de Python para la herramienta ComputeBlockAdjustment.

#compute block adjustment, case 2

import arcpy
arcpy.env.workspace = "c:/workspace"

#Compute block adjustment
mdName = "BD.gdb/redlandsQB"
in_controlPoint = "BD.gdb/redlandsQB_tiePoints"
out_solutionTable = "BD.gdb/redlandsQB_solution"

arcpy.ComputeBlockAdjustment_management(mdName, in_controlPoint, 
     "POLYORDER1", out_solutionTable)
Ejemplo 3 de ComputeBlockAdjustment (secuencia de comandos independiente)

Esta es una muestra de secuencia de comandos de Python para la herramienta ComputeBlockAdjustment.

#compute block adjustment, case 3

import arcpy
arcpy.env.workspace = "c:/workspace"

#Compute block adjustment specifying an output point table and 
#an setting an adjustment option
mdName = "BD.gdb/redlandsQB"
in_controlPoint = "BD.gdb/redlandsQB_tiePoints"
out_solutionTable = "BD.gdb/redlandsQB_solution"
out_solutionPoint = "BD.gdb/redlandsQB_solutionPoint"
engineOption = "_BAI c:/workspace/bai.txt; _BAO c:/workspace/bao.txt"

arcpy.ComputeBlockAdjustment_management(mdName, in_controlPoint, 
     "POLYORDER1", out_solutionTable, out_solutionPoint,"0.5", 
     engineOption)

Entornos

  • Espacio de trabajo actual

Información sobre licencias

  • ArcGIS Desktop Basic: No
  • ArcGIS Desktop Standard: Sí
  • ArcGIS Desktop Advanced: Sí

Temas relacionados

  • Información general sobre el conjunto de herramientas Ráster
  • Georreferenciar un ráster automáticamente
  • Principios básicos de georreferenciación de un dataset ráster
  • Registrar ráster

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

Plataforma ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog interno
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
© Copyright 2016 Environmental Systems Research Institute, Inc. | Privacidad | Legal