UA Тегуйтеяк подобається
Основні теги (властивості об'єктів), що використовуються, вже прийняті і наведені в RU:Map Features. Рекомендовано використовувати теги із цього списку. При використанні власних міток може вийти так, що інші користувачі не зрозуміють їх і поміняють на загальноприйняті. І звичайно, програми відображення карти і конвертери не розпізнають ваші особисті теги.
Зміст
Додавання міток до списку загальноприйнятих
Якщо вам потрібні теги для нанесення на карту чогось специфічного. Дотримуйтесь золотих правил і знайдіть їх у загальноприйнятому списку, списку запропонованих міток, списку не прийнятих міток, списку відносин, обговоріть на форумі та зробите розсилку. Якщо все ж таки ви не змогли знайти тег для того, щоб ви хотіли нанести на карту, використовуйте taginfo - найважливіший ресурс на якому можна дізнатися про теги. Це список міток, які використовуються користувачами та статистика їхнього застосування. Це також список всіх комбінацій ключів та значень, які були використані для всіх об'єктів картки.
Пам'ятайте, що OpenStreetMap не накладає жодних обмежень на використання міток для об'єктів (точки, лінії, області та навіть відносини). Ви можете використовуватибудь-які теги, які захочете, алебудь ласка опублікуйтеїх. Ви можете зробити це тут, на wiki OpenStreetMap, надавши свої роз'яснення. (Подивіться як.)
Публікація дозволить іншим користувачам знайти опис ваших тегів і, можливо, використовувати теги, які ви придумали.
Публікація особливо важлива надалі, якщо хтось запропонує оновити існуючий список та внести запропоновані вами теги. У цьому випадку ваш досвід та досвід інших користувачів, які використовують ваші теги, може бути використаний у процесі подання заявки, врахований під час голосування тазатвердження. І якщо голосуванням буде прийнято, можливо, ваша схема перейде в розряд загальноприйнятих (увійде в RU:Map Features).
Намагайтеся дати тому об'єкту, який позначає ваш тег, максимально чітке і точне визначення, що пояснює навіть очевидні деталі, щоб уникнути вільного трактування і "розповзання" значень - ситуації, коли люди використовують якийсь тег для того, для чого ви його не збиралися використати.
Вибір використовуваних міток
Розберемо приклад. Ви хочете нанести на карту всі місця гніздування Білок-летяг, що знаходяться під загрозою знищення у вашій області. Англійську назву білки (Siberian Flying Squirrel) ви хочете використовувати як значення тега. А для ключа ви вибрали небезпеку розорення гнізд (еndangered_nest). Почніть з того, що створіть сторінку англійською з описом тега endangered_nest = Siberian_flying_squirrel .
Через якийсь час хтось інший може запропонувати іншу, більш широку схему з більш досконалими та детальними тегами. Ця схема враховує та інші аспекти життя тварин, які перебувають під загрозою вимирання. Його теги дозволяють наносити на карту більше інформації. І тепер вам, можливо, доведеться змінити ваші теги.
Якщо ви все-таки вирішили застосовувати власні теги, постарайтеся їх вибрати максимально продумано. Вибирайте теги, які можуть стати в нагоді й іншим користувачам. Скористайтеся інформацією про класифікацію міток, наведених тут: IOF Standards. У мережі можна знайти й інші джерела.
Один тег - одна властивість
Хоча це і не є вимогою для нових тегів, проте дотримання принципу "Один тег - одна властивість" сильно спрощує їхнє використання.
Уявіть, що хочете запропонувати позначення для огорожі у виглядікам'яної стіни. Такий тег позначатиме сам об'єкт із двома додатковими очевидними властивостями: власне паркан, суцільний паркан (тільки такий може називатися "стіна") та матеріал паркану - камінь. Якщо ще трохи заглибитись у сенс, можна виявити, що ви також маєте на увазі, що це досить висока стіна, так що додається третя властивість – висота не менше N сантиметрів. Ймовірно, подібний тег може бути використаний, але у людей відразу виникнуть питання: "А що, якщо стіна – не з каменю, а з цегли?" "А якщо вона всього на п'ять сантиметрів нижча?" "А якщо в ній є маленькі прорізи?" і так далі. Буде ще гірше, якщо інші почнуть використовувати тег, щоб позначати те, що ви не припускали їм позначати самі.
Саме тому варто задуматися, чи означає тег, який ви хочете використовувати, якась одна проста властивість, або включає кілька умов. І якщо друге, то подумати про те, щоб створити просту класифікацію, що включає, для цього прикладу, окремий тег для суцільного паркану та окремі – для матеріалів та розмірів, без обмежень. Логічно запитати, чому не використовувати тег для огородження взагалі й окремо – для позначення його конструкції: суцільне, ґратчасте і таке інше. Насправді варто пам'ятати, що тег - це ключ і значення. Тому ключ може означати огородження, а значення ключа - його вигляд. Саме так і влаштовано діючу схему тега barrier =*, в якій є тег barrier = wall і спільно з якою можна використовувати теги height =* і material =*.
Уникайте різнорідних значень
Якщо ви придумали ключ і кілька значень для нього, переконайтеся, що ці значення однорідні, тобто не може існувати такого об'єкта, для якого можна було б вибрати більше одного значення. Наприклад, віснуючою схемою для меморіалів historic = memorial , memorial =* серед значень є такі, які вказують на конструкцію (бюст, статуя), а є такі, які вказують на рід події, якій присвячений меморіал (військовий меморіал). Очевидно, що військовий меморіал може бути збудований у вигляді статуї. Це абсолютно неправильна практика, яка змушує людей робити вибір між тим, що позначити: конструкцію чи посвяту. У такому випадку необхідно розділити придумані значення між двома і більше ключами, що описують різні властивості, наприклад - залишити ключ memorial =* для посвяти і додати ключ memorial:construction =*, якому присвоювати значення "статуя", "бюст", "дошка" , " портрет " тощо.
Коли створювати заявку
Не потрібно створити заявку (proposal) для вашої пропозиції, якщо:
- ваш тег не буде використовуватись іншими користувачами, або
- ви не впевнені, що такий тег дійсно потрібен, чи
- остання заявка з пропозицією додавання міток такого типу була відхилена, або
- ви хочете змінити теги, що вже використовуються, внесені в UK:Map Features(у дуже рідкісних випадках це можливо, якщо нова схема принципово покращує систему позначень)
Що не треба наносити на карту
По суті OpenStreetMap – це база даних географічних характеристик та об'єктів із географічними властивостями. Таким чином, додавання точки бездротової мережі - припустимо, тому що це об'єктивно існуючий предмет, наявність і положення якого може підтвердити кожен, просто глянувши на нього. А ось нанесення зони покриття і точок з вимірами рівнів сигналу - небажано, тому що це суб'єктивна характеристика, яка залежить від обладнання, що використовується для вимірювання, і її неможливооднозначно підтвердити. Але в жодному разі ніхто не може вас зупинити. Також допустимо зберігати в OSM політико-географічні, історико-географічні та економіко-географічні дані, такі, як адміністративні кордони, гранці володінь, кордони природних територій, що охороняються, належність споруд до історичної спадщини - ці факти можуть бути підтверджені текстом законодавчих актів. Але, наприклад, інформація про незаконне використання земель (якщо з цієї нагоди немає офіційного документа, наприклад – рішення суду) є суб'єктивною і не може бути внесена до бази. Також в базу не повинна потрапляти інформація про фізичне становище (геометрії) об'єктів, які більше не існують (скажімо, про становище будівлі, від якої на території не залишилося жодного сліду). Проектовані, тобто об'єкти, що ще не існують, можуть зберігатися в базі за умови, якщо існує об'єктивне джерело інформації про них - затверджений проект, ліцензійна чистота якого дозволяє використовувати його в дані в OSM.
Угода про синтаксис нових міток
Це спроба описати існуючі рекомендації людям, які додають нові теги на основі існуючих RU:Map Features, останніх заявок та пропозицій. Правки та доповнення, що використовуються більшістю користувачів, будуть однозначно прийняті!
Ви можете сприймати цю статтю як посібник зі стилю написання міток. Але насправді це негаразд. Зрештою, інтерпретація залежить від користувача, і лише один принцип повністю застосовний - Принцип KISS ("Роби простіше, дурень"), або по-українськи, "Все геніальне просто". Придумуйте теги так, щоб вони були прозорішими, простішими і кращими, якщо ви хочете, щоб більша кількість людей прийняла вашу пропозицію і почала їх використовувати.