wiki:Presets/PublicTransport_Belarus_BY

Version 1 (modified by KorneySan, 5 years ago) ( diff )

Initial release

Public Transport of Belarus

The purpose of these presets is to facilitate the mapping of public transport stops, platforms and routes in the Republic of Belarus in accordance with the PTv2 scheme with additional reservations developed by the Minsk OSM community.

All presets provide a dialog to set the proper tags. After applying a preset, some inappropriate tags are deleted.

Presets are localized to English, Russian and Belarusian.

The preset code

The preset code is a significantly redesigned version of the preset PublicTransport_Minsk_BY by iRewer.

<?xml version="1.0" encoding="UTF-8"?>
<presets xmlns="http://josm.openstreetmap.de/tagging-preset-1.0"
    shortdescription="Public Transport of Belarus (BY)"
        ru.shortdescription="Общественный транспорт Беларуси"
        be.shortdescription="Грамадскі транспарт Беларусi"
    description="Templates for public transport mapping in Belarus' cities and their suburbs"
        ru.description="Шаблоны для картирования остановок общественного транспорта городах Беларуси и их окрестностях"
        be.description="Шаблоны для маппінга прыпынкаў грамадскага транспарту ў гарадах Беларусi і бліжэйшым наваколлі"
    link="https://wiki.openstreetmap.org/wiki/RU:Belarus:%D0%9E%D0%B1%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%BF%D0%BE%D1%80%D1%82_%D0%91%D0%B5%D0%BB%D0%B0%D1%80%D1%83%D1%81%D0%B8"
    icon="BY_PT.png"
    author="Korney San (основа - iRewer)"
    version="1.5_2022-02-11"
    >

