Dataset de imágenes orientadas

Se crea un dataset de imágenes orientadas en una geodatabase para administrar una colección de imágenes orientadas. El dataset define tanto las propiedades de toda la colección (por ejemplo, la fuente de elevación) como los metadatos específicos de la imagen (por ejemplo, la ubicación y la orientación de la cámara).

Cuando se agrega a un mapa, se visualiza como una capa de imágenes orientadas.

Crear y publicar un dataset de imágenes orientadas

Utilice las siguientes herramientas de geoprocesamiento de la caja de herramientas Imágenes orientadas para crear un dataset de imágenes orientadas:

  • Crear un dataset de imágenes orientadas crea un dataset vacío de imágenes orientadas en una geodatabase.
  • Agregar imágenes al dataset de imágenes orientadas rellena el dataset de imágenes orientadas con imágenes y los metadatos correspondientes. Las fuentes de entrada pueden ser un archivo, una carpeta, una tabla, una lista de rutas de imágenes o una capa de entidades de punto. Si la fuente de entrada es un archivo, una carpeta o una lista de rutas de imágenes, la herramienta lee los metadatos de la imagen directamente de los metadatos EXIF y XMP de los archivos .jpeg.
  • Crear una huella de imágenes orientadas es una herramienta opcional que generará una capa de entidades adicional como referencia para mostrar las áreas del mapa que aparecen en las imágenes en el dataset de imágenes orientadas.

A continuación, puede publicar una capa de imágenes orientadas (y, opcionalmente, la huella de imágenes orientadas) en ArcGIS Online o ArcGIS Enterprise 11.2 mediante el flujo de trabajo estándar de uso compartido. Para incluir la capa de huella de imágenes orientadas al publicar, seleccione tanto la capa de huella de imágenes orientadas como la capa de imágenes orientadas antes de seleccionar Compartir como capa web.

Formatos de imagen y almacenamiento

El dataset de imágenes orientadas almacena la ruta de ubicación de la imagen en su tabla de atributos. Las imágenes pueden estar en un almacenamiento local o en la red, o bien pueden estar en un almacenamiento en la nube de acceso público. El dataset de imágenes orientadas es compatible con los formatos de imagen JPG, JPEG y TIF. Si las imágenes están almacenadas en la nube, también se admite el formato de imagen MRF.

Nota:

Si tiene previsto publicar un dataset de imágenes orientadas en ArcGIS Online o ArcGIS Enterprise, las imágenes deben estar en un almacenamiento en la nube de acceso público.

Posición y orientación de la cámara

El campo Forma de la tabla de atributos define la ubicación de la cámara en el sistema de coordenadas del dataset. La orientación de la cámara se describe en términos de Camera Heading, Camera Pitch y Camera Roll. Estos ángulos describen la orientación de la cámara con respecto a un sistema de coordenadas proyectadas local y se refieren al punto entre la posición de la cámara y un punto que pasa por el centro de la imagen.

Las orientaciones de la cámara son las siguientes:

  • La orientación inicial de la cámara es con el objetivo apuntando al nadir (eje z negativo), con la parte superior de la cámara (columnas de píxeles) apuntando al norte y las filas de píxeles del sensor alineadas con el eje x del sistema de coordenadas.
  • La primera rotación (Camera Heading) es alrededor del eje z (eje óptico del objetivo), rotaciones positivas en el sentido de las agujas del reloj (regla de la izquierda) a partir del norte.
  • La segunda rotación (Camera Pitch) es alrededor del eje x de la cámara (filas de píxeles), positiva en el sentido contrario a las agujas del reloj (regla de la derecha) empezando en el nadir.
  • La rotación final (Camera Roll) es una segunda rotación alrededor del eje z de la cámara, positiva en el sentido de las agujas del reloj (regla de la izquierda).

Ángulos de cámara de imágenes orientadas
Se muestran los ángulos de cámara de imágenes orientadas.

