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


Ignore:
Timestamp:
2026-07-23T17:54:23+02:00 (4 days ago)
Author:
stoecker
Message:

fix #22748 - patch by francois.lacombe - Extend utility=* to buildings, street cabinets and industrial landuses

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

Legend:

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

    r19590 r19591  
    367367node[transformer][voltage],
    368368node[marker][cover],
    369 node[marker][voltage],
    370 node[marker][pressure],
    371 node[marker][diameter],
    372 node[marker][substance],
    373369*[building:part][building],
    374370*[addr:street][addr:place][outside("CZ,DK")] {
     
    11801176  suggestAlternative: "{0.tag} + {1.key}=*";
    11811177}
     1178
     1179/* #24724 */
     1180*[marker][voltage] {
     1181  throwWarning: tr("{0} with {1}", "{0.tag}", "{1.key}");
     1182  group: tr("suspicious tag combination");
     1183  suggestAlternative: "indication:voltage=*";
     1184  fixRemove: "voltage";
     1185  fixAdd: "indication:voltage={1.value}"
     1186}
     1187*[marker][diameter] {
     1188  throwWarning: tr("{0} with {1}", "{0.tag}", "{1.key}");
     1189  group: tr("suspicious tag combination");
     1190  suggestAlternative: "indication:diameter=*";
     1191  fixRemove: "diameter";
     1192  fixAdd: "indication:diameter={1.value}"
     1193}
     1194*[marker][pressure] {
     1195  throwWarning: tr("{0} with {1}", "{0.tag}", "{1.key}");
     1196  group: tr("suspicious tag combination");
     1197  suggestAlternative: "indication:pressure=*";
     1198  fixRemove: "pressure";
     1199  fixAdd: "indication:pressure={1.value}"
     1200}
     1201*[marker][substance] {
     1202  throwWarning: tr("{0} with {1}", "{0.tag}", "{1.key}");
     1203  group: tr("suspicious tag combination");
     1204  suggestAlternative: "indication:substance=*";
     1205  fixRemove: "substance";
     1206  fixAdd: "indication:substance={1.value}"
     1207}
  • trunk/resources/data/validator/deprecated.mapcss

    r19590 r19591  
    925925*[power=cable_distribution_cabinet] {
    926926  throwWarning: tr("{0} is deprecated", "{0.tag}");
    927   suggestAlternative: "man_made=street_cabinet + street_cabinet=*";
     927  suggestAlternative: "man_made=street_cabinet + utility=power";
    928928  group: tr("deprecated tagging");
    929929  fixAdd: "man_made=street_cabinet";
     930  fixAdd: "utility=power";
    930931  fixRemove: "power";
    931932}
     
    934935*[power][location=kiosk] {
    935936  throwWarning: tr("{0} is deprecated", "{1.tag}");
     937  suggestAlternative: "man_made=street_cabinet + utility=power";
    936938  group: tr("deprecated tagging");
    937939  fixAdd: "man_made=street_cabinet";
    938   fixAdd: "street_cabinet=power";
     940  fixAdd: "utility=power";
    939941  fixRemove: "location";
    940942}
     
    23562358}
    23572359
     2360/* #20421 */
     2361*[transformer=minor_distribution] {
     2362  throwWarning: tr("{0} is deprecated", "{1.tag}");
     2363  suggestAlternative: "transformer=distribution";
     2364  group: tr("deprecated tagging");
     2365  fixAdd: "transformer=distribution";
     2366}
     2367
     2368*[transformer=traction] {
     2369  throwWarning: tr("{0} is deprecated", "{0.tag}");
     2370  suggestAlternative: "transformer=main";
     2371  group: tr("deprecated tagging");
     2372  fixAdd: "transformer=main";
     2373}
     2374
     2375*[transformer=auto] {
     2376  throwWarning: tr("{0} is deprecated", "{0.tag}");
     2377  suggestAlternative: "transformer=* + windings:auto=yes";
     2378  group: tr("deprecated tagging");
     2379  fixRemove: "transformer";
     2380  fixAdd: "windings:auto=yes";
     2381}
     2382
    23582383/* #20434 */
    23592384*[building:roof:shape] {
     
    25142539}
    25152540
     2541
     2542/* #22748, Many street_cabinet values are deprecated*/
     2543*[street_cabinet=power] {
     2544  throwWarning: tr("{0} is deprecated", "{0.tag}");
     2545  group: tr("deprecated tagging");
     2546  suggestAlternative: "utility=power";
     2547  fixAdd: "utility=power";
     2548  fixRemove: "street_cabinet";
     2549}
     2550*[street_cabinet=telecom] {
     2551  throwWarning: tr("{0} is deprecated", "{0.tag}");
     2552  group: tr("deprecated tagging");
     2553  suggestAlternative: "utility=telecom";
     2554  fixAdd: "utility=telecom";
     2555  fixRemove: "street_cabinet";
     2556}
     2557*[street_cabinet=gas] {
     2558  throwWarning: tr("{0} is deprecated", "{0.tag}");
     2559  group: tr("deprecated tagging");
     2560  suggestAlternative: "utility=gas";
     2561  fixAdd: "utility=gas";
     2562  fixRemove: "street_cabinet";
     2563}
     2564*[street_cabinet=street_lighting] {
     2565  throwWarning: tr("{0} is deprecated", "{0.tag}");
     2566  group: tr("deprecated tagging");
     2567  suggestAlternative: "utility=street_lighting";
     2568  fixAdd: "utility=street_lighting";
     2569  fixRemove: "street_cabinet";
     2570}
     2571*[street_cabinet=water] {
     2572  throwWarning: tr("{0} is deprecated", "{0.tag}");
     2573  group: tr("deprecated tagging");
     2574  suggestAlternative: "utility=water";
     2575  fixAdd: "utility=water";
     2576  fixRemove: "street_cabinet";
     2577}
     2578*[street_cabinet=water_management] {
     2579  throwWarning: tr("{0} is deprecated", "{0.tag}");
     2580  group: tr("deprecated tagging");
     2581  suggestAlternative: "utility=water";
     2582  fixAdd: "utility=water";
     2583  fixRemove: "street_cabinet";
     2584}
     2585*[industrial=gas] {
     2586  throwWarning: tr("{0} is deprecated", "{0.tag}");
     2587  group: tr("deprecated tagging");
     2588  suggestAlternative: "utility=gas";
     2589  fixAdd: "utility=gas";
     2590  fixRemove: "industrial";
     2591}
     2592
    25162593/* Tag was renamed, see #22957 */
    25172594area[parking:orientation][!orientation] {
     
    26192696}
    26202697
     2698/* #24724, utility=hydrant is replaced by indication:emergency=fire_hydrant */
     2699*[marker][utility=hydrant] {
     2700  throwWarning: tr("{0} is deprecated", "{1.tag}");
     2701  group: tr("deprecated tagging");
     2702  suggestAlternative: "utility=water + indication:emergency=fire_hydrant";
     2703  fixAdd: "indication:emergency=fire_hydrant";
     2704  fixAdd": "utility=water";
     2705}
     2706
    26212707/* When tags are deprecated they should be added to ignoretags.cfg too. */
  • trunk/resources/data/validator/ignoretags.cfg

    r19559 r19591  
    630630K:man_made=outdoor_dslam
    631631K:street_cabinet=outdoor_dslam
     632K:street_cabinet=power
     633K:street_cabinet=telecom
     634K:street_cabinet=street_lighting
     635K:street_cabinet=water
     636K:street_cabinet=water_management
     637K:street_cabinet=gas
     638K:street_cabinet=cable_tv
     639K:street_cabinet=sewerage
     640K:industrial=gas
    632641K:telecom=dslam
    633642K:telecom=outdoor_dslam
Note: See TracChangeset for help on using the changeset viewer.