Beschriftung | Erläuterung | Datentyp |
Eingabevideo | Die FMV-kompatible Eingabe-Videodatei, die Basismetadaten zu den einzelnen Bildern der Videodaten enthält. Folgende Videodateitypen werden unterstützt: PS, TS, MPG, MPEG, MP2, MPG2, MPEG2, MP4, MPG4, MPEG4, H264, H265, VOB und M2TS. | File |
Ausgabe-Metadatendatei (optional) | Eine Datei mit durch Kommas getrennten Werten (CSV), die Metadaten über die Videobilder für bestimmte Zeiten enthält. Diese Metadatendatei hat das gleiche Format, das auch vom Werkzeug Video-Multiplexer verwendet wird. | File |
Ausgabe-Flugpfad-Feature-Class (optional) | Die Feature-Class mit den Flugpfadinformationen des Sensors. | Feature Class |
Typ der Feature-Class: Flugpfad (optional) | Gibt den Feature-Class-Typ für den Flugpfad an.
| String |
Ausgabe-Bildpfad-Feature-Class (optional) | Die Ausgabe-Feature-Class, die die Bildpfadinformationen enthält. | Feature Class |
Typ der Feature-Class: Bildpfad (optional) | Gibt den Feature-Class-Typ für den Bildpfad an. Wenn Sie eine Punktausgabe verwenden, wird der Mittelpunkt jedes Videobildes auf der Karte angezeigt.
| String |
Ausgabe-Bild-Footprint-Feature-Class (optional) | Die Ausgabe-Feature-Class, die die Videobild-Footprint-Informationen enthält. | Feature Class |
Metadaten – Startzeit erfassen (optional) | Die Startzeit der Metadatenaufzeichnung ab dem Anfang des Videos. Das Eingabeformat ist d.hh:mm:ss, und die Standardstartzeit lautet 0.00:00:00. Metadaten-Zeitstempel werden in diesem Feld nicht verwendet; es wird die Zeit der Videodatei verwendet. | Time Unit; Date |
Metadaten – Stoppzeit erfassen (optional) | Die Endzeit der Metadatenaufzeichnung. Das Eingabeformat ist d.hh:mm:ss. Ist die Stoppzeit nicht festgelegt, wird sie standardmäßig auf das Ende des Videos festgelegt. Metadaten-Zeitstempel werden in diesem Feld nicht verwendet. | Time Unit; Date |
Minimale Entfernung zwischen Features (optional) | Die Entfernung zwischen den Features in aufeinanderfolgenden Videobildern. Wenn nichts angegeben wird, wird jedes Metadaten-Feature extrahiert und der Feature-Class hinzugefügt. | Linear Unit |
Minimale Zeit zwischen Features (optional) | Das Zeitintervall zwischen den Features in aufeinanderfolgenden Videobildern. Wenn nichts angegeben wird, wird jedes Metadaten-Feature extrahiert und der Feature-Class hinzugefügt. | Time Unit |
Ausgabe-VMTI-Feature-Dataset (optional) | Die Ausgabe-Feature-Class, die die VMTI-Informationen des Videos enthält. | Feature Class |
Mit der Image Analyst-Lizenz verfügbar.
Zusammenfassung
Extrahiert die Metadaten der Plattform, des Videobild-Mittelpunkts, des Videobild-Umrisses und der Attribute aus einem FMV-kompatiblen Video. Die Ausgabegeometrie und die Attribute werden als Feature-Classes gespeichert.
Verwendung
Mit diesem Werkzeug werden FMV-kompatible Videometadaten als Feature-Classes exportiert, wobei alle Metadaten als Felder in einer Attributtabelle enthalten sind. Diese Features können für die Sensorposition, den Videobild-Umriss und den Videobild-Mittelpunkt verwendet werden, um die korrekte Datenabdeckung zu überprüfen, räumliche Abfragen durchzuführen und Attributabfragen durchzuführen, mit denen sich schnell Videobilder von Interesse finden lassen.
Das Werkzeug akzeptiert nur archivierte Videodateien als Eingabe, nicht jedoch Live-Video-Streams.
Das Werkzeug erfordert eine FMV-kompatible Videodatei als Eingabe. Das Werkzeug schlägt fehl, wenn der Video-Stream keine Metadaten oder keine Metadatenpakete enthält.
Das Werkzeug bietet vier Ausgabetypen. Sie müssen mindestens eine Ausgabe angeben. Das Werkzeug schlägt fehl, wenn alle vier Ausgaben leer sind.
Parameter
VideoMetadataToFeatureClass(in_video, {csv_file}, {flightpath}, {flightpath_type}, {imagepath}, {imagepath_type}, {footprint}, {start_time}, {stop_time}, {min_distance}, {min_time}, {vmti})
Name | Erläuterung | Datentyp |
in_video | Die FMV-kompatible Eingabe-Videodatei, die Basismetadaten zu den einzelnen Bildern der Videodaten enthält. Folgende Videodateitypen werden unterstützt: PS, TS, MPG, MPEG, MP2, MPG2, MPEG2, MP4, MPG4, MPEG4, H264, H265, VOB und M2TS. | File |
csv_file (optional) | Eine Datei mit durch Kommas getrennten Werten (CSV), die Metadaten über die Videobilder für bestimmte Zeiten enthält. Diese Metadatendatei hat das gleiche Format, das auch vom Werkzeug Video-Multiplexer verwendet wird. | File |
flightpath (optional) | Die Feature-Class mit den Flugpfadinformationen des Sensors. | Feature Class |
flightpath_type (optional) | Gibt den Feature-Class-Typ für den Flugpfad an.
| String |
imagepath (optional) | Die Ausgabe-Feature-Class, die die Bildpfadinformationen enthält. | Feature Class |
imagepath_type (optional) | Gibt den Feature-Class-Typ für den Bildpfad an. Wenn Sie eine Punktausgabe verwenden, wird der Mittelpunkt jedes Videobildes auf der Karte angezeigt.
| String |
footprint (optional) | Die Ausgabe-Feature-Class, die die Videobild-Footprint-Informationen enthält. | Feature Class |
start_time (optional) | Die Startzeit der Metadatenaufzeichnung ab dem Anfang des Videos. Das Eingabeformat ist d.hh:mm:ss, und die Standardstartzeit lautet 0.00:00:00. Metadaten-Zeitstempel werden in diesem Feld nicht verwendet; es wird die Zeit der Videodatei verwendet. | Time Unit; Date |
stop_time (optional) | Die Endzeit der Metadatenaufzeichnung. Das Eingabeformat ist d.hh:mm:ss. Ist die Stoppzeit nicht festgelegt, wird sie standardmäßig auf das Ende des Videos festgelegt. Metadaten-Zeitstempel werden in diesem Feld nicht verwendet. | Time Unit; Date |
min_distance (optional) | Die Entfernung zwischen den Features in aufeinanderfolgenden Videobildern. Wenn nichts angegeben wird, wird jedes Metadaten-Feature extrahiert und der Feature-Class hinzugefügt. | Linear Unit |
min_time (optional) | Das Zeitintervall zwischen den Features in aufeinanderfolgenden Videobildern. Wenn nichts angegeben wird, wird jedes Metadaten-Feature extrahiert und der Feature-Class hinzugefügt. | Time Unit |
vmti (optional) | Die Ausgabe-Feature-Class, die die VMTI-Informationen des Videos enthält. | Feature Class |
Codebeispiel
In diesem Beispiel werden die Metadaten der Plattform, des Videobild-Mittelpunkts, des Videobild-Umrisses und der Attribute aus einem FMV-kompatiblen Video extrahiert und gespeichert.
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")
In diesem Beispiel werden die Metadaten der Plattform, des Videobild-Mittelpunkts, des Videobild-Umrisses und der Attribute aus einem FMV-kompatiblen Video extrahiert und gespeichert.
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)