<!-- Belarus Public Transport chunks' definition -->
    <!-- Tags for PT names -->
    <chunk
        id="BY_PT_names"
        >
        <text
            key="name"
            text="Name"
                ru.text="Наименование"
                be.text="Назоў"
            />
        <text
            key="name:ru"
            text="Name (ru)"
                ru.text="Наименование (рус.)"
                be.text="Назоў (рус.)"
            default="-"
            />
        <text
            key="name:be"
            text="Name (be)"
                ru.text="Наименование (бел.)"
                be.text="Назоў (бел.)"
            default="-"
            />
    </chunk> <!-- /BY_PT_names -->
    <!-- Tags for PT descriptions -->
    <chunk
        id="BY_PT_descriptions"
        >
        <text
            key="description"
            text="Description"
                ru.text="Описание"
                be.text="Апісанне"
            />
        <text
            key="description:ru"
            text="Description (ru)"
                ru.text="Описание (рус.)"
                be.text="Апісанне (рус.)"
            default="-"
            />
        <text
            key="description:be"
            text="Description (be)"
                ru.text="Описание (бел.)"
                be.text="Апісанне (бел.)"
            default="-"
            />
    </chunk> <!-- /BY_PT_descriptions -->
    <!-- Tags for PT operators -->
    <chunk
        id="BY_PT_operators"
        >
        <combo
            key="operator" 
            text="Operator"
                ru.text="Оператор"
                be.text="Аператар"
            values_sort="false"
            values_searchable="true"
            editable="true"
            use_last_as_default="true"
            >
            <!-- Brest -->
            <list_entry value="КТУП «Брестгортранс»" icon="Brest_Bgt_24.png" />
            <!-- Vitebsk -->
            <list_entry value="ВОКТУП «Оператор перевозок" icon="Vitebsk_OP_24.png" />
            <!-- Gomel -->
            <list_entry value="КТУП «Гомельоблпассажиртранс»" icon="Gomel_GOPT_24.png" />
            <!-- Grodno -->
            <list_entry value="ГОКТУП «Оператор пассажирских перевозок»" icon="Grodno_24" />
            <!-- Minsk -->
            <list_entry value="ГП «Столичный транспорт и связь»" icon="Minsk_STS_24.png" />
            <!-- Mogilev -->
            <list_entry value="ОАО «АТЭК — Могилёв»" icon="Mogilev_ATEK_24.png" />
        </combo>
    </chunk> <!-- /BY_PT_operators -->
    <!-- Tags for PT points -->
    <chunk
        id="BY_PT_point"
        >
        <reference
            ref="BY_PT_names"
            />
        <text
            key="ref"
            text="Stop ID"
                ru.text="ID остановки"
                be.text="ID прыпынку"
            default="?"
            />
        <text
            key="ref:minsktrans"
            text="Stop ID (Minsktrans)"
                ru.text="ID (Минсктранс)"
                be.text="ID (Мінсктранс)"
            default="?"
            />
        <reference
            ref="BY_PT_operators"
            />
    </chunk> <!-- /BY_PT_point -->
    <!-- Tags for PT check dates -->
    <chunk
        id="BY_PT_date_of_check"
        >
        <text
            key="BY_PT:checked"
            text="Last check date (YYYY-MM-DD)"
                ru.text="Дата проверки (YYYY-MM-DD)"
                be.text="Дата праверкі (YYYY-MM-DD)"
            default="not yet"
                ru.default="не проверено"
                be.default="не праверана"
            use_last_as_default="true"
            />
    </chunk> <!-- /BY_PT_date_of_check -->
    <!-- Tags for PT notes -->
    <chunk
        id="BY_PT_note"
        >
        <key
            key="BY_PT:note"
            value="Тэги типа &quot;BY_PT...&quot; - временные, для внесения ОТ Беларуси! Не удаляйте их - они будут удалены позже."
            />
    </chunk> <!-- /BY_PT_note -->
    <!-- Tags for PT equipment remove -->
    <chunk
        id="BY_PT_equipment_remove"
        >
        <!-- tags to remove if exists -->
        <key
            key="shelter"
            value=""
            match="none"
            />
        <key
            key="bench"
            value=""
            match="none"
            />
        <key
            key="bin"
            value=""
            match="none"
            />
        <key
            key="toilets"
            value=""
            match="none"
            />
    </chunk> <!-- /BY_PT_equipment_remove -->
    <!-- Tags for PT way passability -->
    <chunk
        id="BY_PT_way_passability"
        >
        <!-- tags to remove if exists -->
        <key
            key="name"
            value=""
            match="none"
            />
        <key
            key="name:ru"
            value=""
            match="none"
            />
        <key
            key="name:be"
            value=""
            match="none"
            />
        <reference
            ref="BY_PT_equipment_remove"
            />
        <key
            key="departures_board"
            value=""
            match="none"
            />
        <!-- fixed tags -->
        <key
            key="highway"
            value="footway"
            />
        <space />
        <check
            key="bicycle"
            text="Bicycles"
                ru.text="Велосипеды"
                be.text="Ровары"
            disable_off="true"
            />
    </chunk> <!-- /BY_PT_way_passability -->
    <!-- Tags for PT platforms -->
    <chunk
        id="BY_PT_platform_surface"
        >
        <check
            key="public_transport"
            text="Mark as platform"
                ru.text="Пометить как платформу"
                be.text="Пазначыць як платформу"
            value_on="platform"
            disable_off="true"
            />
        <check
            key="footway"
            text="A part of sidewalk"
                ru.text="Часть тротуара"
                be.text="Частка тратуару"
            value_on="sidewalk"
            disable_off="true"
            />
        <combo
            key="surface"
            text="Surface"
                ru.text="Покрытие"
                be.text="Пакрыццё"
            values="paved,asphalt,concrete,concrete:plates,concrete:lanes,paving_stones,sett,cobblestone,wood,metal,grass_paver,unpaved,compacted,fine_gravel,gravel,pebblestone,ground,dirt,mud,sand,grass"
                ru.display_values="- с твёрдым покрытием,асфальтобетон,бетон,бетонные плиты,две колеи из плит,плитка,брусчатка,булыжник,деревянное,металлическое,мощение решётками с травой,- без твёрдого покрытия,улучшенное грунтово-гравийное,мелкогравийное,гравийное,галечное,грунтовое земляное,влажное грязевое,вязкое грязевое,песчаное,травяное"
                be.display_values="- з цвёрдым пакрыццём,асфальтабетон,бетон,бетонныя пліты,дзве каляіны з плітаў,формавая плітка,брукаванка,каменнае,драўлянае,металічнае,рашоткі з травою,- без цвёрдага пакрыцця,палепшанае грунтава-жвіравае,дробнажвіравае,жвіравае,галечнікавае,глебавае,мокрае гразевае,вязкае гразевае,пясчанае,травяное"
            values_sort="false"
            />
    </chunk> <!-- /BY_PT_platform_surface --> 
    <!-- Tags for PT timetables -->
    <chunk
        id="BY_PT_timetables"
        >
        <list_entry
            value="yes"
            short_description="some uncertain/unknown"
                ru.short_description="есть, но неизвестно какое"
                be.short_description="ёсць, але невядома якi"
            icon="timetable_yes.png"
            icon_size="25"
            />
        <list_entry
            value="delay"
            short_description="only delay intervals"
                ru.short_description="указаны лишь интервалы движения"
                be.short_description="пазначаныя толькі інтэрвалы руху"
            icon="timetable_delay.png"
            icon_size="25"
            />
        <list_entry
            value="timetable"
            short_description="specific times"
                ru.short_description="есть точное расписание маршрута/маршрутов"
                be.short_description="ёсць дакладны расклад для маршрута/маршрутаў"
            icon="timetable_timetable.png"
            icon_size="25"
            />
        <list_entry
            value="realtime"
            short_description="realtime arrivals monitor"
                ru.short_description="есть электронное табло со временем прибытия"
                be.short_description="ёсць электронае табло з часам прыбыцця"
            icon="timetable_realtime.png"
            icon_size="25"
            />
        <list_entry
            value="no"
            short_description="no timetable"
                ru.short_description="нет расписаний"
                be.short_description="няма раскладаў"
            icon="timetable_no.png"
            icon_size="25"
            />
    </chunk> <!-- /BY_PT_timetables -->
    <!-- Tags for PT route transport types -->
    <chunk
        id="BY_PT_route_transport_type"
        >
        <list_entry value="bus" />
        <list_entry value="trolleybus" />
        <list_entry value="tram" />
        <list_entry value="share_taxi" />
        <list_entry value="subway" />
        <list_entry value="train" />
        <!--
        <list_entry value="light_rail" />
        <list_entry value="monorail" />
        <list_entry value="funicular" />
        <list_entry value="aerialway" />
        <list_entry value="ferry" />
        -->
    </chunk> <!-- /BY_PT_route_transport_type -->
    <!-- Tags for PT route -->
    <chunk
        id="BY_PT_route_common_1"
        >
        <reference
            ref="BY_PT_names"
            />
        <text
            key="ref"
            text="Reference number"
                ru.text="Обозначение (ref)"
                be.text="Абазначэнне (ref)"
            default="?"
            />
    </chunk> <!-- /BY_PT_route_common_1 -->
    <chunk
        id="BY_PT_route_common_2"
        >
        <combo
            key="colour" 
            text="Colour"
                ru.text="Цвет"
                be.text="Колер"
            values_sort="false"
            values_searchable="true"
            editable="true"
            use_last_as_default="true"
            values="black,gray,maroon,olive,green,teal,navy,purple,silver,red,yellow,lime,aqua,blue,fuchsia,white"
                ru.display_values="чёрный,серый,тёмно-бордовый,оливковый,зелёный,бирюзовый,тёмно-синий,фиолетовый,серебристый,красный,жёлтый,известковый,морской волны,синий,малиновый,белый"
                be.display_values="чорны,шэры,цёмна-бардовы,аліўкавы,зялёны,бірузовы,цёмна-сіні,фіялетавы,серабрысты,чырвоны,жоўты,вапнавы,марской хвалі,сіні,малінавы,белы"
            match="none"
            />
        <space />
        <reference
            ref="BY_PT_operators"
            />
        <combo
            key="network" 
            text="Network"
                ru.text="Сеть"
                be.text="Сетка"
            values_sort="false"
            values_searchable="true"
            editable="true"
            use_last_as_default="true"
            values="intercity,regional,city"
               ru.display_values="междугородная,пригородная,городская"
               be.display_values="міжгародная,прыгарадная,гарадская"
            />
        <space />
        <text
            key="interval"
            text="Interval"
                ru.text="Интервал"
                be.text="Інтэрвал"
            />
    </chunk> <!-- /BY_PT_route_common_2 --> <!-- /Belarus Public Transport chunks definitions -->

