Lernprogramm: Erstellen eines digitalen Oberflächenmodells aus Satellitenbildern in ArcGIS Reality for ArcGIS Pro

Mit der Advanced-Lizenz verfügbar.

In ArcGIS Pro können Sie Satellitenbilder photogrammetrisch korrigieren, um geometrische Verzerrungen aufgrund von Plattform- und Terrainversatz zu entfernen. Nach Entfernung dieser Verzerrungen können Sie ArcGIS Reality for ArcGIS Pro-Produkte generieren, z. B. ein digitales Oberflächenmodell (Digital Surface Model, DSM) und ein DSM-Mesh. In diesem Lernprogramm generieren Sie ein DSM mit hoher Auflösung.

Zuerst richten Sie einen Reality-Mapping-Workspace zur Verwaltung der Satellitenbilder-Sammlung ein. Als Nächstes führen Sie eine Blockausgleichung und im Anschluss daran eine optimierte Ausgleichung unter Verwendung von Bodenpasspunkten durch. Als Letztes generieren Sie ein DSM.

ArcGIS Pro kann Satellitenbilder aus vielen Sensorplattformen verarbeiten, vorausgesetzt, die Bildausrichtung wird durch ein rationales Polynomkoeffizientenmodell (Rational Polynomial Coefficient, RPC) oder ein strenges Sensormodell beschrieben. Dieses Modell ist üblicherweise in die Bilddatei eingebettet oder als gesonderte Metadatendatei enthalten.

Erstellen eines Reality-Mapping-Workspace

Ein Reality-Mapping-Workspace ist ein ArcGIS Pro-Teilprojekt, das für Reality-Mapping-Workflows vorgesehen ist. Es handelt sich um einen Container in einem ArcGIS Pro-Projektordner, in dem alle Ressourcen und abgeleiteten Dateien gespeichert sind, die zu einer einzelnen Bildsammlung in einem Reality-Mapping-Task gehören.

