You are not logged in.
- Topics: Active | Unanswered
Announcement
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 2012-06-25 21:40:47
- GeoMorus
- Member
- Registered: 2011-12-29
- Posts: 21
Maperitive Osm Daten dowload nicht identisch (buildings)
Hallo zusammen,
Problem:
Es werden nicht alle buildings dargestellt, diese benötige ich, um für meine Masterarbeit eine Grundkarte zu entwerfen
Frage:
Wie kann ich bei maperitive die aktuellen Osm Daten downloaden?
Den downloadserver ändern?
Oder alle buildings darstellen lassen?
Vorgehensweise:
Identifikation bei josm der betreffenden Gebäude durch folgende features:
Schlüssel = building
Wert = yes
Rulesset bei maperitive:
features
points, areas
building : building=yes
areas
building : building=yes
lines
points
rules
target : $featuretype(area)
if : building
define
fill-color : #BCA9A9
else
stop
draw : fill
define
min-zoom : 17
draw : text
anbei zwei pics, die vielleicht mein Problem illustrieren:

Offline
#2 2012-06-25 21:45:53
- aighes
- Member
- From: Shanghai
- Registered: 2009-03-29
- Posts: 5,383
- Website
Re: Maperitive Osm Daten dowload nicht identisch (buildings)
Du musst building=* statt building=yes abfragen. Wie du alle values des keys building in den Maperitive-Style eingeben musst, kann ich dir nicht sagen.
Viele Grüße
Henning
Offline
#3 2012-06-25 21:52:59
- GeoMorus
- Member
- Registered: 2011-12-29
- Posts: 21
Re: Maperitive Osm Daten dowload nicht identisch (buildings)
Danke für die superschnelle Antwort, leider gab
features
points, areas
building : building=yes OR *
areas
building : building=yes OR *
lines
points
rules
target : $featuretype(area)
if : building
define
fill-color : #BCA9A9
else
stop
draw : fill
define
min-zoom : 17
draw : text
das selbe Ergebnis, ich steh auf dem Schlauch...
Edit: building : building=*
gab gar kein Ergebnis.
Bin noch immer der Vermutung, dass die Mapdaten vom Download api Server nicht aktuell sind (reine Vermutung, hab nur sehr begrenzte Ahnung, die ich gerne erweitern würde)
Last edited by GeoMorus (2012-06-25 21:59:36)
Offline
#4 2012-06-25 22:20:40
- aighes
- Member
- From: Shanghai
- Registered: 2009-03-29
- Posts: 5,383
- Website
Re: Maperitive Osm Daten dowload nicht identisch (buildings)
AFAIK ist die Syntax eben nicht building=*, da * als normales Zeichen erkannt wird. Aber ich stecke da auch nicht mehr so tief drin.
DIE API ist auf jeden Fall aktuell. Andere API-Services hängen etwas hinterher. Zum Test Lade dir doch einen kleinen Bereich bspw. mittels josm herunter und lade den dann ins Maperitive. Aber meiner Meinung nach solltest du primär das Problem in den Maperitive-Rules suchen.
EDIT: probiere mal nur building : building
Last edited by aighes (2012-06-25 22:25:57)
Viele Grüße
Henning
Offline
#5 2012-06-25 22:39:07
- GeoMorus
- Member
- Registered: 2011-12-29
- Posts: 21
Re: Maperitive Osm Daten dowload nicht identisch (buildings)
Wow das hat schon etwas mehr geholfen! Vielen Dank! Nun sind ein paar mehr Gebäude zu sehen ca 25% mehr, fehlen noch die Restlichen 75%
.
Ich bin schonmal froh, dass der Server aktuell ist.
hier das aktuelle Bild:
Leider noch ein sehr großer unterschied zu sehen:

Edit: Bilder vergrößert bin immer weiter auf der Scuhe nach "verbesserten Maperitive rules" (building : building OR yes ) gibt das gleiche Ergebnis wie oben
Last edited by GeoMorus (2012-06-25 22:43:55)
Offline
#6 2012-06-25 22:58:51
- tunnelbauer
- Member

- Registered: 2012-01-13
- Posts: 1,011
- Website
Re: Maperitive Osm Daten dowload nicht identisch (buildings)
Du könntest sonst auch noch die Daten direkt in JOSM runterladen und als OSM-Datei speichern. Da hast du dann sofort alle Gebäude drinnen (falls es mit der Abfrage Probleme geben sollte...).
Edit: Und bei der Gesamtabfrage für building nur building : building eingeben - ohne "OR irgendwas"
Last edited by tunnelbauer (2012-06-25 22:59:41)
Grüße
Thomas
Offline
#7 2012-06-25 23:36:06
- GeoMorus
- Member
- Registered: 2011-12-29
- Posts: 21
Re: Maperitive Osm Daten dowload nicht identisch (buildings)
Vielen Dank an aighes und tunnelbauer, es hat alles wunderbar funktioniert mit einer osm Datei von josm und diese in maperitive geladen. Nun kommt der schwere und spaßige Teil der rulesseterstellung für weitere Darstellungen:).
Leider verstehe ich es noch nciht so ganz mit der Icon Einbindung:
areas
church : amenity=place_of_worship OR religion=christian target: church
define
icon-image : icons/SJJB/png/place_of_worship_christian3.p.32.png
min-zoom : 16
icon-width : 16
border-color : #000000
border-width : 35%
font-size : 14
define
draw : text
draw : lineWie ensteht die Url zum icon image und wie kann ich diese anpassen?
Edit: denn bei mir wird kein icon angezeigt...
Last edited by GeoMorus (2012-06-25 23:36:52)
Offline
#8 2012-06-25 23:39:43
- tunnelbauer
- Member

- Registered: 2012-01-13
- Posts: 1,011
- Website
Re: Maperitive Osm Daten dowload nicht identisch (buildings)
Der Pfad zum Icon beginnt im "Maperitive"-Verzeichnis. Von dort weg sucht er im Ordner "icons", dann "SJJB", danach unter "png" und dort wird dann die Datei "place_of_worship_christian3.p.32.png" gesucht.
Je nachdem, wo dein Pfad hinweisen soll, musst du diesen abändern. Mit "../" kommst du ein Verzeichnis höher (sollte zumindest so sein...).
EDIT: Angezeigt wird es erst ab zoom-Stufe 16 - nicht vorher.
Edit2: Bei deinem ersten Screenshot sieht man es... (das Kreuz in der Kirche)
Last edited by tunnelbauer (2012-06-25 23:43:25)
Grüße
Thomas
Offline