Etiqueta | Explicación | Tipo de datos |
Vídeo de entrada | Archivo de vídeo de entrada que se ajusta a FMV que contiene metadatos esenciales para cada cuadro de los datos de vídeo. Los tipos de archivos admitidos son PS, TS, MPG, MPEG, MP2, MPG2, MPEG2, MP4, MPG4, MPEG4, H264, H265, VOB y M2TS. | File |
Archivo de metadatos de salida (Opcional) | Archivo de valores separados por comas (CSV) que contiene metadatos sobre los fotogramas de vídeo correspondientes a momentos específicos. Este archivo de metadatos está en el mismo formato que utiliza la herramienta Multiplexer de vídeo. | File |
Clase de entidad de ruta de vuelo de salida (Opcional) | Clase de entidad que contiene información de la ruta de vuelo del sensor. | Feature Class |
Tipo de clase de entidad de ruta de vuelo (Opcional) | Especifica el tipo de clase de entidad que se utilizará en la ruta de vuelo.
| String |
Clase de entidad de ruta de imagen de salida (Opcional) | Clase de entidad de salida que contiene información de la ruta de imagen. | Feature Class |
Tipo de clase de entidad de ruta de imagen (Opcional) | Especifica el tipo de clase de entidad que se utilizará en la ruta de imagen. Si está utilizando una salida de punto, el centro de cada imagen del cuadro de vídeo aparecerá en el mapa.
| String |
Clase de entidad de huella de imagen de salida (Opcional) | Clase de entidad de salida que contiene información de la huella de imagen de vídeo. | Feature Class |
Hora inicial de la captura de metadatos (Opcional) | Metadatos en los que se registra el momento de inicio desde el principio del vídeo. El formato de entrada es d.hh:mm:ss, y la hora de inicio predeterminada es 0.00:00:00. En este campo no se utilizan marcas temporales de metadatos; se utiliza la hora del archivo de vídeo. | Time Unit; Date |
Hora final de la captura de metadatos (Opcional) | Hora de finalización del registro de metadatos. El formato de entrada es d.hh:mm:ss. Si no se establece, el valor cambiará de forma predeterminada al final del vídeo. En este campo no se utilizan marcas temporales de metadatos. | Time Unit; Date |
Distancia mínima entre entidades (Opcional) | Distancia entre entidades en cuadros de vídeo secuenciales. Si se deja en blanco, cada entidad de metadatos se extraerá y se agregará a la clase de entidad. | Linear Unit |
Tiempo mínimo entre entidades (Opcional) | Intervalo de tiempo entre entidades en cuadros de vídeo secuenciales. Si se deja en blanco, cada entidad de metadatos se extraerá y se agregará a la clase de entidad. | Time Unit |
Dataset de entidades VMTI de salida (Opcional) | Clase de entidad de salida que contiene información VMTI de vídeo. | Feature Class |
Disponible con licencia de Image Analyst.
Resumen
Extrae los metadatos de plataforma, centro de cuadro, contorno de cuadro y atributos de un vídeo que se ajusta a FMV. Los atributos y la geometría de salida se almacenan como clases de entidad.
Uso
Esta herramienta exporta los metadatos de vídeo que se ajusta a FMV como clases de entidad, con todos los metadatos como campos de una tabla de atributos. Estas entidades pueden utilizarse para la ubicación del sensor, el contorno del cuadro de vídeo y el centro del cuadro de vídeo para verificar la existencia de una cobertura de datos correcta, realizar consultas espaciales y efectuar consultas de atributos para encontrar los cuadros de vídeo de interés rápidamente.
La herramienta solo acepta los archivos de vídeo archivados como entrada, en lugar de transmisiones de vídeo en directo.
La herramienta requiere usar un archivo de vídeo que se ajusta a FMV como entrada. La herramienta generará un error si el vídeo no contiene metadatos en la transmisión de vídeo o si la transmisión no contiene paquetes de metadatos.
La herramienta puede tener cuatro tipos de salidas y debe especificar al menos una salida. La herramienta generará un error si las cuatro salidas se dejan vacías.
Parámetros
VideoMetadataToFeatureClass(in_video, {csv_file}, {flightpath}, {flightpath_type}, {imagepath}, {imagepath_type}, {footprint}, {start_time}, {stop_time}, {min_distance}, {min_time}, {vmti})
Nombre | Explicación | Tipo de datos |
in_video | Archivo de vídeo de entrada que se ajusta a FMV que contiene metadatos esenciales para cada cuadro de los datos de vídeo. Los tipos de archivos admitidos son PS, TS, MPG, MPEG, MP2, MPG2, MPEG2, MP4, MPG4, MPEG4, H264, H265, VOB y M2TS. | File |
csv_file (Opcional) | Archivo de valores separados por comas (CSV) que contiene metadatos sobre los fotogramas de vídeo correspondientes a momentos específicos. Este archivo de metadatos está en el mismo formato que utiliza la herramienta Multiplexer de vídeo. | File |
flightpath (Opcional) | Clase de entidad que contiene información de la ruta de vuelo del sensor. | Feature Class |
flightpath_type (Opcional) | Especifica el tipo de clase de entidad que se utilizará en la ruta de vuelo.
| String |
imagepath (Opcional) | Clase de entidad de salida que contiene información de la ruta de imagen. | Feature Class |
imagepath_type (Opcional) | Especifica el tipo de clase de entidad que se utilizará en la ruta de imagen. Si está utilizando una salida de punto, el centro de cada imagen del cuadro de vídeo aparecerá en el mapa.
| String |
footprint (Opcional) | Clase de entidad de salida que contiene información de la huella de imagen de vídeo. | Feature Class |
start_time (Opcional) | Metadatos en los que se registra el momento de inicio desde el principio del vídeo. El formato de entrada es d.hh:mm:ss, y la hora de inicio predeterminada es 0.00:00:00. En este campo no se utilizan marcas temporales de metadatos; se utiliza la hora del archivo de vídeo. | Time Unit; Date |
stop_time (Opcional) | Hora de finalización del registro de metadatos. El formato de entrada es d.hh:mm:ss. Si no se establece, el valor cambiará de forma predeterminada al final del vídeo. En este campo no se utilizan marcas temporales de metadatos. | Time Unit; Date |
min_distance (Opcional) | Distancia entre entidades en cuadros de vídeo secuenciales. Si se deja en blanco, cada entidad de metadatos se extraerá y se agregará a la clase de entidad. | Linear Unit |
min_time (Opcional) | Intervalo de tiempo entre entidades en cuadros de vídeo secuenciales. Si se deja en blanco, cada entidad de metadatos se extraerá y se agregará a la clase de entidad. | Time Unit |
vmti (Opcional) | Clase de entidad de salida que contiene información VMTI de vídeo. | Feature Class |
Muestra de código
En este ejemplo se extraen y almacenan los metadatos de plataforma, centro de cuadro, contorno de cuadro y atributos de un vídeo que se ajusta a FMV.
import arcpy
arcpy.ia.VideoMetadataToFeatureClass(
r"C:\test\input_video.ts", r"C:\output\outmeta.csv",
r"C:\test\meta.gdb\flight_path", "POLYLINE", r"C:\test\meta.gdb\image_path",
"POINT", r"C:\test\meta.gdb\image_footprint")
En este ejemplo se extraen y almacenan los metadatos de plataforma, centro de cuadro, contorno de cuadro y atributos de un vídeo que se ajusta a FMV.
import arcpy
arcpy.CheckOutExtension("ImageAnalyst")
in_video = "c:\\test\\drone_vid.ts"
out_metadata = "c:\\output\\outmeta.csv"
flight_path = "C:\\test\\meta.gdb\\flight_path"
flight_path_type = "POLYLINE"
image_path = "C:\\test\\meta.gdb\\image_path"
image_path_type = "POINT"
image_footprint = "C:\\test\\meta.gdb\\image_footprint"
start_time = "1 Seconds"
stop_time = "60 Seconds"
distance_between = "2 Meters"
min_time_between = "20 Seconds"
arcpy.ia.VideoMetadataToFeatureClass(
in_video, out_metadata, flight_path, flight_path_type, image_path,
image_path_type, image_footprint, start_time, stop_time, distance_between,
min_time_between)
Entornos
Información de licenciamiento
- Basic: Requiere Image Analyst
- Standard: Requiere Image Analyst
- Advanced: Requiere Image Analyst