Die Bilddaten im Paket für dieses Lernprogramm wurden von Maxar Technologies erfasst und bereitgestellt. Sie umfassen ein multispektrales und panchromatisches Bilddatenpaar, eine Tabelle mit Bodenpasspunkten sowie ein DEM.

  1. Laden Sie das Dataset für das Lernprogramm herunter, und speichern Sie es unter C:\sampledata\RM_satellite_tutorial.
  2. Entpacken Sie die Daten.
  3. Erstellen Sie in ArcGIS Pro ein Projekt mit der Kartenvorlage, und melden Sie sich ggf. bei Ihrem ArcGIS Online-Konto an.
  4. Klicken Sie auf der Registerkarte Bilddaten in der Gruppe Reality-Mapping auf das Dropdown-Menü Neuer Workspace, und wählen Sie Neuer Workspace aus.
  5. Geben Sie auf der Seite Workspace-Konfiguration einen Namen für den Workspace ein.
  6. Stellen Sie sicher, dass die Option Workspace-Typ auf Reality-Mapping festgelegt ist.
  7. Wählen Sie in der Dropdown-Liste Sensor-Datentyp die Option Satellit aus.
  8. Zusätzlich können Sie in der Dropdown-Liste Grundkarte eine Grundkarte als Hintergrund für die Bildsammlung auswählen.
  9. Sie können auch das Kontrollkästchen Zurücksetzen der Ausgleichung zulassen aktivieren, damit Ihr Workspace auf einen vorherigen Zustand zurückgesetzt werden kann.
  10. Klicken Sie auf Weiter.

    Assistent "Neuer Reality-Mapping-Workspace"

  11. Wählen Sie im Fenster Bildsammlung unter dem Dropdown-Menü Sensortyp die Option GeoEye-1 aus.
  12. Klicken Sie unter Ordner mit Bildern auf die Schaltfläche Durchsuchen, navigieren Sie zu dem Ordner mit den Lernprogrammdaten auf dem Computer, und wählen Sie den Bilddatenordner (GeoEye_NAD83_UTM10N) aus.
  13. Klicken Sie unter Raumbezug auf die Schaltfläche Durchsuchen Raumbezug.
  14. Legen Sie im Fenster Raumbezug unter Aktueller XY-Wert den Raumbezug auf NAD 83 UTM Zone 10N (WKID 26910) fest.
  15. Blenden Sie unter Aktueller Z-Wert die Optionen für Vertikales Koordinatensystem und unter Schwerkraftabhängig die Optionen für Welt ein, und wählen Sie EGM96 Geoid aus.
  16. Klicken Sie auf OK, um das Fenster Raumbezug zu schließen, und klicken Sie auf Weiter.

    Bereich "Bildsammlung"

  17. Wählen Sie im Fenster Data Loader unter Höhenquelle die Option DEM aus. Navigieren Sie unter DEM zu dem mit dem Dataset für das Lernprogramm bereitgestellten DEM.
    Hinweis:

    Dieses DEM wird für die Blockausgleichung verwendet.

  18. Die meisten Höhendaten weisen orthometrische Höhen auf, sodass Sie eine Geoid-Korrektur anwenden müssen. Stellen Sie unter Geoid-Korrektur, sicher, dass EGM96 ausgewählt ist.
  19. Wählen Sie unter Verarbeitungsvorlage die Option Panchromatisch aus.
  20. Blenden Sie den Bereich Erweiterte Optionen ein.
  21. Stellen Sie sicher, dass die Option Statistiken schätzen aktiviert ist.
  22. Blenden Sie Vorverarbeitung ein, und aktivieren Sie das Kontrollkästchen neben Statistiken berechnen.

    Nun werden die Optionen für Statistiken berechnen angezeigt.

  23. Legen Sie für Anzahl der zu überspringenden Spalten und Anzahl der zu überspringenden Zeilen den Wert 1 fest.
  24. Übernehmen Sie alle weiteren Standardeinstellungen, und klicken Sie auf Fertig stellen.

    Data Loader

    Nachdem der Workspace erstellt wurde, werden die Bilder und Bild-Footprints auf der Karte angezeigt. Im Bereich Inhalt wurde zudem eine Reality Mapping-Kategorie hinzugefügt, in der die Quellbilddaten und die abgeleiteten Reality-Mapping-Produkte gespeichert werden.

    Die erste Anzeige der Bilddaten im Workspace bestätigt, dass alle Bilder und notwendigen Metadaten für die Initialisierung des Workspace bereitgestellt wurden. Da die Bilder weder ausgerichtet noch ausgeglichen wurden, wird das Mosaik möglicherweise nicht geometrisch korrekt angezeigt.

    Im ArcGIS Pro-Hauptmenü wird die neue Registerkarte Reality-Mapping hinzugefügt. Wenn Sie auf diese Registerkarte klicken, werden eine Reihe von für das Reality-Mapping vorgesehenen Werkzeugen und Workflows angezeigt. Die Schaltflächen in der Kategorie Produkt sind nicht verfügbar, da die Bilder noch nicht ausgeglichen wurden.

    Satelliten-Workspace
    Satellitenbild © 2020 Maxar Technologies

Entfernen von NoData

Als Nächstes entfernen Sie die NoData-Bereiche, die das gültige Satellitenbild umgeben.

  1. Klicken Sie im Hauptmenü auf die Registerkarte Analyse und dann in der Gruppe Geoverarbeitung auf Werkzeuge.

    Daraufhin wird der Bereich Geoverarbeitung angezeigt.

  2. Geben Sie im Suchfenster im Bereich Geoverarbeitung den Text Footprint erstellen ein.

    Das Dialogfeld des Geoverarbeitungswerkzeugs Footprints erstellen wird angezeigt.

  3. Wählen Sie für Mosaik-Dataset die Bildsammlung in der Dropdown-Liste aus.
  4. Übernehmen Sie alle anderen Standardeinstellungen, und klicken Sie auf Ausführen.

    Nach Abschluss des Vorgangs sind die NoData-Bereiche entfernt, und der Bild-Footprint wird entsprechend aktualisiert.

Blockausgleichung

