| | 1 | |
| | 2 | {{{ |
| | 3 | #!preset |
| | 4 | <?xml version="1.0" encoding="UTF-8"?> |
| | 5 | <presets |
| | 6 | xmlns="http://josm.openstreetmap.de/tagging-preset-1.0" |
| | 7 | author="Hike&Map" |
| | 8 | version="1.[[revision]]_[[date]]" |
| | 9 | description="Philippines Jeepney Presets for conveniently adding all Objects part of Jeepney Routes" |
| | 10 | shortdescription="Philippines Jeepney Preset" |
| | 11 | link="https://josm.openstreetmap.de/wiki/Presets/PhilippinesJeepney"> |
| | 12 | <!-- Chunks are being used in the actual items --> |
| | 13 | <chunk id="separator_line"> |
| | 14 | <space /> |
| | 15 | <label text="------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------" /> |
| | 16 | <space /> |
| | 17 | </chunk> |
| | 18 | <chunk id="description"> |
| | 19 | <text key="description" text="Description (Leave empty if nothing of importance)" default="" use_last_as_default="false" /> |
| | 20 | </chunk> |
| | 21 | <chunk id="network"> |
| | 22 | <text key="network" text="Network (i.e. 'PH:CAR:Baguio')" default="" use_last_as_default="false"/> |
| | 23 | </chunk> |
| | 24 | <chunk id="name" > |
| | 25 | <text key="name" text="Name (i.e. 'Quezon Hill PUJ Terminal' for an initial stop)*" requisite="required" default="" use_last_as_default="false" /> |
| | 26 | <label text="* Use the accurate name of the stops. If no name exists, you may consider giving them reasonable names of nearby Sitio/Neighbourhood/POI/Turning Point to assist user's navigation" /> |
| | 27 | <space /> |
| | 28 | </chunk> |
| | 29 | <chunk id="name_stop_area" > |
| | 30 | <text key="name" text="Name (i.e. 'Kayang Street Terminal Area' near the public market Baguio City)*" requisite="required" default="" use_last_as_default="false" /> |
| | 31 | <label text="* Use the name how it's being addressed either officially by the government or the locals or both using the 'alt_name' key" /> |
| | 32 | <space /> |
| | 33 | </chunk> |
| | 34 | <chunk id="no_stop_area"> |
| | 35 | <space /> |
| | 36 | <label text="------------------------------------------------------------------------------------------------- The following only if no 'stop area' exists: -------------------------------------------------------------------------------------------------" /> |
| | 37 | <space /> |
| | 38 | </chunk> |
| | 39 | <chunk id="not_mapped_separately"> |
| | 40 | <space /> |
| | 41 | <label text="------------------------------------------------------------------------------------- The following only if the amenities are not mapped seperately: -------------------------------------------------------------------------------------" /> |
| | 42 | <space /> |
| | 43 | </chunk> |
| | 44 | <chunk id="no_master"> |
| | 45 | <space /> |
| | 46 | <space /> |
| | 47 | <label text="-------------------------------------------------------------------------------------------- Below is only recommended if no 'Route Master' exists: --------------------------------------------------------------------------------------------" /> |
| | 48 | <space /> |
| | 49 | </chunk> |
| | 50 | <chunk id="surface"> |
| | 51 | <combo key="surface" text="Surface" values="paved,unpaved,asphalt,concrete,concrete:plates,concrete:lanes,paving_stones,sett,cobblestone,grass_paver,compacted,fine_gravel,gravel,pebblestone,ground,mud,sand,grass,wood,metal" /> |
| | 52 | </chunk> |
| | 53 | <chunk id="colour"> |
| | 54 | <!-- colours according to https://www.w3schools.com/colors/colors_names.asp --> |
| | 55 | <combo key="colour" text="Colour (HTML name or hexadecimal code)" values="#000000,#0000FF,#000080,#A52A2A,#808080,#008000,#FFA500,#800080,#FF0000,#ffC0CB,#C0C0C0,#FFFFFF,#FFFF00,#D2B48C,#CD853F" display_values="Black,Blue,Navy,Brown,Gray,Green,Orange1,Purple,Red,Pink,Silver,White,Yellow,Tan,Tan3" editable="true" /> |
| | 56 | </chunk> |
| | 57 | <chunk id="oh"> |
| | 58 | <combo key="opening_hours" text="Operating Hours (Where applicable also set in 'route')" delimiter="|" values="24/7|08:30-12:30,15:30-20:00|Sa-Su 00:00-24:00|Mo-Su 09:00-21:00|Mo-Sa 08:00-18:00|Mo-Fr 09:00-17:00|Mo-Fr 08:30-20:00; Sa,Su 08:00-15:00; PH off|Mo-Fr 08:30-20:00; Tu-Su 08:00-15:00; Sa 08:00-12:00|Mo-Su 08:00-18:00; Apr 10-15 off; Jun 08:00-14:00; Aug off; Dec 25 off|sunrise-sunset|Su 10:00+|week 01-53/2 Fr 09:00-12:00; week 02-52/2 We 09:00-12:00" values_no_i18n="true" values_sort="false" /> |
| | 59 | </chunk> |
| | 60 | <chunk id="public_transport_route_mandatories"> |
| | 61 | <space /> |
| | 62 | <label text="Mandatory Attributes:" /> |
| | 63 | <space /> |
| | 64 | <text key="name" text="Name (i.e. 'Jeepney: Baguio → Itogon' or 'Jeepney: Itogon → Baguio')" default="Jeepney: 'from' → 'to'" requisite="required" use_last_as_default="false"/> |
| | 65 | <text key="from" text="From (initial stop, the actual 'name' of the stop)" default="" requisite="required" use_last_as_default="false"/> |
| | 66 | <text key="to" text="To (terminal stop, the actual 'name' of the stop)" default="" requisite="required" use_last_as_default="false"/> |
| | 67 | </chunk> |
| | 68 | <chunk id="public_transport_route_optionals"> |
| | 69 | <text key="via" text="Via (intermediate areas/barangay/sitio/etc.)" /> |
| | 70 | <space /> |
| | 71 | <check key="fee" text="Fee" default="true"/> |
| | 72 | <text key="charge" text="Charge (i.e. '18 PHP')" default="" use_last_as_default="false"/> |
| | 73 | <text key="duration" text="Duration (Possible: HH:MM:SS, H:MM:SS, HH:MM, H:MM, MM, M)" default="" use_last_as_default="false"/> |
| | 74 | <text key="operator" text="Operator" /> |
| | 75 | <reference ref="network" /> |
| | 76 | <reference ref="description" /> |
| | 77 | <text key="fixme" text="Fixme (Anything that needs to be added)" default="" use_last_as_default="false"/> |
| | 78 | <space /> |
| | 79 | <reference ref="no_master" /> |
| | 80 | <reference ref="colour" /> |
| | 81 | <reference ref="oh" /> |
| | 82 | <text key="ref" text="Reference (This is what renderers show as name of the line)" default="" use_last_as_default="false"/> |
| | 83 | </chunk> |
| | 84 | <!-- End of Chunks--> |
| | 85 | <group name="Transport" icon="presets/transport/railway/rail.svg"> |
| | 86 | <group name="Jeepney" icon="Phillipines_Jeepney\Philippines_JeepneyFront64.png"> |
| | 87 | <!-- Jeepney Stop, exact point on the highway --> |
| | 88 | <item name="Stop Position" icon="Phillipines_Jeepney\Philippines_JeepneyStop64.png" type="node"> |
| | 89 | <link wiki="Tag:public_transport=stop_position" /> |
| | 90 | <link wiki="Tag:highway=bus_stop" /> |
| | 91 | <label text="Jeepney stop position (node) on the road" /> |
| | 92 | <space /> |
| | 93 | <key key="bus" value="yes" /> |
| | 94 | <key key="highway" value="bus_stop" /> |
| | 95 | <key key="public_transport" value="stop_position"/> |
| | 96 | <reference ref="name" /> |
| | 97 | <reference ref="no_stop_area" /> |
| | 98 | <reference ref="network" /> |
| | 99 | </item> |
| | 100 | <separator /> |
| | 101 | <!-- Jeepney Platforms --> |
| | 102 | <item name="Platform" icon="presets/transport/platform.svg" type="node,way,closedway,multipolygon"> |
| | 103 | <link wiki="Tag:public_transport=platform" /> |
| | 104 | <label text="Node/Way/Area where people are actually waiting for the jeep." /> |
| | 105 | <space /> |
| | 106 | <key key="public_transport" value="platform"/> |
| | 107 | <reference ref="name" /> |
| | 108 | <optional> |
| | 109 | <check key="covered" text="Covered" default=""/> |
| | 110 | <check key="tactile_paving" text="Tactile Paving" default=""/> |
| | 111 | <reference ref="surface" /> |
| | 112 | <space /> |
| | 113 | <reference ref="no_stop_area" /> |
| | 114 | <reference ref="network" /> |
| | 115 | <space /> |
| | 116 | <reference ref="not_mapped_separately" /> |
| | 117 | <check key="bench" text="Bench" default=""/> |
| | 118 | <check key="shelter" text="Shelter" default=""/> |
| | 119 | <reference ref="description" /> |
| | 120 | </optional> |
| | 121 | </item> |
| | 122 | <separator /> |
| | 123 | <!-- Jeepney Waiting Shelter --> |
| | 124 | <item name="Waiting Shelter" icon="Phillipines_Jeepney\shelter.svg" type="node,closedway,multipolygon"> |
| | 125 | <link href="https://wiki.openstreetmap.org/wiki/Tag:amenity=shelter" /> |
| | 126 | <label text="Jeepney Waiting Shelter" /> |
| | 127 | <space /> |
| | 128 | <key key="amenity" value="shelter"/> |
| | 129 | <key key="shelter_type" value="public_transport" /> |
| | 130 | <check key="bench" text="Bench" /> |
| | 131 | <check key="bin" text="Bin" /> |
| | 132 | <reference ref="surface" /> |
| | 133 | <combo key="building" text="Building" default="roof" values="roof,cabin,kiosk,transportation,shed,hut,yes" editable="true" /> |
| | 134 | <reference ref="description" /> |
| | 135 | </item> |
| | 136 | <!-- Jeepney Waiting Bench --> |
| | 137 | <item name="Waiting Bench" icon="Phillipines_Jeepney\backrest_yes.svg" type="node,way"> |
| | 138 | <link href="https://wiki.openstreetmap.org/wiki/Tag:amenity=bench" /> |
| | 139 | <label text="Jeepney Waiting Bench" /> |
| | 140 | <space /> |
| | 141 | <key key="amenity" value="bench"/> |
| | 142 | <check key="backrest" text="Backrest" default=""/> |
| | 143 | <text key="seats" text="Number of seats" default=""/> |
| | 144 | <reference ref="surface" /> |
| | 145 | <combo key="material" text="Material" default="" values="wood,steel,stone,concrete,metal,rock" editable="true" /> |
| | 146 | <reference ref="description" /> |
| | 147 | </item> |
| | 148 | <!-- Jeepney Information Board --> |
| | 149 | <item name="Information Board" icon="Phillipines_Jeepney\board_14.svg" type="node,way"> |
| | 150 | <link wiki="Tag:information=board" /> |
| | 151 | <link wiki="Key:board_type" /> |
| | 152 | <label text="Information Board" /> |
| | 153 | <space /> |
| | 154 | <key key="tourism" value="information" /> |
| | 155 | <key key="information" value="board"/> |
| | 156 | <key key="board_type" value="public_transport" /> |
| | 157 | <text key="board:title" text="Board Title (Headline or title)" /> |
| | 158 | <text key="operator" text="Operator" /> |
| | 159 | <reference ref="network" /> |
| | 160 | <reference ref="description" /> |
| | 161 | </item> |
| | 162 | <separator /> |
| | 163 | <!-- Jeepney Stop Area basically includes everything in all directions that belongs to a specific stop --> |
| | 164 | <item name="Stop Area" icon="Phillipines_Jeepney\stop_area.svg" type="relation"> |
| | 165 | <link href="https://wiki.openstreetmap.org/wiki/Tag:public_transport=stop_area" /> |
| | 166 | <space /> |
| | 167 | <key key="public_transport" value="stop_area"/> |
| | 168 | <key key="type" value="public_transport" /> |
| | 169 | <reference ref="name_stop_area" /> |
| | 170 | <text key="operator" text="Operator" /> |
| | 171 | <reference ref="network" /> |
| | 172 | <roles> |
| | 173 | <role key="stop" text="stop position" requisite="optional" type="node" member_expression="public_transport=stop_position (bus=yes OR share_taxi=yes OR trolleybus=yes)" /> |
| | 174 | <role key="stop_exit_only" text="stop position (exit only)" requisite="optional" type="node" member_expression="public_transport=stop_position (bus=yes OR share_taxi=yes OR trolleybus=yes)" /> |
| | 175 | <role key="stop_entry_only" text="stop position (entry only)" requisite="optional" type="node" member_expression="public_transport=stop_position (bus=yes OR share_taxi=yes OR trolleybus=yes)" /> |
| | 176 | <role key="platform" text="platform" requisite="optional" type="node,way,closedway,multipolygon" member_expression="public_transport=platform" /> |
| | 177 | <role key="platform_exit_only" text="platform (exit only)" requisite="optional" type="node,way,closedway,multipolygon" member_expression="public_transport=platform" /> |
| | 178 | <role key="platform_entry_only" text="platform (entry only)" requisite="optional" type="node,way,closedway,multipolygon" member_expression="public_transport=platform" /> |
| | 179 | <role key="" text="shelter" requisite="optional" type="node,closedway,multipolygon" member_expression="amenity=shelter" /> |
| | 180 | <role key="" text="parking" requisite="optional" type="node,closedway,multipolygon" member_expression="amenity=parking" /> |
| | 181 | <role key="" text="taxi" requisite="optional" type="node,closedway,multipolygon" member_expression="amenity=taxi" /> |
| | 182 | <role key="" text="tricycle station" requisite="optional" type="node,closedway,multipolygon" member_expression="amenity=taxi" /> |
| | 183 | <role key="" text="bench" requisite="optional" type="node,way" member_expression="amenity=bench" /> |
| | 184 | <role key="" text="information board" requisite="optional" type="node" member_expression="information=board" /> |
| | 185 | <role key="" text="traffic sign" requisite="optional" type="node,way,closedway,multipolygon" member_expression="traffic_sign" /> |
| | 186 | </roles> |
| | 187 | </item> |
| | 188 | <!-- Jeepney Route --> |
| | 189 | <item name="Route" icon="presets/misc/route.svg" type="relation" preset_name_label="true"> |
| | 190 | <link wiki="Public_transport#Service_routes" /> |
| | 191 | <link wiki="Tag:route=bus" /> |
| | 192 | <link wiki="Relation:route" /> |
| | 193 | <label text="Before adding the actual route(s), it is recommended that you have at least the initial and final stop mapped, preferably all stops." /> |
| | 194 | <space /> |
| | 195 | <key key="type" value="route" /> |
| | 196 | <key key="route" value="bus" /> |
| | 197 | <key key="bus" value="share_taxi" /> |
| | 198 | <key key="public_transport:version" value="2" /> |
| | 199 | <reference ref="public_transport_route_mandatories" /> |
| | 200 | <space /> |
| | 201 | <optional> |
| | 202 | <reference ref="public_transport_route_optionals" /> |
| | 203 | </optional> |
| | 204 | <roles> |
| | 205 | <role key="stop" text="stop position" requisite="optional" type="node" member_expression="public_transport=stop_position (bus=yes OR share_taxi=yes OR trolleybus=yes)" /> |
| | 206 | <role key="stop_exit_only" text="stop position (exit only)" requisite="optional" type="node" member_expression="public_transport=stop_position (bus=yes OR share_taxi=yes OR trolleybus=yes)" /> |
| | 207 | <role key="stop_entry_only" text="stop position (entry only)" requisite="optional" type="node" member_expression="public_transport=stop_position (bus=yes OR share_taxi=yes OR trolleybus=yes)" /> |
| | 208 | <role key="platform" text="platform" requisite="optional" type="node,way,closedway,multipolygon" member_expression="public_transport=platform" /> |
| | 209 | <role key="platform_exit_only" text="platform (exit only)" requisite="optional" type="node,way,closedway,multipolygon" member_expression="public_transport=platform" /> |
| | 210 | <role key="platform_entry_only" text="platform (entry only)" requisite="optional" type="node,way,closedway,multipolygon" member_expression="public_transport=platform" /> |
| | 211 | <role key="" text="route segment" requisite="required" type="way,closedway" member_expression="highway" /> |
| | 212 | <role key="hail_and_ride" text="hail and ride route segment" requisite="optional" type="way,closedway" member_expression="highway" /> |
| | 213 | </roles> |
| | 214 | </item> |
| | 215 | <!-- Jeepney Route Master--> |
| | 216 | <item name="Route Master" icon="presets/misc/route.svg" type="relation" preset_name_label="true"> |
| | 217 | <link wiki="Relation:route_master" /> |
| | 218 | <label text="Before adding the master route, it is recommended that you do the routes first" /> |
| | 219 | <space /> |
| | 220 | <key key="type" value="route_master" /> |
| | 221 | <key key="route_master" value="bus" /> |
| | 222 | <key key="bus" value="share_taxi" /> |
| | 223 | <key key="public_transport:version" value="2" /> |
| | 224 | <text key="name" text="Name (i.e. 'Jeepney: Baguio → Itogon' - one-way only)" requisite="required" default="Jeepney: 'from' → 'to'" use_last_as_default="false"/> |
| | 225 | <text key="ref" text="Reference (This is what renderers show as name of the line)" requisite="required" default="" use_last_as_default="false"/> |
| | 226 | <optional> |
| | 227 | <text key="operator" text="Operator" value="" use_last_as_default="true"/> |
| | 228 | <text key="network" text="Network" value="" use_last_as_default="true"/> |
| | 229 | <reference ref="colour" /> |
| | 230 | <reference ref="oh" /> |
| | 231 | <check key="school" text="School" disable_off="true" /> |
| | 232 | <reference ref="description" /> |
| | 233 | </optional> |
| | 234 | <roles> |
| | 235 | <role key="" text="route variant/direction (at least 2)" requisite="required" type="relation" member_expression="type=route" /> |
| | 236 | </roles> |
| | 237 | </item> |
| | 238 | </group> |
| | 239 | </group> |
| | 240 | </presets> |
| | 241 | }}} |