You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#1 2013-03-25 12:15:41

Lübeck
Member
Registered: 2009-02-17
Posts: 2,874

OSM-WMS mit mehr Vorkommastellen

Hi !

ein Kollege von mir möchte einen OSM-WMS bei einem Mapserver-Projekt einbinden bei dem die Kundendaten mit der 8 Vorkommastellen im Rechtswert angegeben werden.

Derzeit nutzt er den WMS-Dienst [1] - dieser gibt die Daten nur mit 6 Vorkomma stellen aus. Auch der WMS [2] arbeitet auf die gleiche Art und Weise.

Nun zu meinen Fragen. Kennt einer einen WMS-Dienst der die OSM-Daten mit 8 Vorkommastellen bereitstellt oder weiß gar wie man im Mapserver die Daten des WMS mit einem OFFSET versehen kann?

Gruß Jan :-)



[1] http://osm.wheregroup.com/cgi-bin/osm_basic.xml

[2] http://osmwms.itc-halle.de/maps/osmfree … SION=1.1.1


Redmi Note 9 Pro  mit Android 11, Tablet Android 8.1, PC: Win10

Offline

#2 2013-03-25 13:28:10

maxbe
Member
Registered: 2010-01-19
Posts: 3,255
Website

Re: OSM-WMS mit mehr Vorkommastellen

Falls mit Mapserver der (ehemalige UMN)-Mapserver gemeint ist (der allerdings nur Bilder ausgibt, keine Zahlen) und die zusätzlichen Stellen z.B. die Zone einer UTM- oder GK-Koordinaten, dann müsste man sich ein eigenes SRS basteln statt diese EPSG-Nummern zu verwenden.

Das geht, aber nur in Absprache mit dem Serverbetreiber, der sich vermutlich erstmal weigern wird. Weil der müsste ja dann basteln, um die Zone aus den 2 Ziffern zu ziehen, und findet es sicher geschickter man erledigt das clientseitig und verwendet die EPSG-Codes.

Falls meine zwei gewagten Annahmen oben (UMN-Mapserver und ein in Zonen aufgeteiltes SRS) nicht richtig sind, vergiss die Antwort.

Grüße, Max

Offline

#3 2013-03-25 15:01:20

streckenkundler
Member
From: Lübben (Spreewald)
Registered: 2012-08-09
Posts: 5,164
Website

Re: OSM-WMS mit mehr Vorkommastellen

Hallo Jan,

Lübeck wrote:

Nun zu meinen Fragen. Kennt einer einen WMS-Dienst der die OSM-Daten mit 8 Vorkommastellen
bereitstellt oder weiß gar wie man im Mapserver die Daten des WMS mit einem OFFSET versehen kann?

icdh werde zwar nicht wiel beitragen können, aber:

Gehe ich recht, in der Annahme, daß es sich um ETRS89 handelt. Wenn ja, dann ist die Sache die, daß bei der von dir gewünschten X-Koordinate die Zonenzahl (32 oder 33) vorangeschrieben werden soll. Das Problem ist, daß diese Koordinaten nicht EPSG-Konform sind, demzufolge viele Anwendungen damit Probleme haben. Das ist vergleichbar mit Brandenburg, die mit der ETRS-Einführung 1996 sich auch nicht an den Standard gehalten haben. Jetzt mit der Einführung von AAA werden die Daten nun EPSG-Konform mit 6-Stelliger X-Koordinate vorgehalten, was auch ich für den Saubersten Weg halte.

Was ich mir als Lösung vorstellen kann:
1. EPSG-Konform arbeiten, also doch 6 statt 8-stellige X-Koordinaten verwenden oder,
2. eine eigene Transformation definieren, die die 6-Stelligen Daten um 33.000.000 Meter verschiebt. Wie man das bei Mapserver macht... keine Ahnung.

Sven

Offline

#4 2013-03-25 15:03:28

Lübeck
Member
Registered: 2009-02-17
Posts: 2,874

Re: OSM-WMS mit mehr Vorkommastellen

hi !

erst einmal danke ich Euch allen im Namen meines Kollegen.

Gruß Jan :-)


Redmi Note 9 Pro  mit Android 11, Tablet Android 8.1, PC: Win10