Nachdem Sie den Reality-Mapping-Workspace erstellt haben, führen Sie als nächsten Schritt eine Blockausgleichung mit den Werkzeugen in den Gruppen Ausgleichen und Optimieren durch. Die Blockausgleichung berechnet zunächst Verknüpfungspunkte, d. h. gemeinsame Punkte in Bereichen mit Bildüberlappung. Die Verknüpfungspunkte werden zur Berechnung der Ausrichtung der einzelnen Bilder verwendet, was in der Photogrammetrie als äußere Ausrichtung bezeichnet wird.

  1. Klicken Sie auf der Registerkarte Reality-Mapping in der Gruppe Ausgleichen auf Ausgleichen Ausgleichen.
  2. Wählen Sie im Fenster Ausgleichen unter Transformationstyp die Option RPC aus. Die Ausgleichung wird mit der Transformation mit rationalen polynomialen Koeffizienten (Rational Polynomial Coefficients, RPC) durchgeführt, die bei Satellitenbildern mit RPC-Informationen in den Metadaten verwendet wird.
  3. Legen Sie im Fenster Ausgleichen unter Schwellenwert für groben Fehlerpunkt den Wert 3 fest. Verknüpfungspunkte mit einem Restfehler, der größer als dieser Wert ist, werden bei der Berechnung der Ausgleichung nicht verwendet. Die Maßeinheit ist Pixel.
  4. Aktivieren Sie das Kontrollkästchen neben Verknüpfungspunkte neu projizieren.

    Auf diese Weise wird sichergestellt, dass die Kartenkoordinaten der Verknüpfungspunkte berechnet werden.

  5. Vergewissern Sie sich, dass die Parametereinstellungen unter Abgleich von Verknüpfungspunkten im Bereich Ausgleich mit denen im Beispiel unten übereinstimmen.

    Ausgleichungseinstellungen für Satellitenbilder

  6. Klicken Sie auf Ausführen, um die Blockausgleichung durchzuführen.
  7. Nachdem die Ausgleichung abgeschlossen ist, aktivieren Sie den Layer "Verknüpfungspunkte" im Bereich Inhalt, um die Verteilung der generierten Verknüpfungspunkte auf der Karte anzuzeigen. Die Verteilung der Verknüpfungspunkte kann von der Abbildung unten abweichen.

    Auf dem Satellitenbild verteilte Verknüpfungspunkte

  8. Verknüpfungspunkt-Residuen und Genauigkeitsberichte können in der Protokolldatei angezeigt werden. Klicken Sie auf der Registerkarte Reality-Mapping in der Gruppe Überprüfen auf ProtokolleProtokollansicht, um auf die Datei Protokolle zuzugreifen. Verknüpfungspunkt-Residuen werden in der Zeile "RMSE_Tie_Image(x,y)" angezeigt. Die Einheit für den RMSE der Verknüpfungspunkte ist Pixel.

    Das Residuum kann leicht vom Beispiel unten abweichen.

    Verknüpfungspunkt-Protokoll

  9. Beachten Sie, dass nach der initialen Ausgleichung zwei Schaltflächen in der Kategorie Produkt aktiv sind. Diese Schaltflächen geben Aufschluss darüber, welche Bilddatenprodukte generiert werden können. Vor dem Generieren von Produkten wird die absolute Genauigkeit der Bilder mit Hilfe von Bodenpasspunkten verbessert.

Hinzufügen von Bodenpasspunkten

Bodenpasspunkte (Ground Control Points, GCPs) sind Punkte mit bekannten X-, Y-, Z-Bodenkoordinaten. Sie werden häufig aus Landvermessungen oder vorhandenen Daten übernommen und dienen dazu, sicherzustellen, dass die Bilder im Bodenkoordinatensystem genau georeferenziert werden. Die Blockausgleichung kann ohne GCPs angewendet werden und dennoch eine relative Genauigkeit gewährleisten. Durch das Hinzufügen von GCPs wird die absolute Genauigkeit der angepassten Bilddaten jedoch erhöht. Wenn Ihnen keine GCPs aus einer Landvermessung vorliegen, Sie jedoch über einen georeferenzierten Raster-Layer (Raster-Dataset, Mosaik-Dataset oder Image-Service) verfügen, können Sie ihn als Referenz für die Berechnung von GCPs hinzufügen.

