Eigenschaften für Oriented Imagery-Dataset aktualisieren (Ausgerichtete Bilddaten)

Zusammenfassung

Aktualisiert oder ändert Eigenschaften für Oriented Imagery-Datasets.

Verwendung

    Vorsicht:

    Mit diesem Werkzeug werden die Eingabedaten geändert. Weitere Informationen und Strategien zur Vermeidung unerwünschter Datenänderungen finden Sie unter Werkzeuge, die Eingabedaten ändern oder aktualisieren.

  • Die Dataset-Eigenschaften können zur Optimierung des Datasets verwendet werden. Wenn eine Dataset-Eigenschaft als Feld in der Attributtabelle mit demselben Wert für alle Datensätze vorhanden ist, kann das Feld aus der Attributtabelle entfernt und der Wert als Dataset-Eigenschaft festgelegt werden. Wenn das Feld in der Attributtabelle vorhanden ist, hat der Wert in der Attributtabelle Vorrang vor dem Wert der Dataset-Eigenschaft.

  • Wenn ein Parameter vom Datentyp "Zeichenfolge" mit dem Werkzeug in Python entfernt werden muss, geben Sie den Wert "None" ein.

Parameter

BeschriftungErläuterungDatentyp
Oriented Imagery-Dataset

Der Pfad und der Name des Oriented Imagery-Datasets.

Oriented Imagery Layer
Maximale Entfernung
(optional)

Die maximale Suchentfernung, die beim Abfragen der Dataset-Features verwendet werden soll. Die maximale Entfernung darf nicht kleiner als null sein. Die Einheit lautet Meter.

Double
Coverage-Prozentsatz
(optional)

Ein Prozentsatz, der die Ausdehnung des Boden-Footprints des Bildes modifiziert. Der Boden-Footprint jedes Bildes wird berechnet, um nach Bildern zu suchen, die die ausgewählte Position enthalten. Diese ist durch ein rotes Kreuz auf der Karte gekennzeichnet.

Durch einen negativen Prozentwert wird die Größe des Boden-Footprints verringert, und durch einen positiven Prozentwert wird sie vergrößert. Der Parameter kann verwendet werden, um Punkte am Bildrand auszuschließen oder einzubeziehen. Beispielsweise wird die Größe des Footprints durch einen Wert von -30 um 30 Prozent verringert, während sie durch einen Wert von 20 um 20 Prozent vergrößert wird. Zulässig sind Werte im Bereich von -50 bis 50.

Double
Footprint-Element
(optional)

Der Name der Footprint-Feature-Class. Die Feature-Class sollte sich in derselben Geodatabase befinden wie das Oriented Imagery-Dataset.

String
Höhenquelle
(optional)

Gibt die verwendete Höhenquelle an.

  • DEMDie Höhenquelle ist ein digitales Höhenmodell, bei dem es sich um einen dynamischen Image-Service oder um einen Kachel-Image-Service handelt.
  • Konstante HöheDie Höhenquelle ist ein konstanter Geländehöhenwert für das gesamte Dataset.
  • KeineDie Höhenquelle wird entfernt.
String
Konstante Höhe
(optional)

Der konstante Geländehöhenwert für das gesamte Dataset. Der Wert des Parameters Vertikale Maßeinheit wird als Einheit für konstante Höhe verwendet.

Dieser Parameter ist aktiv, wenn der Parameterwert Höhenquelle als Konstante Höhe angegeben ist.

Double
Digitales Höhenmodell
(optional)

URL, die das digitale Eingabe-Höhenmodell referenziert. Ein dynamischer Image-Service oder ein Kachel-Image-Service kann als digitales Höhenmodell verwendet werden.

Dieser Parameter ist aktiv, wenn der Parameterwert Höhenquelle als DEM angegeben ist.

Image Service
Detaillierungsebene
(optional)

Der in einem Kachelschema definierte Maßstab. Der Maßstab repräsentiert den Wert für die Zoomstufe. Die jeweils nächsthöhere Stufe verbessert die Auflösung und den Kartenmaßstab im Vergleich zu vorherigen Stufe um das Doppelte.

Dieser Parameter ist aktiviert, wenn der Parameterwert Digitales Höhenmodell ein Kachel-Image-Service ist.

String
Raster-Funktion
(optional)

Die Verarbeitungsvorlage für Raster-Funktionen, die auf den Image-Service angewendet wird.

Dieser Parameter ist aktiv, wenn der Parameterwert Digitales Höhenmodell ein dynamischer Image-Service ist.

String
Vertikale Maßeinheit
(optional)

