Changeset 19590 in josm for trunk/resources/data/validator


Ignore:
Timestamp:
2026-07-23T17:52:56+02:00 (3 days ago)
Author:
stoecker
Message:

fix #20421 - patch by francois.lacombe - Power preset additions for transfomer and power plant

Location:
trunk/resources/data/validator
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/resources/data/validator/combinations.mapcss

    r19479 r19590  
    149149/* {0.key} without {1.tag} or {2.tag} */
    150150*[bridge:movable               ][bridge!=movable][man_made!=bridge],
    151 *[substation                   ][power!=substation][pipeline!=substation],
    152151*[reservoir_type               ][landuse!=reservoir][water!=reservoir],
    153152way[waterway=pressurised       ][tunnel!=flooded][man_made!=pipeline] {
     
    156155}
    157156
    158 /* {0.key} without {1.tag}, {2.tag} or {3.tag}, #15107, #20241 */
     157/* {0.key} without {1.tag}, {2.tag} or {3.tag}, #15107, #20241, #20421 */
    159158*[iata                         ][aeroway!=aerodrome][aeroway!=heliport][aeroway!=helipad],
    160 *[icao                         ][aeroway!=aerodrome][aeroway!=heliport][aeroway!=helipad] {
     159*[icao                         ][aeroway!=aerodrome][aeroway!=heliport][aeroway!=helipad],
     160*[substation                   ][power!=substation][power!~/pole|tower/][pipeline!=substation] {
    161161  throwWarning: tr("{0} without {1}, {2} or {3}", "{0.key}", "{1.tag}", "{2.tag}", "{3.tag}");
    162162  group: tr("missing tag");
     
    10571057}
    10581058
     1059/* #20421 */
     1060*[substation][transformer=distribution] {
     1061  throwWarning: tr("{0} together with {1}", "{1.tag}", "{0.key}");
     1062  suggestAlternative: "transformer=main";
     1063  group: tr("suspicious tag combination");
     1064  fixAdd: "transformer=main"
     1065}
     1066
    10591067/* #21836 */
    10601068*[voltage:primary][voltage:secondary][transformer=generator][tag("voltage:secondary")<tag("voltage:primary")] {
  • trunk/resources/data/validator/deprecated.mapcss

    r19467 r19590  
    23332333}
    23342334
     2335/* #20421 */
     2336*[transformer=minor_distribution] {
     2337  throwWarning: tr("{0} is deprecated", "{1.tag}");
     2338  suggestAlternative: "transformer=distribution";
     2339  group: tr("deprecated tagging");
     2340  fixAdd: "transformer=distribution";
     2341}
     2342
     2343*[transformer=traction] {
     2344  throwWarning: tr("{0} is deprecated", "{0.tag}");
     2345  suggestAlternative: "transformer=main";
     2346  group: tr("deprecated tagging");
     2347  fixAdd: "transformer=main";
     2348}
     2349
     2350*[transformer=auto] {
     2351  throwWarning: tr("{0} is deprecated", "{0.tag}");
     2352  suggestAlternative: "transformer=* + windings:auto=yes";
     2353  group: tr("deprecated tagging");
     2354  fixRemove: "transformer";
     2355  fixAdd: "windings:auto=yes";
     2356}
     2357
    23352358/* #20434 */
    23362359*[building:roof:shape] {
  • trunk/resources/data/validator/geometry.mapcss

    r19570 r19590  
    430430}
    431431
     432/* 20421 */
     433area[power=substation] ⊇ *[transformer=distribution] {
     434  throwWarning: tr("A distribution transformer shouldn't be contained in a substation.");
     435  suggestAlternative: "transformer=main";
     436  fixAdd: "transformer=main";
     437}
     438
    432439/* #21801 */
    433440way[railway][railway !~ /^(turntable|traverser|platform_edge|roundhouse|workshop|platform)$/] > node[/railway$/ !~ /^(switch|railway_crossing)$/][count(parent_osm_primitives("railway")) > 2]:connection,
Note: See TracChangeset for help on using the changeset viewer.