In einem Referenz-Layer ausgewählte und in einer Textdatei gespeicherte GCPs können ebenfalls importiert und zur Verbesserung der Ausrichtungsgenauigkeit verwendet werden. Für dieses Lernprogramm fügen Sie dem Projekt GCPs mit dieser Importmethode hinzu.

GCPs importieren

Führen Sie zum Importieren von GCPs die folgenden Schritte aus:

  1. Klicken Sie auf der Registerkarte Reality-Mapping in der Gruppe Optimieren auf Bodenpasspunkte verwalten, um den GCP-Manager zu öffnen.
  2. Klicken Sie im Fenster GCP-Manager auf die Schaltfläche GCPs importieren GCPs importieren.
  3. Navigieren Sie im Fenster GCPs importieren zu der GCP-Datei (Vancouver_NAD83-UTM10N.csv), und wählen Sie sie aus. Klicken Sie auf OK.
  4. Klicken Sie unter GCP-Raumbezug festlegen auf die Schaltfläche Durchsuchen Raumbezug. Blenden Sie für Aktueller XY-Wert den Abschnitt Layer ein, und wählen Sie NAD 1983 UTM Zone 10N aus. Übernehmen Sie alle anderen Standardeinstellungen, und klicken Sie auf OK, um die Änderungen zu übernehmen und das Fenster Raumbezug zu schließen.

    Der aktuelle Z-Wert oder das vertikale Koordinatensystem (VKS) wurde nicht festgelegt, da im digitalen Höhenmodell, das zum Extrahieren der Höhenwerte für die Bodenpasspunkte verwendet wurde, kein VKS definiert war. Wenn im verwendeten DEM ein VKS definiert gewesen wäre, wäre der aktuelle Z-Wert (VKS) mit übereinstimmenden Koordinaten festgelegt worden.

  5. Übernehmen Sie für Geographische Transformationen die Standardeinstellungen. Es sind keine Transformationen erforderlich, da der horizontale Raumbezug der Bodenpasspunkte und des Workspace übereinstimmen.
  6. Stellen Sie sicher, dass die Feldzuordnungen korrekt sind.
  7. Klicken Sie auf die Schaltfläche "Durchsuchen" unter Speicherort des GCP-Fotos, navigieren Sie zu dem Ordner, in dem die Bilder der GCP-Positionen enthalten sind, und wählen Sie diesen aus. Klicken Sie auf OK.
  8. Wählen Sie für Fotodateierweiterung in der Dropdown-Liste die Option PNG aus.

    GCPs importieren

  9. Klicken Sie auf OK, um die GCPs zu importieren.

    Nachdem die GCPs importiert wurden, ist die Tabelle im GCP-Manager gefüllt.

    Den Projekten hinzugefügte GCPs

    Im GCP-Manager wird standardmäßig der erste Bodenpasspunkt ausgewählt, und eine Vorschau des Bildes, in dem sich der Bodenpasspunkt befindet, wird im Abschnitt Vorschau angezeigt.

  10. Um Verknüpfungspunkte für den ausgewählten GCP hinzuzufügen, klicken Sie im Abschnitt Vorschau auf die Schaltfläche GCP-Foto anzeigen , um den Bildschnipsel des GCP anzuzeigen. Verwenden Sie das Mausrad, um den Bildschnipsel zu vergrößern und die durch einen roten Pfeil angegebene GCP-Position anzuzeigen.
  11. Klicken Sie auf die Schaltfläche Verknüpfungspunkt hinzufügen GCP oder Verknüpfungspunkt hinzufügen, um für jedes Bild einen Bildverknüpfungspunkt im Image-Viewer hinzuzufügen. Die Verknüpfungspunkte für andere Bilder werden durch den Bildabgleichsalgorithmus nach Möglichkeit automatisch hinzugefügt. Die Genauigkeit der einzelnen Verknüpfungspunkte sollte jedoch überprüft werden. Wenn der Verknüpfungspunkt nicht automatisch identifiziert wurde, dann fügen Sie den Verknüpfungspunkt manuell hinzu, indem Sie die entsprechende Position im Bild auswählen.
  12. Wiederholen Sie die Schritte 10 und 11, um Verknüpfungspunkte für die restlichen Bodenpasspunkte auszuwählen und hinzuzufügen.
  13. Nachdem die einzelnen GCPs mit Verknüpfungspunkten gemessen wurden, wählen Sie den Punkt PP_GCP02 aus, und klicken Sie mit der rechten Maustaste auf den Punkt, um ihn in einen Prüfpunkt umzuwandeln. Dieser Punkt wird aufgrund der Unsicherheit bezüglich seiner genauen Position im Ausgleichungsprozess nicht verwendet.
  14. Nachdem die GCPs und Prüfpunkte hinzugefügt wurden, muss die Ausgleichung erneut ausgeführt werden, um diese Punkte zu integrieren. Klicken Sie auf Ausgleichen.

    GCP-Manager

