Hallo Frank,<br><br>vielen Dank für die ausführliche Antwort.<br><br>Als Alternative für die Darstellung habe ich in der Tat auf "Mapnik" geschielt, werde wohl aber den Aufwand nicht betreiben. <br><br>Die OSM-Daten der Geofabrik sind mir bekannt und bilden sicherlcih die perfekte Grundlage. Mich würde nur interessieren, ob es inhaltliche Unterschiede zwischen den Shapefiles und den OSM-Dateien gibt.<br>Die Shapes sind ja sicherlich über ein Script (i.d.F. ogr2ogr) aus den OSM-Daten hervor gegangen. Sind die Daten/Attribute dabei evtl. ausgedünnt worden?<br>Meinst du das mit <br><font face="'PrimaSans BT,Verdana,sans-serif'"><span><span class="872474612-15072009"><font color="#0000ff" size="2" face="Arial">&gt;Ich  kann dir bei Bedarf die Scripte liefern, wie man von 3 nach 1  kommt.</font></span></span></font> ?<br><br>Aus den PostGIS-/Shape-Files kann ich die entsprechenden Mapfiles erstellen und ein bisschen Aufwand bei der Ausgestaltung lässt sich sicher nicht vermeiden. <br><br><br>Dann versuch ich mich demnächst mal daran. <br><br>Grüße,<br>Christian Gadge<br><br>----- Ursprüngliche Nachricht -----<br>Von: Jäger, Frank (KRZ) &lt;F.Jaeger@KRZ.DE&gt;<br>Datum: Mittwoch, 15. Juli 2009, 15:20<br>Betreff: RE: [Mapbender-users] OSM als WMS einbinden<br>An: Mapbender User List &lt;mapbender_users@lists.osgeo.org&gt;<br><br> <span><p> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta content="MSHTML 6.00.6000.16850" name="GENERATOR"><table><tbody><tr><td><p> </p><div dir="ltr" align="left"><span class="872474612-15072009"><font color="#0000ff" size="2" face="Arial"><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>Hallo Christian,</font></span></div> <div><span class="872474612-15072009"><font color="#0000ff" size="2" face="Arial"><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>ich  sehe keine Chance, OSM direkt aus dem OSM-XML-Format zu  päsentieren.</font></span></div> <div><span class="872474612-15072009"><font color="#0000ff" size="2" face="Arial"><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>Mangels Spatial-Index müsste jedes mal die ganze Datei durchgelesen  werden. Das wäre nur performant, wenn das Gebiet so klein ist, dass die Datei im  Hauptspeicher liegt.</font></span></div> <div><span class="872474612-15072009"><font color="#0000ff" size="2" face="Arial"></font></span>&nbsp;</div> <div><span class="872474612-15072009"><font color="#0000ff" size="2" face="Arial"><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>Dazu  kommt, dass OSM "<em>nicht OGC-Konform</em>" ist, die üblichen GIS-Tools  erwarten aber diese Konformität.</font></span></div> <div><span class="872474612-15072009"><font color="#0000ff" size="2" face="Arial"><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>Das  OSM-Projekt legt Wert auf andere Dinge, z.B. dass bei einer ebenengleichen  Kreuzung beide Linien (way) einen gemeinsamen Punkt haben. So entsteht ein  navigierbares Netz.</font></span></div> <div><span class="872474612-15072009"><font color="#0000ff" size="2" face="Arial"></font></span>&nbsp;</div> <div><span class="872474612-15072009"><font color="#0000ff" size="2" face="Arial"><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>Bei  OGC hat jede Linie ihre "eigene Geometrie" in einem Geometriefeld. Die Bedingung  "gemeinsamer Punkt" wäre nicht schon im Datenmodell festgelegt sondern muss auf  einer anderen Ebene überwacht werden.</font></span></div> <div><span class="872474612-15072009"><font color="#0000ff" size="2" face="Arial"></font></span>&nbsp;</div> <div><span class="872474612-15072009"><font color="#0000ff" size="2" face="Arial"><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>Man  muss also für einen WMS die OSM-Daten zunächst in ein Spatial-Format überführen,  z.B. Shape oder PostGIS.</font></span></div> <div><span class="872474612-15072009"><font color="#0000ff" size="2" face="Arial"><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>Dann  fängt die Fleißarbeit an: man muss die Ausgestaltung  codieren.</font></span></div> <div><span class="872474612-15072009"></span>&nbsp;</div> <div><span class="872474612-15072009"><font color="#0000ff" size="2" face="Arial"><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>Links  zum Thema:</font></span></div> <div><span class="872474612-15072009"><font color="#0000ff" size="2" face="Arial"></font></span>&nbsp;</div> <div><span class="872474612-15072009"><font color="#0000ff" size="2" face="Arial"><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>1 -  WMS-Demo "OWL" (Ostwestfalen-Lippe)</font></span></div> <div><span class="872474612-15072009"><font color="#0000ff" size="2" face="Arial"><a href="http://map.krz.de/mapwww/frames/login.php?name=demo&amp;password=demo&amp;mb_user_myGui=OSM" target="1"><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>http://map.krz.de/mapwww/frames/login.php?name=demo&amp;password=demo&amp;mb_user_myGui=OSM</a></font></span></div> <div><span class="872474612-15072009"><font color="#0000ff" size="2" face="Arial"></font></span>&nbsp;</div> <div><span class="872474612-15072009"><font color="#0000ff" size="2" face="Arial"><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>2- WMS  "Germany"</font></span></div> <div><span class="872474612-15072009"><font color="#0000ff" size="2" face="Arial"><a href="http://www.wheregroup.com/de/freier_wms_mit_openstreetmap_daten" target="1"><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>http://www.wheregroup.com/de/freier_wms_mit_openstreetmap_daten</a></font></span></div> <div><span class="872474612-15072009"><font color="#0000ff" size="2" face="Arial"></font></span>&nbsp;</div> <div><span class="872474612-15072009"><font color="#0000ff" size="2" face="Arial"><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>3 -  Shape für alle Bundesländer:</font></span></div> <div><font color="#0000ff" size="2" face="Arial"><a href="http://download.geofabrik.de/osm/europe/germany/" target="1"><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>http://download.geofabrik.de/osm/europe/germany/</a></font></div> <div><font color="#0000ff" size="2" face="Arial"></font>&nbsp;</div> <div><font color="#0000ff" size="2" face="Arial"></font>&nbsp;</div> <div><span class="872474612-15072009"><font color="#0000ff" size="2" face="Arial"><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>Ich  kann dir bei Bedarf die Scripte liefern, wie man von 3 nach 1  kommt.</font></span></div> <div><span class="872474612-15072009"><font color="#0000ff" size="2" face="Arial"></font></span>&nbsp;</div> <div><span class="872474612-15072009"><font color="#0000ff" size="2" face="Arial"><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>Eine  Alternative wäre noch, den Renderer "Mapnik" als WMS zu  konfigurieren.</font></span></div> <div><span class="872474612-15072009"><font color="#0000ff" size="2" face="Arial"><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>Unter  Verwendung der Zeichenvorschriften für die Kachelgenerierung bekäme man wohl die  kartografisch besten Ergebnisse für die "Gesamtkarte". Möglicherweise muss man  dann darauf verzichten, einzelne Ebenen des WMS aufzurufen. Aber das macht doch  gerade den Charme eines WMS aus, oder?</font></span></div> <div><span class="872474612-15072009"><font color="#0000ff" size="2" face="Arial"><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>Man  kann die OSM-Apotheken mit einem Luftbild kombinieren&nbsp;(oder was auch  immer). </font></span><span class="872474612-15072009"><font color="#0000ff" size="2" face="Arial">Die Gesamtkarte ist aber nahezu  flächendeckend.</font></span></div> <div><span class="872474612-15072009"><font color="#0000ff" size="2" face="Arial"></font></span>&nbsp;</div> <div><span class="872474612-15072009"><font color="#0000ff" size="2" face="Arial"><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>In OSM  stecken noch mehr Daten, als in den den Standard-Darstellungen (Mapnik und  Osmarender) angezeigt wird. Wenn man ALLES präsentiert, wird es unübersichtlich.  Bei einem WMS mit wählbaren Ebenen kann der Anwender&nbsp;die Auswahl  treffen.&nbsp;</font></span></div> <div><span class="872474612-15072009"><font color="#0000ff" size="2" face="Arial"></font></span>&nbsp;</div> <div><span class="872474612-15072009"><font color="#0000ff" size="2" face="Arial"><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>Apropos Ebenen: Im&nbsp;WMS (1) ist die WMS-Layer-Reihenfolge  immer:&nbsp; </font></span><span class="872474612-15072009"><font color="#0000ff" size="2" face="Arial">Wasser -&nbsp;Straßen -&nbsp;Eisenbahn</font></span></div> <div><span class="872474612-15072009"><font color="#0000ff" size="2" face="Arial"></font></span>&nbsp;</div> <div><span class="872474612-15072009"><font color="#0000ff" size="2" face="Arial"><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>Bei  einer Straßenbrücke über eine Eisenbahn müsste die Straße auf die Eisenbahn  gerendert werden.</font></span></div> <div><span class="872474612-15072009"><font color="#0000ff" size="2" face="Arial"><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>Mapnik  kann das, der mapserver-wms aber nicht. Die Ebenen-Information steckt in den  OSM-Daten, geht aber zur Zeit bei Konvertierung und Darstellung verloren. Wenn  einer 'ne Idee dazu hat, her damit.</font></span></div> <div><span class="872474612-15072009">&nbsp;</span></div> <div><font color="#0000ff" size="2" face="Arial"></font>&nbsp;</div> <div><span class="872474612-15072009"><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>&gt; </span>Wenn ich die Daten konvertiere,  gehen ja die Style-Informationen der Layer verloren</div> <div><font color="#0000ff" size="2" face="Arial"></font>&nbsp;</div> <div><font color="#0000ff" size="2" face="Arial"><span class="872474612-15072009"><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>Im  OSM-XML stecken nur Vectordaten, keine Styles.</span></font></div> <div><font color="#0000ff" size="2" face="Arial"></font>&nbsp;</div> <div><font color="#0000ff" size="2" face="Arial"></font>&nbsp;</div> <div><span class="872474612-15072009"><font color="#0000ff" size="2" face="Arial"><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>Frank  Jäger</font></span></div> <div><span class="872474612-15072009"><font color="#0000ff" size="2" face="Arial"></font></span>&nbsp;</div> <div><span class="872474612-15072009"><font color="#0000ff" size="2" face="Arial"><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>KRZ</font></span></div> <div><font color="#0000ff" size="2" face="Arial"></font>&nbsp;</div> <div><br></div> <blockquote style="border-left: 2px solid rgb(0, 0, 255); padding-left: 5px; margin-left: 5px; margin-right: 0px;">   <div class="OutlookMessageHeader" dir="ltr" align="left" lang="de">   <hr tabindex="-1">   <font size="2" face="Tahoma"><b><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>From:</b> mapbender_users-bounces@lists.osgeo.org    [mailto:mapbender_users-bounces@lists.osgeo.org] <b>On Behalf Of </b>Christian    Gadge<br><b><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>Sent:</b> Wednesday, July 15, 2009 2:28 PM<br><b><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>To:</b>    mapbender_users@lists.osgeo.org<br><b><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>Subject:</b> [Mapbender-users] OSM als    WMS einbinden<br></font><br></div>   <div></div><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>Hallo Liste,<br><br><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>ich möchte gern meine Mapbender-Anwendungen mit    ein paar Inhalten aufpeppen und würde daher gern OSM-Daten    einbinden.<br><br><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>Folgende Vorgehensweise würde mir dabei in den Sinn    kommen:<br><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>Die OSM-Daten sind ja per XML-File verfügbar. Aufbereitet als WMS    und das Rendern übernimmt der Mapserver. <br><br><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>Nun meine Frage:<br><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>Muss ich    die OSM-Daten zwingend ins PostGIS bzw. Shape-Format konvertieren? Ich weiß,    dafür gibt es tools wie osm2pgsql. Oder kann man auch direkt auf die XML-Daten    zugreifen? Weil...<br><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>Wenn ich die Daten konvertiere, gehen ja die    Style-Informationen der Layer verloren. Will ich also bspw. die    OSM-Straßendaten als WMS (und das nicht nur als gleichartige Linien), müsste    ich ja für alle Untergruppen neue Styles im Mapfile angeben. Bei der Menge der    OSM-Daten ja durchaus ein wenig Aufwand.<br><br><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>Oder gibt es vielleicht noch    einen ganz anderen Weg, diese Daten "hübsch gerendert" im Mapbender zu    verwenden?<br><br><br><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>Beste Grüße<br><font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">&gt; </font>Christian  <br><br></blockquote></td></tr></tbody></table></p></span> &gt; _______________________________________________<br>&gt; Mapbender_users mailing list<br>&gt; Mapbender_users@lists.osgeo.org<br>&gt; http://lists.osgeo.org/mailman/listinfo/mapbender_users<br><br>Mit besten Grüßen / Kind regards<br><br>Christian Gadge<br><br>---------------------------------------------------------------------------------<br>Data management /<br>'Risk Habitat Megacity' research initiative <br><br>Geomatics / Department Urban Ecology, Environmental Planning and Transport<br><br>UFZ: http://www.ufz.de<br>Department: http://www.ufz.de/index.php?en=1626<br>Personal Homepage: http://www.ufz.de/index.php?en=15553<br><br>Helmholtz Centre for Environmental Research - UFZ<br>Registered Office: Leipzig<br>Registration Office: Amtsgericht Leipzig<br>Trade Register Nr. B 4703<br>Chairman of the Supervisory Board: MinDirig Hartmut F. Grübel<br>Scientific Director: Prof. Dr. Georg Teutsch<br>Administrative Director: Dr. Andreas Schmidt<br>---------------------------------------------------------------------------------<br>