Skip to content

Commit 728bfdc

Browse files
feat: hide label outline
1 parent 8e5f531 commit 728bfdc

File tree

5 files changed

+97
-7
lines changed

5 files changed

+97
-7
lines changed

buildings.map

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,10 @@ LAYER
3838
MINFEATURESIZE AUTO
3939
SIZE _building_lbl_size
4040
COLOR _building_lbl_clr
41+
#if _label_outline_buildings == 1
4142
OUTLINECOLOR _building_lbl_ol_clr
4243
OUTLINEWIDTH _building_lbl_ol_width
44+
#endif
4345
WRAP ' '
4446
MAXLENGTH 6
4547
ALIGN CENTER

generate_style.py

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@
9090
12: '"geometry from (select geometry,osm_id ,OSM_NAME_COLUMN as name,type from OSM_SCHEMA.OSM_PREFIX_waterareas) as foo using unique osm_id using srid=OSM_SRID"'
9191
},
9292
'display_waterarea_lbl' : {0:0, 6:1},
93+
'display_waterarea_lbl_ol': 1,
9394
'display_waterarea_outline': {0:0, 14:1},
9495
'waterarea_opacity': 100,
9596
'waterarea_clr': '"#B3C6D4"',
@@ -124,6 +125,7 @@
124125
18:30
125126
},
126127
'display_canal_lbl' : {0:0, 10:1},
128+
'display_canal_lbl_ol': 1,
127129
'canal_clr': '"#B3C6D4"',
128130
'canal_font': "sc",
129131
'canal_lbl_size': 8,
@@ -138,6 +140,7 @@
138140
14:2
139141
},
140142
'display_stream_lbl' : {0:0, 12:1},
143+
'display_stream_lbl_ol': 1,
141144
'stream_clr': '"#B3C6D4"',
142145
'stream_font': "sc",
143146
'stream_lbl_size': 8,
@@ -159,6 +162,7 @@
159162
18:7
160163
},
161164
'display_river_lbl' : {0:0, 6:1},
165+
'display_river_lbl_ol': 1,
162166
'river_clr': '"#B3C6D4"',
163167
'river_font': "sc",
164168
'river_lbl_size': {0:8,15:9,17:10},
@@ -197,6 +201,7 @@
197201
'industrial_ol_clr': '"#d1d1d1"',
198202
'industrial_ol_width': 0,
199203
'display_industrial_lbl' : {0:0, 11:1},
204+
'display_industrial_lbl_ol': 1,
200205
'industrial_font': "sc",
201206
'industrial_lbl_size': 8,
202207
'industrial_lbl_clr': '0 0 0',
@@ -208,6 +213,7 @@
208213
'residential_ol_clr': '"#E3DED4"',
209214
'residential_ol_width': 0,
210215
'display_residential_lbl' : {0:0, 12:1},
216+
'display_residential_lbl_ol': 1,
211217
'residential_font': "sc",
212218
'residential_lbl_size': 8,
213219
'residential_lbl_clr': '0 0 0',
@@ -217,6 +223,7 @@
217223
'display_park': 1,
218224
'park_clr': '"#DCDCB4"',
219225
'display_park_lbl' : {0:0, 11:1},
226+
'display_park_lbl_ol': 1,
220227
'park_font': "sc",
221228
'park_lbl_size': 8,
222229
'park_lbl_clr': '0 0 0',
@@ -226,6 +233,7 @@
226233
'display_hospital': 1,
227234
'hospital_clr': '"#E6C8C3"',
228235
'display_hospital_lbl' : {0:0, 12:1},
236+
'display_hospital_lbl_ol': 1,
229237
'hospital_font': "sc",
230238
'hospital_lbl_size': 8,
231239
'hospital_lbl_clr': '0 0 0',
@@ -235,6 +243,7 @@
235243
'display_education': 1,
236244
'education_clr': '"#DED1AB"',
237245
'display_education_lbl' : {0:0, 12:1},
246+
'display_education_lbl_ol': 1,
238247
'education_font': "sc",
239248
'education_lbl_size': 8,
240249
'education_lbl_clr': '0 0 0',
@@ -244,6 +253,7 @@
244253
'display_sports': 1,
245254
'sports_clr': '"#DED1AB"',
246255
'display_sports_lbl' : {0:0, 12:1},
256+
'display_sports_lbl_ol': 1,
247257
'sports_font': "sc",
248258
'sports_lbl_size': 8,
249259
'sports_lbl_clr': '0 0 0',
@@ -253,6 +263,7 @@
253263
'display_cemetery': 1,
254264
'cemetery_clr': '"#d1d1d1"',
255265
'display_cemetery_lbl' : {0:0, 12:1},
266+
'display_cemetery_lbl_ol': 1,
256267
'cemetery_font': "sc",
257268
'cemetery_lbl_size': 8,
258269
'cemetery_lbl_clr': '0 0 0',
@@ -262,6 +273,7 @@
262273
'display_forest': 1,
263274
'forest_clr': '"#C2D1B2"',
264275
'display_forest_lbl' : {0:0, 12:1},
276+
'display_forest_lbl_ol': 1,
265277
'forest_font': "sc",
266278
'forest_lbl_size': 8,
267279
'forest_lbl_clr': '0 0 0',
@@ -272,6 +284,7 @@
272284
'transport_opacity': 100,
273285
'transport_clr': '200 200 200',
274286
'display_transport_lbl' : {0:0, 12:1},
287+
'display_transport_lbl_ol': 1,
275288
'transport_font': "sc",
276289
'transport_lbl_size': 8,
277290
'transport_lbl_clr': '0 0 0',
@@ -419,6 +432,7 @@
419432
0:0,
420433
13:1
421434
},
435+
'label_outline_primaries': 1,
422436
'primary_font': "sc",
423437
'primary_lbl_size': {
424438
0:0,
@@ -461,6 +475,7 @@
461475
0:0,
462476
13:1
463477
},
478+
'label_outline_secondaries': 1,
464479
'secondary_font': "sc",
465480
'secondary_lbl_size': {
466481
0:0,
@@ -498,6 +513,7 @@
498513
0:0,
499514
15:1
500515
},
516+
'label_outline_tertiaries': 1,
501517
'tertiary_font': "sc",
502518
'tertiary_lbl_size': {
503519
0:0,
@@ -533,6 +549,7 @@
533549
0:0,
534550
15:1
535551
},
552+
'label_outline_other_roads': 1,
536553
'other_font': "sc",
537554
'other_lbl_size': {
538555
0:0,
@@ -565,7 +582,9 @@
565582
0:0,
566583
15:1
567584
},
585+
'label_outline_pedestrian': 1,
568586
'display_pedestrian_lbl' : {0:0, 15:1},
587+
'display_pedestrian_lbl_ol': 1,
569588
'pedestrian_font': "sc",
570589
'pedestrian_lbl_size': {
571590
0:0,
@@ -600,6 +619,7 @@
600619
0:0,
601620
15:1
602621
},
622+
'label_outline_track': 1,
603623
'track_font': "sc",
604624
'track_lbl_size': {
605625
0:0,
@@ -813,6 +833,7 @@
813833
0: 0,
814834
15: 1
815835
},
836+
'label_outline_buildings': 1,
816837

