Changeset 19591 in josm
- Timestamp:
- 2026-07-23T17:54:23+02:00 (2 days ago)
- Location:
- trunk/resources
- Files:
-
- 5 edited
-
data/defaultpresets.xml (modified) (12 diffs)
-
data/validator/combinations.mapcss (modified) (2 diffs)
-
data/validator/deprecated.mapcss (modified) (5 diffs)
-
data/validator/ignoretags.cfg (modified) (1 diff)
-
styles/standard/elemstyles.mapcss (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/resources/data/defaultpresets.xml
r19590 r19591 470 470 </chunk> 471 471 <chunk id="utilities"> 472 <combo key="utility" text="Utility" values="chemical,gas,heating, hydrant,oil,power,sewerage,street_lighting,telecom,television,waste,water" values_searchable="true"/>472 <combo key="utility" text="Utility" values="chemical,gas,heating,oil,power,sewerage,street_lighting,telecom,television,waste,water" values_searchable="true"/> 473 473 </chunk> 474 474 <chunk id="pole"> … … 5018 5018 </optional> 5019 5019 </item> <!-- Fire Hydrant --> 5020 <item name="Hydrant marker" icon="presets/misc/pipeline_marker.svg" type="node" preset_name_label="true"> 5021 <link wiki="Key:marker" /> 5022 <space /> 5023 <combo key="marker" text="Type" values="aerial,ground,pedestal,plate,post,stone" values_context="marker" match="key!" /> 5024 <key key="indication:emergency" value="fire_hydrant" match="keyvalue!" /> 5025 <optional> 5026 <reference ref="ref_operator" /> 5027 <combo key="material" text="Material" values="concrete,metal,plastic,steel,stone,wood" /> 5028 <reference ref="color" /> 5029 <combo key="location" text="Location" values="overground,overhead,surface,underground,underwater" values_context="pipeline" /> 5030 <space /> 5031 <label text="Indicates:" /> 5032 <text key="indication:diameter" text="Diameter" /> 5033 </optional> 5034 </item> <!-- Hydrant marker --> 5020 5035 <item name="Water Tank" icon="presets/emergency/water_tank.svg" type="node,closedway" preset_name_label="true"> 5021 5036 <link wiki="Tag:emergency=water_tank" /> … … 6100 6115 <preset_link preset_name="Address" /> 6101 6116 </item> <!-- Residential Building --> 6117 <item name="Service Building" icon="presets/landmark/building.svg" type="closedway,multipolygon" preset_name_label="true"> 6118 <link wiki="Key:building" /> 6119 <key key="building" value="service" match="keyvalue!" /> 6120 <optional> 6121 <reference ref="name_operator" /> 6122 <reference ref="utilities" /> 6123 <combo key="building:levels" text="Levels above ground" values="1,2,3,4,5,6,7,8,9,10,11" text_context="building" /> 6124 <combo key="building:levels:underground" text="Levels below ground" values="1,2,3,4,5,6,7,8,9,10,11" text_context="building" /> 6125 <text key="height" text="Height (meters)" length="7" /> 6126 </optional> 6127 <preset_link preset_name="Address" /> 6128 </item> <!-- Service Building --> 6102 6129 <item name="Building part" icon="presets/landmark/building.svg" type="closedway,multipolygon" preset_name_label="true"> 6103 6130 <link wiki="Key:building:part" /> … … 6371 6398 <key key="man_made" value="utility_pole" /> 6372 6399 <reference ref="pole" /> 6373 < reference ref="utilities"/>6400 <combo key="utility" text="Utility" values="power,street_lighting,telecom,television" values_searchable="true"/> 6374 6401 <optional> 6375 6402 <reference ref="line_properties"/> … … 6389 6416 <key key="man_made" value="street_cabinet" /> 6390 6417 <optional> 6391 <combo key="street_cabinet" text="Type" values="cable_tv,gas,postal_service,power,street_lighting,telecom,traffic_control,traffic_monitoring,transport_management,waste,water,water_management" /> 6418 <reference ref="utilities" /> 6419 <combo key="street_cabinet" text="Special function" values="postal_service,traffic_control,traffic_monitoring,transport_management,waste" /> 6392 6420 <reference ref="ref_operator" /> 6393 6421 <text key="manufacturer" text="Manufacturer" /> … … 6637 6665 <link wiki="Key:marker" /> 6638 6666 <space /> 6639 <combo key="marker" text="Type" values="aerial,ground,pedestal,plate,post,stone" values_context="marker" match="key" /> 6667 <combo key="marker" text="Type" values="aerial,ground,pedestal,plate,post,stone" values_context="marker" match="key!" /> 6668 <key key="indication:man_made" value="pipeline" match="keyvalue!" /> 6640 6669 <reference ref="utilities" /> 6641 6670 <optional> … … 6644 6673 <reference ref="color" /> 6645 6674 <combo key="location" text="Location" values="overground,overhead,surface,underground,underwater" values_context="pipeline" /> 6646 </optional> 6647 </item> <!-- Marker --> 6675 <space /> 6676 <label text="Indicates:" /> 6677 <combo key="indication:substance" text="Substance" values="water,hot_water,steam,sewage,gas,oil" /> 6678 <text key="indication:diameter" text="Diameter" /> 6679 <text key="indication:pressure" text="Pressure" /> 6680 </optional> 6681 </item> <!-- Pipeline marker --> 6648 6682 <item name="Manhole" icon="presets/misc/manhole.svg" type="node" preset_name_label="true"> 6649 6683 <link wiki="Key:manhole" /> … … 7215 7249 <link wiki="Tag:man_made=street_cabinet" /> 7216 7250 <key key="man_made" value="street_cabinet" /> 7217 <key key=" street_cabinet" value="power" />7251 <key key="utility" value="power" /> 7218 7252 <optional> 7219 7253 <combo key="voltage" text="Voltage in Volts (V)" values="600,400,220,110" /> <!-- Recheck values --> … … 7228 7262 <space /> 7229 7263 <key key="building" value="transformer_tower" /> 7264 <key key="utility" value="power" /> 7230 7265 <text key="height" text="Height (meters)" length="7" /> 7231 7266 <reference ref="ref_operator" /> … … 7369 7404 </optional> 7370 7405 </item> <!-- Power Cable --> 7406 <item name="Cable marker" icon="presets/misc/pipeline_marker.svg" type="node" preset_name_label="true"> 7407 <link wiki="Key:marker" /> 7408 <space /> 7409 <combo key="marker" text="Type" values="aerial,ground,pedestal,plate,post,stone" values_context="marker" match="key!" /> 7410 <key key="indication:power" value="cable" match="keyvalue!" /> 7411 <key key="utility" value="power" match="keyvalue!"/> 7412 <optional> 7413 <reference ref="ref_operator" /> 7414 <combo key="material" text="Material" values="concrete,metal,plastic,steel,stone,wood" /> 7415 <reference ref="color" /> 7416 <combo key="location" text="Location" values="overground,overhead,surface,underground,underwater" values_context="pipeline" /> 7417 <space /> 7418 <label text="Indicates:" /> 7419 <text key="indication:voltage" text="Voltage" /> 7420 </optional> 7421 </item> <!-- Power marker --> 7371 7422 </group> <!-- Power --> 7372 7423 <group name="Telecom" icon="presets/telecom/telecom.svg"> … … 7374 7425 <link wiki="Tag:man_made=street_cabinet" /> 7375 7426 <key key="man_made" value="street_cabinet" /> 7376 <key key=" street_cabinet" value="telecom" />7427 <key key="utility" value="telecom" /> 7377 7428 <optional> 7378 7429 <reference ref="ref_operator" /> … … 9680 9731 <key key="landuse" value="industrial" /> 9681 9732 <combo key="industrial" text="Type" values="bakery,brewery,brickyard,depot,distributor,factory,grinding_mill,heating_station,machine_shop,mine,oil,port,salt_pond,sawmill,scrap_yard,shipyard,slaughterhouse,warehouse,wellsite" values_context="industrial" /> 9682 <reference ref="optional_name" /> 9733 <optional> 9734 <text key="name" text="Name" /> 9735 <reference ref="utilities" /> 9736 </optional> 9683 9737 </item> <!-- Industrial --> 9684 9738 <item name="Garages" icon="presets/landuse/garages.svg" type="closedway,multipolygon" preset_name_label="true"> -
trunk/resources/data/validator/combinations.mapcss
r19590 r19591 367 367 node[transformer][voltage], 368 368 node[marker][cover], 369 node[marker][voltage],370 node[marker][pressure],371 node[marker][diameter],372 node[marker][substance],373 369 *[building:part][building], 374 370 *[addr:street][addr:place][outside("CZ,DK")] { … … 1180 1176 suggestAlternative: "{0.tag} + {1.key}=*"; 1181 1177 } 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 925 925 *[power=cable_distribution_cabinet] { 926 926 throwWarning: tr("{0} is deprecated", "{0.tag}"); 927 suggestAlternative: "man_made=street_cabinet + street_cabinet=*";927 suggestAlternative: "man_made=street_cabinet + utility=power"; 928 928 group: tr("deprecated tagging"); 929 929 fixAdd: "man_made=street_cabinet"; 930 fixAdd: "utility=power"; 930 931 fixRemove: "power"; 931 932 } … … 934 935 *[power][location=kiosk] { 935 936 throwWarning: tr("{0} is deprecated", "{1.tag}"); 937 suggestAlternative: "man_made=street_cabinet + utility=power"; 936 938 group: tr("deprecated tagging"); 937 939 fixAdd: "man_made=street_cabinet"; 938 fixAdd: " street_cabinet=power";940 fixAdd: "utility=power"; 939 941 fixRemove: "location"; 940 942 } … … 2356 2358 } 2357 2359 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 2358 2383 /* #20434 */ 2359 2384 *[building:roof:shape] { … … 2514 2539 } 2515 2540 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 2516 2593 /* Tag was renamed, see #22957 */ 2517 2594 area[parking:orientation][!orientation] { … … 2619 2696 } 2620 2697 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 2621 2707 /* When tags are deprecated they should be added to ignoretags.cfg too. */ -
trunk/resources/data/validator/ignoretags.cfg
r19559 r19591 630 630 K:man_made=outdoor_dslam 631 631 K:street_cabinet=outdoor_dslam 632 K:street_cabinet=power 633 K:street_cabinet=telecom 634 K:street_cabinet=street_lighting 635 K:street_cabinet=water 636 K:street_cabinet=water_management 637 K:street_cabinet=gas 638 K:street_cabinet=cable_tv 639 K:street_cabinet=sewerage 640 K:industrial=gas 632 641 K:telecom=dslam 633 642 K:telecom=outdoor_dslam -
trunk/resources/styles/standard/elemstyles.mapcss
r19576 r19591 1469 1469 area[power=switchgear], 1470 1470 area[power=generator], 1471 area[man_made=street_cabinet][ street_cabinet=power] {1471 area[man_made=street_cabinet][utility=power] { 1472 1472 fill-color: power#eeeeee; 1473 1473 } 1474 node[man_made=street_cabinet][ street_cabinet=power] {1474 node[man_made=street_cabinet][utility=power] { 1475 1475 icon-image: "presets/power/cable_distribution_cabinet.svg"; 1476 1476 set icon_z17; … … 1588 1588 /*****************/ 1589 1589 1590 area[man_made=street_cabinet][ street_cabinet!=power], /* power street cabinet has own style above */1590 area[man_made=street_cabinet][utility!=power], /* power street cabinet has own style above */ 1591 1591 area[man_made=beacon], 1592 1592 area[man_made=bridge], … … 1604 1604 fill-color: manmade#d8d8d8; 1605 1605 } 1606 node[man_made=street_cabinet][ street_cabinet!=power] {1606 node[man_made=street_cabinet][utility!=power] { 1607 1607 icon-image: "presets/misc/street_cabinet.svg"; 1608 1608 set icon_z17; … … 2026 2026 area[telecom=connection_point], 2027 2027 area[telecom=service_device], 2028 area[man_made=street_cabinet][ street_cabinet=telecom] {2028 area[man_made=street_cabinet][utility=telecom] { 2029 2029 fill-color: telecom#d8d8d8; /* same as man_made */ 2030 2030 } … … 2041 2041 set icon_z17; 2042 2042 } 2043 node[man_made=street_cabinet][ street_cabinet=telecom] {2043 node[man_made=street_cabinet][utility=telecom] { 2044 2044 icon-image: "presets/telecom/telecom_cabinet.svg"; 2045 2045 set icon_z17;
Note:
See TracChangeset
for help on using the changeset viewer.