Gibt die Einheit an, die für alle vertikalen Messungen verwendet werden soll.

  • MeterAls Maßeinheit werden Meter verwendet.
  • FußAls Maßeinheit werden Fuß verwendet.
String
Einheit des Zeitintervalls
(optional)

Gibt die zum Filtern von Bildern verwendete Maßeinheit für die Zeit an.

  • MinutenBilder werden nach Minuten gefiltert.
  • StundenBilder werden nach Stunden gefiltert.
  • TageBilder werden nach Tagen gefiltert.
  • WochenBilder werden nach Wochen gefiltert.
  • MonateBilder werden nach Monaten gefiltert.
  • JahreBilder werden nach Jahren gefiltert.
String
Oriented Imagery-Typ
(optional)

Gibt den Typ der Bilder im Dataset an.

  • HorizontalIm Dataset sind Bilder enthalten, die parallel zum Boden mit Blick auf den Horizont aufgenommen wurden.
  • SchrägluftbildIm Dataset sind Bilder enthalten, die in einem Winkel von typischerweise etwa 45 Grad zum Boden aufgenommen wurden, sodass die Seiten von Objekten zu sehen sind.
  • NadirIm Dataset sind Bilder enthalten, die senkrecht zum Boden mit gerade nach unten verlaufendem Blick aufgenommen wurden. Es ist nur die Oberseite von Objekten zu sehen.
  • 360Im Dataset sind Bilder enthalten, die mit Kameras aufgenommen wurden, die sphärische 360-Grad-Rundumsichten ermöglichen, oder die von Aufnahmen mehrerer Kameras zu 360-Grad-Ansichten zusammengefügt wurden.
  • UntersuchungIm Dataset sind Nahaufnahmen von Objekten enthalten.
  • KeineDer Oriented Imagery-Typ wird aus dem Dataset entfernt.
String
Kamerarichtung
(optional)

Die Kameraausrichtung der ersten Drehung um die Z-Achse der Kamera. Der Wert wird in Grad angegeben. Die Richtungswerte werden im positiven Uhrzeigersinn gemessen, wobei Nord als 0 Grad definiert ist. Bei unbekannter Ausrichtung wird -999 verwendet.

Double
Kameraneigung
(optional)

Die Kameraausrichtung der zweiten Drehung um die X-Achse der Kamera im positiven Gegenuhrzeigersinn. Der Wert wird in Grad angegeben. Der Neigungswinkel beträgt 0 Grad, wenn die Kamera gerade nach unten auf den Boden zeigt. Der gültige Neigungsbereich liegt zwischen 0 und 180 Grad, wobei 180 Grad einer gerade nach oben zeigenden Kamera und 90 Grad einer auf den Horizont ausgerichteten Kamera entspricht.

Double
Rollwinkel der Kamera
(optional)

Die Kameraausrichtung der letzten Drehung um die Z-Achse der Kamera im positiven Uhrzeigersinn. Der Wert wird in Grad angegeben. Zulässig sind Werte im Bereich von -90 bis 90.

Double
Kamerahöhe
(optional)

Die Höhe der Kamera über dem Boden bei der Aufnahme der Bilddaten. Die Einheit lautet Meter. Die Kamerahöhe wird verwendet, um die sichtbare Ausdehnung des Bildes zu bestimmen. Hohe Werte ergeben eine größere Ansichtsausdehnung. Werte sollten nicht kleiner als 0 sein.

Double
Horizontaler sichtbarer Bereich
(optional)

Der Sichtbereich der Kamera in horizontaler Richtung. Der Wert wird in Grad angegeben. Zulässig sind Werte im Bereich von 0 bis 360.

Double
Vertikaler sichtbarer Bereich
(optional)

Der Sichtbereich der Kamera in vertikaler Richtung. Der Wert wird in Grad angegeben. Zulässig sind Werte im Bereich von 0 bis 180.

Double
Kurze Entfernung
(optional)

Die nächstgelegene brauchbare Entfernung der Bilddaten von der Kameraposition. Die Einheit lautet Meter.

Double
Weite Entfernung
(optional)

Die am weitesten entfernte brauchbare Entfernung der Bilddaten von der Kameraposition. Die Einheit lautet Meter. Weite Entfernungen sollten größer als 0 sein.

Double
Bilddrehung
(optional)

Die in Grad gemessene Ausrichtung der Kamera relativ zur Szene bei der Aufnahme des Bildes. Die Drehung wird zusätzlich zum Rollwinkel der Kamera angegeben. Zulässig sind Werte im Bereich von -360 und 360.

Double
Ausrichtungsgenauigkeit
(optional)

