<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.6000.16850" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=872474612-15072009><FONT face=Arial
color=#0000ff size=2>Hallo Christian,</FONT></SPAN></DIV>
<DIV><SPAN class=872474612-15072009><FONT face=Arial color=#0000ff size=2>ich
sehe keine Chance, OSM direkt aus dem OSM-XML-Format zu
päsentieren.</FONT></SPAN></DIV>
<DIV><SPAN class=872474612-15072009><FONT face=Arial color=#0000ff
size=2>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 face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=872474612-15072009><FONT face=Arial color=#0000ff size=2>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 face=Arial color=#0000ff size=2>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 face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=872474612-15072009><FONT face=Arial color=#0000ff size=2>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 face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=872474612-15072009><FONT face=Arial color=#0000ff size=2>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 face=Arial color=#0000ff size=2>Dann
fängt die Fleißarbeit an: man muss die Ausgestaltung
codieren.</FONT></SPAN></DIV>
<DIV><SPAN class=872474612-15072009></SPAN> </DIV>
<DIV><SPAN class=872474612-15072009><FONT face=Arial color=#0000ff size=2>Links
zum Thema:</FONT></SPAN></DIV>
<DIV><SPAN class=872474612-15072009><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=872474612-15072009><FONT face=Arial color=#0000ff size=2>1 -
WMS-Demo "OWL" (Ostwestfalen-Lippe)</FONT></SPAN></DIV>
<DIV><SPAN class=872474612-15072009><FONT face=Arial color=#0000ff size=2><A
href="http://map.krz.de/mapwww/frames/login.php?name=demo&password=demo&mb_user_myGui=OSM">http://map.krz.de/mapwww/frames/login.php?name=demo&password=demo&mb_user_myGui=OSM</A></FONT></SPAN></DIV>
<DIV><SPAN class=872474612-15072009><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=872474612-15072009><FONT face=Arial color=#0000ff size=2>2- WMS
"Germany"</FONT></SPAN></DIV>
<DIV><SPAN class=872474612-15072009><FONT face=Arial color=#0000ff size=2><A
href="http://www.wheregroup.com/de/freier_wms_mit_openstreetmap_daten">http://www.wheregroup.com/de/freier_wms_mit_openstreetmap_daten</A></FONT></SPAN></DIV>
<DIV><SPAN class=872474612-15072009><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=872474612-15072009><FONT face=Arial color=#0000ff size=2>3 -
Shape für alle Bundesländer:</FONT></SPAN></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><A
href="http://download.geofabrik.de/osm/europe/germany/">http://download.geofabrik.de/osm/europe/germany/</A></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2></FONT> </DIV>
<DIV><FONT face=Arial color=#0000ff size=2></FONT> </DIV>
<DIV><SPAN class=872474612-15072009><FONT face=Arial color=#0000ff size=2>Ich
kann dir bei Bedarf die Scripte liefern, wie man von 3 nach 1
kommt.</FONT></SPAN></DIV>
<DIV><SPAN class=872474612-15072009><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=872474612-15072009><FONT face=Arial color=#0000ff size=2>Eine
Alternative wäre noch, den Renderer "Mapnik" als WMS zu
konfigurieren.</FONT></SPAN></DIV>
<DIV><SPAN class=872474612-15072009><FONT face=Arial color=#0000ff size=2>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 face=Arial color=#0000ff size=2>Man
kann die OSM-Apotheken mit einem Luftbild kombinieren (oder was auch
immer). </FONT></SPAN><SPAN class=872474612-15072009><FONT face=Arial
color=#0000ff size=2>Die Gesamtkarte ist aber nahezu
flächendeckend.</FONT></SPAN></DIV>
<DIV><SPAN class=872474612-15072009><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=872474612-15072009><FONT face=Arial color=#0000ff size=2>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 die Auswahl
treffen. </FONT></SPAN></DIV>
<DIV><SPAN class=872474612-15072009><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=872474612-15072009><FONT face=Arial color=#0000ff
size=2>Apropos Ebenen: Im WMS (1) ist die WMS-Layer-Reihenfolge
immer: </FONT></SPAN><SPAN class=872474612-15072009><FONT face=Arial
color=#0000ff size=2>Wasser - Straßen - Eisenbahn</FONT></SPAN></DIV>
<DIV><SPAN class=872474612-15072009><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=872474612-15072009><FONT face=Arial color=#0000ff size=2>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 face=Arial color=#0000ff size=2>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> </SPAN></DIV>
<DIV><FONT face=Arial color=#0000ff size=2></FONT> </DIV>
<DIV><SPAN class=872474612-15072009>> </SPAN>Wenn ich die Daten konvertiere,
gehen ja die Style-Informationen der Layer verloren</DIV>
<DIV><FONT face=Arial color=#0000ff size=2></FONT> </DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=872474612-15072009>Im
OSM-XML stecken nur Vectordaten, keine Styles.</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2></FONT> </DIV>
<DIV><FONT face=Arial color=#0000ff size=2></FONT> </DIV>
<DIV><SPAN class=872474612-15072009><FONT face=Arial color=#0000ff size=2>Frank
Jäger</FONT></SPAN></DIV>
<DIV><SPAN class=872474612-15072009><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=872474612-15072009><FONT face=Arial color=#0000ff
size=2>KRZ</FONT></SPAN></DIV>
<DIV><FONT face=Arial color=#0000ff size=2></FONT> </DIV>
<DIV><BR></DIV>
<BLOCKQUOTE
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
<DIV class=OutlookMessageHeader lang=de dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> mapbender_users-bounces@lists.osgeo.org
[mailto:mapbender_users-bounces@lists.osgeo.org] <B>On Behalf Of </B>Christian
Gadge<BR><B>Sent:</B> Wednesday, July 15, 2009 2:28 PM<BR><B>To:</B>
mapbender_users@lists.osgeo.org<BR><B>Subject:</B> [Mapbender-users] OSM als
WMS einbinden<BR></FONT><BR></DIV>
<DIV></DIV>Hallo Liste,<BR><BR>ich möchte gern meine Mapbender-Anwendungen mit
ein paar Inhalten aufpeppen und würde daher gern OSM-Daten
einbinden.<BR><BR>Folgende Vorgehensweise würde mir dabei in den Sinn
kommen:<BR>Die OSM-Daten sind ja per XML-File verfügbar. Aufbereitet als WMS
und das Rendern übernimmt der Mapserver. <BR><BR>Nun meine Frage:<BR>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>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>Oder gibt es vielleicht noch
einen ganz anderen Weg, diese Daten "hübsch gerendert" im Mapbender zu
verwenden?<BR><BR><BR>Beste Grüße<BR>Christian
<BR><BR></BLOCKQUOTE></BODY></HTML>