You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
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:
scaled.php?server=826&filename=snap20120625222510002.png&res=landing
scaled.php?server=16&filename=snap20120625223448004.png&res=landing

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% smile.

Ich bin schonmal froh, dass der Server aktuell ist.

hier das aktuelle Bild:
scaled.php?server=703&filename=snap20120625233327005.png&res=landing


Leider noch ein sehr großer unterschied zu sehen:

scaled.php?server=26&filename=snap20120625233819006.png&res=landing

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 : line

Wie 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

Board footer

Powered by FluxBB