You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#1 2019-05-30 07:40:09

Совесть
Member
Registered: 2019-05-30
Posts: 4

Таксомёт

Превед OSM!

Меня зовут Андрей. Я работаю в компании Таксомёт. Мы ойтишнеги, и мы пилим программу для автоматизации таксопарков. Данные получаем через API OSM.

Обычно, когда подключаем службу такси в новом городе, сказчиваем через API объекты с нужной площади, и заливаем клиенту на сервер. Так как города разные, то время от времени нахожу проблемные места на картах. Проще всего эти моменты решать прям в нашей программе, так мы и делаем. Но я давно уже понимаю, что путь этот не правильный, и улучшения надо производить в источнике данных, то есть в OSM.

Несколько дней назад я зарегался, начал читать учебник, и ниасилил. Внес пару правок в городе Мамедкала (Дагестан). А вот дальше меня не хватило. Не моё. Может лень, а может я просто глупый.

Но я всё равно считаю, что нужно облагораживать место в котором живешь, и место в котором работаешь тоже. Поэтому я готов скидывать свои наблюдения сюда. Если конечно сообществу это будет интересно. Потому что полезно это будет точно. Данные я черпаю из жалоб служб такси на местах. То есть от людей, которые в своих населенных пунктах разбираются профессионально.

Если я тут фигню несу, то вы меня пож-ста сразу гоните сраным веником, я не обижусь. Но это не точно.

Начну пожалуй с Мегета. Это поселок в Иркутской области. Между Иркутском и Ангарсоком. У Мегета большая проблема нет: тега city. Ни у одного объекта. Мы это дело поправили у себя в программе добавлением административной зоны. Будте так любезны, исправьте это в ваших замечательных картах.

Offline

#2 2019-05-30 11:01:05

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 8,547

Re: Таксомёт

Чтобы не объяснять где там Мегата на карте, есть правильный инструмент - заметки.
По поводу "тега city", его там быть не должно, он на него не тянет. -> https://wiki.openstreetmap.org/wiki/RU:Key:place

Offline

#3 2019-05-30 11:45:56

П3тр0виЧъ
Member
From: Новотроицк, Оренбургская
Registered: 2016-12-08
Posts: 177

Re: Таксомёт

addr:city имелось ввиду, надо полагать. Установка этого тега на зданиях скорее исключение, чем правило.

Offline

#4 2019-05-30 11:47:59

pfg21
Member
From: Чебоксары
Registered: 2012-10-18
Posts: 4,281

Re: Таксомёт

на карте оф.сайта https://www.openstreetmap.org есть небольшая кнопка "Добавить заметку" это как раз метод что-то отметить без влезаний в структуру осм. исправление ошибки завист от того попадется она картографу или нет.

Offline

#5 2019-05-30 13:52:45

Something B
Member
Registered: 2018-09-05
Posts: 726

Re: Таксомёт

П3тр0виЧъ wrote:

addr:city имелось ввиду, надо полагать. Установка этого тега на зданиях скорее исключение, чем правило.

В Европе он не редкость, т.к. НП обозначены точками, без полигонов.

Offline

#6 2019-05-30 14:45:01

coolkaas
Member
From: RU, Penza
Registered: 2009-05-28
Posts: 2,391

Re: Таксомёт

ТС, заведите бота с внятным именем, и спамьте в штатные Заметки ОСМ, без фанатизма.

Offline

#7 2019-05-31 07:32:33

Совесть
Member
Registered: 2019-05-30
Posts: 4

Re: Таксомёт

П3тр0виЧъ wrote:

addr:city имелось ввиду, надо полагать. Установка этого тега на зданиях скорее исключение, чем правило.

Да. Имелось в виду именно это.

А вот то что это исключение - я слегка так удивлён. Залил уже не один десяток городов. И Мегет это буквально второй населенный пункт без этого тега на зданиях.

Offline

#8 2019-05-31 07:34:42

Совесть
Member
Registered: 2019-05-30
Posts: 4

Re: Таксомёт

coolkaas wrote:

ТС, заведите бота с внятным именем, и спамьте в штатные Заметки ОСМ, без фанатизма.

Спасибо за предложение, но нет. Говнокодерства нам и на работе хватает. Шутю.

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

Offline

#9 2019-05-31 08:16:17

dair
Member
From: Ленинградская область
Registered: 2013-07-11
Posts: 1,090

Re: Таксомёт

Совесть wrote:

А вот то что это исключение - я слегка так удивлён. Залил уже не один десяток городов. И Мегет это буквально второй населенный пункт без этого тега на зданиях.

В большинстве случаев предполагается, что есть полигон с place="city|town|village|hamlet", и его name неявно "наследуется" всеми объектами внутри этого полигона как addr:city. Но встречаются программы, похоже, что чаще всего как раз для такси, авторам которых лень это реализовывать, и начинается массовое захламление базы addr:city для всех объектов. Но для Мегета, кстати, полигон не сделан.

Last edited by dair (2019-05-31 08:17:49)

Offline

#10 2019-05-31 11:03:08

NetWormKido
Member
From: Chapaevsk@63RUS
Registered: 2011-11-22
Posts: 1,003

Re: Таксомёт

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

Просьба в заметках указывать полную информацию необходимую для правки, чем подробнее опишите, чего и как нужно исправить и добавить, тем больше вероятности, что этим кто-то займётся. И следите за комментариями к заметкам, там могут запрашивать уточнения.

Offline

#11 2019-06-03 09:58:00

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,817

Re: Таксомёт

Совесть wrote:
П3тр0виЧъ wrote:

addr:city имелось ввиду, надо полагать. Установка этого тега на зданиях скорее исключение, чем правило.

Да. Имелось в виду именно это.

А вот то что это исключение - я слегка так удивлён. Залил уже не один десяток городов. И Мегет это буквально второй населенный пункт без этого тега на зданиях.

Это считается избыточным, т.к. однозначно выводится из геометрии (полигона населённого пункта, place=*) и его положено ставить только когда этой геометрии нет (за границей его часто нет в силу разных причин, поэтому там addr:city там используют более широко). Иногда некоторых товаришей заносит и они начинают ставить его направо и налево, причём зачастую некорректно, что приводит к массовым ошибкам при конвертации в другие системы.
Чтобы получить этот тег в вашей программе - совсем не обязательно проставлять его в БД OSM, это можно сделать на этапе конвертации в вашу программу. Если не умеете работать с геометрией, можно воспользоваться специальным плагином к osmosis, который я написал как раз для подобных случаев: https://forum.openstreetmap.org/viewtopic.php?id=58978

Offline

Board footer

Powered by FluxBB