x

Gibt es Javascript Programmierer hier ?


  1. Gibt es Javascript Programmierer hier ? · misterboo (Gast) · 26.04.2012 20:48 · [flux]

    Mit der Overpass API kann man ja perfekt Live Themenkarten erstellen, die Daten also live abrufen und gleich auf einer Karte anzeigen.
    Momentan wohl die einfachste Möglichkeit, schnell und einfach ohne aufwendige eigene Infrastruktur OSM Daten auf einer Karte anzuzeigen.

    Wer sich damit noch nicht so auskennt, hier der Vortrag von Roland auf der FOSSGIS

    http://www.fossgis.de/konferenz/2012/pr … 18.de.html

    Zusammen mit openlayers ist das sehr einfach, da openlayers das OSM Format unterstützt. Allerdings werden noch keine Relationen ausgewertet.
    Es gibt zwar schon lange ein Ticket dazu und auch einen ersten Patch:

    http://trac.osgeo.org/openlayers/ticket/2940

    Allerdings ist die letzte Zeit da nicht mehr viel passiert. Hier gibt es doch ein paar openlayers Spezialisten. Hätte da keiner mal Lust, dort etwas auszuhelfen ?


    • Re: Gibt es Javascript Programmierer hier ? · Netzwolf (Gast) · 26.04.2012 21:11 · [flux]

      Nahmd,

      misterboo wrote:

      Allerdings werden noch keine Relationen ausgewertet.
      Es gibt zwar schon lange ein Ticket dazu und auch einen ersten Patch:

      http://trac.osgeo.org/openlayers/ticket/2940

      Allerdings ist die letzte Zeit da nicht mehr viel passiert. Hier gibt es doch ein paar openlayers Spezialisten. Hätte da keiner mal Lust, dort etwas auszuhelfen ?

      Ich hab vor zwei Jahren etwas zur Darstellung von Line-Feature-Relationen gebaut.

      Area-Feature-Relationen sind deutlich aufwendiger, insbesonders wenn fehlgetaggte Multipolygone vernünftig gehandhabt werden sollen. Dank Even/Odd-Modus für Polygone bei SVG sind zwar auch Polygone mit Löchern möglich; nicht in einem äußeren Teilpolygon enthaltene inner werden aber so zu einem outer. Die zur Vermeidung nötigen Berechnungen sind in JS wohl zu langsam.

      Nicht unterschätzen sollte auch man die aktivierten Datenmengen.

      Gruß Wolf