Offline

#5 2013-03-25 15:50:12

maxbe
Member
Registered: 2010-01-19
Posts: 3,255
Website

Re: OSM-WMS mit mehr Vorkommastellen

streckenkundler wrote:

2. eine eigene Transformation definieren, die die 6-Stelligen Daten um 33.000.000 Meter verschiebt. Wie man das bei Mapserver macht... keine Ahnung.

Der Mapserver nimmt proj.4. Und dort kann man sich statt "UTM Zone 32"

+proj=utm +zone=32 +ellps=GRS80 +units=m +datum=WGS84

auch seine eigenen Parameter setzen und dann 32 Mllionen Meter als false easting dazuaddieren:

+proj=tmerc +lat_0=0 +lon_0=9 +k=0.9996 +x_0=32500000 +ellps=GRS80 +units=m +datum=WGS84

Aus "691149 in EPSG 25832 (=UTM Z32 Nord)" wird damit dann "32691149 in meiner eigenen 8-stelligen Welt". Zum Problem wird das erst, wenn man auch die Nachbarzonen drin hat.

Offline

#6 2013-03-25 16:36:27

streckenkundler
Member
From: Lübben (Spreewald)
Registered: 2012-08-09
Posts: 5,164
Website

Re: OSM-WMS mit mehr Vorkommastellen

Hallo Max,

das war genau das, was ich nicht wussete... kommt mit aber von Q-Gis bekannt vor... smile

Sven

Offline

#7 2013-03-26 08:57:41

maxbe
Member
Registered: 2010-01-19
Posts: 3,255
Website

Re: OSM-WMS mit mehr Vorkommastellen

Ich kenne mich ja mit den Gepflogenheiten im Norden nicht so aus, aber wenn ich das hier richtig lese, haben die Vermesser dort einen eigenen EPSG-Code gekapert erfunden, und verwenden EPSG:35833, um ihre 8-stelligen UTM-Z33-Daten darzustellen. Der oben verlinkte WMS von itc-halle.de hat den auch in seinen Capabilities. 35832 auch, was dann vermutlich Zone 32 ist.

Edit: Zahlen verwechselt, sorry. Sven hats da unten richtiggestellt und ich habs korrigiert. 25833 ist der offizielle (6-stellige), 35833 der dazuerfundene 8-stellige. Aber auch der wird von itc-halle.de unterstützt.

Last edited by maxbe (2013-03-26 10:29:13)

Offline

#8 2013-03-26 09:49:19

streckenkundler
Member
From: Lübben (Spreewald)
Registered: 2012-08-09
Posts: 5,164
Website

Re: OSM-WMS mit mehr Vorkommastellen

maxbe wrote:

Ich kenne mich ja mit den Gepflogenheiten im Norden nicht so aus, aber wenn ich das hier richtig lese, haben die Vermesser dort einen eigenen EPSG-Code gekapert erfunden

Genau so ist es. Wie auch Brandenburg seinerzeit. Da da aber kein internationam anerkannter EPSG-Code ist, gibt es immer wieder diese Probleme...

EPSG: 25833 ist der offizielle Code für ETRS UTM-Zone 33N: http://www.spatialreference.org/ref/epsg/25833/
EPSG: 25832 ist der offizielle Code für ETRS UTM-Zone 32N: http://www.spatialreference.org/ref/epsg/25832/

Für diese hingebastelten Dinge, weil man in den Koordinaten ablesen wollte, in welcher Zone man ist, gibt es keinen festgelegten Code, das sind alles irgendwie Hilfskrücken...

Beispiel:
OW=Ostwert; NW=Nordwert
EPSG 25833: OW: 388749 NW: 5874242
nach Brandenburgischer Lesart: OW: 3388749 NW: 5874242 (die vorangestellte Ziffer "3" markiert die Zonenkennzahl für Zone 33N)
nach Mecklenburgische Lesart: OW: 33388749 NW: 5874242 (die vorangestellte Zahl "33" markiert die Zonenkennzahl für Zone 33N)

Sven

Last edited by streckenkundler (2013-03-26 09:50:36)

Offline

Board footer

Powered by FluxBB