"Optimale" Rules für Maperitive - Motorrad und 4x4 sowie wandern

Hallo Leute,

ich möchte mich vor meiner Frage kurz vorstellen:

Ich bin 33 Jahre alt, komme aus Baden-Württemberg und verbringe meine Urlaube am liebsten (soweit möglich) in der Natur zusammen mit meiner Freundin.

Wir sind/waren auch schon mit zwei Reiseenduros bis Mittelschweden, sind schon mit unserem Landcruiser durch Albanien gefahren (auch weit ins Hinterland) und haben noch viele andere Sachen gemacht.
Wir halten es eigentlich immer so, dass wir unseren Proviant auffüllen und dann ein paar Tage weg bleiben von der Zivilisation.

Meistens läuft es eigentlich so, dass wir auf Erkundungstour sind, ein paar Tage dort bleiben, wo es uns gerade gefällt.

Ich erstelle meine Karten mit Osmosis, maperitive und dann Mobac und habe Alpinequest auf meinem Samsung Galaxy Xcover2 (mit 128gb SD-Karte).

Das Handy hat nur einen recht begrenzten Arbeitsspeicher - das bedeutet, dass ich zum Beispiel in einem Schweden-Urlaub die Karte in mehrere Teile teilen muss, um noch Zoomstufe 15 nutzen zu können. Das alles ist auch nicht weiter schlimm.

Ich habe nur mehrere “Probleme” mit den Rules von Maperitive (in denen ich auch schon mal rumedditiert habe, aber nicht zu meiner Zufriedenheit):

  • Ich benötige die Anzeige kleiner Orte/Gehöfte usw, weil eben diese öfters auf Wanderschilden zu finden sind
  • Ebenso jegliche Wege und Straßen, selbst die kleinsten Trampelpfade. Aktuell fehlen leider kleinste Wege, oder kommen erst in Zoomstufe 15 oder 16 zum Vorschein.
  • Sehr wichtig ist auf jeden Fall, dass die Wandermarkierungen zu sehen sind, eben sofern diese sich darstellen lassen. Glaube beim Mapnik oder so sieht man die. Bei mir ist da zur Zeit nichts drinnen…
  • Schutzmöglichkeiten, Tankstellen, Wasserquellen usw. sollten zu sehen sein.

Würde es Sinn machen, wenn ich meine Rules hier mal hoch lade? Leider fehlt mir da oft die Übersichtlichkeit, weil selbst in Zoomstufe 10 zum Beispiel jedes Kaff dargestellt wird mit Namen.

Es ist wahnsinnig schwer in Worte zu fassen, was ich genau benötige oder besser gesagt gerne hätte.

Aber vielleicht könnt ihr die Anforderungen nachvollziehen?

Viele Grüße und Danke für die Hilfe!

Reno

Wäre es nicht einfacher fertige Offline-Karten auf OSM-Basis zu verwenden? Welches Alleinstellungsmerkmal zeichnet deine Karten aus?

Mich würde deine Maperitive-Rules sehr interessieren.

Meinst du Wandermarkierungen wie bei der Waymarked Trails-Karte?

In den Maperitive “rules” den “min-zoom” der jeweiligen Obejekte(gruppe) , des “target”, erhöhen bzw. absenken (bzw. mal schauen, ob das Objekt überhaupt in deinen rules auftaucht).

Interessieren würde mich, was dir an
https://www.openandromaps.org/downloads/europa
nicht gefällt.

Jo

Hallo allerseits,

danke für eure Antworten!

Genau, so ähnlich wie in der Waymarked-Trails-Karte stelle ich mir das vor. Wanderwegsmarkierungen sind eben zusätzliche Hilfen für mich, um mich orientieren zu können.

Wie kann ich die Karten von

https://www.openandromaps.org/downloads/europa

Bei mir am PC anschauen?

Ich verstehe beim maperitive eben die Darstellung in den “Rules” noch nicht ganz.

“Meine” Rules basieren auf den Standard-Rules von Maperitive - habe da ein paar Sachen hinzugefügt.


// Default rendering rules for Maperitive resembling that of OSM Mapnik
// [url]http://maperitive.net[/url]

// Created by Igor Brejc
// Released under the Creative Commons Attribution-ShareAlike 3.0 License ([url]http://creativecommons.org/licenses/by-sa/3.0/[/url])
// Updates by Michael <quelbs_at_gmail.com>
// Icons used: Map icons CC-0 from SJJB Management ([url]http://www.sjjb.co.uk/mapicons[/url])

