Kroki tworzenia GeoTIFF

15

Po pierwsze, chciałbym wspomnieć, że jestem całkiem nowy w pracy z GIS, więc proszę wybaczyć mój brak doświadczenia.

Moja sytuacja przedstawia się następująco: mam za zadanie georektowanie zestawu zdjęć i zaimportowanie tych obrazów do serwera Google Earth Enterprise jako nakładki. Z tego, co zbadałem, wydaje się, że dobrym sposobem jest konwersja obrazów do formatu .tif, instalacja metadanych GeoTIFF i importowanie obrazu bezpośrednio (Google Earth zajmie się resztą). Jednak nie jestem do końca pewien, dokąd się udać, aby faktycznie utworzyć metadane GeoTIFF (i je zainstalować).

Oto dane, które posiadam: lat / lon środka obrazu, orientację (tzn. Stopnie obrotu w kierunku północy) i rozdzielczość (np. 90m). Czy ktoś zna dobrą metodę / zestaw narzędzi do uzyskiwania jakichkolwiek innych danych i instalowania ich w .tif? Czy coś innego niż GeoTIFF to dobry pomysł?

Derek Springer
źródło
czy masz dostęp do jakiegokolwiek specjalistycznego oprogramowania gis, np. Mapinfo, ArcGIS, Manifold? Możliwy duplikat tego pytania - gis.stackexchange.com/questions/9334/... - czy na to spojrzałeś?
Stev_k
Dzięki za wskazówkę - jedynym specjalistycznym oprogramowaniem GIS, do którego mam dostęp, byłoby cokolwiek typu open source. Czy jest coś takiego?
Derek Springer,

Odpowiedzi:

7

Dziękuję wszystkim za pomoc! Po krótkiej przeróbce, oto co skończyłem (dla każdego, kto się na to natknie):

  1. Konwertuj obraz do .tif za pomocą ImageMagick (dołączony do używanego systemu CentOS).
  2. Używane libgeotif „s listgeo wyodrębnić metadanych z przykładu GeoTIFF stosując podobną przestrzeń współrzędnych / projekcji.
  3. Wypracowano, jakie powinny być wartości plików na świecie .
  4. Korzystając z metadanych z inżynierią wsteczną i utworzonego przeze mnie pliku świata, zainstalowałem metadane GeoTIFF, używając geotifcp libgeotif .

Otworzyłem obraz w Google Earth i przyciągnął się do właściwego miejsca / orientacji. Działa jak urok!

Derek Springer
źródło
1
Idealnie ... Nawet ja użyłem tej samej metody kilka miesięcy temu ...
Chethan S.
3

Szczegółowy samouczek znajduje się na stronie http://glaikit.org/2011/03/27/image-georeferencing-with-qgis/ na temat georeferencji obrazu rastrowego za pomocą QGIS, który jest oprogramowaniem typu open source. Nie utworzy pliku geotiff (który przechowuje informacje przestrzenne bezpośrednio w samym obrazie), ale utworzy plik Tiff for World (.tfw), który jest osobnym plikiem tekstowym.

Należy pamiętać, że aby to zrobić, musisz mieć warstwę odniesienia do porównania, tj. Zestaw punktów, które znasz zarówno dokładnie na ich obrazie, jak i na ziemi.

Stev_k
źródło
Pliki TIFF utworzone w georeferencji QGis to GeoTiffs. Generuje również plik światowy jako sposób na szelki i szelki, aby zapewnić, że metadane są tak przenośne, jak to możliwe.
scruss
2

Wygląda na to, że wykonałeś kilka ręcznych obliczeń. Trasa, którą obrałem, nie wymaga inżynierii wstecznej ani obliczeń. Wykorzystuje „QLandkarteGT”, narzędzie typu open source dla systemów CIS, http://www.qlandkarte.org :

  • Z górnego menu wybierz „Mapa”, „Edytuj / Utwórz mapę”.
  • W środku prawej połowy ekranu pojawia się wiersz z „Źródło:” z pustym polem wyboru. Kliknij pole i wybierz „Konwertuj plik TIFF na GeoTiff przez odniesienie geograficzne”.

Teraz 3 kroki pojawiają się poniżej.

  • W kroku 1 wprowadź plik wejściowy, klikając ikonę po prawej stronie „Plik wejściowy” (ten plik może być również .PNG) i użyj „+ proj = longlat” do projekcji mapy.
  • W kroku 2 kliknij „Dodaj odniesienie” (prawa kolumna), przenieś pinezkę do znanego punktu odniesienia na mapie i kliknij dwukrotnie „” w „Coord” i wprowadź współrzędne w postaci „51.507726 -0.128025” (dla trafalgar square, londyn, wielka brytania)
    • powtórz dla co najmniej 3 współrzędnych na mapie (daleko od siebie)
  • W kroku 3 kliknij „Krok 3: Mapa odniesienia”, a następnie „Dalej!”

Teraz utworzy plik GeoTIFF. Użyłem go edytora OSM (OpenStreetmap) Merkaartor, ale powinien on być użyteczny wszędzie.

joosteto
źródło
Ale nie ma wielu referencji, a twoje podejście wymaga również powtórzenia procedury dla każdej mapy.
lynxlynxlynx