817838

818839
####### aeroways #######
@@ -861,6 +882,7 @@
861882
},
862883
'places_opacity': 100,
863884
'display_capitals': 0,
885+
'display_capitals_outline': 1,
864886
'display_capital_symbol': {
865887
0:1,
866888
10:0
@@ -888,6 +910,7 @@
888910
0:1,
889911
3:0
890912
},
913+
'display_continents_outline': 1,
891914
'continent_lbl_size': 8,
892915
'continent_lbl_clr': "100 100 100",
893916
'continent_lbl_ol_width': "1",
@@ -899,6 +922,7 @@
899922
2:1,
900923
8:0
901924
},
925+
'display_countries_outline': 1,
902926
'country_lbl_size': 8,
903927
'country_lbl_clr': "100 100 100",
904928
'country_lbl_ol_width': 2,
@@ -910,6 +934,7 @@
910934
3:1,
911935
16:0
912936
},
937+
'display_cities_outline': 1,
913938
'display_city_symbol': {
914939
0:1,
915940
10:0
@@ -947,6 +972,7 @@
947972
0:0,
948973
8:1
949974
},
975+
'display_towns_outline': 1,
950976
'display_town_symbol': {
951977
0:1,
952978
12:0
@@ -977,6 +1003,7 @@
9771003
0:0,
9781004
13:1
9791005
},
1006+
'display_suburbs_outline': 1,
9801007
'suburb_font': "sc",
9811008
'suburb_lbl_clr': {
9821009
0:'"#444444"',
@@ -998,6 +1025,7 @@
9981025
0:0,
9991026
11:1
10001027
},
1028+
'display_villages_outline': 1,
10011029
'display_village_symbol': {
10021030
0:1,
10031031
14:0
@@ -1027,6 +1055,7 @@
10271055
0:0,
10281056
13:1
10291057
},
1058+
'display_hamlets_outline': 1,
10301059
'hamlet_font': "sc",
10311060
'hamlet_lbl_clr': {
10321061
0:'"#444444"',
@@ -1048,6 +1077,7 @@
10481077
0:0,
10491078
13:1
10501079
},
1080+
'display_localities_outline': 1,
10511081
'locality_font': "sc",
10521082
'locality_lbl_clr': {
10531083
0:'"#444444"',

highways.map

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,8 +98,10 @@ LAYER
9898
REPEATDISTANCE 400
9999
ANGLE FOLLOW
100100
COLOR _other_lbl_clr
101+
#if _label_outline_other_roads == 1
101102
OUTLINECOLOR _other_lbl_ol_clr
102103
OUTLINEWIDTH _other_lbl_ol_width
104+
#endif
103105
ENCODING "UTF-8"
104106
MINFEATURESIZE AUTO
105107
BUFFER 3
@@ -145,8 +147,10 @@ LAYER
145147
REPEATDISTANCE 400
146148
ANGLE FOLLOW
147149
COLOR _track_lbl_clr
150+
#if _label_outline_track == 1
148151
OUTLINECOLOR _track_lbl_ol_clr
149152
OUTLINEWIDTH _track_lbl_ol_width
153+
#endif
150154
MINFEATURESIZE AUTO
151155
BUFFER 3
152156
ENCODING "UTF-8"
@@ -191,8 +195,10 @@ LAYER
191195
REPEATDISTANCE 400
192196
ANGLE FOLLOW
193197
COLOR _tertiary_lbl_clr
198+
#if _label_outline_tertiaries == 1
194199
OUTLINECOLOR _tertiary_lbl_ol_clr
195200
OUTLINEWIDTH _tertiary_lbl_ol_width
201+
#endif
196202
MINFEATURESIZE AUTO
197203
BUFFER 3
198204
ENCODING "UTF-8"
@@ -237,8 +243,10 @@ LAYER
237243
REPEATDISTANCE 400
238244
ANGLE FOLLOW
239245
COLOR _secondary_lbl_clr
246+
#if _label_outline_secondaries == 1
240247
OUTLINECOLOR _secondary_lbl_ol_clr
241248
OUTLINEWIDTH _secondary_lbl_ol_width
249+
#endif
242250
MINFEATURESIZE AUTO
243251
BUFFER 3
244252
ENCODING "UTF-8"
@@ -355,8 +363,10 @@ LAYER
355363
REPEATDISTANCE 400
356364
MINFEATURESIZE AUTO
357365
COLOR _primary_lbl_clr
366+
#if _label_outline_primaries == 1
358367
OUTLINECOLOR _primary_lbl_ol_clr
359368
OUTLINEWIDTH _primary_lbl_ol_width
369+
#endif
360370
ANGLE FOLLOW
361371
BUFFER 3
362372
ENCODING "UTF-8"
@@ -400,8 +410,10 @@ LAYER
400410
REPEATDISTANCE 400
401411
ANGLE FOLLOW
402412
COLOR _pedestrian_lbl_clr
413+
#if _label_outline_pedestrian == 1
403414
OUTLINECOLOR _pedestrian_lbl_ol_clr
404415
OUTLINEWIDTH _pedestrian_lbl_ol_width
416+
#endif
405417
MINFEATURESIZE AUTO
406418
BUFFER 3
407419
ENCODING "UTF-8"

0 commit comments

Comments
 (0)