Schritte zum Erstellen eines GeoTIFF

15

Zunächst möchte ich erwähnen, dass ich ziemlich neu in der Arbeit mit GIS bin. Bitte verzeihen Sie meine Unerfahrenheit.

Meine Situation ist wie folgt: Ich habe die Aufgabe, eine Reihe von Bildern zu korrigieren und diese Bilder als Overlay in einen Google Earth Enterprise-Server zu importieren. Nach meinen Recherchen ist es eine gute Möglichkeit, die Bilder in eine .tif-Datei zu konvertieren, GeoTIFF-Metadaten zu installieren und das Bild direkt zu importieren (der Rest wird von Google Earth berechnet). Ich bin mir jedoch nicht ganz sicher, wohin ich von dort aus gehen soll, um die GeoTIFF-Metadaten zu erstellen (und zu installieren).

Hier sind die Daten, die ich habe: Lat / Lon der Bildmitte, Ausrichtung (dh Grad, um sich nach Norden zu drehen) und Auflösung (z. B. 90 m). Kennt jemand eine gute Methode / einen Satz von Tools, um andere Daten abzuleiten und in das TIF zu installieren? Ist etwas anderes als ein GeoTIFF eine gute Idee?

Derek Springer
quelle
Haben Sie Zugriff auf eine spezielle GIS-Software, z. B. Mapinfo, ArcGIS, Manifold? Mögliches Duplikat dieser Frage - gis.stackexchange.com/questions/9334/… - haben Sie sich das angesehen?
Stev_k
Vielen Dank für den Tipp - die einzige spezialisierte GIS-Software, auf die ich zugreifen kann, ist Open Source. Gibt es so etwas?
Derek Springer

Antworten:

7

Vielen Dank an alle für die Hilfe! Nachdem ich ein bisschen herumgebastelt habe, habe ich Folgendes getan (für alle anderen, die darüber stolpern):

  1. Konvertieren Sie das Bild über ImageMagick nach .tif (enthalten in dem von mir verwendeten CentOS-System).
  2. Gebrauche libgeotif ‚s listgeo die Metadaten aus Beispiel GeoTIFF- zu extrahieren einen ähnlichen Koordinaten / Projektionsraum verwendet wird .
  3. Ausgearbeitet , was die Welt - Datei Werte sein sollten.
  4. Installieren Sie die GeoTIFF-Metadaten mithilfe der rückentwickelten Metadaten und der von mir erstellten World-Datei mithilfe von libgeotifs Geotifcp .

Das Bild wurde in Google Earth geöffnet und an der richtigen Stelle / Ausrichtung ausgerichtet. Lief wie am Schnürchen!

Derek Springer
quelle
1
Perfekt ... Auch ich habe vor ein paar Monaten die gleiche Methode angewendet ...
Chethan S.
3

Unter http://glaikit.org/2011/03/27/image-georeferencing-with-qgis/ finden Sie eine ausführliche Anleitung zum Georeferenzieren eines Rasterbilds mit QGIS, das Open Source ist. Es wird keine Geotiff-Datei erstellt (in der die räumlichen Informationen direkt im Bild selbst gespeichert werden). Es wird jedoch eine Tiff for World-Datei (.tfw) erstellt, bei der es sich um eine separate Textdatei handelt.

Beachten Sie, dass Sie zum Vergleich eine Referenzebene benötigen, dh eine Reihe von Punkten, die Sie sowohl genau kennen, wo sie sich auf Ihrem Bild befinden, als auch genau, wo sie sich auf dem Boden befinden.

Stev_k
quelle
Die in QGis 'Georeferenzierer erstellten TIFF-Dateien sind GeoTiffs. Außerdem wird eine Weltdatei als einfache Methode erstellt, um sicherzustellen, dass die Metadaten so portabel wie möglich sind.
Scruss
2

Scheint, als hättest du einige manuelle Berechnungen durchgeführt. Die Route, die ich eingeschlagen habe, erfordert kein Reverse Engineering oder Berechnungen. Es verwendet 'QLandkarteGT', ein Open-Source-Tool für CIS-Systeme, http://www.qlandkarte.org :

  • Wählen Sie im oberen Menü "Karte", "Karte bearbeiten / erstellen".
  • In der Mitte der rechten Bildschirmhälfte erscheint eine Zeile mit "Quelle:" und einem leeren Auswahlfeld. Klicken Sie auf das Kästchen und wählen Sie "TIFF durch geografische Referenzierung in GeoTiff konvertieren".

Nun erscheinen unten 3 Schritte.

  • Geben Sie in Schritt 1 eine Eingabedatei ein, indem Sie auf das Symbol rechts neben "Eingabedatei" klicken (diese Datei kann auch eine PNG-Datei sein), und verwenden Sie "+ proj = longlat" für die Kartenprojektion.
  • Klicken Sie in Schritt 2 auf "Add Ref" (rechte Spalte), bewegen Sie den Pin zu einem bekannten Referenzpunkt auf der Karte, doppelklicken Sie in "Coord" auf "" und geben Sie die Koordinaten in der Form "51.507726 -0.128025" ein. (für trafalgar square, london, uk)
    • Wiederholen Sie dies für mindestens 3 Koordinaten auf der Karte (weit voneinander entfernt)
  • Klicken Sie in Schritt 3 auf "Schritt 3: Referenzkarte" und dann auf "Weiter!"

Jetzt wird die GeoTIFF-Datei erstellt. Ich habe es mit dem OSM (OpenStreetmap) Editor Merkaartor gemacht, aber es sollte überall verwendbar sein.

joosteto
quelle
Er verfügt jedoch nicht über mehrere Referenzen und Ihr Ansatz erfordert auch die Wiederholung des Vorgangs für jede Karte.
Lynxlynxlynx