Tabla de imágenes orientadas

Una tabla de imágenes orientadas define los metadatos de una colección de imágenes. Se utiliza como entrada de la herramienta de geoprocesamiento Agregar imágenes a dataset de imágenes orientadas.

La tabla de imágenes orientadas puede utilizarse para agregar imágenes en los siguientes casos:

  • El formato de archivo de imagen es un formato de imagen compatible excepto para JPEG o JPG.
  • Los metadatos de la imagen se almacenan por separado de los archivos de imagen.
  • Los metadatos de las imágenes necesitan un preprocesamiento antes de la inclusión del dataset de imágenes orientadas.
  • Desea utilizar las orientaciones de imagen definidas por los campos Matrix o Omega, Phi y Kappa.

Nota:

Si alguno de los campos opcionales de la tabla de imágenes orientadas tiene el mismo valor para todas las imágenes y el campo es una propiedad del dataset de imágenes orientadas, se puede definir un valor para el campo en las propiedades del dataset de imágenes orientadas. Por ejemplo, si todas las imágenes utilizan la misma fuente de elevación, entonces la fuente de elevación puede definirse como una propiedad del dataset de imágenes orientadas, puede asignársele un valor y eliminarse de la tabla de imágenes orientadas. Todas las imágenes utilizarán el mismo valor para la fuente de elevación.

Campos de la tabla de imágenes orientadas

A continuación, se enumeran los campos admitidos en la tabla de imágenes orientadas. Cuando un campo se define en la tabla de imágenes orientadas, tiene prioridad sobre la definición duplicada en las propiedades del dataset de imágenes orientadas. Los campos adicionales de la tabla de imágenes orientadas pueden incluirse en el dataset de imágenes orientadas de salida si se selecciona Incluir todos los campos de la tabla de entrada en la herramienta Agregar imágenes a dataset de imágenes orientadas.

Campos admitidos en la tabla de imágenes orientadas

Nombre de campoTipo de campoTipo de datosDescripción

X

Requerido

Numérico

La coordenada x de la ubicación de la cámara en el sistema de coordenadas de suelo. Las unidades son las mismas que las del sistema de coordenadas definido en el campo SRS.

Y

Requerido

Numérico

La coordenada y de la ubicación de la cámara en el sistema de coordenadas de suelo. Las unidades son las mismas que las del sistema de coordenadas definido en el campo SRS.

Z

Opcional

Numérico

La coordenada z de la ubicación de la cámara en el sistema de coordenadas de suelo. Las unidades de coordenadas z deben ser coherentes con las unidades de coordenadas x e y y pueden definirse mediante el sistema de coordenadas verticales.

La coordenada z suele expresarse como alturas ortométricas (elevación sobre el nivel del mar). Es apropiado cuando el modelo digital de elevación (DEM) de entrada también utiliza alturas ortométricas.

SRS

Opcional

Cadena de caracteres

El sistema de coordenadas de la ubicación de la cámara como un Id. conocido (WKID) o una cadena de caracteres de definición (texto conocido [WKT]).

Si no se define explícitamente un valor para SRS, se asigna la referencia espacial del dataset de imágenes orientadas de entrada.

ImagePath

Requerido

Cadena de caracteres

La ruta al archivo de imagen. Puede ser una ruta local o una URL accesible desde la web. Las imágenes pueden estar en formato JPEG, JPG, TIF o MRF.

Name

Opcional

Cadena de caracteres

Un nombre de alias que identifica la imagen.

AcquisitionDate

Opcional

Fecha

La fecha en la que se recopiló la imagen. También se puede incluir la hora de recopilación de la imagen.

CameraHeading

Opcional *

Numérico

La orientación de la cámara de la primera rotación alrededor del eje z de la cámara. El valor está en grados. La dirección de medición para el encabezado es en el sentido positivo de las agujas del reloj, donde el norte se define como cero grados.

Cuando se desconoce la orientación de la imagen, se utiliza -999.

CameraPitch

Opcional *

Numérico

La orientación de la cámara de la segunda rotación alrededor del eje x de la cámara. El valor está en grados. La dirección de medición para el encabezado es en sentido antihorario positivo.

El CameraPitch es de cero grados cuando la cámara está orientada directamente hacia el suelo. El rango válido de valores de CameraPitch oscila de 0 a 180 grados. CameraPitch es de 180 grados para una cámara orientada hacia arriba y de 90 grados para una cámara orientada horizontalmente.

CameraRoll

Opcional *

Numérico

La orientación de la cámara de la rotación final alrededor del eje z de la cámara en el sentido positivo de las agujas del reloj. La unidad es grados. Los valores válidos oscilan de -90 a 90.

CameraHeight

Opcional

Numérico

La altura de la cámara sobre el suelo (fuente de elevación). Se utiliza para determinar la extensión visible de la imagen en la que valores grandes dan como resultado una mayor extensión de la vista. La unidad es metros. Los valores asignados deben ser mayores que cero.

HorizontalFieldOfView

Opcional

Numérico

El campo de visión de la cámara en dirección horizontal. La unidad es grados. Los valores válidos oscilan de 0 a 360.

VerticalFieldOfView

Opcional

Numérico

El campo de visión de la cámara en dirección vertical. La unidad es grados. Los valores válidos oscilan de 0 a 180.

NearDistance

Opcional

Numérico

La distancia utilizable más cercana de las imágenes desde la posición de la cámara. Este valor determina el plano cercano del tronco visible en una escena 3D. La unidad es metros.

FarDistance

Opcional

Numérico

