Re: [Talk-de] genauer Online-Transformator für Marku s & OSM
Am 11. Dezember 2008 22:16 schrieb Tobias Wendorff : > Hallo Community, > > angesichts der Diskussionen in den letzten Tagen habe ich mir den > Nachmittag um die Ohren gehauen und einen vernünftiges Script zur > Transformation von Koordinaten aus Gauß-Krüger zu WGS84 zu schreiben. > > Habe mich dazu durch sämtliche Literatur im Netz gelesen und möchte > auch Herrn Dr. Lüftner für die freundliche Beratung und die Pizza > danken. > > Was viele immer wieder außer Acht lassen ist, dass die Shift-Parameter > nicht für ganz Deutschland identisch sind. Diese Shift-Parameter haben > direkten Einfluss auf die Transformation, proj.4 sowie die bekannten > Online-Transformationsprogramme beachten sie nicht (kurze Tests). > > Ich werde das Script voraussichtlich morgen veröffentlichen, da ich > noch einen Bug in den Höhen habe :-) > > http://raumplanung.tobwen.de/OSM/scripts/gk2wgs84.php?LAGE=DE_west&RW=2608287.267&HW=5716260.217 > > Für LAGE kann man momentan folgende Werte eingeben: > - DE_complete > - DE_north > - DE_middle > - DE_south > - DE_NRW > - DE_Dortmund > > Wenn man sich also im Norden Deutschland befindet, nimmt man "DE_north", > in NRW nimmt man "DE_NRW" etc. > > Experimentell (vermutlich Parameter falsch aus dem Buch abgeschrieben): > - DE_west > > Die Abweichungen dürften weit unter GPS-Standard liegen und für unsere > Zwecke sehr geeignet sein. Wem PHP nicht passt, kann das Script gerne > nach JAVA etc. portieren. > > Viele Grüße > Tobias Hallo Tobias! Das hört sich ja schon klasse an, und das schon so kurz nach der Diskussion hier auf der Liste. Kurze Frage: funktioniert das ganze auch in die andere Richtung, bzw ist diese Funktion geplant? An meiner Hochschule gibt es Interesse, OSM-Daten für Hochschulprojekte einzusetzen. Dafür müssten sie aber nach Gauß-Krüger transformiert werden. Vielen Dank, Martin ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] genauer Online-Transformator für Marku s & OSM
Hallo Martin, Martin Simon schrieb: > Kurze Frage: funktioniert das ganze auch in die andere Richtung, bzw > ist diese Funktion geplant? geplant nein, aber möglich wäre es natürlich. > An meiner Hochschule gibt es Interesse, OSM-Daten für > Hochschulprojekte einzusetzen. Dafür müssten sie aber nach Gauß-Krüger > transformiert werden. Die Frage ist, ob nicht vielleicht die Genauigkeit von proj.4 dafür ausreichend wird (siehe Nachrichten mit Frederik). Sind vielleicht einige Meter daneben. Grüße Tobias ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] genauer Online-Transformator für Marku s & OSM
Tobias Wendorff schrieb am Do, 11.12.2008: > angesichts der Diskussionen in den letzten Tagen habe ich mir den > Nachmittag um die Ohren gehauen und einen vernünftiges Script zur > Transformation von Koordinaten aus Gauß-Krüger zu WGS84 zu schreiben. Danke Dir schon mal für Deine investierte Zeit. > Für LAGE kann man momentan folgende Werte eingeben: > - DE_complete > - DE_north > - DE_middle > - DE_south > - DE_NRW > - DE_Dortmund Die von dir weiter oben angesprochenen Shift-Parameter werden damit bestimmt oder ist das was anderes? > Wenn man sich also im Norden Deutschland befindet, nimmt > man "DE_north", in NRW nimmt man "DE_NRW" etc. Und wenn man nicht weiß wo sich die Koordinate befindet - also ob eher in der Mitte oder doch schon im Süden? Oder handelt es sich dabei nicht um genaue geografische Einteilungen sondern welche Parameter grade im jeweiligen Vermessungsamt verwendet wurden? Denn ansonsten könnte das Programm sie ja selbst aus der Eingabe bestimmen. Naja, zumindest für Nord, Mitte und Süd. Ciao, Miriam ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] genauer Online-Transformator für Marku s & OSM
Hallo Miriam, Miriam Tolke schrieb: > Die von dir weiter oben angesprochenen Shift-Parameter werden damit bestimmt > oder ist das was anderes? Genau, damit bestimmst Du die Region und damit ändern sich die Shift-Paramter für diese Region. >> Wenn man sich also im Norden Deutschland befindet, nimmt >> man "DE_north", in NRW nimmt man "DE_NRW" etc. > > Und wenn man nicht weiß wo sich die Koordinate befindet - also ob eher in der > Mitte oder doch schon im Süden? Oder handelt es sich dabei nicht um genaue > geografische Einteilungen sondern welche Parameter grade im jeweiligen > Vermessungsamt verwendet wurden? Denn ansonsten könnte das Programm sie ja > selbst aus der Eingabe bestimmen. Naja, zumindest für Nord, Mitte und Süd. Ja, Du hast Recht: Man könnte nun natürlich eine Erkennung einbringen, indem man die Koordinate mit den Boundaries der Bundesländer (etc.) abgleicht. Aber da gibt es ein paar Probleme: 1. Mir liegen die Tranformationsparamter der Bundesländer noch nicht vor bzw. ich habe noch nicht danach besucht :-) 2. Wenn ich sie finden würde, könnte es sein, dass sie zu ungenau sind, da die Vermessungsämter diese Parameter und die Transformationen gegen Geld veräußern. Wenn wir sie also bekommen, ist noch nicht gewährleistet, dass wir sie überhaupt verwenden dürfen. Die Parameter wurden ja aus dem üblichen Pott mit nicht gerade wenig Aufwand bestimmt. Ich habe daher nur die "öffentlichen" Parameter verwendet, von denen ich aber auch nicht weißt, ob sie "intern" noch ein paar Stellen nach dem Meter weiter gehen - daher haben wir auch nicht "Submeter", sondern nur 0-3 m Genauigkeit. 3. Frederik hat ja die BeTA-Dokumentation verlinkt. Hier sind ziemlich genaue Transformationen drin. Diese Formeln könnte man zwar nachprogrammieren, aber Proj.4 hat diese Funktion bereits. Die Frage ist also nun, ob wir sowas brauchen - also einen genauen Online-Transformator. Wenn ja, was machen wir damit? Wenn Frederik, Dirk, Sven oder jemand anders in 2 Wochen mit einer Proj.4-Integration für JOSM ankommen, dann hat sich jemand die Arbeit von uns umsonst gemacht. Daher zögere ich noch. Grüße Tobias ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] genauer Online-Transformator für Marku s & OSM
Fabian Schmidt schrieb: > Frederik oder wer auch immer hat mit einer proj4-Integration in josm > genau das Problem, was Du auch bei einer Integration in das php-Skript > haettest. Momentan laesst sich josm relativ einfach unter Windows, > Linux, Solaris, MacOS, ... installieren, sofern es ein JRE gibt. Ich > kenne weder josm von innen noch die Entwickler, aber diesen Vorteil, nur > wenige Abhaengigkeiten von anderen Komponenten zu haben, werden sie > wahrscheinlich nur ungern aufgeben wollen. Daher würde ich es als sinnvoll erachten, das Ganze in Java zu schreiben und nicht auf externe Libraries zu verweisen. Man könnte mein Script mit dem Austausch von ein paar Variablen komplett als Java-Code abspeichern ... das würde dann auf allen Systemen funktionieren. Proj.4 müsste man erst einbinden und ist viel zu groß im Endeffekt. ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] genauer Online-Transformator für Marku s & OSM
Hallo, hmmm, merkwürdig. Vielleicht rechnen Eure Programme intern mit unterschiedlichen Genauigkeiten bzw. fassen Rechenoperationen anders zusammen. Bei den Transformationen kann es dadurch ja auch sehr schnell zu Ungenauigkeiten kommen. Deutschlandweite Parameter werden aber sehr sehr häufig um nicht zu sagen immer zu örtlichen Unstimmigkeiten führen. Das geht gar nicht anders. Wobei es natürlich darauf an kommt was man will und wie man seine vermeintlichen Sollwerte ermittelt. Dazu habe ich den Beginn des Threads nicht mitverfolgt Grüße svhoosm ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] genauer Online-Transformator für Marku s & OSM
Hallo, BeTA:2007? Hast du mir dazu mal eine Internetseite? Ich kann das gerade nicht einordnen. Grüße svhoosm PS: hmmm, ich bekomme irgendwie meine eigenen E-Mails an die Liste nicht obwohl es in den Mitgliedsoptionen ausgewählt ist. hmmm ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] genauer Online-Transformator für Marku s & OSM
Hallo, svhoosm schrieb: > BeTA:2007? Hast du mir dazu mal eine Internetseite? Ich kann das > gerade nicht einordnen. Du hast es doch selbst gepostet: http://crs.bkg.bund.de/crseu/crs/eu-national.php => GERMANY => DE_DHDN / GK_3 ... Descr. of Transf. ... Submiet => DE_DHDN (BeTA, 2007) to ETRS89 > PS: hmmm, ich bekomme irgendwie meine eigenen E-Mails an die Liste > nicht obwohl es in den Mitgliedsoptionen ausgewählt ist. hmmm Wie willst Du sonst Rückantworten lesen? Achja: BITTE Realname posten ... Netiquette. ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] genauer Online-Transformator für Marku s & OSM
Hallo, svhoosm schrieb: > Deutschlandweite Parameter werden aber sehr sehr häufig um nicht zu > sagen immer zu örtlichen Unstimmigkeiten führen. Das geht gar nicht > anders. Wobei es natürlich darauf an kommt was man will und wie man > seine vermeintlichen Sollwerte ermittelt. Dazu habe ich den Beginn > des Threads nicht mitverfolgt BeTA:2007 sollte für unsere Bedürfnisse genau richtig sein: Verfügbar, einfach anzuwenden und viel-zu-genau. Wenn uns jetzt die Stadt XY einen GK-Datensatz zur Verfügung stellt, müssten wir erst die korrekten Shifting-Parameter herausfinden. Die BeTA:2007-Datei bietet uns ein Gitter, was auch von der amtlichen Seite für die Umwandlung nach GRS80 verwendet wird. Wenn Proj.4 die Berechnungen komplett beherrscht (kann leider kein CPP), dann haben wir das, was wir alle gesucht haben. Okay - außer Markus, der eine Website will :-) Grüße Tobias ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] genauer Online-Transformator für Marku s & OSM
Ja, die einfache 3-Parameter-Transformation mit diesen Werten: static double WGS84_f = 1 / 298.257223563; /* Flattening of WGS84 ellisoid */ /* Ellipsoid Parameters, Bessel */ static double Bessel_a = 6377397.155;/* Semi-major axis of ellipsoid in meters */ static double Bessel_f = 1 / 299.152812800; /* Flattening of ellipsoid */ // GK_2 double Origin_Latitude = 0.0; double Central_Meridian = PI * 6.0 / 180.0; double False_Easting = 250.0; double False_Northing = 0.0; double Scale_Factor = 1.0; // *POT"Potsdam/Rauenberg" BR 587 -1 16 -1 393 -10 800 18 double dx = 587; double dy = 16; double dz = 393; Hast du die Werte für die 7-Parameter-Transformation? Gruß, Stefan Tobias Wendorff schrieb: > Stefan Dettenhofer (StefanDausR) schrieb: > >> Stefan (GEOTRANS) : 51.4695998808, 6.7921828940 >> > > Gehst Du von den "alten" DE-Complete Shiftwerten aus? > ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] genauer Online-Transformator für Marku s & OSM
Tobias Wendorff schrieb: > Achja: BITTE Realname posten ... Netiquette. Die Forderung nach Realname-Postings ist gerade in Zeiten steigender staatlicher Vollüberwachung, aber auch im Interesse eines klein gehaltenen Google-Suchprofils absurd. Aber selbstverständlich kann den Realname-Fanatikern durch Wahl eines plausibel klingenden Kunstnamens Genüge getan werden. Viele Grüße Sven ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de