Überprüfen der Ausgleichungsergebnisse

Die Ergebnisse der Ausgleichungsqualität können im GCP-Manager angezeigt werden, indem die Residuen für die einzelnen GCPs analysiert werden. Residuen stellen die Differenz zwischen der gemessenen und der berechneten Position eines Punktes dar. Sie werden in den Einheiten des Raumbezugssystems des Projektes gemessen. Nach der Ausgleichung mit GCPs werden die drei neuen Felder dX, dY und dZ in der GCP-Manager-Tabelle hinzugefügt. In ihnen werden die Residuen für die einzelnen GCPs angezeigt. Mit diesen Werten kann die Qualität der Übereinstimmung zwischen dem ausgeglichenen Block und dem Kartenkoordinatensystem bewertet werden. Der RMSE-Fehler (Root Mean Square Error, mittlerer quadratischer Fehler) der Residuen kann angezeigt werden, indem der Abschnitt Übersicht über Residuen im GCP-Manager eingeblendet wird.

Ausgleichungsergebnisse für Satellitenbilder

Der Ausgleichungsbericht enthält zusätzliche Ausgleichungsstatistiken. Um diesen Bericht zu generieren, klicken Sie auf der Registerkarte Reality-Mapping in der Gruppe Überprüfen auf Ausgleichungsbericht.

Ausgleichungsbericht für Satellitenbilder

Generieren eines digitalen Oberflächenmodells (Digital Surface Model, DSM)

Wenn die Blockausgleichung abgeschlossen ist, können 2D-Bilddatenprodukte mit den Werkzeugen in der Gruppe Produkt auf der Registerkarte Reality-Mapping generiert werden. Mehrere Produkte können mit dem Assistenten "Mehrere Produkte" simultan generiert oder durch Auswählen des geeigneten Produkt-Werkzeugs aus der Gruppe Produkt einzeln generiert werden. Aus Satellitensensordaten können u. a. die Produkttypen DSM und DSM-Mesh generiert werden. In diesem Lernprogramm wird nur ein DSM generiert.

Ein DSM ist ein erstes Oberflächenprodukt, das die Höhe von Bäumen, Gebäuden und anderen oberirdischen Features enthält.

