@@ -284,7 +284,9 @@ Layer:
284
284
tags->'railway:signal:crossing_distant',
285
285
tags->'railway:signal:crossing',
286
286
tags->'railway:signal:ring',
287
- tags->'railway:signal:whistle'
287
+ tags->'railway:signal:whistle',
288
+ tags->'railway:signal:departure',
289
+ tags->'railway:signal:main_repeated'
288
290
) AS feature,
289
291
tags->'railway:signal:passing:caption' AS passing_caption,
290
292
tags->'railway:signal:stop:caption' AS stop_caption,
@@ -302,6 +304,7 @@ Layer:
302
304
tags->'railway:signal:crossing:deactivated' AS crossing_deactivated,
303
305
tags->'railway:signal:ring:deactivated' AS ring_deactivated,
304
306
tags->'railway:signal:whistle:deactivated' AS whistle_deactivated,
307
+ tags->'railway:signal:departure:deactivated' AS departure_deactivated,
305
308
tags->'railway:signal:combined:form' AS combined_form,
306
309
tags->'railway:signal:main:form' AS main_form,
307
310
tags->'railway:signal:distant:form' AS distant_form,
@@ -316,6 +319,7 @@ Layer:
316
319
tags->'railway:signal:crossing:form' AS crossing_form,
317
320
tags->'railway:signal:ring:form' AS ring_form,
318
321
tags->'railway:signal:whistle:form' AS whistle_form,
322
+ tags->'railway:signal:departure:form' AS departure_form,
319
323
tags->'railway:signal:combined:height' AS combined_height,
320
324
tags->'railway:signal:main:height' AS main_height,
321
325
tags->'railway:signal:distant:height' AS distant_height,
@@ -330,6 +334,7 @@ Layer:
330
334
tags->'railway:signal:crossing:height' AS crossing_height,
331
335
tags->'railway:signal:ring:height' AS ring_height,
332
336
tags->'railway:signal:whistle:height' AS whistle_height,
337
+ tags->'railway:signal:departure:height' AS departure_height,
333
338
tags->'railway:signal:combined:states' AS combined_states,
334
339
tags->'railway:signal:main:states' AS main_states,
335
340
tags->'railway:signal:distant:states' AS distant_states,
@@ -344,6 +349,8 @@ Layer:
344
349
tags->'railway:signal:crossing:states' AS crossing_states,
345
350
tags->'railway:signal:ring:states' AS ring_states,
346
351
tags->'railway:signal:whistle:states' AS whistle_states,
352
+ tags->'railway:signal:departure:states' AS departure_states,
353
+ tags->'railway:signal:main_repeated:states' AS main_repeated_states,
347
354
tags->'railway:signal:combined:repeated' AS combined_repeated,
348
355
tags->'railway:signal:main:repeated' AS main_repeated,
349
356
tags->'railway:signal:distant:repeated' AS distant_repeated,
@@ -358,6 +365,7 @@ Layer:
358
365
tags->'railway:signal:crossing:repeated' AS crossing_repeated,
359
366
tags->'railway:signal:ring:repeated' AS ring_repeated,
360
367
tags->'railway:signal:whistle:repeated' AS whistle_repeated,
368
+ tags->'railway:signal:departure:repeated' AS departure_repeated,
361
369
tags->'railway:signal:combined:shortened' AS combined_shortened,
362
370
tags->'railway:signal:main:shortened' AS main_shortened,
363
371
tags->'railway:signal:distant:shortened' AS distant_shortened,
@@ -372,6 +380,7 @@ Layer:
372
380
tags->'railway:signal:crossing:shortened' AS crossing_shortened,
373
381
tags->'railway:signal:ring:shortened' AS ring_shortened,
374
382
tags->'railway:signal:whistle:shortened' AS whistle_shortened,
383
+ tags->'railway:signal:departure:shortened' AS departure_shortened,
375
384
tags->'railway:signal:combined:only_transit' AS combined_only_transit,
376
385
tags->'railway:signal:main:only_transit' AS main_only_transit,
377
386
tags->'railway:signal:distant:only_transit' AS distant_only_transit,
@@ -386,6 +395,7 @@ Layer:
386
395
tags->'railway:signal:crossing:only_transit' AS crossing_only_transit,
387
396
tags->'railway:signal:ring:only_transit' AS ring_only_transit,
388
397
tags->'railway:signal:whistle:only_transit' AS whistle_only_transit,
398
+ tags->'railway:signal:departure:only_transit' AS departure_only_transit,
389
399
tags->'railway:signal:combined:type' AS combined_type,
390
400
tags->'railway:signal:main:type' AS main_type,
391
401
tags->'railway:signal:distant:type' AS distant_type,
@@ -400,6 +410,7 @@ Layer:
400
410
tags->'railway:signal:crossing:type' AS crossing_type,
401
411
tags->'railway:signal:ring:type' AS ring_type,
402
412
tags->'railway:signal:whistle:type' AS whistle_type,
413
+ tags->'railway:signal:departure:type' AS departure_type,
403
414
tags->'railway:signal:train_protection:shape' AS train_protection_shape
404
415
FROM openrailwaymap_osm_signals
405
416
WHERE
@@ -408,6 +419,7 @@ Layer:
408
419
ORDER BY
409
420
-- distant signals are less important, signals for slower speeds are more important
410
421
(CASE
422
+ WHEN railway_has_key(tags, 'railway:signal:departure') THEN 15000
411
423
WHEN railway_has_key(tags, 'railway:signal:main') THEN 10000
412
424
WHEN railway_has_key(tags, 'railway:signal:combined') THEN 10000
413
425
WHEN railway_has_key(tags, 'railway:signal:distant') THEN 9000
0 commit comments