Die Standardabweichung in Genauigkeitswerten, die durch Semikolons voneinander getrennt werden. Die Standardabweichungswerte werden in folgender Reihenfolge und folgendem Format hinzugefügt:

  • Kameraposition in XY-Richtung in Metern
  • Kamerahöhe in Metern
  • Kamerarichtung in Grad
  • Kameraneigung in Grad
  • Kamerarollwinkel in Grad
  • Kurze Entfernung in Metern
  • Weite Entfernung in Metern
  • Höhe in Metern

Beispiel: Wenn das GPS einen RMS von +/– 10 Metern in X/Y-Richtung und +/– 20 Metern in der Höhe aufweist, lautet der Wert für die Ausrichtungsgenauigkeit 10;20.

String
Präfix des Bildpfades
(optional)

Das Präfix, das in Verbindung mit dem Attribut Image zum Erstellen des Bildpfades verwendet wird.

String
Suffix des Bildpfades
(optional)

Das Suffix, das in Verbindung mit dem Attribut Image zum Erstellen des Bildpfades verwendet wird.

String
Präfix des Tiefenbildpfades
(optional)

Das Präfix, das in Verbindung mit dem Attribut Depth Image zum Erstellen des Tiefenbildpfades verwendet wird.

String
Suffix des Tiefenbildpfades
(optional)

Das Suffix, das in Verbindung mit dem Attribut Depth Image zum Erstellen des Tiefenbildpfades verwendet wird.

String
Präfix des DEM-Pfades
(optional)

Das Präfix, das in Verbindung mit der URL Elevation Source im Attribut zum Erstellen des DEM-Pfades verwendet wird.

String
Suffix des DEM-Pfades
(optional)

Das Suffix, das in Verbindung mit der URL Elevation Source im Attribut zum Erstellen des DEM-Pfades verwendet wird.

String

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Oriented Imagery-Ausgabe-Dataset

Das aktualisierte Oriented Imagery-Dataset.

Oriented Imagery Dataset

arcpy.oi.UpdateOrientedImageryDatasetProperties(in_oriented_imagery_dataset, {maximum_distance}, {coverage_percent}, {footprint_item}, {elevation_source}, {constant_elevation}, {dem}, {lod}, {raster_function}, {vertical_measurement_unit}, {time_interval_unit}, {oriented_imagery_type}, {camera_heading}, {camera_pitch}, {camera_roll}, {camera_height}, {hfov}, {vfov}, {near_distance}, {far_distance}, {image_rotation}, {orientation_accuracy}, {image_path_prefix}, {image_path_suffix}, {depth_image_path_prefix}, {depth_image_path_suffix}, {dem_path_prefix}, {dem_path_suffix})
NameErläuterungDatentyp
in_oriented_imagery_dataset

Der Pfad und der Name des Oriented Imagery-Datasets.

Oriented Imagery Layer
maximum_distance
(optional)

Die maximale Suchentfernung, die beim Abfragen der Dataset-Features verwendet werden soll. Die maximale Entfernung darf nicht kleiner als null sein. Die Einheit lautet Meter.

Double
coverage_percent
(optional)

Ein Prozentsatz, der die Ausdehnung des Boden-Footprints des Bildes modifiziert. Der Boden-Footprint jedes Bildes wird berechnet, um nach Bildern zu suchen, die die ausgewählte Position enthalten. Diese ist durch ein rotes Kreuz auf der Karte gekennzeichnet.

Durch einen negativen Prozentwert wird die Größe des Boden-Footprints verringert, und durch einen positiven Prozentwert wird sie vergrößert. Der Parameter kann verwendet werden, um Punkte am Bildrand auszuschließen oder einzubeziehen. Beispielsweise wird die Größe des Footprints durch einen Wert von -30 um 30 Prozent verringert, während sie durch einen Wert von 20 um 20 Prozent vergrößert wird. Zulässig sind Werte im Bereich von -50 bis 50.

Double
footprint_item
(optional)

Der Name der Footprint-Feature-Class. Die Feature-Class sollte sich in derselben Geodatabase befinden wie das Oriented Imagery-Dataset.

String
elevation_source
(optional)

Gibt die verwendete Höhenquelle an.

  • DEMDie Höhenquelle ist ein digitales Höhenmodell, bei dem es sich um einen dynamischen Image-Service oder um einen Kachel-Image-Service handelt.
  • CONSTANT_ELEVATIONDie Höhenquelle ist ein konstanter Geländehöhenwert für das gesamte Dataset.
  • NONEDie Höhenquelle wird entfernt.
String
constant_elevation
(optional)