features
	points, areas
		picnic_site : tourism=picnic_site
		wilderness_hut : tourism=wilderness_hut 
		chalet : tourism=chalet
		guest_house : tourism=guest_house	
		apartment : tourism=apartment 		
		camp_site : tourism=camp_site  	
		alpine_hut : tourism=alpine_hut
		firepit : leisure=firepit
		fuel : amenity=fuel
		shelter : amenity=shelter 
		parking : amenity=parking
		postbox : amenity=post_box
		postoffice : amenity=post_office
		telephone : amenity=telephone
		fire station : amenity=fire_station
		police station : amenity=police
		hospital : amenity=hospital
		recycling : amenity=recycling
		church : amenity=place_of_worship AND religion=christian
		drinking water : amenity=drinking_water
		bank : amenity=bank
		atm : amenity=atm
		toilets : amenity=toilets
		tree : natural=tree
	//	school : amenity=school
		bus stop : highway=bus_stop
		railway station : railway=station
		gate : barrier=gate
		tourism viewpoint : tourism=viewpoint
		tourism hotel : tourism=hotel
		tourism museum : tourism=museum
		amenity pub : amenity=pub
		amenity fast_food : amenity=fast_food
		aerodrome : aeroway=aerodrome
		housenumber : [addr:housenumber]
	// These are not shown on Mapnik
		puffin : crossing_ref=puffin
		memorial : historic=memorial


	areas
		beach : natural=beach
		building : building=yes
		water : natural=water OR waterway=riverbank OR landuse=reservoir OR landuse=basin or waterway=dock
		village green : landuse=village_green
		forest : landuse=forest OR natural=wood
		farm : landuse=farm
		farmyard:landuse=farmyard
		grass : landuse=grass
		fell : natural=fell
		glacier : natural=glacier
		national park : boundary=national_park
		allotments : landuse=allotments
		meadow : natural=meadow OR landuse=meadow
		nature reserve : leisure=nature_reserve
		playground : leisure=playground
		car park: amenity=parking
		track : leisure=track
		graveyard : amenity=grave_yard OR landuse=cemetery
		military : landuse=military OR military=barracks
		park : leisure=park
		leisure garden : leisure=garden
		leisure pitch : leisure=pitch
		leisure stadium : leisure=stadium
		landuse retail : landuse=retail
		landuse industrial : landuse=industrial
		commercial area : landuse=commercial
		residential area : landuse=residential
		aeroway apron : aeroway=apron
		aeroway terminal : aeroway=terminal
		highway pedestrian : highway=pedestrian
		orchard : landuse=orchard
		farmland : landuse=farmland
		quarry : landuse=quarry

	lines
		oneway : oneway=yes OR oneway=true OR oneway=-1
		coastline : natural=coastline
		river : waterway=river
		stream : waterway=stream
		canal : waterway=canal
		drain : waterway=drain
		dock : waterway=dock
		railway rail : railway=rail
		railway lightrail : railway=light_rail
		platform : railway=platform OR public_transport=platform
		line barrier : barrier=wall OR barrier=fence
		highway motorway : highway=motorway OR (highway=construction AND construction=motorway)
		highway motorway link : highway=motorway_link OR (highway=construction AND construction=motorway_link)
		highway trunk : highway=trunk OR (highway=construction AND construction=trunk)
		highway trunk link: highway=trunk_link OR (highway=construction AND construction=trunk_link)
		highway primary link : highway=primary_link OR (highway=construction AND construction=primary_link)
		highway primary : highway=primary OR (highway=construction AND construction=primary)
		highway secondary : highway=secondary OR (highway=construction AND construction=secondary)
		highway tertiary : highway=tertiary OR (highway=construction AND construction=tertiary)
		highway unclassified : highway=unclassified OR (highway=construction AND construction=unclassified)
		highway residential : highway=residential OR (highway=construction AND construction=residential)
		highway living_street : highway=living_street OR (highway=construction AND construction=living_street)
		highway construction : highway=construction
		highway service : highway=service
		highway pedestrian : highway=pedestrian
		highway track : highway=track
		highway footway : highway=footway
		highway cycleway : highway=cycleway
		highway path : highway=path
		highway access private : access=private AND highway
		highway access destination : access=destination AND highway
		highway steps : highway=steps
		pier : man_made=pier
		bridge foot : bridge=yes AND (foot=yes OR highway=footway)
		historic citywalls : historic=citywalls OR historic=city_wall
		power_line : power=line OR power=minor_line
		aerialway closed: @isOneOf(aerialway,cable_car,gondola,mixed_lift)
		aerialway open: @isOneOf(aerialway,chair_lift,drag_lift)

		aeroway runway : aeroway=runway
		aeroway taxiway : aeroway=taxiway

		boundary country : boundary=administrative AND (admin_level=2 OR admin_level=4) AND NOT natural=coastline
		boundary province : boundary=administrative AND admin_level=6
		boundary municipal : boundary=administrative AND admin_level=8

		contour major : contour[@isMulti(elevation, 100)]
		contour minor : contour[@isMulti(elevation, 20) and not @isMulti(elevation, 100)]

		gps tracks : gpstrack[]
		gps routes : gpsroute[]

// Routes
//		route ncn : relation[type=route AND route=bicycle AND network=ncn]
		route byway : relation[type=route AND route=bicycle AND network="National Byway"]
		route foot : relation[type=route AND route=foot]

	points
		place city : place=city
		place town : place=town
		place village : place=village
		place hamlet : place=hamlet
		place locality: place=locality
		place isolated_dwelling : place=isolated_dwelling
		place suburb : place=suburb
		diy : shop=doityourself
		hair dresser : shop=hairdresser
		supermarket : shop=supermarket
		convenience : shop=convenience
		bakery : shop=bakery
		restaurant : amenity=restaurant
		cafe : amenity=cafe
		pharmacy : amenity=pharmacy
		peak : natural=peak
		powertower : power=tower OR power=pole
		info : information=guidepost
		bollard : barrier=bollard
		lift_gate : barrier=lift_gate
		aerialway station : aerialway=station
		motorway_junction : highway=motorway_junction

		gps waypoints : gpswaypoint[]
		gps trackpoints: gpstrack[].gpspoint[]
		gps routepoints: gpsroute[].gpspoint[]

properties
	map-background-color	: #F1EEE8
	map-background-opacity	: 1
	map-sea-color : #B5D0D0
	font-weight : bold
	font-family : Verdana
	text-max-width : 7
	text-halo-width : 25%
	text-halo-opacity : 0.75
	text-align-horizontal : center
	text-align-vertical : center
	font-stretch : 0.9
	map.rendering.lflp.min-buffer-space : 5
	map.rendering.lflp.max-allowed-corner-angle : 40

rules
	target: gps tracks
		define
			line-color : red
			line-opacity : 0.75
			min-zoom : 5
			line-width : 5
		draw : line

	target: gps routes
		define
			line-color : blue
			line-opacity : 0.75
			line-style : dash
			min-zoom : 5
			line-width : 5
		draw : line

	target : gps waypoints
		define
			shape : circle
			shape-size : 8
			line-color : green
			fill-opacity : 0
		draw : shape

	target : gps trackpoints
		define
			min-zoom : 17
			shape : square
			shape-size : 10
			line-color : green
			line-width : 1
			fill-opacity : 0
		draw : shape


	target : gps routepoints
		define
			min-zoom : 12
			shape : diamond
			shape-size : 10
			line-color : green
			line-width : 1
			fill-opacity : 0
		draw : shape

	target : $featuretype(point)
		if : place*
			define
				font-weight : bold
				text-max-width : 1000
				text-align-horizontal : near

			if : *city
				define
					font-size : 6:8;14:20
					min-zoom : 5
					max-zoom : 14
					placement-value : 1000
			elseif : *town
				define
					font-size : 9:8;12:10;20:20
					min-zoom : 7
					placement-value : 20
			elseif : *village
				define
					font-size : 12:10;20:20
					min-zoom : 10
					placement-value : 1
			elseif : *hamlet
				define
					font-size : 14:8;20:16
					min-zoom : 14
					placement-value : 0.1
			elseif : *locality
				define
					font-size : 14:8;20:16
					min-zoom : 13
					placement-value : 0.1
			elseif : *isolated_dwelling
				define
					font-size : 15:8;20:14
					min-zoom : 15	
					placement-value : 0.1
			elseif : *suburb
				define
					font-size : 13:10;20:20
					min-zoom : 13
					text-color : white black 50%
					placement-value : 10
			draw : text
		if : aerialway station
			define
				min-zoom:12
				shape:square
				shape-size:12:3;16:8
				fill-color:#7981B0
				line-style:none
				text-offset-vertical:120%
				text-color:#8888FF
			draw:shape
			draw:text


	target : housenumber
		define
			min-zoom : 17
			text : [[addr:housenumber]]
			text-halo-width : 0
			font-size : 8
			placement-value : 0.01
		draw : text
	target : playground
		define
			fill-color : #CCFEF0
			line-style : none
		draw : fill
		define
			line-color : #ADCCB5
			line-width : 1
		draw : line
		define
			min-zoom : 17
			placement-value : 0.05
		draw : text

	target : $featuretype(area)
		define
			line-style : none
			line-width : 1
		if : forest
			define
				min-zoom : 9
				fill-color : #8DC56C
		elseif : beach
			define
				min-zoom : 10
				fill-color : #FEFEC0
		elseif : farm
			define
				min-zoom : 9
				fill-color : #E9D8BD
		elseif : farmyard
			define
				min-zoom : 9
				fill-color : #DCBE91
		elseif : fell
			define
				fill-color : #C5FF5B black 10%
		elseif : water
			define
				fill-color : #B5D0D0
		elseif:academic
			define
				fill-color : #F0F0D8
				line-color : #E5D2CC
				line-style : solid
		elseif : residential area
			define
				fill-color : #DCDCDC
		elseif : grass
			define
				fill-color : #CFECA8
		elseif : allotments
			define
				fill-color : #C8B084
		elseif : meadow
			define
				fill-color : #CFECA8
		elseif : nature reserve
			define
				fill-color : #ABDE96
		elseif : car park
			define
				fill-color : #F6EEB7
		elseif : park
			define
				fill-color : #C0F6B0
		elseif : leisure garden
			define
				fill-color : #CFECA8
		elseif : graveyard
			define
				fill-color : #A9CAAE
		elseif : building
			define
				fill-color : #BCA9A9
		elseif : leisure pitch
			define
				fill-color : #89D2AE
		elseif : leisure stadium
			define
				fill-color : #33CC99
		elseif : track
			define
				fill-color : #74DCBA
		elseif : village green
			define
				fill-color : #CFECA8
		elseif : landuse retail
			define
				fill-color : #F0D9D9
				line-color : #F4A19E
			draw : line
		elseif : landuse industrial
			define
				fill-color : #DFD1D6
		elseif : commercial area
			define
				fill-color : #EFC8C8
		elseif : military
			define
				fill-color : #FE9898
		elseif : aeroway*
			define
				fill-color : #E9D1FE
		elseif : orchard
			define
				fill-color : #9fd790
		elseif : farmland
			define
				fill-color : #e9d8be
		elseif : aerodrome
			define
				fill-color : #e9e8e3
				line-style : solid
				line-color : #b3b3b0 black 10%
		elseif : quarry
			define
				fill-color : white
				line-style : solid
				line-color : #b3b3b0 black 10%
				fill-hatch : diagonalcross
				fill-hatch-color : #cccccc
		elseif : glacier
			define
				fill-color : #DDECEC
				line-style : dash
				line-color : #DDECEC black 10%
		elseif : *pedestrian
			for : area
				define
					min-zoom : 14
					fill-color : #EDEDED
					line-color : #B1B1B1 black 20%
					line-style : solid
		else
			stop
		draw : fill
		if : building
			define
				min-zoom : 14
				line-style : solid
				line-width : 1
				line-color : #666
			draw : line
		for : amenity=hospital
			stop
		define
			min-zoom : 11
		if:academic
			define
				min-zoom:16
		draw : text

//		aeroway taxiway : aeroway=taxiway
//		aeroway apron : aeroway=apron
//		aeroway terminal : aeroway=terminal

	target : aeroway runway
		define
			min-zoom : 11
			line-color : #BBBBCC
			line-width : 11:2;15:20
		draw : line

	target : aeroway taxiway
		define
			min-zoom : 11
			line-color : #BBBBCC
			line-width : 11:1;15:6
		draw : line

	target : glacier
		define
			min-zoom : 10
			text-color : #A3A3FE
		draw : text

	target : boundary*
		define
			line-color : #9E1A99
			line-opacity : 0.5
		if : boundary country
			define
				line-width : 6:1;9:3;10:6
		elseif : boundary province
			define
				min-zoom : 4
				line-width : 4:1;11:3
				line-style : dash
		elseif : boundary municipal
			define
				min-zoom : 12
				line-width : 12:1;14:2
				line-style : dash
		draw : line

	target : national park
		define
			fill-color : #8DC56C
			fill-opacity : 0.2
			line-style : none
		draw : fill
		define
			line-color : #8DC56C black 20%
			line-opacity : 0.5
			line-width : 3
			line-style : dash
			font-size : 3:3;12:12
			text-color : green
			font-weight : normal
		draw : line
		draw : text

	target : peak
		define
			shape : triangle
			shape-size : 12
			fill-color : #D08F55
			line-style : none
			min-zoom : 11
		draw : shape
		define
			text : @if(name, name @if(ele, "\n(" ele ")"), ele)
			text-color : #ae4242
			min-zoom : 13
			font-size : 10
			text-max-width : 10
			text-offset-vertical : 100%
			text-align-vertical : near
		draw : text

	target : info
		define
			min-zoom : 13
			text : "i"
			text-color : #734A08
			font-size : 20
			font-family : Times New Roman
			text-halo-width : 0
		draw : text
	target : lift_gate
		define
			min-zoom : 14
			shape : custom
			shape-def : f:#3E3E3E;p:#3E3E3E;-1,1;-1,-3;-3,-3;-3,3;-1,3;-1,2;4,2;4,1;Z
			shape-size : 14:7;20:12
			line-width : 1
		draw : shape
	target : bollard
		define
			min-zoom : 16
			fill-color : #7D7D7D
			line-style : none
			shape-size : 16:1;18:2
		draw : shape
	target : powertower
		define
			min-zoom: 14
			shape : custom
			shape-def : m:-1,1;l:1,1,1,-1,-1,-1,-1,1,1,-1;m:-1,-1;l:1,1
			shape-size : 14:2;20:9
			line-width : 1
		draw : shape

	target : power_line
		define
			min-zoom: 15
			line-width: 1
			line-color : #5c5c5c white 50%
		for : power=line
			define
				line-color : #5c5c5c
				min-zoom : 14
				line-width: 1
		draw : line

	target:aerialway *
		define
			min-zoom:12
			line-width:1
			line-style:solid
			line-color:#999
		draw:line
		draw:text
	target:aerialway closed
		define
			min-zoom:12
			shape:circle
			shape-size:1
			shape-spacing:20
		draw:shape
	target:aerialway open
		define
			min-zoom:12
			shape:custom
			shape-def:l:0,1,0,-1
			shape-spacing:5
			shape-size:3
			line-width:1
		draw:shape
	target : platform
		define
			min-zoom : 13
			line-color : gray
			line-width : 3
		draw : line
	target : railway rail
		define
			min-zoom : 13
			line-style : dashlong
			line-color : white
			line-width : 2
			border-style : solid
			border-color : gray
			border-width : 25%
		draw : line
		define
			min-zoom : 6
			max-zoom : 13
			line-style : none
			line-color : white black 30%
			line-width : 6:1;8:1;12:1.5
		draw : line
	target : railway*
		define
			min-zoom : 13
			line-color : gray
			line-width : 2
		draw : line
		define
			min-zoom : 15
			text-align-horizontal : center
			text-align-vertical : center
		draw:text

	target : highway access*
		define
			min-zoom : 13
			line-width : 13:1;15:2;18:4
			line-style : dash
			line-color : #F7D4D4
		for : access=destination
			define
				line-color : lightblue white 50%
		draw : line

	target : highway construction
		define
			min-zoom : 13
			line-width : 13:2;15:4;18:10
			line-style : dot
			line-color : yellow
		for : construction=tertiary OR construction=secondary OR construction=primary
			define
				line-color : white
		draw : line

	target : motorway_junction
		define
			font-size : 11 
			min-zoom : 13
			text-color : #849BBD
			text-halo-width : 25%
			text-offset-vertical : 150%
		draw: text

	target : highway*
		define
			font-size : 15:7;18:10
			font-weight : bold

		for : oneway=yes OR oneway=true
			define
				min-zoom : 15
				shape : custom
				shape-def : 60,0,20,-40,20,-15,-60,-15,-60,15,20,15,20,40;Z
				shape-size : 12
				shape-aspect : 0.75
				shape-spacing : 6
				fill-color : #6C70D4
				line-style : none
			for : oneway=-1
				define
					angle : 180
			draw : shape

		define
			line-style : solid
			line-join : round
			line-start-cap : round
			line-end-cap : round

		if : *motorway*
			if : *link
				define
					line-width : 7:1;12:3;13:4;16:5;18:6
			else
				define
					line-width : 7:1;9:2;12:3;13:7;16:10;18:12
			define
				min-zoom : 12
				line-color : #849BBD
				border-style : solid
				border-color : #849BBD black 20%
				border-width : 15%
			draw : line
			define
				min-zoom : 7
				max-zoom : 12
				border-style : none
			draw : line
			define
				min-zoom : 10
				max-zoom : 20
				font-family : Tahoma
				text-align-horizontal : center
				text-align-vertical : center
				text : ref
				font-size : 12
				text-color : #fcfcfb
				text-halo-width : 0
				shape : custom
				shape-def : p:#809bc0;pw:5;f:#809bc0;m:-10,-10;l:10,-10;a:10,10,10,10;l:-10,10;a:10,10,-10,-10;z;p:#fcfcfb;pw:2;m:-10,-10;l:10,-10;a:10,10,10,10;l:-10,10;a:10,10,-10,-10;z
				shield-padding-left : 5
				shield-padding-right : 5
				shield-padding-top : 7
				shield-padding-bottom : 7
				shield-resize-mode : free
			draw : shield
		elseif : *trunk*
			define
				min-zoom : 12
				line-color : #96D296
				line-width : 11:1;13:2;15:10;18:12
				border-style : solid
				border-color : #96D296 black 20%
				border-width : 15%
			for : tunnel=yes
				define
					border-style : dot
			draw : line
			define
				min-zoom : 7
				max-zoom : 12
				border-style : none
			draw : line
		elseif : *primary*
			define
				min-zoom : 11
				line-color : #ECA2A3
				line-width : 11:2;12:2;15:10;18:12
				border-style : solid
				border-color : #ECA2A3 black 20%
				border-width : 15%
			for : tunnel=yes
				define
					border-style : dot
			draw : line
			define
				min-zoom : 7
				max-zoom : 11
				border-style : none
			draw : line
			define
				min-zoom : 13
				max-zoom : 20
			draw : text
		elseif : *secondary
			define
				min-zoom : 11
				line-color : #FDD6A4
				line-width : 10:1;11:2;13:2;15:10;18:12
				border-style : solid
				border-color : #CAA36F
				border-width : 5%
			for : tunnel=yes
				define
					border-style : dot
			for : bridge=yes
				define
					border-color : #000
					border-width : 8%
			draw : line
			define
				min-zoom : 8.5
				max-zoom : 12
				border-style : none
			draw : line
			define
				min-zoom : 13
				max-zoom : 20
			draw : text
		elseif : *tertiary
			define
				min-zoom : 11
				line-color : #FEFEB2
				line-width : 10:1;13:2;15:10;18:12
				border-style : solid
				border-color : #FEFEB2 black 20%
				border-width : 15%
			for : tunnel=yes
				define
					border-style : dot
			for : bridge=yes
				define
					border-color : #000
			draw : line
			define
				min-zoom : 10
				max-zoom : 13
				line-color : white black 25%
				border-style : none
			draw : line
			define
				min-zoom : 15
				max-zoom : 20
			draw : text
		elseif : *service
			define
				min-zoom : 11
				line-color : white
				line-width : 12:0.5;13:1;15:3;18:5
				border-style : solid
				border-color : #FEFEB2 black 20%
				border-width : 15%
			for : tunnel=yes
				define
					border-style : dot
			for : bridge=yes
				define
					border-color : #000
			draw : line
			draw : text
		elseif : *pedestrian
			for : not area
				define
					min-zoom : 13
					line-color : #EDEDED
					line-width : 7:0.6;9:1;10:1.2;12:2.5;13:3;16:5;18:6
					border-style : solid
					border-color : #B1B1B1 black 20%
					border-width : 15%
				for : tunnel=yes
					define
						border-style : dot
				for : bridge=yes
					define
						border-color : #000
				draw : line
				draw : text

		elseif : $regex("(.*residential)|(.*unclassified)")
			define
				min-zoom : 11
				line-color : white
				line-width : 12:1;13:1.5;15:6;18:15
				border-style : solid
				border-color : white black 25%
				border-width : 15%
			for : tunnel=yes
				define
					border-style : dot
			for : bridge=yes
				define
					border-color : #000
			draw : line
			define
				min-zoom : 10
				max-zoom : 13
				border-style : none
				line-color : white black 25%
			draw : line
			define
				min-zoom : 15
				max-zoom : 20
			draw : text
		elseif : *living_street
			define
				min-zoom : 11
				line-color : white black 25%
				line-width : 12:1;13:1.5;15:6;18:15
				border-style : none
			for : tunnel=yes
				define
					border-style : dot
			for : bridge=yes
				define
					border-color : #000
			draw : line
			define
				min-zoom : 15
				max-zoom : 20
			draw : text
		elseif : *track
			define
				min-zoom : 11
				line-color : #9D7517
				line-width : 12.5:0.3;13:0.5;15:1;18:1.5
				line-style : dash
				border-style : solid
				border-color : white
				border-width : 100%
				border-opacity : 0.3
			for : tracktype=grade1
				define
					line-style : solid
					line-width : 12.5:0.5;13:1;15:1.5;18:2
			for : tracktype=grade2
				define
					line-style: dashlong
			for : tracktype=grade3
				define
					line-style: dash
			for : tracktype=grade4
				define
					line-style: dashdot
			for : tracktype=grade5
				define
					line-style: dashdotdot
			for : tunnel=yes
				define
					border-style : dot
			for : bridge=yes
				define
					border-color : #000
			draw : line
			draw : text
		elseif : *footway
			define
				min-zoom : 11
				line-color : #F68474
				line-width : 13:0.5;15:1;18:1.5
				line-style : dot
				border-style : solid
				border-color : white
				border-width : 100%
				border-opacity : 0.3
			for : tunnel=yes
				define
					border-style : dot
			for : bridge=yes
				define
					border-color : #000
			draw : line
			draw : text
		elseif : *cycleway
			define
				min-zoom : 11
				line-color : blue
				line-width : 13:0.5;15:1;18:1.5
				line-style : dot
				border-style : solid
				border-color : white
				border-width : 100%
				border-opacity : 0.3
			for : tunnel=yes
				define
					border-style : dot
			for : bridge=yes
				define
					border-color : #000
					border-opacity : 1
			draw : line
			draw : text
		elseif : *path
			define
				min-zoom : 11
				line-color : #6E7C6D
				line-width : 13:0.5;15:1;18:1.5
				line-style : dash
				border-style : solid
				border-color : white
				border-width : 100%
				border-opacity : 0.3
			for : tunnel=yes
				define
					border-style : dot
			for : bridge=yes
				define
					border-color : #000
			draw : line
			draw : text
		else
			stop

	target : highway steps
		define
			min-zoom : 14
			shape : custom
			shape-def : -1,1, -1,-1, 1,-1, 1,1;Z
			shape-spacing : 2
			shape-size : 16:1;20:3
			shape-aspect : 3
			fill-color : #F98072
			line-style : none
		draw : shape
	target : pier
		define
			line-color : #F1EEE8
			line-width : 1:1;20:8
		draw : line

	target : line barrier
		define
			min-zoom : 13
			line-color : black
			line-width : 1
		for:barrier=fence
			define
				min-zoom:16
				line-color:#777
		draw : line

	target : bridge foot
		define
			min-zoom : 13
			line-color : white
			line-width : 7:0.6;9:1;10:1.2;12:2.5;13:3;16:5;18:6
			border-style : solid
			border-color : #FEFEB2 black 20%
			border-width : 15%
		draw : line
		draw : text

	target : historic citywalls
		define
			min-zoom : 12
			line-color : #8D968D
			line-width : 7:0.6;9:1;10:1.2;12:2.5;13:3;16:10
		draw : line
		draw : text

		define

	target : river
		define
			line-color : #B5D0D0
			line-width : 7:1;12:2;14:5
		draw : line
		define
			min-zoom:13
			font-size:13:8;16:12
			text-color:#B5D0D0
			font-weight:normal
		draw:text
	target : stream
		define
			line-color : #B5D0D0
			line-width : 13:1;15:2
		draw : line
		define
			min-zoom:13
			font-size:13:8;16:12
			text-color:#B5D0D0
			font-weight:normal
		draw:text

	target : canal
		define
			min-zoom : 12
			line-color : #B5D0D0
			line-width : 12:1;17:8
		draw : line
		define
			min-zoom:13
			font-size:13:8;16:12
			text-color:#B5D0D0
			font-weight:normal
		draw:text

	target : drain
		define
			min-zoom : 13
			line-color : #B5D0D0
			line-width : 1
		draw : line
	target: fuel
		define
			icon-image : icons/SJJB/png/transport_fuel.n.32.png
			min-zoom : 11
			icon-width : 16
		draw : icon


	target: shelter
		define
			icon-image : icons/SJJB/png/accommodation_shelter.n.32.png
			min-zoom : 11
			icon-width : 16
		draw : icon

	target: picnic_site
		define
			icon-image : icons/SJJB/png/32px-Table-16.svg.png
			min-zoom : 11
			icon-width : 16
		draw : icon

	target: wilderness_hut
		define
			icon-image : icons/SJJB/png/accommodation_alpinehut.p.32WILD.png
			min-zoom : 11
			icon-width : 16
		draw : icon

	target: chalet
		define
			icon-image : icons/SJJB/png/accommodation_youth_hostel.glow.32.png
			min-zoom : 11
			icon-width : 16
		draw : icon

	target: apartment
		define
			icon-image : icons/SJJB/png/accommodation_bed_and_breakfast.n.32.png
			min-zoom : 11
			icon-width : 16
		draw : icon


	target: guest_house
		define
			icon-image : icons/SJJB/png/accommodation_bed_and_breakfast.n.32.png
			min-zoom : 11
			icon-width : 16
		draw : icon

	target: camp_site
		define
			icon-image : icons/SJJB/png/accommodation_camping.p.32.png
			min-zoom : 11
			icon-width : 16
		draw : icon

	target: alpine_hut
		define
			icon-image : icons/SJJB/png/accommodation_alpinehut.n.32.png
			min-zoom : 11
			icon-width : 16
		draw : icon


	target: parking
		define
			icon-image : icons/SJJB/png/transport_parking.p.32.png
			min-zoom : 14
			icon-width : 16
		draw : icon
	target: bus stop
		define
			icon-image : icons/SJJB/png/transport_bus_stop.p.32.png
			min-zoom : 15
			icon-width : 15:10;18:16
		draw : icon
	target: railway station
		define
			min-zoom : 12
			shape : square
			line-color : #7981B0
			fill-color : #7981B0
			shape-size : 12:5;18:8
		draw : shape
		define
			min-zoom : 14
			font-size : 12
			text-color : #7981B0
			text-offset-vertical : -150%
		draw : text
	target: postbox
		define
			icon-image : icons/SJJB/png/amenity_post_box.p.32.png
			min-zoom : 15
			icon-width : 16
		draw : icon
	target: postoffice
		define
			icon-image : icons/SJJB/png/amenity_post_office.p.32.png
			min-zoom : 15
			icon-width : 16
		draw : icon
	target: telephone
		define
			icon-image : icons/SJJB/png/amenity_telephone.p.32.png
			min-zoom : 16
			icon-width : 16
		draw : icon

	target: fire station
		define
			icon-image : icons/SJJB/png/amenity_firestation.p.32.png
			min-zoom : 16
			icon-width : 16
		draw : icon
	target: hospital
		define
			icon-image : icons/SJJB/png/health_hospital.p.32.png
			min-zoom : 12
			icon-width : 16
		draw : icon
		define
			min-zoom : 16
			text-offset-vertical : 150%
			text-color : #DA0092
		draw : text
	target: police station
		define
			icon-image : icons/SJJB/png/amenity_police.p.32.png
			min-zoom : 13
			icon-width : 16
		draw : icon
	target: cafe
		define
			icon-image : icons/SJJB/png/food_cafe.p.32.png
			min-zoom : 15
			icon-width : 16
		draw : icon
	target: recycling
		define
			icon-image : icons/SJJB/png/amenity_recycling.p.32.png
			min-zoom : 15
			icon-width : 16
		draw : icon
	target: supermarket
		define
			icon-image : icons/SJJB/png/shopping_supermarket.p.32.png
			min-zoom : 13
			icon-width : 16
		draw : icon
	target: drinking_water
		define
			icon-image : icons/SJJB/png/food_drinkingtap.glow.32.png
			min-zoom : 13
			icon-width : 16
	target: diy
		define
			icon-image : icons/SJJB/png/shopping_diy.p.32.png
			min-zoom : 14
			icon-width : 16
		draw : icon
	target: convenience
		define
			icon-image : icons/SJJB/png/shopping_convenience.p.32.png
			min-zoom : 15
			icon-width : 16
		draw : icon

	target: mini roundabout
		define
			icon-image : icons/SJJB/png/transport_roundabout_anticlockwise.p.32.png
			min-zoom : 16
			icon-width : 9
		draw : icon
	target: church
		define
			icon-image : icons/SJJB/png/place_of_worship_christian3.p.32.png
			min-zoom : 14
			icon-width : 16
		define
			text-offset-vertical : 150%
		draw : text
		draw : icon
	target: drinking water
		define
			icon-image : icons/SJJB/png/food_drinkingtap.p.32.png
			min-zoom : 13
			icon-width : 16
		draw : icon
	target: bank
		define
			min-zoom : 14
			text-color : #000000
			text-offset-vertical : 150%
		draw : text
		define
			icon-image : icons/SJJB/png/money_bank2.p.32.png
			min-zoom : 15
			icon-width : 16
		draw : icon
	target: atm
		define
			min-zoom : 15
			text-color : #000000
			text-offset-vertical : 150%
		draw : text
		define
			icon-image : icons/SJJB/png/money_atm2.p.32.png
			min-zoom : 15
			icon-width : 16
		draw : icon
	target: restaurant
		define
			min-zoom : 15
			text-color : #734a08
			text-offset-vertical : 150%
			font-size : 10
		draw : text
		define
			icon-image : icons/SJJB/png/food_restaurant.p.32.png
			min-zoom : 16
			icon-width : 16
		draw : icon
	target: hair dresser
		define
			icon-image : icons/SJJB/png/shopping_hairdresser.p.32.png
			min-zoom : 16
			icon-width : 16
		draw : icon

	target: toilets
		define
			icon-image : icons/SJJB/png/amenity_toilets.p.32.png
			min-zoom : 16
			icon-width : 16
		draw : icon
	target: pharmacy
		define
			icon-image : icons/SJJB/png/health_pharmacy.p.32.png
			min-zoom : 14
			icon-width : 16
		draw : icon

	target: library
		define
			icon-image : icons/SJJB/png/amenity_library.p.32.png
			min-zoom : 16
			icon-width : 16
		draw : icon
	target: bakery
		define
			min-zoom : 15
			text-color : #2B80FE
			text-offset-vertical : 150%
		draw : text
		define
			icon-image : icons/SJJB/png/shopping_bakery.p.32.png
			min-zoom : 15
			icon-width : 16
		draw : icon
		define
			min-zoom : 17
			text-color : #AA33AA
			text-offset-vertical : 150%
			font-size : 10
		draw : text
	target: tree
		define
			icon-image : [url]http://svn.openstreetmap.org/applications/rendering/mapnik/symbols/tree2.png[/url]
			min-zoom : 16
			icon-width : 6
		draw : icon
	target: memorial
		define
			icon-image : icons/SJJB/png/tourist_memorial.p.32.png
			min-zoom : 13
			icon-width : 16
		draw : icon
	target: school
		define
			icon-image : icons/SJJB/png/education_school.p.32.png
			min-zoom : 16
			icon-width : 16
		draw : icon
		define
			text-offset-vertical : 150%
		draw : text
	target : puffin
		define
			icon-image : icons/SJJB/png/transport_traffic_lights.p.32.png
			min-zoom : 16
			icon-width : 16
		draw : icon

	target : gate
		define
			icon-image : icons/SJJB/png/barrier_gate.p.32.png
			min-zoom : 16
			icon-width : 7
		draw : icon

	target : tourism*
		define
			min-zoom : 12
			text-color : #2B80FE
			text-offset-vertical : 150%
		draw : text
		if : *hotel
			define
				icon-image : icons/SJJB/png/accommodation_hotel2.p.32.png
				min-zoom : 13
				icon-width : 16

		elseif : *viewpoint
			define
				icon-image : icons/SJJB/png/tourist_view_point.p.32.png
				min-zoom : 14
				icon-width : 16

		elseif : *museum
			define
				icon-image : icons/SJJB/png/tourist_museum.p.32.png
				min-zoom : 15
				icon-width : 16
		else
			stop
		draw : icon

	target : amenity*
		define
			min-zoom : 14
			text-color : #856951
			text-offset-vertical : 150%
		draw : text

		define
			min-zoom : 15
			icon-width : 16
		if : *pub
			define
				icon-image : icons/SJJB/png/food_pub.p.32.png
		elseif : *fast_food
			define
				icon-image : icons/SJJB/png/food_fastfood2.p.32.png
		else
			stop
		draw : icon


	target: contour*
		define
			line-color : #7f3300
			line-opacity : 0.35
			curved : true
		if : *major
			define
				map.rendering.contour.label : true
				min-zoom : 9
				line-width : 11:0.1;11.9:1;12:2
				font-size : 10
				font-style : italic
				font-weight : normal
				text-halo-width : 35%
				text-halo-opacity : 1
				text-halo-color : #F1EEE8
		else
			define
				min-zoom : 12
				line-width : 1
		draw : contour

	target: coastline
		define
			line-color : #B5D0D0
			line-width : 2
		draw : line

_______________________________________________________________________–

Für mich relevante Objekte sind eigentlich alle drinnen.
Die Darstellung ist eben in Ballungsgebieten total unübersichtlich, weil die ganzen Namen von Teilortschaften übereinander liegen.
Ich benötige aber die Namen dieser kleine Ortschaften, öfters mal sind in Schweden in den Wäldern nur solche kleinen Gehöfte benannt.
Auch größere Straßen werden oft grün dargestellt, da fehlt dann völlig die Übersicht.
Bestimmte kleine Wege sehe ich manchmal leider auch nicht bei meinen Karten, über den Online-Handyzugriff auf dem zweiten Handy über alpinequest schon.

Ich verwende im maperitive auch das DEM-Modell, um Höhenlinien und Bergkonturen (nennt man das so?Hillshading?) rendern zu lassen.
Kann man die Bergkonturen auch ein wenig stärker / überspitzter darstellen lassen?

Wie ihr seht, weiß ich selber noch nicht genau, wie ich an die Sache ran gehen soll :(.

Würde mich über eure Hilfe freuen,

vielen Dank und Grüße

Reno

Tschudigung,
habe noch was vergessen: Wie bekomme ich die Markierungen von der “Waymarked Trails Karte” in maperitive rein?

Gibt’s im Internet irgend einen “Grundkurs” zu maperitive, wo die Objekte usw. erklärt werden, wie man damit umgehen muss usw? Das würde denke ich schon sehr helfen, dann könnte ich ein wenig rumprobieren und konkretere Fragen stellen…

Danke und Grüße
Reno

Erstens: bitte editiere deinen Beitrag #5 und setze den Render-Style-Code auch in einen Code-Block :wink:
Zweitens: darf man davon ausgehen, dass du die Maperitive Dokumentation und z.b. auch die darin enthaltenen 2 und 10 Minuten Einführung zu Maperitive durchgearbeitet hast?

Cruiser

Mmh, der Dateninput des Maperitive-Renderes sind OSM-Daten, und ich möchte jeden Mapper animieren, auch mal selbst (seine) OSM-Daten zu rendern, kann mir aber schwer vorstellen, dass jemand der die OSM-Datenstruktur nicht kennt, also nicht weiß wie “kleines Sonstwas” in OSM repräsentiert wird, derartige Daten zufriedenstellend rendern kann.
Mein Grundkurs Rendern in 3 Schritten:

  1. Dateninput kennen und verstehen (aktiv Mappen, OSM-Wiki sinnerfassend lesen)
  2. Renderer kennen (RTFM)
  3. ausprobieren ->rules ändern, ausprobieren->rules ändern, ausprobieren->rules ändern, aus… (und ggf. fragen)

Hallo Harald,

wie soll ich meinen Beitrag edditieren? Ich weiß er ist lang, aber wie mache ich das dass der zum “Rausklappen” ist?

Und wo muss ich was in einen Code-Block setzen?

Die Doku habe ich gelesen, aber konnte damit nicht “so viel” anfangen.

Grüße dich,

was ist “Cruiser”? Bedenke, ich bin hier völliger Neuling, aber immer bestrebt etwas Neues dazu zu lernen :slight_smile:

Danke dir und Grüße
Reno

Grüße dich,

danke für deine Hinweise! Kannst du mich da ein wenig “an der Hand” nehmen und mir ein paar Links zukommen lassen, die ich durcharbeiten kann? Gerne würde ich mich in die Thematik rein arbeiten!

Beste Grüße und Danke
Reno

In deinen obigen vorgegebenen rules fehlt so einiges, das für eine “outdoor-Karte” wichtig wäre,
nur 1 Beispiel unter vielen ist “scrub”.

Was es damit im Kontext von OSM auf sich hat, kannst Du hier nachlesen:
https://wiki.openstreetmap.org/wiki/DE:Tag:natural%3Dscrub

Jetzt installiert Du JOSM (vergiss andere Editoren)
https://wiki.openstreetmap.org/wiki/DE:JOSM

Du arbeitest Dich in den Editor ein (RTFM) und pflanzt damit etwas “scrub”,
bzw. bildest vorhandenes “scrub” in der OSM-Datenbank ab,
und zwar nicht irgendwo auf der weiten Welt,
sondern am besten mehr oder weniger direkt vor deiner Haustür.

Wenn Du das erfolgreich geschafft hast,
und verstanden hast, was “scrub” in der OSM-Welt ist,
(erst) dann kanns Du auch lernen, wie man eine Objektgruppe (hier “scrub”)
in Maperitive hinzufügt und rendert.

Jo

Du hast deinen Regeln reinkopiert. Entweder setzt du manuell [‘code] und [’/code] (jeweils ohne ’ natürlich) davor und dahinter, dann wird das anders gerendert und ist im Forum übersichtlicheer.


DEINE REGELN!

Du kannst das auch einfach ausprobieren und eben auf “Preview” drücken, bevor du es wirklich abschickst im Forum. Du kannst auch einfach deinen Code(bzw. deine Regeln) mit der Maus markieren und dann oberhalb deines Posts auf “Code” drücken, dann wird alles markierte eben mit den beiden zuvor genannten Tags eingefasst.

Das ist nicht so einfach. Diese Wegmarkierungen existieren nicht als OSM-Objekte, sondern sind Routen-Relationen - also “unsichtbare” Daten, die Beziehungen zwischen Objekten ausdrücken und in diesem Fall sagen daß eine ganze Reihe von OSM ways zu einer bestimmten Route gehören. Man muß also etwas basteln, um sie sichtbar zu machen.

Online-Karten wie die Hike&Bike Map oder das Waymarked-Overlay machen das auf Basis des Mapnik-Renderers und einer PostGIS Geodatenbank. Das sind eine ganz andere Klasse von Werkzeugen, deutlich anspruchsvoller und komplexer als Maperitive und inkompatibel dazu.

Allerdings klingen Deine Posts so, als ob mein Kartengenerator Map Composer genau das Tool ist, das Dir weiterhelfen kann:

  • er kann Wanderrelationen in anzeigefähige OSM-Objekte für Wegmarkierungen umwandeln.
  • er hat eine eingebaute Unterstützung für Maperitive
  • er hat einen Outdoor Kartenstil ähnlich der Reit- und Wanderkarte, der eigentlich alle Deine in der ersten Mail genannten Anforderungen zu kleinen Wegen und Wegmarkierungen schon erfüllt

Du kannst den Kartenstil beliebig ändern und gestalten und z.B. Zoomlevel einstellen, aber das passiert in einer graphischen Oberfläche per Mausklick und die Maperitive Regeln werden automatisch für Dich erzeugt. Außerdem gibt es eine Anleitung auf Deutsch. :slight_smile: (Link siehe Signatur)

Du hättest also die Möglichkeit, entweder Deine ganze Karte bedeutend einfacher mit Map Composer zu gestalten oder Du verwendest nur die umgewandelten Daten mit den Wandermarkierungen und erstellst Deine eigenen Regeln weiter von Hand.

Probier’s einfach mal aus, ich bin sehr gespannt auf Deine Rückmeldung.

Hallo allerseits,

nur in aller Kürze um die Uhrzeit - ich arbeite die Beiträge durch und werde Feedback geben.
Map Composer habe ich mal geladen und werden mich in das Programm und OSM generell ein wenig einarbeiten - Fragen kommen sicher auf.

Beste Grüße und vielen Dank für eure Unterstützung!

Grüße
Reno

Hallo Nop,

ich habe dein Programm mal ausprobiert.

Leider bin ich zu keinem Ergebnis gekommen, habe bestimmt was falsch gemacht.

Habe zuerst versucht, meine Europe-Osm-Daten zu nutzen. Da hat das Programm ewig die Daten analysiert.
Habe dann den betreffenden Ausschnitt über Daten herunterladen gemacht.
Das ging so weit bis zu folgender Fehlermeldung:

“calling osmosis”
“osmosis call failed” (in rot)

Was mache ich da falsch?

Ich habe noch ein wenig im Programm rum geschaut, und folgende Fragen:

  • Werden “shelter” angezeigt? Ist mir sehr wichtig
  • Werden Tankstellen angezeigt? (ebenso wichtig)
  • Kann das Programm ein “Hillshading” generieren?
  • Wie kann ich die erstellte Karte, sofern ich es hin bekomme, in Alpine Quest einbinden?

Vielen Dank und Grüße
Reno

edit: Kann ich mir irgendwie Daten erstellen lassen, die ich mit MOBAC weiter verarbeiten kann? Da kenne ich den Weg nämlich zu einer funktionierenden Alpinequest-Karte. Da kann ich auch die .jpg Komprimierung einstellen, um die Karten ein wenig kompakter zu machen für das armseelige Handy…

Naja, wenn man eine neue Software ausprobiert, sollte man das besser mit einer sehr kleinen Gegend tun.
Warum nimmst Du ganz Europa? Das ist viel zu groß für Maperitive.

Nimm mal einen kleinen Ausschnitt, am besten eine Gegend die du schon kennst, und laß Dir dann vom Datenquellenassistent ein geeignetes, kleins Planetfile vorschlagen.

Schau in die Datei command.log. Dort solltest Du den osmosis-Aufruf und die genaue Fehlermeldung finden.
Poste die mal hier.

1: ich glaube ja - aber das kannst Du ja selber ändern
2: nein - aber das kannst Du ja selber ändern
3: das macht Maperitive
4: keine Ahnung. Mein Composer hilft Dir nur, Maperitive zu konfigurieren. Wie es mit dem Output von Maperitive weitergeht, daran ändert sich nichts. Hattest Du nicht geschrieben daß Du mit Mapertive Kacheln für MOBAC erzeugen kannst?

Hallöle,

Danke für deine Antwort.
Ich war bis gerade vorhin dienstlich unterwegs, daher habe ich leider keine Zeit zum Antworten gefunden.

Da habe ich mich scheints nicht richtig ausgedrückt.
Ich hatte die Europe OSM-Datei schon, über die ich manuell über ein osmosis-Skript Stücke raus geschnitten habe. Ich wollte diese Datei nutzen, um die Server nicht unnötig mit einem Download zu belasten. Der Kartenausschnitt selber war vielleicht 50x50km.

Mache ich morgen gerne. Bin nur am Tablet, bedeutet da hab ich die Datei nicht vorliegen.

1&2:

Könntest du mich ein wenig unterstützen, wie das geht? Ich stelle mich da trotz Doku glaube ich ein wenig doof an… :frowning:

3:

In wiefern macht das Maperitive? Dein Programm kann doch Garmin-Daten ausgeben. Wie muss ich das einstellen dass Maperitive damit weiter macht? Oder wird Maperitive automatisch ausgerufen? Ich sehe da gar nicht durch, wie du sicher merkst. Sorry für meine Unwissenheit :frowning:

4: Würde sich sicher mit Erklärung von 3: aufklären. Ja, ich kann im Maperitive Kacheln erzeugen und diese dann im MOBAC verarbeiten.

Vielen Dank für die Hilfe!

Sollen wir ggf. mal Abends kurz telefonieren? Vielleicht geht’s so schneller?

Reno

Das kann Map Composer alles automatisch. Am Besten Du läßt ihn einfach machen und versuchst nicht da von Anfang an manuell einzugreifen. Das geht zwar, macht es aber nur komplizierter. Die Fehlerursache ist ziemlich sicher daß eine Datei nicht dort liegt wo Composer/osmosis sie erwarten. Die Geofabrik merkt von einem Download mehr oder weniger nichts.

Definiere eine für Dich passende Region bzw. ändere einfach eine der Beispielregionen und rufe den Datenquellenassistenten auf. Der wird Dir ein wesentlich kleineres passendes PBF als das für ganz Europa heraussuchen.

Grundsätzlich würde ich Dir raten, erst mal nicht an den Regeln rumzuspielen solange Du nicht Deine erste erfolgreiche Maperitive Karte mit dem eingebauten Kartenbild erzeugt hast.

Wenn Du rechts oben “alle POIs” auswählst und auf “Renderregeln” klickst, kriegst Du eine Liste, welche Tags wie dargestellt werden. So kannst Du überprüfen was drin ist und was nicht. Anleitung

Um Tankstellen einzubauen gehst Du am besten folgendermaßen vor:

  • ein Icon für Tankstellen kleiner als 32x32 Pixel malen/besorgen und im Ordner Icons ablegen
  • ein Objekt suchen, daß Dich nicht interessiert
  • das Kartenobjekt dazu mit neuem Icon und Namen ausstatten
  • die Renderregel dazu mit dem gewünschten Tag für Tankstellen abändern

Die Hauptfunktion von Composer ist das Erzeugen von Garminkarten. Er kann aber alternativ auch Karten mit Maperitive erzeugen - danach hattest Du ja gefragt.

Dazu mußt Du die Häkchen im Job für Garminkaren entfernen und für Maperitive aktivieren und noch ein paar Parameter einstellen. Anleitung auf dieser Seite, vorletzter Absatz

Wenn wir es hier im Forum lösen, hat vielleicht später nochmal jemand was davon. Zumindest falls er der Suchfunktion mächtig ist. :slight_smile: