wiki:Presets/ParkingLanes

Version 22 (modified by riiga, 2 years ago) ( diff )

Update to reflect new approved proposal on parking lanes

<?xml version="1.0" encoding="utf-8"?>
<presets
  xmlns="http://josm.openstreetmap.de/tagging-preset-1.0"
  version="2.0.25_2022-12-11"
  author="Sebastian Klemm, Kay Drangmeister, Alexander-II, riiga"
  link="https://wiki.openstreetmap.org/wiki/Key:parking:lane"
  ru.link="https://wiki.openstreetmap.org/wiki/RU:Key:parking:lane"
  shortdescription="Parking lanes"
  de.shortdescription="Parkstreifen"
  ru.shortdescription="Парковка вдоль дороги"
  bg.shortdescription="Паркиране на улицата"
  description="Parking lanes along roads and parking/stopping restrictions"
  de.description="Parkstreifen/Parkplätze entlang von Straßen und Park-/Halteverbote"
  ru.description="Парковка вдоль дорог/ограничения и запреты у такой парковки">

<!-- chunks -->
  <chunk id="parking_space_types">
    <list_entry value="parallel" de.display_value="längs" ru.display_value="параллельная" short_description="Vehicles must park parallel to the road." ru.short_description="параллельно дороге" />
    <list_entry value="perpendicular" de.display_value="quer" ru.display_value="перпендикулярная" short_description="Vehicles must park at a 90 degree angle so that the front or back of the vehicle is pointing straight towards the road center line." ru.short_description="под прямым углом: перед или зад ТС направлен перпендикулярно направлению дороги" />
    <list_entry value="diagonal" de.display_value="diagonal" ru.display_value="диагональная" short_description="Vehicles must park diagonally. Also known as angle parking or echelon parking." ru.short_description="диагональная: под углом к дороге" />
    <list_entry value="marked" de.display_value="markiert" ru.display_value="согласно разметке" short_description="Only some parking spaces available that are individually marked." ru.short_description="условия указаны для каждого парковочного места индивидуально" />
    <list_entry value="no" short_description="There is no parking space." />
    <list_entry value="yes" short_description="There is some type of parking space. If possible, be more specific." />
    <list_entry value="separate" short_description="Parking facilities are mapped explicitly as another object (usually with parking=street_side)." />
  </chunk> <!-- parking_space_types -->
  <chunk id="parking_condition_list">
    <list_entry value="free" de.display_value="kostenlos" ru.display_value="бесплатная" bg.display_value="безплатно" />
    <list_entry value="ticket" de.display_value="Parkschein/-gebühr" ru.display_value="платная" ru.short_description="способ оплаты не важен" bg.display_value="платено" />
    <list_entry value="disc" de.display_value="Parkscheibe" ru.display_value="диск" ru.short_description="ограничена по времени" />
    <list_entry value="disabled" ru.display_value="инвалиды" ru.short_description="не платная или бесплатная, а для инвалидов" />
    <list_entry value="residents" de.display_value="nur Anwohner" ru.display_value="резидентное разрешение" />
    <list_entry value="customers" />
    <list_entry value="private" />
    <list_entry value="no_parking" de.display_value="Parkverbot" ru.display_value="стоянка запрещена" />
    <list_entry value="no_standing" />
    <list_entry value="no_stopping" de.display_value="Halteverbot" ru.display_value="остановка запрещена" />
    <list_entry value="no" />
  </chunk> <!-- parking_condition_list -->
  <chunk id="parking_condition_reasons_list">
    <list_entry value="bus_stop" />
    <list_entry value="crossing" />
    <list_entry value="fire_lane" />
    <list_entry value="junction" />
    <list_entry value="loading_zone" />
    <list_entry value="passenger_loading_zone" />
    <list_entry value="priority_road" />
    <list_entry value="street_cleaning" />
    <list_entry value="turnaround" />
    <list_entry value="turn_lane" />
  </chunk> <!-- parking_condition_reasons_list -->
  <chunk id="parking_position_values">
    <list_entry value="on_street" ru.display_value="на дороге" />
    <list_entry value="half_on_kerb" ru.display_value="частично на тротуаре" ru.short_description="необходимо частично заехать на троутар" />
    <list_entry value="on_kerb" ru.display_value="на тротуаре" ru.short_description="ТС должно полностью находиться на тротуаре" />
    <!-- Value `street_side` was approved on 28 November 2020 in https://wiki.openstreetmap.org/wiki/Proposed_features/parking%3Dstreet_side -->
    <list_entry value="street_side" />
    <list_entry value="painted_area_only" ru.display_value="согласно разметке" />
    <list_entry value="shoulder" ru.display_value="на обочине" />
  </chunk> <!-- parking_position_values -->
  <chunk id="vehicle_types_list"> <!-- TODO what else to add or to remove to/from the list? https://wiki.openstreetmap.org/wiki/Key:access#Land-based_transportation -->
    <list_entry value="agricultural" ru.display_value="сельскохозяйственная техника" />
    <list_entry value="bicycle" ru.display_value="велосипед" />
    <list_entry value="bus" ru.display_value="автобус" />
    <list_entry value="caravan" ru.display_value="жилой автоприцеп" />
    <list_entry value="carriage" ru.display_value="гужевые повозки" />
    <list_entry value="emergency" ru.display_value="неотложная помощь" />
    <list_entry value="forestry" ru.display_value="лесохозяйственная техника" />
    <list_entry value="goods" ru.display_value="грузовой автомобиль до 3,5 т" />
    <list_entry value="hazmat" ru.display_value="перевозящие опасные грузы" />
    <list_entry value="hgv" ru.display_value="грузовой автомобиль свыше 3,5 т" />
    <list_entry value="hov" ru.display_value="3+ пассажира" />
    <list_entry value="mofa" ru.display_value="мини мопед" />
    <list_entry value="moped" ru.display_value="мопед" />
    <list_entry value="motorcar" ru.display_value="автомобиль" />
    <list_entry value="motorcycle" ru.display_value="мотоцикл" />
    <list_entry value="motorhome" ru.display_value="фургон-дом на колёсах" />
    <list_entry value="psv" ru.display_value="общественный транспорт" />
    <list_entry value="taxi" ru.display_value="такси" />
    <list_entry value="tourist_bus" ru.display_value="туристический автобус" />
    <list_entry value="trailer" ru.display_value="с прицепом" />
  </chunk> <!-- vehicle_types_list -->
  <chunk id="wiki_links">
    <link href="https://wiki.openstreetmap.org/wiki/Key:parking:lane"
      ru.href="https://wiki.openstreetmap.org/wiki/RU:Key:parking:lane"/>
  </chunk>
  <chunk id="maxstay_values">
    <list_entry value="5 minutes" />
    <list_entry value="15 minutes" />
    <list_entry value="30 minutes" />
    <list_entry value="1 hour" />
    <list_entry value="2 hours" />
    <list_entry value="3 hours" />
    <list_entry value="24 hours" />
    <list_entry value="7 days" />
  </chunk> <!-- time_interval_values -->