Der konstante Geländehöhenwert für das gesamte Dataset. Der Wert des Parameters vertical_measurement_unit wird als Einheit für konstante Höhe verwendet.

Dieser Parameter ist aktiviert, wenn der Parameterwert elevation_source als CONSTANT_ELEVATION angegeben ist.

Double
dem
(optional)

URL, die das digitale Eingabe-Höhenmodell referenziert. Ein dynamischer Image-Service oder ein Kachel-Image-Service kann als digitales Höhenmodell verwendet werden.

Dieser Parameter ist aktiviert, wenn der Parameterwert elevation_source als DEM angegeben ist.

Image Service
lod
(optional)

Der in einem Kachelschema definierte Maßstab. Der Maßstab repräsentiert den Wert für die Zoomstufe. Die jeweils nächsthöhere Stufe verbessert die Auflösung und den Kartenmaßstab im Vergleich zu vorherigen Stufe um das Doppelte.

Dieser Parameter ist aktiviert, wenn der Parameterwert dem ein Kachel-Image-Service ist.

String
raster_function
(optional)

Die Verarbeitungsvorlage für Raster-Funktionen, die auf den Image-Service angewendet wird.

Dieser Parameter ist aktiviert, wenn der Parameterwert dem ein dynamischer Image-Service ist.

String
vertical_measurement_unit
(optional)

Gibt die Einheit an, die für alle vertikalen Messungen verwendet werden soll.

  • METERAls Maßeinheit werden Meter verwendet.
  • FEETAls Maßeinheit werden Fuß verwendet.
String
time_interval_unit
(optional)

Gibt die zum Filtern von Bildern verwendete Maßeinheit für die Zeit an.

  • MINUTESBilder werden nach Minuten gefiltert.
  • HOURSBilder werden nach Stunden gefiltert.
  • DAYSBilder werden nach Tagen gefiltert.
  • WEEKSBilder werden nach Wochen gefiltert.
  • MONTHSBilder werden nach Monaten gefiltert.
  • YEARSBilder werden nach Jahren gefiltert.
String
oriented_imagery_type
(optional)

Gibt den Typ der Bilder im Dataset an.

  • HORIZONTALIm Dataset sind Bilder enthalten, die parallel zum Boden mit Blick auf den Horizont aufgenommen wurden.
  • OBLIQUEIm Dataset sind Bilder enthalten, die in einem Winkel von typischerweise etwa 45 Grad zum Boden aufgenommen wurden, sodass die Seiten von Objekten zu sehen sind.
  • NADIRIm Dataset sind Bilder enthalten, die senkrecht zum Boden mit gerade nach unten verlaufendem Blick aufgenommen wurden. Es ist nur die Oberseite von Objekten zu sehen.
  • 360Im Dataset sind Bilder enthalten, die mit Kameras aufgenommen wurden, die sphärische 360-Grad-Rundumsichten ermöglichen, oder die von Aufnahmen mehrerer Kameras zu 360-Grad-Ansichten zusammengefügt wurden.
  • INSPECTIONIm Dataset sind Nahaufnahmen von Objekten enthalten.
  • NONEDer Oriented Imagery-Typ wird aus dem Dataset entfernt.
String
camera_heading
(optional)

Die Kameraausrichtung der ersten Drehung um die Z-Achse der Kamera. Der Wert wird in Grad angegeben. Die Richtungswerte werden im positiven Uhrzeigersinn gemessen, wobei Nord als 0 Grad definiert ist. Bei unbekannter Ausrichtung wird -999 verwendet.

Double
camera_pitch
(optional)

Die Kameraausrichtung der zweiten Drehung um die X-Achse der Kamera im positiven Gegenuhrzeigersinn. Der Wert wird in Grad angegeben. Der Neigungswinkel beträgt 0 Grad, wenn die Kamera gerade nach unten auf den Boden zeigt. Der gültige Neigungsbereich liegt zwischen 0 und 180 Grad, wobei 180 Grad einer gerade nach oben zeigenden Kamera und 90 Grad einer auf den Horizont ausgerichteten Kamera entspricht.

Double
camera_roll
(optional)

Die Kameraausrichtung der letzten Drehung um die Z-Achse der Kamera im positiven Uhrzeigersinn. Der Wert wird in Grad angegeben. Zulässig sind Werte im Bereich von -90 bis 90.

Double
camera_height
(optional)

Die Höhe der Kamera über dem Boden bei der Aufnahme der Bilddaten. Die Einheit lautet Meter. Die Kamerahöhe wird verwendet, um die sichtbare Ausdehnung des Bildes zu bestimmen. Hohe Werte ergeben eine größere Ansichtsausdehnung. Werte sollten nicht kleiner als 0 sein.

