Äquatorlinie taggen?
-
Äquatorlinie taggen? · Frankenwaldläufer (Gast) · 18.10.2010 10:12 · [flux]
Hallo,
ich würde mir wünschen, in OSM die Äquatorlinie zu sehen. Da ich gerade aus Ecuador zurückgekommen bin und einiges nachgetragen habe fehlt diese - im wahrsten Sinn des Wortes - zentrale Linie.
Ich würde drei Punkte eintragen damit das Rendering eindeutig wird; aber wie taggen? Als Pfad mit "grade 1" (wird eine dünne braune Linie)? Oder "administrative" (nördliche/südliche Halbkugel)?Ähnliches würde auch für die Wendekreise und die Polarkreise gelten.
Was haltet ihr von der Idee? Wie sollte es eingetragen werden?
Jürgen
- Re: Äquatorlinie taggen? · Oli-Wan (Gast) · 18.10.2010 12:01 · [flux]
Frankenwaldläufer wrote:
Hallo,
ich würde mir wünschen, in OSM die Äquatorlinie zu sehen. Da ich gerade aus Ecuador zurückgekommen bin und einiges nachgetragen habe fehlt diese - im wahrsten Sinn des Wortes - zentrale Linie.
Ich würde drei Punkte eintragen damit das Rendering eindeutig wird; aber wie taggen? Als Pfad mit "grade 1" (wird eine dünne braune Linie)? Oder "administrative" (nördliche/südliche Halbkugel)?Ähnliches würde auch für die Wendekreise und die Polarkreise gelten.
Was haltet ihr von der Idee? Wie sollte es eingetragen werden?
Um ehrlich zu sein: nicht viel.
Die Information "hier ist der Äquator" ist trivial (im mathematischen, nicht despektierlichen Sinne) und hat meiner Meinung nach in der Karte nichts verloren. Je nach Kartendarstellung und Anwendungszweck ist es sicher hilfreich, den Äquator oder auch andere Längen- und Breitengrade auf der Karte zu sehen. Das ist dann aber eher eine Aufgabe für die Renderer - sofern es seiten der jeweiligen Entwickler gewünscht ist. Eine Möglichkeit wäre vielleicht ein zuschaltbares Layer mit dem entsprechenden Gitternetz.
Eintragen als "Pfad" oder "Grenze" ist schlichtweg falsch: es gibt weder einen durchgehenden "Äquatorpfad" noch ist der Äquator von rechtlicher Bedeutung.
Gruß
Oliver / Oli-Wan
- Re: Äquatorlinie taggen? · !i! (Gast) · 18.10.2010 12:47 · [flux]
Hallo Frankenwaldläufer, aus den genannten Gründen finde ich das auch nicht wirklich notwendig. Wo würde es dir denn deiner Meinung nach beim Mapping helfen?
- Re: Äquatorlinie taggen? · Frankenwaldläufer (Gast) · 18.10.2010 15:08 · [flux]
!i! wrote:
Wo würde es dir denn deiner Meinung nach beim Mapping helfen?
Beim Mapping hilft es nicht.
Aber der Äquator ist, wie auch der nördliche Polarkreis, ein touristisch wichtiger Ort, was auch durch entsprechende Einrichtungen (Äquatordenkmale in Quito und Cayambe, Polarkreiscafe bei Fauske, ...) angezeigt wird. Der südliche Polarkreis sowie die Wendekreise haben kaum Bedeutung, sollten dann aber der Vollständigkeit halber dazugenommen werden.
Als Wanderer möchte man gerne wissen, wo man diese Linien überquert. Das geht im GPS natürlich auch in dem man einfach die Position anzeigt, aber als Darstellung auf der Karte ist es "eingängiger".
Außerdem sind diese Linien auf nahezu jeder Karte verzeichnet, noch vor dem Gradnetz.Sucht doch mal den Punkt, wo die E4 bei Rovaniemi den Polarkreis schneidet ...
Jürgen
- Re: Äquatorlinie taggen? · de_muur (Gast) · 18.10.2010 15:36 · [flux]
Frankenwaldläufer wrote:
(Äquatordenkmale in Quito und Cayambe, Polarkreiscafe bei Fauske, ...)
Solche Objekte kann/sollte man natuerlich als POI in die Datenbank aufnehmen.
Als Wanderer möchte man gerne wissen, wo man diese Linien überquert. Das geht im GPS natürlich auch in dem man einfach die Position anzeigt, aber als Darstellung auf der Karte ist es "eingängiger".
Außerdem sind diese Linien auf nahezu jeder Karte verzeichnet, noch vor dem Gradnetz.Das ist alleine eine Sache des Renderers. Der weiss auch ohne extra Eintragung in der Datenbank, wo der Aequator ist, und kann (so er denn will) auch ohne zusaetzliche Daten dafuer eine Linie anzeigen. Als eigenes Element hat das in der Datenbank aber nichts zu suchen.
Gruss
TorstenPS: Anders sieht die Sache aus, wenn der Aequator nicht bei 0° laut WGS verlaeuft. Aber in so einem Fall muesste man eine brauchbare Datenquelle haben und nicht einfach drei wahllose Punkte verbinden.
- Re: Äquatorlinie taggen? · brogo (Gast) · 18.10.2010 15:43 · [flux]
Frankenwaldläufer wrote:
Aber der Äquator ist, wie auch der nördliche Polarkreis, ein touristisch wichtiger Ort, was auch durch entsprechende Einrichtungen (Äquatordenkmale in Quito und Cayambe, Polarkreiscafe bei Fauske, ...) angezeigt wird. D
[..]
Außerdem sind diese Linien auf nahezu jeder Karte verzeichnet, noch vor dem Gradnetz.
Dann schicke doch Deinen Wunsche ans Mapnik-Team, vielleicht integrieren sie das.
Wenn Du Dich auf http://trac.openstreetmap.org/ mit Deinen normalen OSM-Daten einloggst, kannst Du ein neues "Ticket" erstellen, wähle als Komponente "Mapnik" aus und beschreibe (möglichst auf Englisch) kurz den Wunsch 0° und +- 66° 34' in der Karte zu sehen.Christian
- Re: Äquatorlinie taggen? · errt (Gast) · 18.10.2010 15:46 · [flux]
Ich halte das auch für eine Sache der Renderer - denn die Koordinaten der Kreise sind ja (logischerweise) gegeben und insofern ist das alles kein Problem einem Renderer beizubringen. Kannst ja mal ein Ticket für Mapnik aufmachen, bei Osmarender kann man glaube ich auch selbst dran basteln?
- Re: Äquatorlinie taggen? · Basstoelpel (Gast) · 18.10.2010 19:17 · [flux]
Die Renderer könnten viel mehr mit layern arbeiten. Damit ließe sich das Gradnetz darstellen, wenn es gewünscht wird, aber auch die Namen so wie man es gerne hätte: lokal, auf Deutsch, Englisch oder was auch immer.
Baßtölpel
- Re: Äquatorlinie taggen? · aighes (Gast) · 18.10.2010 20:41 · [flux]
Für alle, die es interessiert hab ich mal eine batch-Datei geschrieben, die ein Gitter mit ganzzahligem Gitterabstand in eine OSM-Datei schreibt.
getaggt werden die Linien mit grid:longitude=<Gradzahl> bzw. grid:latitude=<Gradzahl>. Die id's beginnen bei -1 und enden mit -1617.ECHO␣^<?xml␣version='1.0'␣encoding='UTF-8'?^>␣>␣grid.osm ECHO␣^<osm␣version='0.6'␣generator='JOSM'^>␣>>␣grid.osm set␣/a␣i=0 set␣/a␣j=1
ECHO␣^<node␣id='-%j%'␣visible='true'␣lat='%i%.0'␣lon='180.0'␣/^>␣>>␣grid.osm set␣/a␣j=%j%+1 ECHO␣^<node␣id='-%j%'␣visible='true'␣lat='%i%.0'␣lon='-179.9999999999999'␣/^>␣>>␣grid.osm
:start if␣/I␣%i%␣GEQ␣89␣goto␣:next set␣/a␣i=%i%+1 set␣/a␣j=%j%+1 ECHO␣^<node␣id='-%j%'␣visible='true'␣lat='%i%.0'␣lon='180.0'␣/^>␣>>␣grid.osm set␣/a␣j=%j%+1 ECHO␣^<node␣id='-%j%'␣visible='true'␣lat='%i%.0'␣lon='-179.9999999999999'␣/^>␣>>␣grid.osm goto␣:start :next
set␣/a␣i=0 :start1 if␣/I␣%i%␣GEQ␣89␣goto␣:next1 set␣/a␣i=%i%+1 set␣/a␣j=%j%+1 ECHO␣^<node␣id='-%j%'␣visible='true'␣lat='-%i%.0'␣lon='180.0'␣/^>␣>>␣grid.osm set␣/a␣j=%j%+1 ECHO␣^<node␣id='-%j%'␣visible='true'␣lat='-%i%.0'␣lon='-179.9999999999999'␣/^>␣>>␣grid.osm goto␣:start1 :next1
set␣/a␣j=%j%+1 ECHO␣^<way␣id='-%j%'␣visible='true'^>␣>>␣grid.osm ECHO␣^<nd␣ref='-1'␣/^>␣>>␣grid.osm ECHO␣^<nd␣ref='-2'␣/^>␣>>␣grid.osm ECHO␣^<tag␣k='grid:latitude'␣v='0'␣/^>␣>>␣grid.osm ECHO␣^</way^>␣>>␣grid.osm
set␣/a␣i=2 set␣/a␣k=0 :start2 if␣/I␣%i%␣GEQ␣180␣goto␣:next2 set␣/a␣i=%i%+1 set␣/a␣j=%j%+1 set␣/a␣k=%k%+1 ECHO␣^<way␣id='-%j%'␣visible='true'^>␣>>␣grid.osm ECHO␣^<nd␣ref='-%i%'␣/^>␣>>␣grid.osm set␣/a␣i=%i%+1 ECHO␣^<nd␣ref='-%i%'␣/^>␣>>␣grid.osm ECHO␣^<tag␣k='grid:latitude'␣v='%k%'␣/^>␣>>␣grid.osm ECHO␣^</way^>␣>>␣grid.osm goto␣:start2 :next2
set␣/a␣i=180 set␣/a␣k=0 :start3 if␣/I␣%i%␣GEQ␣358␣goto␣:next3 set␣/a␣i=%i%+1 set␣/a␣j=%j%+1 set␣/a␣k=%k%+1 ECHO␣^<way␣id='-%j%'␣visible='true'^>␣>>␣grid.osm ECHO␣^<nd␣ref='-%i%'␣/^>␣>>␣grid.osm set␣/a␣i=%i%+1 ECHO␣^<nd␣ref='-%i%'␣/^>␣>>␣grid.osm ECHO␣^<tag␣k='grid:latitude'␣v='-%k%'␣/^>␣>>␣grid.osm ECHO␣^</way^>␣>>␣grid.osm goto␣:start3 :next3
set␣/a␣i=0
set␣/a␣j=%j%+1 ECHO␣^<node␣id='-%j%'␣visible='true'␣lat='89.0'␣lon='%i%.0'␣/^>␣>>␣grid.osm set␣/a␣j=%j%+1 ECHO␣^<node␣id='-%j%'␣visible='true'␣lat='-89.0'␣lon='%i%.0'␣/^>␣>>␣grid.osm
:start4 if␣/I␣%i%␣GEQ␣179␣goto␣:next4 set␣/a␣i=%i%+1 set␣/a␣j=%j%+1 ECHO␣^<node␣id='-%j%'␣visible='true'␣lat='89.0'␣lon='%i%.0'␣/^>␣>>␣grid.osm set␣/a␣j=%j%+1 ECHO␣^<node␣id='-%j%'␣visible='true'␣lat='-89.0'␣lon='%i%.0'␣/^>␣>>␣grid.osm goto␣:start4 :next4
set␣/a␣i=0 :start5 if␣/I␣%i%␣GEQ␣179␣goto␣:next5 set␣/a␣i=%i%+1 set␣/a␣j=%j%+1 ECHO␣^<node␣id='-%j%'␣visible='true'␣lat='89.0'␣lon='-%i%.0'␣/^>␣>>␣grid.osm set␣/a␣j=%j%+1 ECHO␣^<node␣id='-%j%'␣visible='true'␣lat='-89.0'␣lon='-%i%.0'␣/^>␣>>␣grid.osm goto␣:start5 :next5
set␣/a␣j=%j%+1 ECHO␣^<way␣id='-%j%'␣visible='true'^>␣>>␣grid.osm ECHO␣^<nd␣ref='-538'␣/^>␣>>␣grid.osm ECHO␣^<nd␣ref='-539'␣/^>␣>>␣grid.osm ECHO␣^<tag␣k='grid:longitude'␣v='0'␣/^>␣>>␣grid.osm ECHO␣^</way^>␣>>␣grid.osm
set␣/a␣j=%j%+1 ECHO␣^<way␣id='-%j%'␣visible='true'^>␣>>␣grid.osm ECHO␣^<nd␣ref='-357'␣/^>␣>>␣grid.osm ECHO␣^<nd␣ref='-179'␣/^>␣>>␣grid.osm ECHO␣^<tag␣k='grid:longitude'␣v='0'␣/^>␣>>␣grid.osm ECHO␣^</way^>␣>>␣grid.osm
set␣/a␣i=539 set␣/a␣k=0 :start6 if␣/I␣%i%␣GEQ␣897␣goto␣:next6 set␣/a␣i=%i%+1 set␣/a␣j=%j%+1 set␣/a␣k=%k%+1 ECHO␣^<way␣id='-%j%'␣visible='true'^>␣>>␣grid.osm ECHO␣^<nd␣ref='-%i%'␣/^>␣>>␣grid.osm set␣/a␣i=%i%+1 ECHO␣^<nd␣ref='-%i%'␣/^>␣>>␣grid.osm ECHO␣^<tag␣k='grid:longitude'␣v='%k%'␣/^>␣>>␣grid.osm ECHO␣^</way^>␣>>␣grid.osm goto␣:start6 :next6
set␣/a␣i=899 set␣/a␣k=0 :start7 if␣/I␣%i%␣GEQ␣1255␣goto␣:next7 set␣/a␣i=%i%+1 set␣/a␣j=%j%+1 set␣/a␣k=%k%+1 ECHO␣^<way␣id='-%j%'␣visible='true'^>␣>>␣grid.osm ECHO␣^<nd␣ref='-%i%'␣/^>␣>>␣grid.osm set␣/a␣i=%i%+1 ECHO␣^<nd␣ref='-%i%'␣/^>␣>>␣grid.osm ECHO␣^<tag␣k='grid:longitude'␣v='-%k%'␣/^>␣>>␣grid.osm ECHO␣^</way^>␣>>␣grid.osm goto␣:start7 :next7
ECHO␣^</osm^>␣>>␣grid.osm pause
- Re: Äquatorlinie taggen? · amm (Gast) · 19.10.2010 09:26 · [flux]
Basstoelpel wrote:
Die Renderer könnten viel mehr mit layern arbeiten. Damit ließe sich [...] aber auch die Namen so wie man es gerne hätte: lokal, auf Deutsch, Englisch oder was auch immer.
Falls noch nicht bekannt, http://toolserver.org/~osm/locale/ ist ein gutes Beispiel dafuer wie man es machen kann.
- Re: Äquatorlinie taggen? · kellerma (Gast) · 19.10.2010 09:26 · [flux]
Hallo Henning,
wenn ich Deine generierte grid.osm in den JOSM zeigt er mir 2 Fehler:
2 Punkte sind doppelt vorhanden.
Fehler im Skript, im JOSM oder gewollt?Danke.
Ciao,
Frank - Re: Äquatorlinie taggen? · aighes (Gast) · 19.10.2010 10:57 · [flux]
Hallo Frank,
ich kann das Problem so leider nicht nachvollziehen. Bei mir lässt sich die generierte Datei ohne Probleme in josm öffnen und auch der Validator meckert nicht herum. Ich hab im obigen Skript am Ende mal den Befehl Pause ergänzt. Damit wartet das Skript am Ende auf einen Tastendruck und schließt sich nicht sofort. Evtl. zeigt es ja einen Fehler an. - Re: Äquatorlinie taggen? · GeorgFausB (Gast) · 19.10.2010 11:49 · [flux]
Moin,
auch bei mir sind die Knoten (89, 180) und (-89, 180) jeweils doppelt vorhanden.
Edit:
Beistart4
if /I %i% GEQ 180 goto :next4
müsste demnach auf 179 begrenzt werden (wie auch bei start5: geschehen).
Edit2:
Aber dann müsste man auch bei den way-Referenzen was ändern ...
Hier hör ich mal auf, weiterzuforschen.
Zur Info:grid.osm(181):<node id='-179' visible='true' lat='89.0' lon='180.0' />
grid.osm(359):<node id='-357' visible='true' lat='-89.0' lon='180.0' />
grid.osm(1616):<node id='-898' visible='true' lat='89.0' lon='180.0' />
grid.osm(1617):<node id='-899' visible='true' lat='-89.0' lon='180.0' />Gruß
Georg - Re: Äquatorlinie taggen? · aighes (Gast) · 19.10.2010 12:15 · [flux]
Ich glaub der Fehler liegt daran, dass sich in den Ecken die lon und die lat-Nodes überschneiden.
Ist oben gefixt.
- Re: Äquatorlinie taggen? · Mueck (Gast) · 20.10.2010 01:10 · [flux]
Aber wir mappen doch die Realität! ;-)
PS: Bessel, nicht WGS84
- Re: Äquatorlinie taggen? · Dennis[B] (Gast) · 20.10.2010 06:27 · [flux]
@Mueck: Und im Text steht gleich dabei, daß aktuelle GPS-Geräte 140 Meter weiter nördlich den 49. Breitengrad anzeigen, da die Berechnungsgrundlage eine andere war nachdem man den Strich gezeichnet hat. (Stichworte: Potsda, WGS84)
- Re: Äquatorlinie taggen? · wyo (Gast) · 20.10.2010 07:04 · [flux]
amm wrote:
Falls noch nicht bekannt, http://toolserver.org/~osm/locale/
Na ja, es wäre besser, wenn sich die Sprache und Schrift nicht nach dem lokalen Ort, sondern nach den des Benutzers richten würde. Von den Daten her wäre das überhaupt kein Problem. Lokale Namen werden wie bisher in der lokalen Sprache erfasst und auch angezeigt und wo es mehrsprachige Namen gibt, kann man die wie bisher in der jeweiligen Sprache erfassen. Was jetzt bei mehrsprachigen Namen sowie in welcher Schrift angezeigt wird, geht aber nur über separate Layers. Alle Namen in einen sprachabhängigen Layer auszulagern sollte aber kein allzugrosses Problem sein.
Mit einem separaten Layer könnte man auch so Details wie die Schriftgrösse, etc erschlagen. In Mapnik sind des öfters Namen kaum lesbar. Und auch könnte man die Namenssuche auf mobilen Geräten damit ermöglichen, obwohl die Darstellung auf Tiles basiert. Ein separater Layer für Namen hätte nur Vorteile.
Wyo
- Re: Äquatorlinie taggen? · Mueck (Gast) · 20.10.2010 11:55 · [flux]
Dennis(B) wrote:
@Mueck: Und im Text steht gleich dabei, daß aktuelle GPS-Geräte 140 Meter weiter nördlich den 49. Breitengrad anzeigen, da die Berechnungsgrundlage eine andere war nachdem man den Strich gezeichnet hat. (Stichworte: Potsda, WGS84)
Sachichdoch:
Mueck wrote:
PS: Bessel, nicht WGS84
Das gleiche Problem könnte beim Äquator auftreteten, falls sich die Hinweise auf diesen auf die alte ecuadorianische Landesvermessung beziehen ...