Führen Sie die folgenden Schritte aus, um mit dem DSM-Assistenten ein DSM aus Satellitenbildern zu generieren.

  1. Klicken Sie auf der Registerkarte Reality-Mapping in der Gruppe Produkt auf die Schaltfläche DSM , um den Reality-Mapping-Produktassistenten zu öffnen.
  2. Klicken Sie auf Gemeinsame erweiterte Einstellungen, um das Dialogfeld zu öffnen, in dem Sie Parameter definieren können, die sich auf die zu generierenden Reality-Mapping-Produkte auswirken.

    Die Werte Qualität und Szenario werden automatisch festgelegt und sollten nicht geändert werden, um ein Optimum an Performance und Produktqualität zu erreichen. Wenn Sie ein Produkt mit reduzierter Auflösung generieren möchten, kann der Wert für Qualität entsprechend niedriger gewählt werden. Weitere Informationen zur Auswirkung verschiedener Qualitätseinstellungen auf die Produktgenerierung finden Sie unter Gemeinsame erweiterte Einstellungen.

  3. Stellen Sie sicher, dass Qualität auf Ultra festgelegt ist.
  4. Übernehmen Sie den Standardwert für Pixelgröße, um das DSM in der Auflösung des Quellbildes zu generieren.
  5. Übernehmen Sie für Produktgrenze die Standardeinstellungen, damit der gesamte Projektbereich verarbeitet wird.

    Aus den folgenden Gründen wird die Angabe einer Produktgrenze empfohlen:

    • Definieren der korrekten Ausgabeausdehnung: Wenn keine Produktgrenze definiert wird, definiert die Anwendung automatisch eine Ausdehnung auf Grundlage verschiedener Dataset-Parameter, die möglicherweise nicht mit der Projektausdehnung übereinstimmen.
    • Beschleunigen der Verarbeitung: Wenn die erforderliche Produktausdehnung geringer als die Ausdehnung der Bildsammlung ist, wird durch das Definieren einer Produktgrenze die Verarbeitung beschleunigt, und die Ausgabe wird automatisch auf die durch die Grenze definierte Ausdehnung zugeschnitten.

  6. Wählen Sie für Gewässer-Features am Speicherort der Lernprogrammdaten SatTut_WaterBody.shp aus.
  7. Klicken Sie für Verarbeitungsordner auf die Schaltfläche Durchsuchen, und navigieren Sie zu einem Speicherort auf der Festplatte, auf der mindestens das Zehnfache der Gesamtgröße der zu verarbeitenden Bilder als Speicherplatz verfügbar ist.

    In diesem Fall wird ein verfügbarer Speicherplatz von mindestens 40 GB empfohlen.

    Hinweis:

    Im Verarbeitungsordner werden temporäre Dateien gespeichert, die während der Verarbeitung mit Reality generiert werden. Der Verarbeitungsordner sollte sich auf einem schnellen Laufwerk mit viel verfügbarem Speicherplatz befinden.

  8. Übernehmen Sie alle anderen Standardwerte, und klicken Sie auf OK.

    Das Dialogfeld Erweiterte Produkteinstellungen wird geschlossen, und der Bereich Produktgenerationseinstellungen des Reality-Mapping-Produktassistenten wird wieder angezeigt.

  9. Klicken Sie auf Weiter, um zum Bereich DSM-Einstellungen zu gelangen. Stellen Sie sicher, dass die Einstellungen wie folgt lauten:
    1. Ausgabetyp: Mosaik
    2. Format: Cloud-Raster-Format
    3. Komprimierung: Keine
    4. Resampling: Bilinear
  10. Klicken Sie auf Fertigstellen, um den Prozess der Produktgenerierung zu starten.

    Sobald die Verarbeitung abgeschlossen ist, wird das DSM-Produkt dem Bereich Inhalt in der Kategorie "Datenprodukte" sowie der 2D-Kartenansicht hinzugefügt. Es wird außerdem dem Bereich Katalog, dem Container Reality Mapping und dem Ordner DEMs hinzugefügt.

    DSM-Produkt

Hinweis:

Das standardmäßige vertikale Koordinatensystem (VKS) des Ausgabe-DSM lautet WGS84 (ellipsoidförmige Höhe). Wenn Sie die Ausgabe in ein anderes Koordinatensystem konvertieren möchten, verwenden Sie das Werkzeug Projizieren.

In diesem Lernprogramm haben Sie einen Reality-Mapping-Workspace für Satellitenbilder erstellt und Werkzeuge auf der Registerkarte Reality-Mapping verwendet, um eine photogrammetrische Ausgleichung mit Bodenpasspunkten anzuwenden. Anschließend haben Sie mit dem Reality-Mapping-DSM-Assistenten ein DSM mit hoher Auflösung generiert.

Die in diesem Lernprogramm verwendeten Satellitenbilder wurden von Maxar Technologies aufgenommen und bereitgestellt.

Verwandte Themen