Es una descripción de la tabla de cámaras del tipo de ráster de cámara de cuadro con una lista de los campos admitidos. Una cámara de cuadro hace referencia a una cámara de imágenes de una sola perspectiva con una lente óptica que se puede modelar como un agujero estenopeico. El tipo de ráster de cámara de cuadro permite administrar las imágenes de la cámara de cuadro en un dataset de mosaico.
Tabla de cámaras
Para poder utilizar las imágenes de cámara de cuadro en un dataset de mosaico, debe proporcionar parámetros detallados de la cámara e información de cuadro que definan una relación matemática entre el sistema de coordenadas de la imagen, el sistema de coordenadas de la cámara y el sistema de coordenadas del suelo.
El siguiente diagrama muestra cómo se transforman los píxeles entre los sistemas de coordenadas:
La tabla de cámaras contiene parámetros que son exclusivos de cada cámara, como la distancia focal, el punto principal de autocolimación, las coordenadas X e Y y coeficientes de transformación afín. Estos parámetros definen la orientación interior de la cámara. El formato de tabla puede ser una tabla de geodatabase, una tabla de clases de entidad, un catálogo de ráster o un archivo .csv.
Campos de tabla de cámaras
Los campos de la tabla de cámaras compatibles se enumeran a continuación. Recuerde que la definición de un parámetro que se duplica en la tabla de cuadros tendrá prioridad sobre la definición de la tabla de cámaras.
Campos admitidos en la tabla de cámaras
Nombre de campo | Tipo de campo | Tipo de datos | Descripción | Dominio |
---|---|---|---|---|
CameraID | Obligatorio | Cadena | La clave principal que identifica los parámetros de la cámara. | |
FocalLength | Obligatorio | Numérico | La longitud focal de la lente de la cámara, medida en micrones. | |
PrincipalX | Opcional | Numérico | La coordenada x del punto principal de la autocolimación, medida en micrones. Si no está definido, el valor predeterminado es 0. El punto principal es el desplazamiento entre el centro fiducial y el punto principal de autocolimación (PPA). El punto principal de simetría (PPS) se supone que es el mismo que el PPA. | |
PrincipalY | Opcional | Numérico | La coordenada y del punto principal de la autocolimación, medida en micrones. Si no está definido, el valor predeterminado es 0. El punto principal es el desplazamiento entre el centro fiducial y el PPA. Se supone que el PPS es el mismo que el PPA. | |
BlockName | Opcional | Cadena | Nombre del bloque (proyecto) al que pertenece la imagen. | |
NRows | Opcional | Numérico | Cantidad de filas de píxeles en el mapa. | |
NColumns | Opcional | Numérico | Cantidad de columnas de píxeles en el mapa. | |
NBands | Opcional | Numérico | Cantidad de bandas de píxeles en el mapa. | |
PixelType | Opcional | Numérico o cadena de caracteres | Tipo de píxel de la imagen, especificado como un valor numérico que coincide con rstPixelType o una cadena coincidente. | Valor numérico que coincide con un rstPixelType: PT_U1=0, PT_U2=1, PT_U4=2, PT_UCHAR=3, PT_CHAR=4, PT_USHORT=5, PT_SHORT=6, PT_ULONG=7, PT_LONG=8, PT_FLOAT=9, PT_DOUBLE=10, PT_COMPLEX=11, PT_DCOMPLEX=12, PT_CSHORT=12, PT_CLONG=14. |
Cadena de caracteres coincidente: 8_BIT_UNSIGNED, 8_BIT_SIGNED, 16_BIT_UNSIGNED, 16_BIT_SIGNED, 32_BIT_UNSIGNED, 32_BIT_SIGNED, 32_BIT_FLOAT, 1_BIT, 2_BIT, 4_BIT, 64_BIT. | ||||
PixelSize | Opcional | Numérico | El tamaño de píxel del sensor. | La unidad es el micrón. |
SRS | Opcional | Cadena | El sistema de coordenadas asociado con el punto de perspectiva como una ruta de archivo o WKID (código EPSG). Para el código EPSG, el sistema de coordenadas para x,y,z se separa con un punto y coma (;); por ejemplo, 26918;5773. Si no se define, el valor predeterminado es el sistema de coordenadas especificado por el usuario o el sistema de coordenadas definido en la referencia espacial de los datos de mosaico. La referencia espacial también se puede definir para cada elemento de imagen en el dataset de mosaico. Si el parámetro SRS se define tanto en la tabla de cámaras como en la tabla de cuadros, el valor de la tabla de cuadros tendrá prioridad. | |
AffineDirection | Opcional | Cadena | Especifica la dirección de la transformación afín de IO. Si no está especificada, se presupone la dirección predeterminada de la imagen a película (+1). | +1: imagen a película. |
-1: película a imagen. | ||||
OrientationType | Opcional | Cadena | Especifica cómo se describen los parámetros de orientación exterior (EO) de rotación. La predeterminada es OPK. | OPK: indica los parámetros EO de rotación definidos como ángulos en los campos Omega, Phi, Kappa, Dirección de ángulo y Polaridad. |
Matriz: indica los parámetros EO de rotación definidos como una matriz de nueve coeficientes en el campo Matriz. | ||||
AverageZ | Opcional | Numérico | Altura media del terreno. El valor predeterminado es el valor especificado en las propiedades de ortorrectificación del tipo de ráster, o cero si no está especificado. | |
ApplyECC | Opcional | Booleano | Indica si se tiene en cuenta de la curvatura de la Tierra al aplicar las transformaciones con respecto a las coordenadas del suelo. La predeterminada es FALSE. | Verdadero: se tiene en cuenta la curvatura de la Tierra al aplicar las transformaciones con respecto a las coordenadas del suelo. |
Falso: se presupone que la Tierra es plana. | ||||
EarthRadius | Opcional | Numérico | Un valor alternativo que se puede usar para la curvatura del ajuste de la Tierra. El valor predeterminado es 6378137.0 metros. | Las unidades son metros. |
AngleDirection | Opcional | Cadena | Especifica la dirección de los ángulos de EO. El valor predeterminado es -1. | -1: indica que los ángulos de EO se especifican en el sentido de las agujas del reloj. |
+1: indica que los ángulos de EO se especifican en el sentido contrario al de las agujas del reloj. | ||||
Polaridad | Opcional | Numérico | Indica si se supone que el plano de imagen se encuentra en el mismo lado o en el opuesto del centro de la perspectiva como el objeto o plano de suelo. El valor predeterminado es-1, que es el lado opuesto. | -1: indica el lado opuesto del plano de imagen. |
+1: indica el mismo lado del plano de imagen. | ||||
DistortionType | Opcional | Cadena | Especifica cómo se describe la distorsión de la lente. La predeterminada es DistortionModel. | El valor predeterminado es Modelo de distorsión. |
Modelo de distorsión: indica que los coeficientes definidos en los campos Radial y Tangential describen la corrección de distorsión. | ||||
Tabla de distorsión: indica que la distorsión se define como un conjunto de pares (r,v) que indican la distancia radial y el valor de distorsión correspondiente. Los campos RadialDistances y RadialDistortions deben contener datos. | ||||
Radial | Para Tipo de distorsión = DistortionModel | Cadena | Especifica el conjunto de cuatro coeficientes separados por espacios o punto y coma que describen la distorsión radial, por ejemplo, 0;0;0;0 para K0;K1;K2;K3. | |
Tangencial | Para Tipo de distorsión = DistortionModel | Cadena | Especifica el conjunto de dos coeficientes de distorsión tangencial separados por espacios o punto y coma; por ejemplo, 0;0 para P1;P2. | |
RadialDistances | Opcional | Cadena | Las distancias radiales separadas por espacios o punto y coma se indican como un conjunto ordenado de valores N <r[i]>. Cada valor de distancia r[i] tiene un valor de distorsión d[i] correspondiente en el campo RadialDistortions. | |
RadialDistortions | Opcional | Cadena | Los valores de distorsión separados por espacios o punto y coma se indican como un conjunto ordenado de valores N <d[i]>. Cada valor de distorsión d[i] se corresponde con el valor de distancia r[i] del campo RadialDistance. | |
FilmFiducials | Opcional | Numérico | Almacena coordenadas fiduciales de película. | El formato son pares de valores separados por un punto y coma, por ejemplo, "106000,0 -106000,0;-106000,0 -106000,0;-106000,0 106000,0;106000,0 106000,0". |
A0 | Opcional | Numérico | El coeficiente de la transformación afín que establece una relación entre el espacio de imagen y el espacio de película. La dirección de esta transformación se indica mediante el campo AffineDirection. Si ese campo no existe, el valor predeterminado es del espacio de imagen al espacio de película. Las unidades se calculan en micrones. A0 representa la traslación en dirección x. | |
A1 | Opcional | Numérico | El coeficiente de la transformación afín que establece una relación entre el espacio de imagen y el espacio de película. La dirección de esta transformación se indica mediante el campo AffineDirection. Si ese campo no existe, el valor predeterminado es del espacio de imagen al espacio de película. Las unidades se calculan en micrones. A1 representa el cambio de escala en dirección x. | |
A2 | Opcional | Numérico | El coeficiente de la transformación afín que establece una relación entre el espacio de imagen y el espacio de película. La dirección de esta transformación se indica mediante el campo AffineDirection. Si ese campo no existe, el valor predeterminado es del espacio de imagen al espacio de película. Las unidades se calculan en micrones. A2 representa la inclinación de la dirección x. | |
B0 | Opcional | Numérico | El coeficiente de la transformación afín que establece una relación entre el espacio de imagen y el espacio de película. La dirección de esta transformación se indica mediante el campo AffineDirection. Si ese campo no existe, el valor predeterminado es del espacio de imagen al espacio de película. Las unidades se calculan en micrones. B0 representa la traslación en dirección y. | |
B1 | Opcional | Numérico | El coeficiente de la transformación afín que establece una relación entre el espacio de imagen y el espacio de película. La dirección de esta transformación se indica mediante el campo AffineDirection. Si ese campo no existe, el valor predeterminado es del espacio de imagen al espacio de película. Las unidades se calculan en micrones. B1 representa el cambio de escala en dirección y. | |
B2 | Opcional | Numérico | El coeficiente de la transformación afín que establece una relación entre el espacio de imagen y el espacio de película. La dirección de esta transformación se indica mediante el campo AffineDirection. Si ese campo no existe, el valor predeterminado es del espacio de imagen al espacio de película. Las unidades se calculan en micrones. B2 representa la inclinación de la dirección x. |
Ejemplo de tabla de cámaras
A continuación se muestra un ejemplo de tabla de cámaras almacenada en una tabla de geodatabase. Esta tabla hace referencia a los campos posibles de arriba. La muestra solo contiene una fila, ya que solo se utiliza una cámara.
Tabla de cámaras de ejemplo
OBJECTID | CAMERAID | FOCALLENGTH | PRINCIPALX | PRINCIPALY | A0 | A1 | A2 | B0 | B1 | B2 | SRS |
---|---|---|---|---|---|---|---|---|---|---|---|
1 | [0] | 55173.140478 | -476.641812 | -14.823294 | -18529.301232 | 6.598754 | 0 | 12352.867488 | 0 | -6.598754 | 3261 |