<!-- Belarus Public Transport node/way/relation presets -->
    <group
        name="Belarus Public Transport"
            ru.name="Общественный транспорт Беларуси"
            be.name="Грамадскі транспарт Беларусi"
        icon="_BY.png"
        >

        <!-- Stop Position -->
        <item
            name="Stop Position"
                ru.name="Место остановки"
                be.name="Месца спыну"
            type="node"
            icon="stop_position.png"
            preset_name_label="true"
            >
            <link
                wiki="RU:Belarus:Общественный_транспорт_Беларуси"
                />
            <!-- tags to remove if exists -->
            <key
                key="highway"
                value=""
                match="none"
                />
            <reference
                ref="BY_PT_equipment_remove"
                />
            <!-- fixed tags -->
            <key
                key="public_transport"
                value="stop_position"
                />
            <key
                key="BY_PT"
                value="stop_position"
                 />
            <reference
                ref="BY_PT_note"
                />
            <!-- optional tags -->
            <space />
            <reference
                ref="BY_PT_point"
                />
            <space />
            <label
                text="Types of transport:"
                    ru.text="Виды транспорта:"
                    be.text="Віды транспарту:"
                />
            <checkgroup 
                columns="3"
                >
                <check
                    key="bus"
                    text="Bus"
                        ru.text="Автобус"
                        be.text="Аўтобус"
                    disable_off="true"
                    />
                <check
                    key="share_taxi"
                    text="Share taxi"
                        ru.text="Маршрутка"
                        be.text="Маршрутка"
                    disable_off="true"
                    />
                <check
                    key="trolleybus"
                    text="Trolleybus"
                        ru.text="Троллейбус"
                        be.text="Тралейбус"
                    disable_off="true"
                    />
                <check
                    key="train"
                    text="Train"
                        ru.text="Поезд"
                        be.text="Цягнік"
                    disable_off="true"
                    />
                <check
                    key="subway"
                    text="Subway"
                        ru.text="Метро"
                        be.text="Метро"
                    disable_off="true"
                    />
                <check
                    key="tram"
                    text="Tram"
                        ru.text="Трамвай"
                        be.text="Трамвай"
                    disable_off="true"
                    />
            </checkgroup>
            <space />
            <reference
                ref="BY_PT_date_of_check"
                />
            <!-- role descriptions -->    
            <roles>
                <role
                    key="stop"
                    text="Approximate place of transport stop on the higway"
                       ru.text="Примерное место остановки транспорта на дороге"
                       be.text="Прыкладнае месца прыпынку транспарта на дарозе"
                    type="node"
                    />
            </roles>
        </item> <!-- /Stop Position -->
                
        <!-- Platform (node only)-->
        <item
            name="Platform Point"
                ru.name="Остановка"
                be.name="Прыпынак"
            type="node"
            icon="platform_point.png"
            preset_name_label="true"
            >
            <link
                wiki="RU:Belarus:Общественный_транспорт_Беларуси"
                />
            <!-- tags to remove if exists -->
            <key
                key="amenity"
                value=""
                match="none"
                />
            <key
                key="shelter_type"
                value=""
                match="none"
                />
            <!-- fixed tags -->
            <key
                key="highway"
                value="bus_stop"
                />
            <key
                key="public_transport"
                value="platform"
                />
            <key
                key="BY_PT"
                value="platform_node"
                />
            <reference
                ref="BY_PT_note"
                />
            <!-- optional tags -->
            <space />
            <reference
                ref="BY_PT_point"
                />
            <space />
            <label
                text="Platform equipment:"
                    ru.text="Оснащение остановки:"
                    be.text="Абсталяванне прыпынку:"
                />
            <checkgroup
                columns="4"
                >
                <check
                    key="shelter"
                    text="Shelter"
                        ru.text="навес"
                        be.text="навес"
                    />
                <check
                    key="bench"
                    text="Bench"
                        ru.text="cкамейка"
                        be.text="лаўка"
                    />
                <check
                    key="bin"
                    text="Waste Basket/Trash Can"
                        ru.text="мусорка"
                        be.text="сметніца"
                    />
                <check
                    key="toilets"
                    text="Toilets"
                        ru.text="туалет"
                        be.text="туалет"
                    disable_off="true"
                    />
            </checkgroup>
            <space />
            <combo
                key="departures_board"
                text="Departures Board"
                    ru.text="Расписание маршрутов"
                    be.text="Расклад руху"
                values_searchable="true"
                values_sort="false"
                editable="false"
                use_last_as_default="true"
                >
                <reference
                    ref="BY_PT_timetables"
                    />
            </combo>
            <space />
            <combo
                key="tactile_paving"
                text="Tactile Paving"
                    ru.text="Тактильное мощение"
                    be.text="Тактыльны брук"
                values="yes,no,incorrect"
                />
            <space />
            <reference
                ref="BY_PT_date_of_check"
                />
            <!-- role descriptions -->    
            <roles>
                <role
                    key="platform"
                    text="The position of the stop pavilion beside the highway"
                       ru.text="Положение павильона остановки у дороги"
                       be.text="Палажэнне павільёна прыпынку ў дарогі"
                    type="node"
                    />
            </roles>
        </item> <!-- /Platform -->

        <separator/>

        <!-- Platform (way only) -->
        <item
            name="Platform Strip"
            ru.name="Платформа остановки"
            be.name="Платформа прыпынку"
            type="way,closedway"
            icon="platform_strip.png"
            preset_name_label="true"
            >
            <link
                wiki="RU:Belarus:Общественный_транспорт_Беларуси"
                />
            <!-- fixed tags -->
            <reference
                ref="BY_PT_way_passability"
                />
            <key
                key="BY_PT"
                value="platform_way"
                />
            <reference
                ref="BY_PT_note"
                />
            <!-- optional tags -->
            <space />
            <reference
                ref="BY_PT_platform_surface"
                />
            <space />
            <reference
                ref="BY_PT_date_of_check"
                />
            <!-- role descriptions -->    
            <roles>
                <role
                    key="platform"
                    text="The boarding platform beside the highway"
                       ru.text="Посадочная площадка у дороги"
                       be.text="Пасадачная пляцоўка ў дарогі"
                    type="way,closedway"
                    />
            </roles>
        </item> <!-- /Platform (way only) -->

        <!-- Public transport entrance (way only) -->
        <item
            name="Entrance Pass"
                ru.name="Проход к транспорту"
                be.name="Праход да транспарту"
            type="way"
            icon="entrance_pass.png"
            preset_name_label="true"
            >
            <link
                wiki="RU:Belarus:Общественный_транспорт_Беларуси"
                />
            <!-- fixed tags -->
            <key
                key="public_transport"
                value="entrance_pass"
                />
            <reference
                ref="BY_PT_way_passability"
                />
            <key
                key="BY_PT"
                value="entrance_pass"
                />
            <reference
                ref="BY_PT_note"
                />
            <!-- role descriptions -->    
            <roles>
                <role
                    key="entrance_pass"
                    text="Pass to transport's entrance"
                       ru.text="Проход ко входу в транспорт"
                       be.text="Праход да ўваходу ў транспарт"
                    type="way"
                    />
            </roles>
        </item> <!-- /Public transport entrance (way only) -->

        <separator/>

        <!-- Stop Area (relation only) -->
        <item
            name="Stop Area"
                ru.name="Зона остановки"
                be.name="Зона прыпынку"
            type="relation"
            icon="stop_area.png"
            preset_name_label="true"
            >
            <link
                wiki="RU:Belarus:Общественный_транспорт_Беларуси"
                />
            <!-- fixed tags -->
            <key
                key="type"
                value="public_transport"
                match="keyvalue"
                />
            <key
                key="public_transport"
                value="stop_area"
                match="keyvalue"
                />
            <key
                key="public_transport:version"
                value="2"
                />
            <reference
                ref="BY_PT_note"
                />
            <!-- optional tags -->
            <space />
            <reference
                ref="BY_PT_point"
                />
            <space />
            <text
                key="note"
                text="Note"
                    ru.text="Заметка"
                    be.text="Нататка"
                default="В какую сторону?"
                />
            <space />
            <reference
                ref="BY_PT_date_of_check"
                />
            <space />
        </item> <!-- /Stop Area (relation only) -->

        <separator/>

        <!-- Route (relation only) -->
        <item
            name="Route"
                ru.name="Маршрут"
                be.name="Маршрут"
            type="relation"
            icon="pt_route.png"
            preset_name_label="true"
            >
            <link
                wiki="RU:Belarus:Общественный_транспорт_Беларуси"
                />
            <key
                key="type"
                value="route"
                match="keyvalue"
                />
            <combo
                key="route" 
                text="Transport type"
                    ru.text="Тип транспорта"
                    be.text="Тып транспарту"
                values_sort="false"
                values_searchable="true"
                editable="true"
                use_last_as_default="true"
                >
                <reference
                    ref="BY_PT_route_transport_type"
                    />
            </combo>
            <space />
            <reference
                ref="BY_PT_route_common_1"
                />
            <text
                key="from"
                text="From"
                    ru.text="От"
                    be.text="Ад"
                default="-"
                />
            <text
                key="to"
                text="To"
                    ru.text="До"
                    be.text="да"
                default="-"
                />
            <reference
                ref="BY_PT_route_common_2"
                />
            <text
                key="distance"
                text="Distance"
                    ru.text="Расстояние"
                    be.text="Адлегласць"
                />
            <text
                key="duration"
                text="Duration"
                    ru.text="Длительность"
                    be.text="Працягласць"
                />
            <space />
            <check
                key="roundtrip"
                text="Roundtrip"
                    ru.text="Кольцевой"
                    be.text="Кальцавы"
                    disable_off="true"
                />
        </item> <!-- /Route (relation only) -->

        <!-- Master Route (relation only) -->
        <item
            name="Master Route"
                ru.name="Мастер-маршрут"
                be.name="Майстар-маршрут"
            type="relation"
            icon="pt_route_master.png"
            preset_name_label="true"
            >
            <link
                wiki="RU:Belarus:Общественный_транспорт_Беларуси"
                />
            <key
                key="type"
                value="route_master"
                match="keyvalue"
                />
            <combo
                key="route_master" 
                text="Transport type"
                    ru.text="Тип транспорта"
                    be.text="Тып транспарту"
                values_sort="false"
                values_searchable="true"
                editable="true"
                use_last_as_default="true"
                >
                <reference
                    ref="BY_PT_route_transport_type"
                    />
            </combo>
            <space />
            <reference
                ref="BY_PT_route_common_1"
                />
            <reference
                ref="BY_PT_route_common_2"
                />
        </item> <!-- /Master Route (relation only) -->

    </group> <!-- /Belarus Public Transport node/way/relation presets -->

</presets>

Presets_PublicTransport_Belarus_BY-preset.xml, Presets_PublicTransport_Belarus_BY.zip

Attachments (20)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.