Suponiendo que se encuentra en la ubicación de la cámara mirando hacia el norte, gire (orientación) en el sentido de las agujas del reloj, luego incline la cámara hacia arriba (inclinación) y, a continuación, gire a lo largo del eje de la cámara (rotación) para apuntar en la dirección especificada.

Vea los siguientes ejemplos de orientación:

  • La cámara apuntando hacia abajo con las filas de píxeles yendo de oeste a este tendría la orientación 0,0,0.
  • Rotar la cámara 90 grados para que los píxeles vayan de norte a sur sería 90,0,0.
  • Rotar la cámara hacia el horizonte tiene la orientación 90,90,0.
  • Rotar la cámara 20 grados en el sentido contrario a las agujas del reloj daría como resultado una orientación de 90,90,20.

En la mayoría de las aplicaciones, el ángulo de rotación es 0. El ángulo de rotación se utiliza para indicar que el cuerpo de la cámara gira alrededor del eje del objetivo y es necesario para determinar la relación correcta entre píxeles e imágenes.

En algunos casos, la imagen se gira con respecto a la cámara. Si toma una fotografía con la mayoría de cámaras digitales o teléfonos móviles, aunque gire la cámara, la parte superior de la imagen resultante aparece en la parte superior del dispositivo. Lo manipula el campo Rotación de la imagen que aclara una rotación adicional con respecto a la cámara. El campo de visión horizontal (HFOV) y el campo de visión vertical (VFOV) deben ser los de la cámara y no deben cambiar en función del ángulo de rotación.

Categorías de imágenes orientadas

La categoría de imágenes se utiliza para especificar el tipo de imágenes que se agregan al dataset y para definir las propiedades de las imágenes orientadas predeterminadas del dataset. Estas propiedades pueden modificarse posteriormente con la herramienta Actualizar propiedades del dataset de imágenes orientadas. A continuación se indican las diferentes categorías y las propiedades asociadas:

  • Horizontal: imágenes en las que la exposición es paralela al suelo y orientada al horizonte.
  • Oblicuas: imágenes en las que la exposición está en ángulo con el suelo, normalmente a unos 45 grados 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 ve la parte superior de los objetos.
  • 360: imágenes tomadas con cámaras especializadas que proporcionan vistas esféricas envolventes en 360 grados.
  • Inspección: imágenes en primer plano de activos (a menos de 5 m de la ubicación de la cámara).

Categoría de imágenesInclinación de la cámara (grados)Rotación de la cámara (grados)HFOV (grados)VFOV (grados)Altura de la cámara (m)Distancia cercana (m)Distancia lejana (m)Distancia máxima (m)

Horizontal

90

0

60

40

1.8

1

30

200

Oblicuo

45

0

60

40

200

1

500

2000

Nadir

0

0

60

40

200

1

500

1000

360

90

0

360

180

1.8

1

30

100

Inspección

90

0

60

40

1.8

0

5

30

Nota:

El visor de imágenes orientadas de ArcGIS Pro 3.2 no es compatible con la visualización de imágenes en 360 grados.

Tabla de atributos de imágenes orientadas

Al crear un dataset de imágenes orientadas se crea una tabla de atributos; algunos campos aparecen siempre de forma predeterminada. Los campos se rellenan cuando se agregan imágenes; pueden añadirse más campos que contengan información específica sobre metadatos. Los metadatos proporcionan una funcionalidad de búsqueda eficiente que permite encontrar y visualizar rápidamente imágenes que cubren un sitio de interés, por lo que incluyen una serie de aproximaciones. Se proporciona un campo opcional CameraOrientation para mejorar las transformaciones de imagen a suelo y de suelo a imagen y también admite orientaciones de imagen que se definen utilizando omega, fi, kappa; viraje, inclinación, rotación; y un plano tangente local.

