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 al dataset de imágenes orientadas.
La tabla de imágenes orientadas puede utilizarse para agregar imágenes en los siguientes casos:
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
MatrixoOmega,PhiyKappa.
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 y eliminar de la tabla de imágenes orientadas. Por ejemplo, si todas las imágenes utilizan la misma fuente de elevación, el campo puede definirse como una propiedad del dataset de imágenes orientadas, puede asignársele el valor común 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 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 activa el parámetro 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 campo |
Tipo de campo |
Tipo de datos |
Descripción |
|---|---|---|---|
|
|
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 |
|
|
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 |
|
|
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. |
|
|
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 |
|
|
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. |
|
|
Opcional |
Cadena de caracteres |
Un nombre de alias que identifica la imagen. |
|
|
Opcional |
Fecha |
La fecha en la que se recopiló la imagen. También se puede incluir la hora de recopilación de la imagen. |
|
|
Opcional* |
Numérico |
La orientación de la cámara de la primera rotación alrededor del eje z de la cámara. La unidad es 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. |
|
|
Opcional* |
Numérico |
La orientación de la cámara de la segunda rotación alrededor del eje x de la cámara. La unidad es grados. La dirección de medición para la inclinación es en sentido antihorario positivo. El |
|
|
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. Si la cámara está apuntando hacia el horizonte y las filas de la imagen son paralelas al horizonte, el valor de |
|
|
Opcional |
Numérico |
La altura de la cámara sobre el suelo. 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. Si no se especifica el valor del campo |
|
|
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. |
|
|
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. |
|
|
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. |
|
|
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. |
|
|
Opcional |
Cadena de caracteres |
Un par de valores, Estos valores representan el desplazamiento entre lo siguiente:
Al especificar Los valores |
|
|
Opcional |
Cadena de caracteres |
Los parámetros detallados de orientación de la cámara se almacenan como una cadena separada por barras. Este campo ofrece compatibilidad para transformaciones más precisas de imagen a suelo y de suelo a imagen. |
|
|
Opcional |
Cadena de caracteres |
El tipo de imágenes se especifica a partir de lo siguiente:
|
|
|
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. |
|
|
Opcional |
Cadena de caracteres |
La precisión se define como una cadena de caracteres de ocho valores delimitados por punto y coma que definen la desviación estándar de cada valor en el siguiente orden: ubicación de la cámara en dirección XY; cámara Z; encabezado de la cámara; inclinación de la cámara; álbum de la cámara; distancia cercana; distancia lejana; elevación. Todas las distancias se definen en metros. Todos los ángulos se definen en grados. Si se desconoce un valor, ese valor puede excluirse. Sin embargo, esto puede dar lugar a que la precisión calculada sea superior al valor real. Por ejemplo, si el GPS tiene un RMS de +/- 10 metros en coordenadas x, y y +/- 20 metros de alto, el valor de precisión de orientación es 10;20. El valor típico para una cámara de consumo montada en un vehículo es 5;10;5;5;5;0;0;1. El valor típico para una cámara 360 con autonivelación (por ejemplo, GoPro o Insta360) es 15;0.2;0.5;0.5;0.5;0;0;1. El valor típico para imágenes captadas con dron sin cinemática en tiempo real (RTK) y con gimbal estándar es 5;10;2;2;2;0;0;1. El valor típico para imágenes oblicuas después de la triangulación aérea es 0,01; 0,02; 0,001; 0,001; 0,001; 0; 0; 1. Los valores indicados anteriormente se facilitan únicamente como referencia y no deben considerarse mediciones absolutas. Para garantizar unos parámetros de precisión de orientación exactos, los valores deben obtenerse directamente del sistema con el que se capturaron las imágenes. En el caso de las imágenes aéreas, estos parámetros suelen estar disponibles en los resultados de la aerotriangulación, si ese proceso se ha completado. En los sistemas que registran información posicional basada en GPS, los detalles de la precisión del GPS deben proporcionarse como parte del conjunto de datos. |
|
|
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. |
|
|
Opcional* |
Numérico |
El ángulo de rotación del eje x de la cámara. La unidad es grados decimales. |
|
|
Opcional* |
Numérico |
El ángulo de rotación del eje y de la cámara. La unidad es grados decimales. |
|
|
Opcional* |
Numérico |
El ángulo de rotación del eje z de la cámara. La unidad es grados decimales. |
|
|
Opcional* |
Numérico |
La longitud focal de la lente de la cámara. La unidad puede ser micras, milímetros o píxeles. |
|
|
Opcional |
Numérico |
La coordenada x del punto principal de la autocolimación. La unidad debe ser la misma que la utilizada para |
|
|
Opcional |
Numérico |
La coordenada y del punto principal de la autocolimación. La unidad debe ser la misma que la utilizada para |
|
|
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 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: \(K1 \space = \space K1_cv/(f \space * \space f)\) \(K2 \space = \space K2_cv/(f \space * \space f \space * \space f * \space f)\) \(K3 \space = \space K3_cv/(f \space * \space f \space * \space f \space * \space f \space * \space f \space * \space f)\) |
|
|
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 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. \(P1 \space = \space P2_cv/f\) \(P2 \space = \space -P1_cv/f\) |
|
|
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.
Si no se facilitan los valores, utilice las siguientes ecuaciones para calcularlos : \(A0 \space = \space (Width \space of \space the \space Image/2)-0.5\) \(A1 \space = \space 1\) \(A2 \space = \space 0\) \(B0 \space = \space (Height \space of \space the \space Image/2)-0.5\) \(B1 \space = \space 0\) \(B2 \space = \space -1\) |
|
|
Opcional |
Cadena de caracteres/Numérico |
El campo almacena una secuencia única de números o cadenas de caracteres que impulsa la navegación secuencial. |
|
|
Opcional |
Doble |
El campo define el desplazamiento de tiempo, en segundos, entre el primer y el último marco. |
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, aunque el valor de Matrix está definido, los valores de campo que faltan se calculan a partir del valor 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.

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.
Recomendaciones
Las imágenes orientadas admiten orientaciones de cámara tanto aproximadas como muy precisas. Aunque muchos campos de metadatos son opcionales, algunos son esenciales cuando se requiere una mayor precisión. Éstos se describen a continuación.
Campos mínimos obligatorios: para cargar una imagen en el visualizador, en un dataset de imágenes orientadas, los campos obligatorios son solo la cámara
X, la ubicación deYyImagePath. A todos los demás campos obligatorios se les asignan valores predeterminados tal y como se definen en el dataset de imágenes orientadas.El valor predeterminado de estos campos se define en función de la categoría de imágenes seleccionada para el primer conjunto de imágenes agregadas a las imágenes orientadas. Las categorías de la tecnología de imágenes son: Horizontales, Oblicuas, Nadir, de inspección y 360. Estos valores predeterminados son aproximaciones y sirven para la visualización general, pero es posible que no proporcionen transformaciones adecuadas del mundo a la imagen. Por ejemplo, con la tecnología de imágenes horizontales, el campo predeterminado
CameraPitchestá establecido en 90, lo cual es solo una aproximación. Si se conoce el valorCameraPitch, debe definirse.
Mejora de la precisión: para definir el frustum de visualización y la huella de cada imagen, se utilizan los siguientes campos. Deben definirse con la precisión de adecuación.
-
CameraHeading,CameraPitchyCameraRolldefinen los ángulos de visión de la cámara.HorizontalFieldOfViewyVerticalFieldOfViewdefinen el campo de visión de la cámara.CameraHeight,NearDistanceyFarDistancedefinen la altura relativa y la profundidad de campo de adecuación.
-
Para mejorar la precisión espacial, incluya los siguientes campos:
-
Matrix: Habilitar la definición con mayor precisión de la orientación de la cámara o es posible determinarla utilizando los ángulosOmega,PhiyKappa.FocalLengthValores afines:
A0,A1,A2yB0,B1,B2RadialyTangentialcoeficientes de distorsiónPrincipalXyPrincipalYcoordenadas
-