mapnik rules für maperitive (beta)
-
mapnik rules für maperitive (beta) · GeoMorus (Gast) · 17.01.2012 16:51 · [flux]
hallo zusammen,
ich suche die standard rules für den mapnik style für maperative, leider habe ich nichts passendes gefunden.
Diesen eigenen Style will ich nun in ArsGIS einbinden und daraus Karten produzieren.
Vielleicht wisst ihr etwas 🙂.
viele Grüße,
GeoMorus- Re: mapnik rules für maperitive (beta) · quasilotte (Gast) · 17.01.2012 17:12 · [flux]
Maperitive stellt mit dem Style (Rules) default.mrules in etwa den mapnik Style nach.
Hausnummern und einige andere Dinge müsstest du noch einbauen.
Ein 100%igen gleichen Style wie mapnik wirst du aber nicht hinbekommen
- Re: mapnik rules für maperitive (beta) · GeoMorus (Gast) · 17.01.2012 17:28 · [flux]
quasilotte wrote:
Maperitive stellt mit dem Style (Rules) default.mrules in etwa den mapnik Style nach.
Hausnummern und einige andere Dinge müsstest du noch einbauen.
Muessen die Hausnummer jeweils einzel eingetragen werden oder ist dies automatisiert möglich?
Leider habe ich mich noch nicht ausgiebieg mit den rules von maperative beschäftigt.Wie würden in etwas die regeln aussehen, welche ich hinzufügen muss?
ich denke die betreffende Zeile ist:
elseif : building
define
fill-color : #BCA9A9 - Re: mapnik rules für maperitive (beta) · quasilotte (Gast) · 17.01.2012 20:34 · [flux]
GeoMorus wrote:
quasilotte wrote:
Maperitive stellt mit dem Style (Rules) default.mrules in etwa den mapnik Style nach.
Hausnummern und einige andere Dinge müsstest du noch einbauen.
Muessen die Hausnummer jeweils einzel eingetragen werden oder ist dies automatisiert möglich?
Leider habe ich mich noch nicht ausgiebieg mit den rules von maperative beschäftigt.Wie würden in etwas die regeln aussehen, welche ich hinzufügen muss?
ich denke die betreffende Zeile ist:
elseif : building
define
fill-color : #BCA9A9building ist nicht ganz richtig da dies nicht alle Gebäude erfasst
In default.murles ist schon haisnumber vorgesehen
allerdings mit
all points and areas :
dies erfasst alle Punkt und Flächen - ist unperformant !!
Leider ist da noch ein Fehler drinn!Ändere in default.mrules dies:
target : all points and areas
define
min-zoom : 17
text : addrhousenumber
text-halo-width : 0
font-size : 8
draw : textin z.B.
target : all points and areas
define
min-zoom : 15
max-zoom: 20
text : [[addr:housenumber]]
text-halo-width : 0
font-size : 12
draw : textund es werden die Hausnummer eingezeichnet - entweder hat sich inzwischen die Syntax geändert oder ein Fehler in der Rules.
Probiere aber erst nur ein kleiner Bereich da es wohl ziemlich Recheniontensiv ist - da alle Punkte und Flächen bearbeitet werden müssen.
- Re: mapnik rules für maperitive (beta) · GeoMorus (Gast) · 18.01.2012 11:44 · [flux]
quasilotte wrote:
all points and areas :
dies erfasst alle Punkt und Flächen - ist unperformant !!
Leider ist da noch ein Fehler drinn!Ändere in default.mrules dies:
target : all points and areas
define
min-zoom : 17
text : addrhousenumber
text-halo-width : 0
font-size : 8
draw : textin z.B.
target : all points and areas
define
min-zoom : 15
max-zoom: 20
text : [[addr:housenumber]]
text-halo-width : 0
font-size : 12
draw : textschein leider nicht zu funktionieren
ERROR: unexspected token 'VALUE'
aber danke schon einnmal für die Hilfe - Re: mapnik rules für maperitive (beta) · gis_jam (Gast) · 18.01.2012 13:06 · [flux]
Ich hab zwar keine Ahnung von Maperative, aber mich interessiert wie Du die Rules in ArcGIS einbinden möchtest. Lässt Du uns bitte teilhaben?
- Re: mapnik rules für maperitive (beta) · GeoMorus (Gast) · 18.01.2012 17:00 · [flux]
der Plan sieht wie so aus:
Eine gute Hintergrundkarte erschaffen durch das Vorbild von Mapnik Style. Vorallem sind hier nur die Gebäudenummern von belang.
Diese Karte dann mittel der Exportfunktion to bmp dann in ArcGis laden und gegebenenfalls georeferenzieren falls ein WGS 84 nicht exportierbar ist und dann eine Karte produzieren mit hervorgehobenen Gebäuden. - Re: mapnik rules für maperitive (beta) · quasilotte (Gast) · 18.01.2012 19:05 · [flux]
@GeoMorus
Beide target Beispiele von target : all points and areas
laufen bei mir ohne Felermeldung!!
Wichtig ist noch das in den Rules die Hirachie durch einrücken mit TABs geregelt wird.
Bitte Überprüf bei die ob das mit den Tabs so stimmt KEINE Leerzeichen usw...
TAB target :
TAB TAB define
TAB TAB TAB min-zoom : 15Hieraus kopieren geht nicht weil die TABs durch Leerzeichen ersetzt werden!!!
- Re: mapnik rules für maperitive (beta) · gis_jam (Gast) · 20.01.2012 11:12 · [flux]
GeoMorus wrote:
der Plan sieht wie so aus:....
OK, Du willst also nicht den Style in ArcGIS nachbauen (das hätte mich interessiert), sondern nur eine Basiskarte im Rasterformat drunterlegen. Anschließend die Gebäude z.B. als Shapefile drüberlegen? Da könntest Du ja die Geofabrik-Shapefiles verwenden (öhm, sind da Gebäude drin?).
- Re: mapnik rules für maperitive (beta) · ajoessen (Gast) · 20.01.2012 11:23 · [flux]
gis_jam wrote:
Da könntest Du ja die Geofabrik-Shapefiles verwenden (öhm, sind da Gebäude drin?).
Ja, als eigener layer.
gruß,
ajoessen - Re: mapnik rules für maperitive (beta) · GeoMorus (Gast) · 20.01.2012 17:07 · [flux]
ajoessen wrote:
gis_jam wrote:
Da könntest Du ja die Geofabrik-Shapefiles verwenden (öhm, sind da Gebäude drin?).
Ja, als eigener layer.
gruß,
ajoessengis_jam wrote:
nur eine Basiskarte im Rasterformat drunterlegen. Anschließend die Gebäude z.B. als Shapefile drüberlegen? Da könntest Du ja die Geofabrik-Shapefiles verwenden (öhm, sind da Gebäude drin?).
gis_jam wrote:
Da könntest Du ja die Geofabrik-Shapefiles verwenden (öhm, sind da Gebäude drin?).
Das Problem der Geofabrik Daten besteht darin, dass die Layer nur mit geringen Informationen gegeben sind. Die Metadaten umfassen folgende Daten in den Attributtabellen:
(Vielleicht ist es möglich mittels der OSM iD die Tabellen irgendwie zu erweitern?)Deshalb der ganze Umweg über josm oder maperative...
Ich habe nun die tabs eingefügt und die rules mehrfach neu geladen, aber irgendwas mache ich noch nicht richtig, weil die Nummern noch nciht angezeigt werden, kann es sein, dass irgendetwas die Ziffern überlagert oder werden sie einfach nicht ausgelesen?
- Re: mapnik rules für maperitive (beta) · quasilotte (Gast) · 22.01.2012 19:51 · [flux]
@GeoMorus
unter features hast du die Zeile
all points and areas :
ja drin ?
Ich hab aus Performancegründen stattdessen
all points and areas : addr:housenumber
und unter target hat du das
define
mit
draw : text
abgeschlossen!
(Nur nee Frage weil bei deim Bild soviele Leerzeilen!)Ich selbst verwende nicht mehr die maperitive version 1228
sondern die 2001 (beta)
sollte aber nicht der Grund sein!!!
- Re: mapnik rules für maperitive (beta) · GeoMorus (Gast) · 23.01.2012 15:17 · [flux]
...und ich bin schon komplett verzweifelt an der geschichte, die Lösung war die Nutzung der Beta von maperative (herzlichen dank an Quasilotte!!!), weil hier in den rules schon !target : all points and areas" vorhanden waren, ein hinzufügen in der 1228 Version hat nichts gebracht und war wohl noch cniht vorgesehen oder ich war einfach zu unversiert.
Vielen dank für die Hilfen im Vorfeld!
Wenn ich die rules alle so angepasst habe, damit das dargestellt wird was ich wirklich benötige, stellt sich nur noch die Frage:
Wie ist die beste Exportmöglichkeit und ist es möglich georeferenzierte Dateien zu exportieren?
Ich habe an einen Export mit tiles gedacht und dann ist hoffentlich ein einfacher import in arcgis möglich. Ich werde aber versuchen mit den OpenSourceLösungen Qgis oder saga parralel zu arbeiten.
Viele Grüße,
GeoMorus - Re: mapnik rules für maperitive (beta) · quasilotte (Gast) · 23.01.2012 17:19 · [flux]
GeoMorus wrote:
...und ich bin schon komplett verzweifelt an der geschichte, die Lösung war die Nutzung der Beta von maperative (herzlichen dank an Quasilotte!!!), weil hier in den rules schon !target : all points and areas" vorhanden waren, ein hinzufügen in der 1228 Version hat nichts gebracht und war wohl noch cniht vorgesehen oder ich war einfach zu unversiert.
Vielen dank für die Hilfen im Vorfeld!
Wenn ich die rules alle so angepasst habe, damit das dargestellt wird was ich wirklich benötige, stellt sich nur noch die Frage:
Wie ist die beste Exportmöglichkeit und ist es möglich georeferenzierte Dateien zu exportieren?
Ich habe an einen Export mit tiles gedacht und dann ist hoffentlich ein einfacher import in arcgis möglich. Ich werde aber versuchen mit den OpenSourceLösungen Qgis oder saga parralel zu arbeiten.
Viele Grüße,
GeoMorusGut wieder ein Problem gelößt!
Wie du die Karte am besten in arcgis rein bekommst da kann ich dir leider nicht mehr weiterhelfen.
Georeferenziert sind ja eihgentlich nur die Tiles
Am besten währe natürlich wenn direkt die Tiles gingen.Wenn das nicht geht kannst du aus den Tiles mit dem Mobile Altlas Creator in andere Formate konvertieren (Ich glaub in über 40) z.B PNG als Worldfile, KMZ oder einige SQlite-Formate... halt direkt zum Nutzen in diversen Programmen.
http://sourceforge.net/projects/mobac/f … BAC%201.9/
Auf die erstellten Tiles kannst du über ein XML-Datei zugreifen Inhalt z.B.:
xml version="1.0" encoding="UTF-8" standalone="yes"?>
<localTileFiles>
<name>Local</name>
<sourceFolder>D:\Maperitive\Tiles</sourceFolder>
<backgroundColor>#00000000</backgroundColor>
</localTileFiles> - Re: mapnik rules für maperitive (beta) · ajoessen (Gast) · 24.01.2012 07:36 · [flux]
quasilotte wrote:
Wie du die Karte am besten in arcgis rein bekommst da kann ich dir leider nicht mehr weiterhelfen.
Georeferenziert sind ja eihgentlich nur die Tiles
Am besten währe natürlich wenn direkt die Tiles gingen.Das Georeferenzieren von Tiles geht mit taho.exe:
http://www.dimitri-junker.de/html/openstreetmap.html
für EPSG:3395. Das ist fast wie 900913 der offiziellen Tiles.Gruß,
ajoessen - Re: mapnik rules für maperitive (beta) · Tom@OSM (Gast) · 27.01.2012 23:43 · [flux]
GeoMorus wrote:
Wie ist die beste Exportmöglichkeit und ist es möglich georeferenzierte Dateien zu exportieren?
Falls die Frage noch aktuell ist: mit Maperitive kannst du über folgenden Befehl
export-bitmap file=\verzeichnis\name.tif
die Karte als tif exportieren und erhälst automatisch das passende world-file für den Import in ArcGis. Optional kannst du noch map-scale und andere Parameter angeben.
HTH
Tom - Re: mapnik rules für maperitive (beta) · GeoMorus (Gast) · 28.02.2012 17:18 · [flux]
Ich muss leider den alten Beitrag noch etwas aufwärmen 🙂.
Des Weiteren habe ich den Export mit dem BEfehl
"export-bitmap file=outputfin.tif zoom=18 kml=true ozi=true" geschafft, Vielen Dank für die Hilfen:cool:.Das Ergebnis der Redering rules für Maperitive Beta sah wie folgt aus:
Leider durch ein umfangreiches rulesanpassen sind schwarze stellen aufgetreten. Dies sollen normalerweise Brunnen darstellen und ich habe gelesen, dass diese im mapnikstil nicht dargestellt werden.
Nun versuche ich meine rules so zu editieren, dass die schwarzen Flecken verschwinden (Es müssten Brunnen sein im westen und Osten).
Kann mir jemand einen hilfreichen Tipp geben 🙂?
- Re: mapnik rules für maperitive (beta) · quasilotte (Gast) · 28.02.2012 17:39 · [flux]
Schade das du nicht die Position / Ort angegeben hast wo so ein Problem auftritt.
Da hätte man direkt nachgucken können was für Tags dahinter stehen.
Allerdings kannst du das auch selbst!
Lade dir z.B. in JOSM den Ausschnitt (also den Brunnen mit ein wenig drumrum).
In JOSM dann die Fläche markieren und gucken welche Tags enthalten sindWenn es wirklich Brunnen sind sollte
amenity = fountain
zu finden sein.
Damit kannst du dann in den Rules danach suchen
evtl. brunnen : amenity = fountain
dann sollte
bei target: brunnen die entsprechenden Anzeige Rgelen zu finden sein
Wahrscheinlich fehlt nur ein fill-color :
- Re: mapnik rules für maperitive (beta) · quasilotte (Gast) · 28.02.2012 17:58 · [flux]
Hab die Stelle gefunden in Braunschweig!
Das ist kein Brunnen !
An den 2 Stellen ist jeweils ein geschlossenener Weg higway=pedestrian
Du werstest in deinen Rules higway=pedestrian als lines und als area aus!
- Re: mapnik rules für maperitive (beta) · GeoMorus (Gast) · 28.02.2012 18:31 · [flux]
quasilotte wrote:
Hab die Stelle gefunden in Braunschweig!
Das ist kein Brunnen !
An den 2 Stellen ist jeweils ein geschlossenener Weg higway=pedestrian
Du werstest in deinen Rules higway=pedestrian als lines und als area aus!
Genau richtige Stelle gefunden 🙂
in den rules ist eigentlich diese fläche schon definiert mit:
"
elseif : *pedestrian
for : area
define
min-zoom : 14
fill-color : #EDEDED
line-color : #B1B1B1 black 20%
line-style : solid
else
stop
draw : fill
"
Ich versetehe es leider noch so ganz, weil die fill ja schon gesetzt ist... - Re: mapnik rules für maperitive (beta) · quasilotte (Gast) · 28.02.2012 18:56 · [flux]
GeoMorus wrote:
quasilotte wrote:
Hab die Stelle gefunden in Braunschweig!
Das ist kein Brunnen !
An den 2 Stellen ist jeweils ein geschlossenener Weg higway=pedestrian
Du werstest in deinen Rules higway=pedestrian als lines und als area aus!
Genau richtige Stelle gefunden 🙂
in den rules ist eigentlich diese fläche schon definiert mit:
"
elseif : *pedestrian
for : area
define
min-zoom : 14
fill-color : #EDEDED
line-color : #B1B1B1 black 20%
line-style : solid
else
stop
draw : fill
"
Ich versetehe es leider noch so ganz, weil die fill ja schon gesetzt ist...for : area
würd ich weglassen
Maperitive setzt automatisch fill nur wenn Way geschlossen - bin mir auch nicht sicher ob for : area richtig ausgewertet wird und dann ist bei draw : fill nichts definiert - Re: mapnik rules für maperitive (beta) · Lübeck (Gast) · 09.03.2012 07:37 · [flux]
Hi !
habe überflogen - aber wo findet man den vollständigen mapnik Sstyle für Maperitive ?
Jan
- Re: mapnik rules für maperitive (beta) · quasilotte (Gast) · 09.03.2012 08:44 · [flux]
Lübeck wrote:
Hi !
habe überflogen - aber wo findet man den vollständigen mapnik Sstyle für Maperitive ?
Jan
Die default.mrules sollen den mapnik-Style nachbilden.
100%ig vollständig wird es aber nicht geben - da die ganzen Renderer andere Abweitweisen haben bzw. teilweise auch über pre-Prozesse die Daten speziell aufbereitet werden...