Changeset 18230 in josm for trunk/resources/data
- Timestamp:
- 2021-09-27T00:35:48+02:00 (3 years ago)
- Location:
- trunk/resources/data
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/resources/data/defaultpresets.xml
r18210 r18230 473 473 </optional> 474 474 </chunk> 475 <chunk id="operator_substance"> 476 <text key="operator" text="Operator" /> 477 <combo key="substance" text="Substance" values="water,gas,heat,oil,sewage" /> 475 <chunk id="substance"> 476 <combo key="substance" text="Substance" values="water,hot_water,steam,sewage,gas,oil" values_sort="false" values_searchable="true" /> 477 </chunk> 478 <chunk id="handle"> 479 <optional text="Only in case of manual actuator or manual mechanical drive: "> 480 <combo key="handle" text="Handle" values="wheel,cross,lever,crank,button,no" values_context="handle" values_sort="false" values_searchable="true" /> 481 <combo key="turn_to_close" text="Direction to close" values="clockwise,anti_clockwise" /> 482 </optional> 483 <space /> 484 </chunk> 485 <chunk id="pumpMechanism"> 486 <combo key="pump_mechanism" text="Pump mechanism" values="gear,screw,progressive_cavity,diaphragm,peristaltic,rope,rotary_vane,piston,centrifugal,axial_flow,eductor_jet,ram,siphon,pulser,airlift" values_sort="false" values_searchable="true" /> 487 </chunk> 488 <chunk id="mechCoupling"> 489 <combo key="mechanical_coupling" text="Mechanical coupling" values="direct,reducer,gearbox,nodding_donkey,belt" values_sort="false" values_searchable="true" /> 490 </chunk> 491 <chunk id="pump_details"> 492 <reference ref="pumpMechanism" /> 493 <combo key="mechanical_driver" text="Mechanical driver" values="manual,electric_motor,combustion_engine,reciprocating_solenoid,cylinder,turbine" values_sort="false" values_searchable="true" /> 494 <reference ref="mechCoupling" /> 478 495 </chunk> 479 496 <chunk id="support"> … … 2046 2063 <combo key="diameter" text="Diameter (mm)" values="800,1000,1200,1500,1600,1800,2200,2300,2400,2500,2600,2800,3200,3300,3400,3500,4000,4200,4300,4800" /> 2047 2064 <text key="pressure" text="Pressure (bar)" /> 2065 <text key="flow_rate" text="Flow rate with unit of measure" /> 2048 2066 <combo key="material" text="Material" values="metal,steel" /> 2049 2067 </optional> … … 5603 5621 <space /> 5604 5622 <key key="man_made" value="chimney" /> 5605 <reference ref="name_operator" /> 5623 <reference ref="name_ref_operator" /> 5606 5624 <text key="height" text="Height (meters)" length="7" /> 5607 5625 </item> <!-- Chimney --> … … 5610 5628 <space /> 5611 5629 <key key="man_made" value="kiln" /> 5612 <reference ref="name_operator" /> 5630 <reference ref="name_ref_operator" /> 5613 5631 <combo key="product" text="Product" values="lime,charcoal,bricks" /> 5614 5632 </item> <!-- Kiln --> … … 5617 5635 <space /> 5618 5636 <key key="man_made" value="windmill" /> 5619 < text key="name" text="Name" />5637 <reference ref="name_ref_operator" /> 5620 5638 </item> <!-- Windmill --> 5639 <item name="Windpump" icon="presets/landmark/windpump.svg" type="node,closedway" preset_name_label="true"> 5640 <link wiki="Tag:man_made=windpump" /> 5641 <space /> 5642 <key key="man_made" value="windpump" /> 5643 <reference ref="substance" /> 5644 <optional> 5645 <reference ref="pumpMechanism" /> 5646 <reference ref="mechCoupling" /> 5647 <reference ref="handle" /> 5648 <text key="pressure" text="Pressure (bar)" /> 5649 <text key="flow_rate" text="Flow rate with unit of measure" /> 5650 <space /> 5651 <reference ref="name_ref_operator" /> 5652 <text key="manufacturer" text="Manufacturer" /> 5653 </optional> 5654 <preset_link preset_name="Pump" text="Similar but different tags:" /> 5655 <preset_link preset_name="Water Well" text="Similar but different tags:" /> 5656 <preset_link preset_name="Petroleum Well" text="Similar but different tags:" /> 5657 </item> <!-- Windpump--> 5658 <item name="Pump" icon="presets/landmark/pump.svg" type="node,closedway" preset_name_label="true"> 5659 <link wiki="Tag:man_made=pump" /> 5660 <space /> 5661 <key key="man_made" value="pump" /> 5662 <reference ref="substance" /> 5663 <optional> 5664 <reference ref="pump_details" /> 5665 <reference ref="handle" /> 5666 <text key="pressure" text="Pressure (bar)" /> 5667 <text key="flow_rate" text="Flow rate with unit of measure" /> 5668 <space /> 5669 <reference ref="name_ref_operator" /> 5670 <text key="manufacturer" text="Manufacturer" /> 5671 <combo key="location" text="Location" values="outdoor,indoor,underground,underwater" values_context="pump" /> 5672 </optional> 5673 <preset_link preset_name="Windpump" text="Similar but different tags:" /> 5674 <preset_link preset_name="Water Well" text="Similar but different tags:" /> 5675 <preset_link preset_name="Petroleum Well" text="Similar but different tags:" /> 5676 </item> <!-- Pump --> 5677 <item name="Petroleum Well" icon="presets/landmark/petroleum_well.svg" type="node,closedway" preset_name_label="true"> 5678 <link wiki="Tag:man_made=petroleum_well" /> 5679 <space /> 5680 <key key="man_made" value="petroleum_well" /> 5681 <combo key="substance" text="Substance" values="gas,oil" /> 5682 <optional> 5683 <reference ref="pump_details" /> 5684 <reference ref="handle" /> 5685 <text key="pressure" text="Pressure (bar)" /> 5686 <text key="flow_rate" text="Flow rate with unit of measure" /> 5687 <space /> 5688 <reference ref="name_ref_operator" /> 5689 <text key="manufacturer" text="Manufacturer" /> 5690 </optional> 5691 <preset_link preset_name="Water Well" text="Similar but different tags:" /> 5692 <preset_link preset_name="Windpump" text="Similar but different tags:" /> 5693 <preset_link preset_name="Pump" text="Similar but different tags:" /> 5694 </item> <!-- Petroleum Well --> 5621 5695 <item name="Gasometer" icon="presets/landmark/gasometer.svg" type="node,closedway" preset_name_label="true"> 5622 5696 <link wiki="Tag:man_made=gasometer" /> 5623 <space />5624 5697 <key key="man_made" value="gasometer" /> 5625 5698 <optional> 5626 <reference ref="name_operator" /> 5699 <reference ref="name_ref_operator" /> 5627 5700 <combo key="building" text="Building" values="gasometer" values_context="building" /> 5628 5701 <text key="height" text="Height (meters)" length="7" /> … … 5631 5704 <item name="Silo" icon="presets/landmark/silo.svg" type="node,closedway" preset_name_label="true"> 5632 5705 <link wiki="Tag:man_made=silo" /> 5633 <space />5634 5706 <key key="man_made" value="silo" /> 5635 5707 <optional> 5636 <reference ref="name_operator" /> 5708 <reference ref="name_ref_operator" /> 5637 5709 <combo key="building" text="Building" values="silo" values_context="building" /> 5638 5710 <text key="height" text="Height (meters)" length="7" /> … … 5643 5715 <key key="man_made" value="storage_tank" /> 5644 5716 <optional> 5645 <reference ref="name_operator" /> 5717 <reference ref="name_ref_operator" /> 5646 5718 <combo key="building" text="Building" values="storage_tank" values_context="building" /> 5647 5719 <combo key="content" text="Content" values="fuel,manure,oil,sewage,silage,slurry,water,wine" values_context="content" /> … … 5651 5723 <item name="Bunker Silo" icon="presets/landmark/bunker_silo.svg" type="node,closedway" preset_name_label="true"> 5652 5724 <link wiki="Tag:man_made=bunker_silo" /> 5653 <space />5654 5725 <key key="man_made" value="bunker_silo" /> 5655 5726 <optional> 5656 <reference ref="name_operator" /> 5727 <reference ref="name_ref_operator" /> 5657 5728 </optional> 5658 5729 </item> <!-- Bunker Silo --> 5659 5730 <item name="Crane" icon="presets/landmark/crane.svg" type="node,way,closedway" preset_name_label="true"> 5660 5731 <link wiki="Tag:man_made=crane" /> 5661 <space />5662 5732 <key key="man_made" value="crane" /> 5663 5733 <optional> 5664 5734 <combo key="crane:type" text="Type" values="floor-mounted_crane,gantry_crane,portal_crane,travel_lift" /> 5665 <reference ref="name_operator" /> 5735 <reference ref="name_ref_operator" /> 5666 5736 </optional> 5667 5737 </item> <!-- Crane --> 5668 5738 <item name="Goods conveyor" icon="presets/landmark/goods_conveyor.svg" type="way" preset_name_label="true"> 5669 5739 <link wiki="Tag:man_made=goods_conveyor" /> 5670 <space />5671 5740 <key key="man_made" value="goods_conveyor" /> 5672 5741 <optional> 5673 <reference ref="name_operator" /> 5742 <reference ref="name_ref_operator" /> 5674 5743 <combo key="resource" text="Resource" values="aggregate,bauxite,clay,coal,copper,dimension_stone,gold,ilmenite,iron_ore,lead,limestone,nickel,rutile,salt,silver,tin,zinc,zircon" /> 5675 5744 <checkgroup columns="3"> … … 5684 5753 <space /> 5685 5754 <key key="man_made" value="pumping_station" /> 5686 <reference ref="name_ref" /> 5687 <reference ref=" operator_substance" />5755 <reference ref="name_ref_operator" /> 5756 <reference ref="substance" /> 5688 5757 </item> <!-- Pumping station --> 5689 5758 <item name="Mineshaft" icon="presets/landmark/mine.svg" type="node,closedway" preset_name_label="true"> … … 5946 6015 <space /> 5947 6016 <key key="man_made" value="pipeline" /> 5948 <reference ref="name_ref" /> 5949 <reference ref=" operator_substance" />6017 <reference ref="name_ref_operator" /> 6018 <reference ref="substance" /> 5950 6019 <combo key="location" text="Location" values="overground,overhead,underground,underwater" values_context="pipeline" /> 5951 6020 <combo key="diameter" text="Diameter (mm)" values="800,1000,1200,1500,1600,1800,2200,2300,2400,2500,2600,2800,3200,3300,3400,3500,4000,4200,4300,4800" /> 5952 6021 <text key="pressure" text="Pressure (bar)" /> 6022 <text key="flow_rate" text="Flow rate with unit of measure" /> 5953 6023 </item> <!-- Pipeline --> 5954 6024 <item name="Pipeline Substation" icon="presets/misc/pipeline_substation.svg" type="node,closedway,multipolygon" preset_name_label="true"> … … 5957 6027 <key key="pipeline" value="substation" /> 5958 6028 <text key="name" text="Name" /> 5959 <combo key="substation" text="Type" values="compression,distribution,field_gathering,inspection_gauge,measurement,valve,valve_group" values_context="pipeline" /> 5960 < text key="ref" text="Reference" />5961 <reference ref=" operator_substance" />6029 <combo key="substation" text="Type" values="compression,distribution,field_gathering,inspection_gauge,measurement,valve,valve_group" values_context="pipeline" values_searchable="true" /> 6030 <reference ref="ref_operator" /> 6031 <reference ref="substance" /> 5962 6032 </item> <!-- Pipeline Substation --> 5963 6033 <item name="Pipeline Valve" icon="presets/misc/valve.svg" type="node" preset_name_label="true"> … … 5965 6035 <space /> 5966 6036 <key key="pipeline" value="valve" /> 5967 <combo key="valve" text="Valve type" values="butterfly,globe,ball,plug,gate,needle,spool" values_context="valve" /> 5968 <combo key="actuator" text="Actuator" values="electric_motor,hydraulic_cylinder,manual,pneumatic_cylinder,solenoid,thermostatic" values_context="actuator" /> 5969 <combo key="handle" text="Handle" values="lever,wheel,cross,button" values_context="handle" /> 5970 <combo key="turn_to_close" text="Direction to close" values="clockwise,anti_clockwise" /> 6037 <combo key="valve" text="Valve type" values="butterfly,globe,ball,plug,gate,needle,spool" values_context="valve" values_searchable="true" /> 6038 <combo key="actuator" text="Actuator" values="manual,electric_motor,hydraulic_cylinder,pneumatic_cylinder,solenoid,thermostatic" values_context="actuator" values_searchable="true" values_sort="false" /> 6039 <reference ref="handle" /> 5971 6040 <combo key="sensor:position" text="Position sensor" values="optical,mechanical,inductive,yes" /> 5972 6041 <reference ref="ref_operator" /> … … 5976 6045 <space /> 5977 6046 <combo key="marker" text="Type" values="aerial,ground,pedestal,plate,post,stone" values_context="marker" match="key" /> 5978 <combo key="utility" text="Utility" values="chemical,gas,heating,hydrant,oil,power,sewerage,street_lighting,telecom,television,waste,water" /> 6047 <combo key="utility" text="Utility" values="chemical,gas,heating,hydrant,oil,power,sewerage,street_lighting,telecom,television,waste,water" values_searchable="true" /> 5979 6048 <optional> 5980 6049 <reference ref="ref_operator" /> … … 6024 6093 <space /> 6025 6094 <key key="man_made" value="water_well" /> 6026 <optional> 6027 <text key="name" text="Name" /> 6028 <combo key="pump" text="Pump" values="yes,no,manual,powered" values_sort="false"/> 6029 </optional> 6095 <combo key="pump" text="Pump" values="yes,no,manual,powered" values_sort="false"/> 6096 <optional> 6097 <reference ref="pump_details" /> 6098 <reference ref="handle" /> 6099 <text key="pressure" text="Pressure (bar)" /> 6100 <text key="flow_rate" text="Flow rate with unit of measure" /> 6101 <space /> 6102 <reference ref="name_ref_operator" /> 6103 </optional> 6104 <preset_link preset_name="Petroleum Well" text="Similar but different tags:" /> 6105 <preset_link preset_name="Windpump" text="Similar but different tags:" /> 6106 <preset_link preset_name="Pump" text="Similar but different tags:" /> 6030 6107 </item> <!-- Water Well --> 6031 6108 </group> <!-- Water --> -
trunk/resources/data/validator/combinations.mapcss
r18112 r18230 126 126 } 127 127 128 /* {0.tag} without {1.key} (warning level), #18411, #18246 */ 128 /* {0.key} without {1.tag}, {2.tag}, {3.tag} or {4.tag}, #20530 */ 129 *[pump_mechanism][man_made!=pump][man_made!=windpump][man_made!=water_well][man_made!=petroleum_well] { 130 throwWarning: tr("{0} without {1}, {2}, {3} or {4}", "{0.key}", "{1.tag}", "{2.tag}", "{3.tag}", "{4.tag}"); 131 group: tr("missing tag"); 132 } 133 134 /* {0.tag} without {1.key} (warning level), #18411, #18246, #20530 */ 129 135 way[railway=construction][!construction], 130 136 way[highway=construction][!construction], 131 137 node[traffic_sign=maxspeed][!maxspeed][!/^maxspeed:.+/], 132 node[actuator=manual][!handle], 138 *[actuator=manual][!handle], 139 *[mechanical_driver=manual][!handle], 133 140 node[emergency=fire_hydrant][!fire_hydrant:type], 134 141 way[ boundary=administrative][!admin_level], … … 246 253 } 247 254 248 /* {0.tag} together with {1.key}, see #17664, #17707, #16464, #10837, #14034, #9389, #11977, #13156, #16888 */ 255 /* {0.tag} together with {1.key}, see #17664, #17707, #16464, #10837, #14034, #9389, #11977, #13156, #16888, #20530 */ 249 256 *[power=plant][/^generator:/], 250 257 *[power=generator][/^plant:/], … … 256 263 *[amenity=vending_machine][shop], 257 264 *[noname?][name], 265 *[actuator][handle][actuator !~ /(^|;)manual(;|$)/], 266 *[mechanical_driver][handle][mechanical_driver !~ /(^|;)manual(;|$)/], 258 267 way[oneway=yes][/:backward/][!traffic_sign:backward][bicycle:backward!=use_sidepath][oneway:bicycle!=no][oneway:psv!=no], 259 268 way[oneway=yes][/:forward/ ][!traffic_sign:forward ][bicycle:forward!=use_sidepath ][oneway:bicycle!=no][oneway:psv!=no], -
trunk/resources/data/validator/deprecated.mapcss
r18188 r18230 2278 2278 } 2279 2279 2280 /* #20530 */ 2281 *[man_made=pumping_rig][!pump_mechanism][!mechanical_driver][!mechanical_coupling] { 2282 throwWarning: tr("{0} is deprecated", "{0.tag}"); 2283 suggestAlternative: "man_made=petroleum_well"; 2284 suggestAlternative: "man_made=water_well"; 2285 fixAdd: "pump_mechanism=piston"; 2286 fixAdd: "mechanical_driver=combustion_engine"; 2287 fixAdd: "mechanical_coupling=nodding_donkey"; 2288 group: tr("deprecated tagging"); 2289 set pumping_ring_no_mech; 2290 } 2291 *[man_made=pumping_rig]!.pumping_ring_no_mech { 2292 throwWarning: tr("{0} is deprecated", "{0.tag}"); 2293 suggestAlternative: "man_made=petroleum_well"; 2294 suggestAlternative: "man_made=water_well"; 2295 group: tr("deprecated tagging"); 2296 } 2297 *[pump:type=beam_pump][!pump_mechanism][!mechanical_driver][!mechanical_coupling] { 2298 throwWarning: tr("{0} is deprecated", "{0.tag}"); 2299 suggestAlternative: "pump_mechanism"; 2300 fixRemove: "pump:type"; 2301 fixAdd: "pump_mechanism=piston"; 2302 fixAdd: "mechanical_driver=combustion_engine"; 2303 fixAdd: "mechanical_coupling=nodding_donkey"; 2304 group: tr("deprecated tagging"); 2305 set beam_pump_no_mech 2306 } 2307 *[pump:type]!.beam_pump_no_mech { 2308 throwWarning: tr("{0} is deprecated", "{0.tag}"); 2309 suggestAlternative: "pump_mechanism"; 2310 group: tr("deprecated tagging"); 2311 } 2312 *[substance=heat] { 2313 throwWarning: tr("{0} is deprecated", "{0.tag}"); 2314 suggestAlternative: "substance=hot_water"; 2315 suggestAlternative: "substance=steam"; 2316 group: tr("deprecated tagging"); 2317 } 2318 2280 2319 /* #20959 */ 2281 2320 *[landuse=school] { -
trunk/resources/data/validator/ignoretags.cfg
r18220 r18230 174 174 K:bicycle=dismount 175 175 K:wall=no 176 K:man_made=petroleum_well177 176 K:man_made=yes 178 177 K:man_made=clearcut … … 705 704 E:role 706 705 E:levels 706 K:man_made=pumping_rig 707 E:pump:type 708 K:substance=heat 707 709 ; 708 710 ; Tags not yet decided (to remove from this section when added or moved up when deprecated)
Note:
See TracChangeset
for help on using the changeset viewer.