La tabla de atributos admite los siguientes campos:

  • ObjectID- ArcGIS mantiene el campo ObjectID y proporciona un Id. único para cada fila de una tabla.
  • Shape: ubicación definida de la cámara.
  • Name (opcional): un alias para identificar la imagen.
  • ImagePath: la ruta al archivo de imagen. Puede ser una ruta local o una URL accesible desde la web. Las imágenes pueden tener el formato JPEG, JPG o TIF. Para las imágenes almacenadas en la nube, también se admiten los formatos MRF.
  • AcquisitionDate (opcional): la fecha en la que se recopiló la imagen. También se puede incluir la hora de recogida de la imagen.
  • CameraHeading (opcional): 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. Los valores de orientación se miden en el sentido positivo de las agujas del reloj, donde el norte se define como 0 grados. -999 se utiliza cuando la orientación se desconoce.
  • CameraPitch (opcional): la orientación de la cámara de la segunda rotación alrededor del eje x de la cámara en sentido antihorario positivo. El valor está en grados. La inclinación es de 0 grados cuando la cámara está orientada directamente hacia el suelo. El intervalo válido del valor de inclinación es de 0 a 180 grados; 180 grados para una cámara orientada hacia arriba y 90 grados para una cámara orientada hacia el horizonte.
  • CameraRoll (opcional): 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. El valor está en grados. Los valores válidos oscilan de -90 a 90.
  • CameraHeight (opcional): la altura de la cámara sobre el suelo (fuente de elevación). Las unidades están en metros. La altura de la cámara se utiliza para determinar la extensión visible de la imagen; los valores mayores darán como resultado una mayor extensión de la vista. Los valores no deben ser inferiores a 0.
  • HorizontalFieldOfView (opcional): el alcance de la cámara en dirección horizontal. Las unidades están en grados y los valores válidos oscilan de 0 a 360.
  • VerticalFieldOfView (opcional): el alcance de la cámara en dirección vertical. Las unidades están en grados y los valores válidos oscilan de 0 a 180.
  • NearDistance (opcional): la distancia utilizable más cercana de las imágenes desde la posición de la cámara. Las unidades están en metros.
  • FarDistance (opcional): la distancia utilizable más lejana de las imágenes desde la posición de la cámara. FarDistance se utiliza para determinar la extensión de la huella de la imagen, que sirve para determinar si se devuelve una imagen al hacer clic en el mapa, y para crear entidades opcionales de huella. Las unidades están en metros. La distancia lejana debe ser siempre mayor que 0.
  • OrientedImageryType (opcional): define el tipo de imágenes:
    • Horizontal
    • Oblicuo
    • Nadir
    • 360
    • Inspección
  • ImageRotation (opcional): la orientación de la cámara en grados con respecto a la escena cuando se capturó la imagen. La rotación también se agrega a CameraRoll. El valor puede oscilar entre -360 y 360.
  • CameraOrientation (opcional): almacena los parámetros detallados de orientación de la cámara como una cadena de caracteres separada por barras verticales. El campo ofrece compatibilidad para transformaciones más precisas de imagen a suelo y de suelo a imagen.
  • ElevationSource (opcional): la fuente de elevación como cadena de caracteres JSON, que se utilizará para calcular las transformaciones de suelo a imagen. La fuente de elevación puede ser un modelo digital de elevación (DEM) o un valor constante. Como modelo digital de elevación puede utilizarse un servicio de imágenes dinámico o un servicio de imágenes en teselas. El valor VerticalMeasurementUnit se utilizará como unidad para la elevación constante.

    Por ejemplo, si se utiliza un DEM, la fuente de elevación será la siguiente:

    {“url”:<dem_url>,”rasterFunction”:,”lod”:}

    Se puede proporcionar una rasterFunction si el DEM es un servicio de imágenes dinámico y un nivel de detalle (lod) si el DEM es un servicio de imágenes en teselas.

    Si se utiliza una elevación constante, la fuente de elevación es la siguiente:

    {“constantElevation”:<valor_elevacion>}

Temas relacionados