Re: [Talk-de] Umrechnung Längen/Breitengrade zu BMN

2008-02-13 Diskussionsfäden Markus Piff
Danke euch zwei!
Das Ganze werd ich mir in den nächsten Tagen mal genauer anschauen :-).

Viele Grüsse,
Markus

On Feb 12, 2008 7:45 PM, Gabriel Ebner [EMAIL PROTECTED] wrote:
 On Tue, Feb 12, 2008 at 06:36:22PM +, Gabriel Ebner wrote:
  On Tue, Feb 12, 2008 at 06:59:10PM +0100, Heiko Jacobs wrote:
ich bin gerade dabei ein Plugin für JOSM zu schreiben und bräuchte
dafür eine gute (!) Umrechnungsformel von Längen/Breitengrade zu BMN
(Bundesmeldenetz).

 Ganz vergessen -- die Formel:
 http://www.posc.org/Epicentre.2_2/DataModel/ExamplesofUsage/eu_cs34h.html

 Nicht verzweifeln, wenn da irgendwo Tippfehler vorkommen.  Ansonsten kann man
 ja auch einfach den entsprechenden proj.4-Quelltext nach Java übersetzen.

   Gabriel.



 ___
 Talk-de mailing list
 Talk-de@openstreetmap.org
 http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de


Re: [Talk-de] Umrechnung Längen/Breitengrade zu BMN

2008-02-12 Diskussionsfäden Heiko Jacobs
Moin

 ich bin gerade dabei ein Plugin für JOSM zu schreiben und bräuchte
 dafür eine gute (!) Umrechnungsformel von Längen/Breitengrade zu BMN
 (Bundesmeldenetz).

Ist das das, was die Militärs benutzen?
Da steckt im Prinzip UTM dahinter.
Und es wäre weniger eine Frage der Umrechnung, sondern
der Textverarbeitung, aus den UTM-Werten das gewünschte
zu basteln...

Gruß Heiko




___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de


[Talk-de] Umrechnung Längen/Breitengrade zu BMN

2008-02-12 Diskussionsfäden Markus Piff
Hi,

ich bin gerade dabei ein Plugin für JOSM zu schreiben und bräuchte
dafür eine gute (!) Umrechnungsformel von Längen/Breitengrade zu BMN
(Bundesmeldenetz).
Ich hoffe es kennt sich jemand damit aus, der Bauing. Student, der mir
da mal nachfragen sollte, ist leider noch nicht dazu gekommen ;-).

Danke,
Markus

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de


Re: [Talk-de] Umrechnung Längen/Breitengrade zu BMN

2008-02-12 Diskussionsfäden Gabriel Ebner
On Tue, Feb 12, 2008 at 06:59:10PM +0100, Heiko Jacobs wrote:
  ich bin gerade dabei ein Plugin für JOSM zu schreiben und bräuchte
  dafür eine gute (!) Umrechnungsformel von Längen/Breitengrade zu BMN
  (Bundesmeldenetz).
 
 Ist das das, was die Militärs benutzen?
 Da steckt im Prinzip UTM dahinter.

Nein.  Beides sind transversale Merkatorprojektionen, aber das wars dann auch
schon.

Um geog. Koordinaten im WGS84-Datum[1] in BMN-Koordinaten umzuwandeln, muss man
diese zuerst ins MGI-Datum umwandeln (z.B. mit einer Helmert-Transformation),
dann muss eine transversale Merkatorprojektion angewendet werden.

Die passenden Parameter gibt es bei EPSG[2].  M28 ist Code 31284, M31 31285,
M34 31286.  Wenn du testen willst, ob dein Code auch funktioniert, kannst du
das z.B. mit proj.4[3] machen:

  $ echo 16.3 48.2 | proj +init=epsg:31286 
  747522.42   5340121.72

(Der führende Fünfer beim Hochwert wird fast immer weggelassen.)

  Gabriel, der nicht Bauingenieurswesen, sondern Informatik studiert.

[1] Die Koordinaten, die die GPS-Geräte für gewöhnlich ausspucken sind im sog.
WGS84-Datum.  Das heißt nur, dass sie eine genormte Interpretation als Orte
auf der Erde haben, und ein passendes Ellipsoid als vereinfachtes Modell der
Erde zugeordnet haben.  (Auch wenn wir hier bei OSM manchmal so tun, als wäre
sie nur eine Kugel.)

[2] http://www.epsg-registry.org/

[3] http://proj.maptools.org/  Achtung: Alte Versionen haben noch nicht die
Umrechnungsparameter für MGI drin.  Dann sind die umgewandelten Koordinaten um
ungefähr 300m daneben. Die passende Zeile in /usr/share/proj/epsg muss
ungefähr so ausschauen (wichtig ist der towgs84-Parameter):

  # MGI / Austria M34
  31286 +proj=tmerc +lat_0=0 +lon_0=16.33 +k=1 +x_0=75 \
+y_0=0 +ellps=bessel 
+towgs84=577.326,90.129,463.919,5.137,1.474,5.297,2.4232 \
+units=m +no_defs 


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de