osm-by / OpenStreetMap.by

bugtracker for http://openstreetmap.by
http://openstreetmap.by
11 stars 6 forks source link

Tutorial: Найти все баскетбольные площадки на районе #44

Open abitrolly opened 3 months ago

abitrolly commented 3 months ago

20-летию OpenSteetMap посвящается.

Вынес из #21.

Туториал для нет времени объяснять

В OpenStreetMap нет прям объекта под названием "баскетбольная площадка" с координатами и прочими свойствами, как при разработке игр там или как во всяких тупых тестовых заданиях по ООП на собеседованиях. В OpenStreetMap из объектов есть только точки и линии.

Но на точки и линии можно вешать тэги. Тэгами пользователи OpenStreetMap отмечают, к чему относятся точки и линии. Например, для баскетбола есть тэг sport=basketball.

Сайтец https://wiki.openstreetmap.org/, собсна, содержит официальное описание всех тэгом, и нструкции как мэпить окрестности.

Тэги для баскетбольных площадок

Для баскетбольных площадок глава "как мэпить" грит что нужно два тэга:

Какого-то лешего в инглише слово "pitch", кроме понятного стартаперского акта насилия ушей инвестора в лифте, ещё означает спортивную площадку, а само описание на первое место ставит какую-то вязкую темную хрень, которой пропитан асфальт.

Не знаю, как официально ведётся война с тэгами, но я за то. что тэг ploschadka=basketbolnaya намного интуитивно понятнее и легче читается чем вот это всё.

Как искать

  1. Гоу сюда - https://wiki.openstreetmap.org/wiki/Tag:sport%3Dbasketball
  2. Жмяк сюда

image

Это откроет аццки сложный но также аццки полезный сайт overpass-turbo, который найдёт все точки и линии отмеченные тэгом sport=basketball. Надо только жмякнуть зелёную кнопку и вручную отскролить и отзумить карту на нужный район. Т.е. наоборот - отзумить, отскролить, зазумить и жмякнуть зелёную кнопку.

image

Gratz

Если у вас появились красные точечки с синим ободком, как на карте, то можете себя поздравить и обратиться к доктору за консультацией, как это лечить. Ведь советам в интернете доверять нельзя. Напишут ещё, что OpenStreetMap только точки и линии, а там может уже всё не так.

В общем, поздравляю с левелапом, и отпишите в каменты, сколько времени у вас заняло прохождение этого туториала.

Если левелапа не произошло, то камент "ниасилил" поможет добавить немного лулзов автору в карму.

Куда дальше