La distancia utilizable más lejana de las imágenes desde la posición de la cámara. Este valor determina el plano lejano del tronco visible. La intersección del plano lejano del tronco con el suelo define la huella, que se utiliza para determinar si se devuelve una imagen al hacer clic en el mapa. La unidad es metros. Los valores deben ser mayores que cero.

CameraOrientation

Opcional

Cadena de caracteres

Almacena los parámetros detallados de la orientación de la cámara como una cadena de caracteres separada por barras verticales. Este campo ofrece compatibilidad para transformaciones más precisas de imagen a suelo y de suelo a imagen.

OrientedImageryType

Opcional

Cadena de caracteres

El tipo de imágenes se especifica a partir de lo siguiente:

  • Horizontal: imágenes en las que la exposición es aproximadamente paralela al suelo y apunta al horizonte.
  • Oblicuas: imágenes en las que la exposición está en ángulo (de alrededor de 45 grados) con el suelo para que puedan verse los lados de los objetos.
  • Nadir: imágenes en las que la exposición es perpendicular al suelo y se orienta directamente hacia abajo. Solo se puede ver la parte superior de los objetos.
  • 360: imágenes tomadas con cámaras especializadas que proporcionan vistas esféricas envolventes de 360 grados.
  • Inspección: imágenes en primer plano de activos (a menos de 5 metros de la cámara).

ImageRotation

Opcional

Numérico

La orientación de la cámara en grados con respecto a la escena cuando se capturó la imagen. Los valores válidos oscilan de -360 a 360. El valor se utiliza para girar la vista de la imagen en el visualizador de imágenes orientadas para asegurarse de que la parte superior de la imagen está hacia arriba.

Matrix

Opcional *

Cadena de caracteres

La matriz de rotación ordenada por filas que define la transformación del espacio de la imagen al espacio del mapa, especificada como nueve valores de punto flotante, delimitados por puntos y comas.

El punto o el punto final deben ser el separador decimal de todos los valores.

Omega

Opcional *

Numérico

El ángulo de rotación del eje x de la cámara. La unidad es grados decimales.

Phi

Opcional *

Numérico

El ángulo de rotación del eje y de la cámara. La unidad es grados decimales.

Kappa

Opcional *

Numérico

El ángulo de rotación del eje z de la cámara. La unidad es grados decimales.

FocalLength

Opcional *

Numérico

La longitud focal de la lente de la cámara. La unidad puede ser micras, milímetros o píxeles.

PrincipalX

Opcional

Numérico

La coordenada x del punto principal de la autocolimación. La unidad debe ser la misma que la utilizada para FocalLength. De forma predeterminada, el valor es cero.

PrincipalY

Opcional

Numérico

La coordenada y del punto principal de la autocolimación. La unidad debe ser la misma que la utilizada para FocalLength. De forma predeterminada, el valor es cero.

Radial

Opcional

Cadena de caracteres

La distorsión radial se especifica como un conjunto de tres coeficientes delimitados por punto y coma, como 0;0;0 para K1;K2;K3. La unidad de acoplamiento es la misma que la especificada para FocalLength.

Un planteamiento habitual en las aplicaciones de visión informática es proporcionar coeficientes sin mencionar la unidad de acoplamiento. En estos casos, utilice las ecuaciones siguientes para convertir los coeficientes. f es el valor de FocalLength, y K1_cv, K2_cv y K3_cv son los parámetros de visión informática:

K1 = K1_cv/(f * f)

K2 = K2_cv/(f * f * f* f)

K3 = K3_cv/(f * f * f * f * f * f)

Tangential

Opcional

Cadena de caracteres

La distorsión tangencial se especifica como un conjunto de dos coeficientes delimitados por punto y coma, como 0;0 para P1;P2. La unidad de acoplamiento es la misma que la utilizada para FocalLength.

Un planteamiento habitual en las aplicaciones de visión informática es proporcionar coeficientes sin mencionar la unidad de acoplamiento. En estos casos, utilice las ecuaciones siguientes para convertir los coeficientes. f es el valor de FocalLength, y P1_cv y P2_cv son los parámetros de visión informática:

P1 = P2_cv/f

P2 = -P1_cv/f

A0,A1,A2

B0,B1,B2

Opcional *

Numérico

El coeficiente de la transformación afín que establece una relación entre el espacio de sensor y el espacio de imagen. La dirección es del suelo a la imagen.

A0, A1 y A2 representan la traslación en la dirección x.

B0, B1 y B2 representan la traslación en la dirección y.

Si no se facilitan los valores, utilice las siguientes ecuaciones para calcularlos :

A0 = Ancho de la imagen/2-0,5

A1 = 1

A2 = 0

B0 = Altura de la imagen/2-0,5

B1 = 0

B2 = -1

Nota:

Opcional *: la orientación exterior de la cámara en un dataset de imágenes orientadas viene determinada por los valores de CameraHeading, CameraPitch y CameraRoll.

Si CameraHeading, CameraPitch y CameraRoll no están definidos explícitamente, pero el valor de Matrix está definido, los valores de campo que faltan se calculan a partir de Matrix.

Si se definen los valores de Omega, Phi y Kappa, se calcularán los valores de Matrix, CameraHeading, CameraPitch y CameraRoll. Es obligatorio seguir la secuencia Omega, Phi y Kappa al especificar los valores.

lógica de cómputo de matriz de rotación
Nota:

Opcional *: el valor de FocalLength definido se utilizará solo si los valores afines (A0,A1,A2 y B0,B1,B2) también están definidos. En caso contrario, FocalLength se computará en píxeles a partir del tamaño de la imagen y el campo de visión de la cámara.

Temas relacionados