<!-- groups -->
  <group name="Parking lanes" de.name="Parkstreifen" ru.name="Парковка вдоль дороги" icon="presets/vehicle/parking/parking.svg">
    <group name="Parking position" ru.name="Способ постановки ТС">
      <item name="for parking:lane:both:parallel" ru.name="для parking:lane:both:parallel" type="way" preset_name_label="true">
        <space />
        <key key="parking:lane:both" value="parallel" match="keyvalue!" />
        <combo text="Parking position" ru.text="Способ постановки ТС" key="parking:lane:both:parallel" match="key" use_last_as_default="true">
          <reference ref="parking_position_values" />
        </combo>
        <reference ref="wiki_links" />
      </item> <!-- for parking:lane:both:parallel -->
      <item name="for parking:lane:both:perpendicular" ru.name="для parking:lane:both:perpendicular" type="way" preset_name_label="true">
        <space />
        <key key="parking:lane:both" value="perpendicular" match="keyvalue!" />
        <combo text="Parking position" ru.text="Способ постановки ТС" key="parking:lane:both:perpendicular" match="key" use_last_as_default="true">
          <reference ref="parking_position_values" />
        </combo>
        <reference ref="wiki_links" />
      </item> <!-- for parking:lane:both:perpendicular -->
      <item name="for parking:lane:both:diagonal" ru.name="для parking:lane:both:diagonal" type="way" preset_name_label="true">
        <space />
        <key key="parking:lane:both" value="diagonal" match="keyvalue!" />
        <combo text="Parking position" ru.text="Способ постановки ТС" key="parking:lane:both:diagonal" match="key" use_last_as_default="true">
          <reference ref="parking_position_values" />
        </combo>
        <reference ref="wiki_links" />
      </item> <!-- for parking:lane:both:diagonal -->
      <item name="for parking:lane:right:parallel" ru.name="для parking:lane:right:parallel" type="way" preset_name_label="true">
        <space />
        <key key="parking:lane:right" value="parallel" match="keyvalue!" />
        <combo text="Parking position" ru.text="Способ постановки ТС" key="parking:lane:right:parallel" match="key" use_last_as_default="true">
          <reference ref="parking_position_values" />
        </combo>
        <reference ref="wiki_links" />
      </item> <!-- for parking:lane:right:parallel -->
      <item name="for parking:lane:right:perpendicular" ru.name="для parking:lane:right:perpendicular" type="way" preset_name_label="true">
        <space />
        <key key="parking:lane:right" value="perpendicular" match="keyvalue!" />
        <combo text="Parking position" ru.text="Способ постановки ТС" key="parking:lane:right:perpendicular" match="key" use_last_as_default="true">
          <reference ref="parking_position_values" />
        </combo>
        <reference ref="wiki_links" />
      </item> <!-- for parking:lane:right:perpendicular -->
      <item name="for parking:lane:right:diagonal" ru.name="для parking:lane:right:diagonal" type="way" preset_name_label="true">
        <space />
        <key key="parking:lane:right" value="diagonal" match="keyvalue!" />
        <combo text="Parking position" ru.text="Способ постановки ТС" key="parking:lane:right:diagonal" match="key" use_last_as_default="true">
          <reference ref="parking_position_values" />
        </combo>
        <reference ref="wiki_links" />
      </item> <!-- for parking:lane:right:diagonal -->
      <item name="for parking:lane:left:parallel" ru.name="для parking:lane:left:parallel" type="way" preset_name_label="true">
        <space />
        <key key="parking:lane:left" value="parallel" match="keyvalue!" />
        <combo text="Parking position" ru.text="Способ постановки ТС" key="parking:lane:left:parallel" match="key" use_last_as_default="true">
          <reference ref="parking_position_values" />
        </combo>
        <reference ref="wiki_links" />
      </item> <!-- for parking:lane:left:parallel -->
      <item name="for parking:lane:left:perpendicular" ru.name="для parking:lane:left:perpendicular" type="way" preset_name_label="true">
        <space />
        <key key="parking:lane:left" value="perpendicular" match="keyvalue!" />
        <combo text="Parking position" ru.text="Способ постановки ТС" key="parking:lane:left:perpendicular" match="key" use_last_as_default="true">
          <reference ref="parking_position_values" />
        </combo>
        <reference ref="wiki_links" />
      </item> <!-- for parking:lane:left:perpendicular -->
      <item name="for parking:lane:left:diagonal" ru.name="для parking:lane:left:diagonal" type="way" preset_name_label="true">
        <space />
        <key key="parking:lane:left" value="diagonal" match="keyvalue!" />
        <combo text="Parking position" ru.text="Способ постановки ТС" key="parking:lane:left:diagonal" match="key" use_last_as_default="true">
          <reference ref="parking_position_values" />
        </combo>
        <reference ref="wiki_links" />
      </item> <!-- for parking:lane:left:diagonal -->
    </group> <!-- Parking position group -->
    <separator />
    <item name="Same on both sides of street" de.name="beide Straßenseiten gleich" ru.name="Одинакова на обеих сторонах" icon="presets/vehicle/parking/parking.svg" type="way" preset_name_label="true">
      <space />
      <combo text="Space type" de.text="Art und Anordnung" ru.text="Тип парковки" key="parking:lane:both" match="key" use_last_as_default="true">
        <reference ref="parking_space_types" />
      </combo>
      <reference ref="wiki_links" />
    </item> <!-- Same on both sides of street item -->
    <item name="Different on each side of street" de.name="beide Straßenseiten unterschiedlich" ru.name="Различна на каждой стороне" icon="presets/vehicle/parking/parking.svg" type="way" preset_name_label="true">
      <space />
      <label text="Right side:" de.text="Rechte Straßenseite:" ru.text="По правую сторону:" />
      <space />
      <combo text="Space type" de.text="Art und Anordnung" ru.text="Тип парковки" key="parking:lane:right" match="key" use_last_as_default="true">
        <reference ref="parking_space_types" />
      </combo>
      <item_separator />
      <label text="Left side:" de.text="Linke Straßenseite:" ru.text="По левую сторону:" />
      <space />
      <combo text="Space type" de.text="Art und Anordnung" ru.text="Тип парковки" key="parking:lane:left" match="key" use_last_as_default="true">
        <reference ref="parking_space_types" />
      </combo>
      <reference ref="wiki_links" />
    </item> <!-- Different on each side of street item -->
  </group>

  <group name="Parking condition" icon="presets/vehicle/parking/parking.svg">
    <item name="Same on both sides of street" de.name="beide Straßenseiten gleich" ru.name="Одинакова на обеих сторонах" icon="presets/vehicle/parking/parking.svg" type="way" preset_name_label="true">
      <space />
      <multiselect text="Default condition(s)" de.text="Bedingungen" ru.text="Разрешение на парковку" key="parking:condition:both" match="key" use_last_as_default="true" rows="5">
        <reference ref="parking_condition_list" />
      </multiselect>
      <text text="Conditional restriction" key="parking:condition:both:conditional" match="key" use_last_as_default="true" />
      <!-- FIXME: Add support for vehicles according to new syntax
      <multiselect text="Type of vehicles" ru.text="Виды ТС" key="parking:condition:both:vehicles" rows="3">
        <reference ref="vehicle_types_list" />
      </multiselect>
      -->
      <optional>
        <combo text="Maxstay" de.text="max. Parkzeit" ru.text="Макс. время стоянки" key="parking:condition:both:maxstay" values_sort="false">
          <reference ref="maxstay_values" />
        </combo>
        <text text="Conditional maxstay" key="parking:condition:both:maxstay:conditional"  match="key" use_last_as_default="true" />
        <text text="Capacity (each side)" de.text="Kapazität (pro Seite)" ru.text="Вместимость (на каждой стороне)" key="parking:condition:both:capacity" />
        <text text="Capacity for disabled (each side)" ru.text="Вместимость (инвалиды, на каждой стороне)" key="parking:condition:both:capacity:disabled" />
        <text text="Residents permit ref" de.text="Parkausweis-Bezeichnung (ref)" ru.text="Категория (ref) резидентного разрешения" key="parking:condition:both:residents" />
        <text text="Customers of" de.text="Kunden von" ru.text="Для клиентов заведения" key="parking:condition:both:customers" />
        <combo text="Reason for prohibition" key="parking:condition:both:reason" values_context="parking_condition_reasons" match="key">
          <reference ref="parking_condition_reasons_list" />
        </combo>
      </optional>
      <reference ref="wiki_links" />
    </item> <!-- Same on both sides of street item -->
    <item name="Different on each side of street" de.name="beide Straßenseiten unterschiedlich" ru.name="Различна на каждой стороне" icon="presets/vehicle/parking/parking.svg" type="way" preset_name_label="true">
      <space />
      <label text="Right side:" de.text="Rechte Straßenseite:" ru.text="По правую сторону:" />
      <space />
      <multiselect text="Default condition(s)" de.text="Bedingungen" ru.text="Разрешение на парковку" key="parking:condition:right" match="key" use_last_as_default="true" rows="5">
        <reference ref="parking_condition_list" />
      </multiselect>
      <text text="Conditional restriction" key="parking:condition:right:conditional" match="key" use_last_as_default="true" />
      <!-- FIXME: Add support for vehicles according to new syntax
      <multiselect text="Type of vehicles" ru.text="Виды ТС" key="parking:condition:right:vehicles" rows="3">
        <reference ref="vehicle_types_list" />
      </multiselect>
      -->
      <optional>
        <combo text="Maxstay" de.text="max. Parkzeit" ru.text="Макс. время стоянки" key="parking:condition:right:maxstay" values_sort="false">
          <reference ref="maxstay_values" />
        </combo>
        <text text="Conditional maxstay" key="parking:condition:right:maxstay:conditional"  match="key" use_last_as_default="true" />
        <text text="Capacity" de.text="Kapazität" ru.text="Вместимость" key="parking:condition:right:capacity" />
        <text text="Capacity for disabled" ru.text="Вместимость (инвалиды)" key="parking:condition:right:capacity:disabled" />
        <text text="Residents permit ref" de.text="Parkausweis-Bezeichnung (ref)" ru.text="Категория (ref) резидентного разрешения" key="parking:condition:right:residents" />
        <text text="Customers of" de.text="Kunden von" ru.text="Для клиентов заведения" key="parking:condition:right:customers" />
        <combo text="Reason for prohibition" key="parking:condition:right:reason" values_context="parking_condition_reasons" match="key">
          <reference ref="parking_condition_reasons_list" />
        </combo>
      </optional>
      <item_separator />
      <label text="Left side:" de.text="Linke Straßenseite:" ru.text="По левую сторону:" />
      <space />
      <multiselect text="Default condition(s)" de.text="Bedingungen" ru.text="Разрешение на парковку" key="parking:condition:left" match="key" use_last_as_default="true" rows="5">
        <reference ref="parking_condition_list" />
      </multiselect>
      <text text="Conditional restriction" key="parking:condition:left:conditional" match="key" use_last_as_default="true" />
      <!-- FIXME: Add support for vehicles according to new syntax
      <multiselect text="Type of vehicles" ru.text="Виды ТС" key="parking:condition:left:vehicles" rows="3">
        <reference ref="vehicle_types_list" />
      </multiselect>
      -->
      <optional>
        <combo text="Maxstay" de.text="max. Parkzeit" ru.text="Макс. время стоянки" key="parking:condition:left:maxstay" values_sort="false">
          <reference ref="maxstay_values" />
        </combo>
        <text text="Conditional maxstay" key="parking:condition:left:maxstay:conditional"  match="key" use_last_as_default="true" />
        <text text="Capacity" de.text="Kapazität" ru.text="Вместимость" key="parking:condition:left:capacity" />
        <text text="Capacity for disabled" ru.text="Вместимость (инвалиды)" key="parking:condition:left:capacity:disabled" />
        <text text="Residents permit ref" de.text="Parkausweis-Bezeichnung (ref)" ru.text="Категория (ref) резидентного разрешения" key="parking:condition:left:residents" />
        <text text="Customers of" de.text="Kunden von" ru.text="Для клиентов заведения" key="parking:condition:left:customers" />
        <combo text="Reason for prohibition" key="parking:condition:left:reason" values_context="parking_condition_reasons" match="key">
          <reference ref="parking_condition_reasons_list" />
        </combo>
      </optional>
      <reference ref="wiki_links" />
    </item> <!-- Different on each side of street item -->
  </group> <!-- Main items group -->
</presets>

Presets_ParkingLanes-preset.xml, Presets_ParkingLanes.zip

Note: See TracWiki for help on using the wiki.