You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/main/assets/preset.xml
+78-24Lines changed: 78 additions & 24 deletions
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
<?xml version="1.0"?>
2
-
<presets xmlns="http://josm.openstreetmap.de/tagging-preset-1.0" version="5.95.0" shortdescription="Default OpenStreetMap Preset for Vespucci and JOSM" description="General purpose OpenStreetMap preset for Vespucci and JOSM, based on the original JOSM version" object_keys="advertising,attraction,area:highway,building:part,cemetery,club,departures_board,disc_golf,golf,ford,harbour,hazard,noexit,indoor,indoormark,playground,pipeline,piste:type,police,public_transport,seamark:type,traffic_calming,traffic_sign,traffic_sign:backward,traffic_sign:forward,marker,mountain_pass,telecom,roller_coaster,climbing,road_marking,disused:amenity,disused:building,disused:highway,disused:leisure,disused:man_made,disused:military,disused:railway,disused:shop,abandoned:amenity,abandoned:building,abandoned:highway,abandoned:leisure,abandoned:man_made,abandoned:military,abandoned:railway,abandoned:shop">
2
+
<presets xmlns="http://josm.openstreetmap.de/tagging-preset-1.0" version="5.96.0" shortdescription="Default OpenStreetMap Preset for Vespucci and JOSM" description="General purpose OpenStreetMap preset for Vespucci and JOSM, based on the original JOSM version" object_keys="advertising,attraction,area:highway,building:part,cemetery,club,departures_board,disc_golf,golf,ford,harbour,hazard,noexit,indoor,indoormark,playground,pipeline,piste:type,police,public_transport,seamark:type,traffic_calming,traffic_sign,traffic_sign:backward,traffic_sign:forward,marker,mountain_pass,telecom,roller_coaster,climbing,road_marking,disused:amenity,disused:building,disused:highway,disused:leisure,disused:man_made,disused:military,disused:railway,disused:shop,abandoned:amenity,abandoned:building,abandoned:highway,abandoned:leisure,abandoned:man_made,abandoned:military,abandoned:railway,abandoned:shop">
<role key="" text="Route segment" requisite="required" type="relation" member_expression="type=route"/> <!-- fixme: at least 2 members are required -->
@@ -16665,15 +16719,15 @@
16665
16719
<!-- originalTags and tags are java.util.Map<String,ArrayList<String>>, originalTags are the tags
16666
16720
before the PropertyEditor was started, tags are the current values, by removing the key at the
16667
16721
end of the script it can be re-run without manually reseting the value, &, <, > need to be escaped -->
16668
-
<text key="set_to_abandoned" javascript=" var objects = ['amenity','aerialway''aeroway','bridge','building','highway','leisure','man_made','military','place','railway','shop','tourism']; function isObject(key) { var objectsLength = objects.length; for (var i = 0; i < objectsLength; i++) { if (objects[i].equals(key)) { return true; } } return false; } for (var key in Iterator(new java.util.HashSet(tags.keySet()))) { if (isObject(key)) { tags.put('abandoned:'+key,tags.get(key)); tags.remove(key); } } tags.remove('set_to_abandoned');"/>
16722
+
<text key="set_to_abandoned" javascript=" var objects = ['amenity','aerialway','aeroway','bridge','building','highway','leisure','man_made','military','place','railway','shop','tourism']; function isObject(key) { var objectsLength = objects.length; for (var i = 0; i < objectsLength; i++) { if (objects[i].equals(key)) { return true; } } return false; } for (var key in Iterator(new java.util.HashSet(tags.keySet()))) { if (isObject(key)) { tags.put('abandoned:'+key,tags.get(key)); tags.remove(key); } } tags.remove('set_to_abandoned');"/>
16669
16723
</item>
16670
16724
<item name="Set to abandoned (remove tags)" icon="icons/png/javascript.png" type="node,way,closedway,relation" preset_name_label="true">
16671
16725
<link wiki="Key:abandoned:"/>
16672
16726
<!-- This preset will only remove tags on app version 703 and higher (Vespucci 11.1.1)
16673
16727
originalTags and tags are java.util.Map<String,ArrayList<String>>, originalTags are the tags
16674
16728
before the PropertyEditor was started, tags are the current values, by removing the key at the
16675
16729
end of the script it can be re-run without manually reseting the value, &, <, > need to be escaped -->
16676
-
<text key="set_to_abandoned_remove_tags" javascript=" var objects = ['amenity','aerialway''aeroway','bridge','building','highway','leisure','man_made','military','place','railway','shop','tourism']; function isObject(key) { var objectsLength = objects.length; for (var i = 0; i < objectsLength; i++) { if (objects[i].equals(key)) { return true; } } return false; } var presetItem = null; for (var key in Iterator(new java.util.HashSet(tags.keySet()))) { if (isObject(key)) { tags.put('abandoned:'+key,tags.get(key)); presetItem = key2PresetItem.get(key); tags.remove(key); } if (typeof versionCode !== 'undefined' && versionCode > 703) { if (presetItem !== null && presetItem.equals(key2PresetItem.get(key))) { tags.remove(key); } } } tags.remove('set_to_abandoned_remove_tags');"/>
16730
+
<text key="set_to_abandoned_remove_tags" javascript=" var objects = ['amenity','aerialway','aeroway','bridge','building','highway','leisure','man_made','military','place','railway','shop','tourism']; function isObject(key) { var objectsLength = objects.length; for (var i = 0; i < objectsLength; i++) { if (objects[i].equals(key)) { return true; } } return false; } var presetItem = null; for (var key in Iterator(new java.util.HashSet(tags.keySet()))) { if (isObject(key)) { tags.put('abandoned:'+key,tags.get(key)); presetItem = key2PresetItem.get(key); tags.remove(key); } if (typeof versionCode !== 'undefined' && versionCode > 703) { if (presetItem !== null && presetItem.equals(key2PresetItem.get(key))) { tags.remove(key); } } } tags.remove('set_to_abandoned_remove_tags');"/>
0 commit comments