Double
hfov
(optional)

Der Sichtbereich der Kamera in horizontaler Richtung. Der Wert wird in Grad angegeben. Zulässig sind Werte im Bereich von 0 bis 360.

Double
vfov
(optional)

Der Sichtbereich der Kamera in vertikaler Richtung. Der Wert wird in Grad angegeben. Zulässig sind Werte im Bereich von 0 bis 180.

Double
near_distance
(optional)

Die nächstgelegene brauchbare Entfernung der Bilddaten von der Kameraposition. Die Einheit lautet Meter.

Double
far_distance
(optional)

Die am weitesten entfernte brauchbare Entfernung der Bilddaten von der Kameraposition. Die Einheit lautet Meter. Weite Entfernungen sollten größer als 0 sein.

Double
image_rotation
(optional)

Die in Grad gemessene Ausrichtung der Kamera relativ zur Szene bei der Aufnahme des Bildes. Die Drehung wird zusätzlich zum Rollwinkel der Kamera angegeben. Zulässig sind Werte im Bereich von -360 und 360.

Double
orientation_accuracy
(optional)

Die Standardabweichung in Genauigkeitswerten, die durch Semikolons voneinander getrennt werden. Die Standardabweichungswerte werden in folgender Reihenfolge und folgendem Format hinzugefügt:

  • Kameraposition in XY-Richtung in Metern
  • Kamerahöhe in Metern
  • Kamerarichtung in Grad
  • Kameraneigung in Grad
  • Kamerarollwinkel in Grad
  • Kurze Entfernung in Metern
  • Weite Entfernung in Metern
  • Höhe in Metern

Beispiel: Wenn das GPS einen RMS von +/– 10 Metern in X/Y-Richtung und +/– 20 Metern in der Höhe aufweist, lautet der Wert für die Ausrichtungsgenauigkeit 10;20.

String
image_path_prefix
(optional)

Das Präfix, das in Verbindung mit dem Attribut Image zum Erstellen des Bildpfades verwendet wird.

String
image_path_suffix
(optional)

Das Suffix, das in Verbindung mit dem Attribut Image zum Erstellen des Bildpfades verwendet wird.

String
depth_image_path_prefix
(optional)

Das Präfix, das in Verbindung mit dem Attribut Depth Image zum Erstellen des Tiefenbildpfades verwendet wird.

String
depth_image_path_suffix
(optional)

Das Suffix, das in Verbindung mit dem Attribut Depth Image zum Erstellen des Tiefenbildpfades verwendet wird.

String
dem_path_prefix
(optional)

Das Präfix, das in Verbindung mit der URL Elevation Source im Attribut zum Erstellen des DEM-Pfades verwendet wird.

String
dem_path_suffix
(optional)

Das Suffix, das in Verbindung mit der URL Elevation Source im Attribut zum Erstellen des DEM-Pfades verwendet wird.

String

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_oriented_imagery_dataset

Das aktualisierte Oriented Imagery-Dataset.

Oriented Imagery Dataset

Codebeispiel

UpdateOrientedImageryDatasetProperties: Beispiel 1 (Python-Fenster)

Das folgende Skript für das Python-Fenster veranschaulicht, wie die Funktion UpdateOrientedImageryDatasetProperties im unmittelbaren Modus verwendet wird.

import arcpy
arcpy.env.workspace = "C:/data"
arcpy.oi.UpdateOrientedImageryDatasetProperties(
    "C:/OrientedImageryExample/MyOI.gdb/MyOrientedImageryDataset",
    maximum_distance=550,
    footprint_item='MyOrientedImageryDataset_footprint',
    image_path_prefix='None')
UpdateOrientedImageryDatasetProperties: Beispiel 2 (eigenständiges Skript)

Das folgende Python-Skript veranschaulicht, wie die Funktion UpdateOrientedImageryDatasetProperites in einem eigenständigen Skript verwendet wird.

# Import system modules
import arcpy

# Set local variables
in_oi = "C:/OrientedImageryExample/MyOI.gdb/MyOrientedImageryDataset"
new_maximum_distance = 550
footprint = "MyOrientedImageryDataset_footprint"
new_time_unit = "HOURS"
new_camera_height = 2.5

# Run Update Oriented Imagery Dataset Properties
arcpy.oi.UpdateOrientedImageryDatasetProperties(
    in_oriented_imagery_dataset = in_oi,
    maximum_distance = new_maximum_distance,
    footprint_item = footprint,
    time_interval_unit = new_time_unit,
    camera_height = new_camera_height,
)

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

  • Basic: Nein
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen