You are not logged in.
- Topics: Active | Unanswered
Announcement
Pages: 1
#1 2012-11-13 09:14:31
- Lübeck
- Member

- Registered: 2009-02-17
- Posts: 2,874
Maperative: Shapes für den deutschen Stil
Hi !
im deutschen OSM-Style sind die Shapes anders aufgebaut.
http://openstreetmap.de/karte.html?zoom … ers=B000TT
Weiß einer ob es die wo gibt - bisher bin ich nicht fündig geworden.
gruß Jan :-)
Redmi Note 9 Pro mit Android 11, Tablet Android 8.1, PC: Win10
Offline
#2 2012-11-13 09:40:41
- tunnelbauer
- Member

- Registered: 2012-01-13
- Posts: 1,011
- Website
Re: Maperative: Shapes für den deutschen Stil
Was sind bei dir shapes?
Grüße
Thomas
Offline
#3 2012-11-13 09:58:25
- Lübeck
- Member

- Registered: 2009-02-17
- Posts: 2,874
Re: Maperative: Shapes für den deutschen Stil
Moin !
heißen diese Defintionen für die Beschilderung
Beispiel:
define
shape : custom
shape-def : p:#809bc0;pw:5;f:#809bc0;m:-10,-10;l:10,-10;a:10,......
shield-padding-left : 5
shield-padding-right : 5
shield-padding-top : 7
shield-padding-bottom : 7
shield-resize-mode : free
draw : shield
Gruß Jan :-)
Redmi Note 9 Pro mit Android 11, Tablet Android 8.1, PC: Win10
Offline
#4 2012-11-13 10:05:28
- tunnelbauer
- Member

- Registered: 2012-01-13
- Posts: 1,011
- Website
Re: Maperative: Shapes für den deutschen Stil
Keine Ahnung was du meinst, solltest du aber die ref-labels zB einer Autobahn meinen:
http://www.gis-news.de/http:/www.gis-ne … reetmap-de >>>
http://svn.openstreetmap.org/applicatio … n/symbols/
Grüße
Thomas
Offline
#5 2012-11-14 09:00:48
- Lübeck
- Member

- Registered: 2009-02-17
- Posts: 2,874
Re: Maperative: Shapes für den deutschen Stil
Moin !
ich hake hier nochmal ein. Ich bastel mir jetzt die Schilder selber und werde diese dann später mal im Wiki bereitstellen. Derzeit hänge ich an einem Problem mit der Beschriftung. Die vollständige aktuelle Rules findet sich wieder unter http://www.tappenbeck.net/forum/maperat … _jt.mrules.
Wenn ich die Ref über einen Namen an die Schild hängen will, dann steht die Ref mal im Schild und dann auch noch an der Straße. In der Shield-Definition habe ich nichts gefunden das Ref ausgewertet werden soll.

Wenn nun mal kein Ref vorhanden ist, dann wird er vermutlich den Namen dort eintragen. Wie kann man unterbinden das der Name als Ref im Schild verwendet wird?
Am Schluss noch ein Beispiel für die Objekte und ein Auszug aus meiner Rules...
Gruß Jan :-)
elseif : *tertiary
if : *link
define
line-width : 11:2;12:2;15:10;18:12
else
define
min-zoom : 13
max-zoom : 20
font-family : Tahoma
text-align-horizontal : center
text-align-vertical : center
text : ref
font-size : 12
text-color : #000000
text-halo-width : 0
shape : custom
// internationale Beschilderung
shape-def : p:#000000;pw:5;f:#FFFFFF;m:-10,-10;l:10,-10;a:10,10,10,10;l:-10,10;a:10,10,-10,-10;z;p:#FFFFFF;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
define
line-width : 11:2;12:2;15:10;18:12
define
min-zoom : 13
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<?xml version='1.0' encoding='UTF-8'?>
<osm version='0.6' upload='true' generator='JOSM'>
<node id='-57049' action='modify' visible='true' lat='54.14997006484932' lon='9.301329622976576' />
<node id='-57048' action='modify' visible='true' lat='54.150125801418795' lon='9.3156547696058' />
<node id='-57047' action='modify' visible='true' lat='54.15002291767899' lon='9.306743401935526' />
<node id='-57046' action='modify' visible='true' lat='54.1498343768322' lon='9.301968845066861' />
<node id='-57045' action='modify' visible='true' lat='54.15002518229407' lon='9.311407338349367' />
<node id='-57044' action='modify' visible='true' lat='54.14996692531764' lon='9.298920571782814' />
<node id='-57043' action='modify' visible='true' lat='54.15009102997603' lon='9.301388059352591' />
<node id='-57042' action='modify' visible='true' lat='54.15018253440251' lon='9.301608112437268' />
<node id='-57041' action='modify' visible='true' lat='54.14976186245987' lon='9.301719249605274' />
<node id='-57040' action='modify' visible='true' lat='54.14984444844619' lon='9.301405532841613' />
<node id='-57039' action='modify' visible='true' lat='54.149988053128396' lon='9.302058298164306' />
<node id='-57038' action='modify' visible='true' lat='54.15017849317522' lon='9.30180499759725' />
<node id='-57037' action='modify' visible='true' lat='54.14978411450535' lon='9.30153045266834' />
<node id='-57036' action='modify' visible='true' lat='54.14979011967849' lon='9.301877035654227' />
<node id='-57035' action='modify' visible='true' lat='54.15013257564066' lon='9.301940442322783' />
<node id='-57034' action='modify' visible='true' lat='54.14989821634117' lon='9.302034624893821' />
<node id='-57033' action='modify' visible='true' lat='54.150092738144565' lon='9.301998542964153' />
<way id='-57054' action='modify' visible='true'>
<nd ref='-57039' />
<nd ref='-57047' />
<tag k='highway' v='tertiary' />
<tag k='name' v='tertiary' />
<tag k='ref' v='123' />
</way>
<way id='-57053' action='modify' visible='true'>
<nd ref='-57042' />
<nd ref='-57043' />
<nd ref='-57049' />
<nd ref='-57040' />
<nd ref='-57037' />
<nd ref='-57041' />
<nd ref='-57036' />
<nd ref='-57046' />
<nd ref='-57034' />
<nd ref='-57039' />
<nd ref='-57033' />
<nd ref='-57035' />
<nd ref='-57038' />
<nd ref='-57042' />
<tag k='highway' v='tertiary' />
<tag k='junction' v='roundabout' />
<tag k='name' v='tertiary' />
<tag k='ref' v='123' />
</way>
<way id='-57052' action='modify' visible='true'>
<nd ref='-57047' />
<nd ref='-57045' />
<tag k='highway' v='tertiary' />
<tag k='layer' v='-1' />
<tag k='name' v='tertiary' />
<tag k='ref' v='123' />
<tag k='tunnel' v='yes' />
<tag k='tunnel:name' v='tunne:name' />
</way>
<way id='-57051' action='modify' visible='true'>
<nd ref='-57049' />
<nd ref='-57044' />
<tag k='highway' v='tertiary' />
<tag k='name' v='tertiary' />
<tag k='ref' v='123' />
</way>
<way id='-57050' action='modify' visible='true'>
<nd ref='-57045' />
<nd ref='-57048' />
<tag k='highway' v='tertiary' />
<tag k='name' v='tertiary' />
<tag k='ref' v='123' />
</way>
</osm>Last edited by Lübeck (2012-11-14 09:02:54)
Redmi Note 9 Pro mit Android 11, Tablet Android 8.1, PC: Win10
Offline
#6 2012-11-14 09:37:26
- tunnelbauer
- Member

- Registered: 2012-01-13
- Posts: 1,011
- Website
Re: Maperative: Shapes für den deutschen Stil
Der name als ref im shield steht? Jan, du weist nach wie vor nicht, was du tust... Du solltest mal die Grundlagen richtig durchackern...
Lass am Schluss das "draw : text" weg und er beschriftet nichts mit dem "name"-Tag. Für das shield nimmt er nur den "text : ref" her.
Grüße
Thomas
Offline
#7 2012-11-14 14:39:33
- Lübeck
- Member

- Registered: 2009-02-17
- Posts: 2,874
Re: Maperative: Shapes für den deutschen Stil
hi !
"
Der name als ref im shield steht? Jan, du weist nach wie vor nicht, was du tust...
Doch eigentlich schon aber wenn Du das auch mal verfolgt hast ist das online-Buch auch nicht in allen Dingen volständig.
Lass am Schluss das "draw : text" weg und er beschriftet nichts mit dem "name"-Tag. Für das shield nimmt er nur den "text : ref" her.
Das kann auch nicht so ganz durchgänig sein - hatte heute morgen mal den Fall das auch der Name als Beschriftung genommen wurde - da gab es dann wohl kein ref.
Danke aber trotzdem.
Gruß Jan :-)
Redmi Note 9 Pro mit Android 11, Tablet Android 8.1, PC: Win10
Offline
#8 2012-11-14 14:49:06
- tunnelbauer
- Member

- Registered: 2012-01-13
- Posts: 1,011
- Website
Re: Maperative: Shapes für den deutschen Stil
Wie? Hast du das draw:text weggelassen und er nahm trotzdem den "name"-Tag? Glaub ich nicht...
Grüße
Thomas
Offline
#9 2012-11-14 15:10:58
- Lübeck
- Member

- Registered: 2009-02-17
- Posts: 2,874
Re: Maperative: Shapes für den deutschen Stil
ne, das war noch da - ich dachte Du meinst das der schwarze Text ohne den Rahmen nur von draw:text stammt.
Bei mir war aber auch der Rahmen mit dem Straßennamen gefüllt !
gruß Jan :-)
Redmi Note 9 Pro mit Android 11, Tablet Android 8.1, PC: Win10
Offline
#10 2012-11-14 15:19:54
- tunnelbauer
- Member

- Registered: 2012-01-13
- Posts: 1,011
- Website
Re: Maperative: Shapes für den deutschen Stil
Dann hast du einen Fehler irgendwo...
Ich habe jetzt mal deine Testdaten (.mrules und xml-Code) verwendet und nur das "draw:text" am Ende rausgenommen. 1A Ergebnis.
Grüße
Thomas
Offline
Pages: 1