Aktionen

GEOTRANSFORMER: Unterschied zwischen den Versionen

Aus BAWiki

imported>BAWiki 3
KKeine Bearbeitungszusammenfassung
imported>Seiss Guntram
(Ergänzung zur Angabe von Dateiformaten und Projektionen)
Zeile 2: Zeile 2:
|name_en=GEOTRANSFORMER
|name_en=GEOTRANSFORMER
|name=GEOTRANSFORMER
|name=GEOTRANSFORMER
|version=Oktober 2009
|version=Juli 2010
|version_beschr=Oktober 2009
|version_beschr=Juli 2010
|stichworte=Koordinaten-Transformation<br />
|stichworte=Koordinaten-Transformation<br />
Koordinaten-System<br />
Koordinaten-System<br />
Zeile 10: Zeile 10:
World Geodetic System 1984 (WGS84)<br />
World Geodetic System 1984 (WGS84)<br />
European Datum 1950 (ED50)<br />
European Datum 1950 (ED50)<br />
Potsdam Datum (Bessel 1841)<br />
Krassowski-Ellipsoid<br />
Rijksdriehoeksmeting (RD, niederl. Koordinatensystem)<br />
Rijksdriehoeksmeting (RD, niederl. Koordinatensystem)<br />
BAW-Dateiformate  
BAW-Dateiformate  
Zeile 17: Zeile 19:


* Gauß-Krüger (Streifen 2 bis 5)
* Gauß-Krüger (Streifen 2 bis 5)
* Geographische Koordinaten
* Sphärische Koordinaten (geografische Länge und Breite)
* Universal Transverse Mercator (UTM)  
* Universal Transverse Mercator (UTM)
* Rijksdatum (Niederlande)
* lokale metrische Zentralprojektion


Derzeit implementierte geodätische Datumstransformationen (Helmert-Transformationen) sind
Derzeit implementierte geodätische Datumstransformationen (Helmert-Transformationen) sind
Zeile 33: Zeile 37:
|eingabedateien=
|eingabedateien=
# Gitternetzdatei (Dateityp TICAD,[[GITTER05.DAT und GITTER05.BIN|gitter05.dat/bin]]) oder
# Gitternetzdatei (Dateityp TICAD,[[GITTER05.DAT und GITTER05.BIN|gitter05.dat/bin]]) oder
# UNTRIM-VC-Gitternetzdatei (Dateityp [[UNTRIM_GRID.DAT|untrim_grid.dat]]) oder
# UNTRIM-VC-Gitternetzdatei (Dateityp [[UNTRIM_GRID.DAT|untrim_grid.dat]], Variante Vincento Casulli) oder
# Peildatendatei (Dateityp [[GEOM.DAT|geom.dat]]) oder
# UNTRIM-BAW-Gitternetzdatei (Dateityp [[UNTRIM_GRID.DAT|untrim_grid.dat]], Variante BAW) oder
# DELFT3D-Gitternetzdatei (Dateityp [[DELFT3D.GRD|delft3d.grd]]) oder
# ASCII-Format für Punktdaten, Peildatendatei (Dateityp [[GEOM.DAT|geom.dat]]) oder
# Geopositionsdatei (Dateityp [[GEOPOS.DAT|geopos.dat]]) oder
# Geopositionsdatei (Dateityp [[GEOPOS.DAT|geopos.dat]]) oder
# digitalisierte Strukturlinien (Buhnen, Inseln, etc.) (Dateityp [[INSEL.DAT|insel.dat]]) oder
# digitalisierte Strukturlinien (Buhnen, Inseln, etc.) (Dateityp [[INSEL.DAT|insel.dat]]) oder
Zeile 47: Zeile 53:
# Gitternetzdatei (Dateityp TICAD,[[GITTER05.DAT und GITTER05.BIN|gitter05.dat/bin]]) oder
# Gitternetzdatei (Dateityp TICAD,[[GITTER05.DAT und GITTER05.BIN|gitter05.dat/bin]]) oder
# UNTRIM-VC-Gitternetzdatei (Dateityp [[UNTRIM_GRID.DAT|untrim_grid.dat]]) oder
# UNTRIM-VC-Gitternetzdatei (Dateityp [[UNTRIM_GRID.DAT|untrim_grid.dat]]) oder
# UNTRIM-BAW-Gitternetzdatei (Dateityp [[UNTRIM_GRID.DAT|untrim_grid.dat]], Variante BAW) oder
# DELFT3D-Gitternetzdatei (Dateityp [[DELFT3D.GRD|delft3d.grd]]) oder
# Peildatendatei (Dateityp [[GEOM.DAT|geom.dat]]) oder
# Peildatendatei (Dateityp [[GEOM.DAT|geom.dat]]) oder
# Geopositionsdatei (Dateityp [[GEOPOS.DAT|geopos.dat]]) oder
# Geopositionsdatei (Dateityp [[GEOPOS.DAT|geopos.dat]]) oder
Zeile 59: Zeile 67:


|methode=
|methode=
*   Ein- und Ausgabe-Datei sind zeitgleich geöffnet. Jeder gelesene Koordinaten-Punkt wird sofort transformiert und in die Ausgabe-Liste geschrieben. Dadurch kann die Anzahl der zu transformierenden Koordinaten in der Eingangs-Liste beliebig groß sein.
* Ein- und Ausgabe-Datei sind zeitgleich geöffnet. Jeder gelesene Koordinaten-Punkt wird sofort transformiert und in die Ausgabe-Liste geschrieben. Dadurch kann die Anzahl der zu transformierenden Koordinaten in der Eingangs-Liste beliebig groß sein.
* Das Programm formatiert die Ausgabedateien entsprechend der geforderten Genauigkeiten in der Nachkommastelle unterschiedlich, je nach dem, ob geographische Koordinaten oder Kartenkoordinaten zu schreiben sind.  
* Das Programm formatiert die Ausgabedateien entsprechend der geforderten Genauigkeiten in der Nachkommastelle unterschiedlich, je nach dem, ob geographische Koordinaten oder Kartenkoordinaten zu schreiben sind.
* Das Programm transformiert die in der Ausgangsprojektion vorliegenden Koordinatenpaare zunächst in sphärische Koordinaten (WGS84) und dann weiter in das geodätische Zieldatum und die Zielprojektion.
* Alle nicht NAMELIST-basierten ASCII-Formate enthalten nach der Transformation einen aus Kommentaren bestehenden Dateikopf mit der aktuellen Koordinatentransformation.
|preprozessor=Alle Programme, die obige Dateiformate nutzen  
|preprozessor=Alle Programme, die obige Dateiformate nutzen  
|postprozessor=Alle Programme, die obige Dateiformate nutzen  
|postprozessor=Alle Programme, die obige Dateiformate nutzen  

Version vom 12. Juli 2010, 12:20 Uhr

Basisinformationen

Programm-Name

GEOTRANSFORMER

Version

Juli 2010

Beschreibung

Juli 2010

Stichworte

Koordinaten-Transformation
Koordinaten-System
Gauß-Krüger
Europäisches Terrestrisches Referenzsystem 1989 (ETRS89)
World Geodetic System 1984 (WGS84)
European Datum 1950 (ED50)
Potsdam Datum (Bessel 1841)
Krassowski-Ellipsoid
Rijksdriehoeksmeting (RD, niederl. Koordinatensystem)
BAW-Dateiformate

Kurzbeschreibung

Dieses Programm transformiert für verschiedenen Dateiformate der BAW die Koordinaten zwischen verschiedenen Koordinaten-Systemen und geodätischen Datumstransformationen. Derzeit implementierte Koordinaten-Systeme sind:

  • Gauß-Krüger (Streifen 2 bis 5)
  • Sphärische Koordinaten (geografische Länge und Breite)
  • Universal Transverse Mercator (UTM)
  • Rijksdatum (Niederlande)
  • lokale metrische Zentralprojektion

Derzeit implementierte geodätische Datumstransformationen (Helmert-Transformationen) sind

  • Europäisches Terrestrisches Referenzsystem 1989 (ETRS89)
  • World Geodetic System 1984 (WGS84)
  • European Datum 1950 (ED50)
  • Bundesamt für Kartographie und Geodäsie, Standard-Parameter
  • Bundesamt für Kartographie und Geodäsie, Breiten >52,3 Grad N
  • BAW C. Maushake,
  • Krassovsky Standard (Wikipedia)
  • Krassovsky (WSA Stralsund)

Eingabe-Dateien

  1. Gitternetzdatei (Dateityp TICAD,gitter05.dat/bin) oder
  2. UNTRIM-VC-Gitternetzdatei (Dateityp untrim_grid.dat, Variante Vincento Casulli) oder
  3. UNTRIM-BAW-Gitternetzdatei (Dateityp untrim_grid.dat, Variante BAW) oder
  4. DELFT3D-Gitternetzdatei (Dateityp delft3d.grd) oder
  5. ASCII-Format für Punktdaten, Peildatendatei (Dateityp geom.dat) oder
  6. Geopositionsdatei (Dateityp geopos.dat) oder
  7. digitalisierte Strukturlinien (Buhnen, Inseln, etc.) (Dateityp insel.dat) oder
  8. digitalisierte Linien (Dateityp digi.gkk) oder
  9. Polygondateien (Dateityp poly.dat) oder
  10. Zeitreihendateien an Einzelstationen (Dateityp boewrt.dat) oder
  11. Polygone für die Sicherung von Tiefen an Knotenpunkten (Dateityp nodes.save) oder
  12. (Dateityp frames.dat, der Centerpunkt und die Abmessungen werden innerhalb von metrischen Systemen transformiert) oder
  13. Beschreibung der Randgitterzellen (Dateityp rgz.dat).

Ausgabe-Dateien

  1. Gitternetzdatei (Dateityp TICAD,gitter05.dat/bin) oder
  2. UNTRIM-VC-Gitternetzdatei (Dateityp untrim_grid.dat) oder
  3. UNTRIM-BAW-Gitternetzdatei (Dateityp untrim_grid.dat, Variante BAW) oder
  4. DELFT3D-Gitternetzdatei (Dateityp delft3d.grd) oder
  5. Peildatendatei (Dateityp geom.dat) oder
  6. Geopositionsdatei (Dateityp geopos.dat) oder
  7. digitalisierte Strukturlinien (Buhnen, Inseln, etc.) (Dateityp insel.dat) oder
  8. digitalisierte Linien (Dateityp digi.gkk) oder
  9. Polygondateien (Dateityp poly.dat) oder
  10. Zeitreihendateien an Einzelstationen (Dateityp boewrt.dat) oder
  11. Polygone für die Sicherung von Tiefen an Knotenpunkten (Dateityp nodes.save) oder
  12. (Dateityp frames.dat, der Centerpunkt und die Abmessungen werden innerhalb von metrischen Systemen transformiert) oder
  13. Beschreibung der Randgitterzellen (Dateityp rgz.dat). Datei ist nur bedingt weiterverwendbar, da FD-Netze nicht exakt transformiert werden können.

Methode

  • Ein- und Ausgabe-Datei sind zeitgleich geöffnet. Jeder gelesene Koordinaten-Punkt wird sofort transformiert und in die Ausgabe-Liste geschrieben. Dadurch kann die Anzahl der zu transformierenden Koordinaten in der Eingangs-Liste beliebig groß sein.
  • Das Programm formatiert die Ausgabedateien entsprechend der geforderten Genauigkeiten in der Nachkommastelle unterschiedlich, je nach dem, ob geographische Koordinaten oder Kartenkoordinaten zu schreiben sind.
  • Das Programm transformiert die in der Ausgangsprojektion vorliegenden Koordinatenpaare zunächst in sphärische Koordinaten (WGS84) und dann weiter in das geodätische Zieldatum und die Zielprojektion.
  • Alle nicht NAMELIST-basierten ASCII-Formate enthalten nach der Transformation einen aus Kommentaren bestehenden Dateikopf mit der aktuellen Koordinatentransformation.

Vorlauf-Programme

Alle Programme, die obige Dateiformate nutzen

Nachlauf-Programme

Alle Programme, die obige Dateiformate nutzen

Weitere Informationen

Programmiersprache

Fortran90

zusätzliche Software

-

Originalversion

G. Seiß (Hauptprogramm, Datei-I/O)

Programmpflege

G. Seiß

Dokumentation/Literatur

interaktiv selbsterklärend


zurück zu Programmkennblätter


Strukturübersicht