А можно перенести предыдущие посты из паралельной темы?
Если добавить базу данных самих poi - т.е. самих отделений банка или кафе с уже растановленными тегами. То растановка будет сводить просто к постановке точки, выбор из списка определенного poi и беглой проверки на правильность.
То получим бардак. Давайте следуя unix way будем делать. Конкретная штука под конкретную задачу вытекающую из проблемы.
Проблема: бардак с шаблонами Задача: поправить Штука: систематизированный машиной читаемый справочник тегов, который обновляется хоть раз в день хоть при запуске редактора и всем хорошо
Но unix-way это и когда из небольших кусков собирается целое. Просто я смотрю на преспективу: Проблема: бардак с названиями POI Задача: поправить Штука: систематизированный машиной читаемый справочник тегов, который обновляется и всем хорошо
upd: я не предлагаю все собрать в кучу. poi - отдельно, теги - отдельно.
и я предлагал GitHub - для того чтобы почти невозможно было попртить данные - и легко посмотреть изменения. Сайтик же можно оставить для отбражения справочника.
А если будет централизованное хранилище с более-менее официальным статусом, куда как легче будет проталкивать массовые замены тегов.
Станет возможным привести структуру тегов в более вменяемый вид.
Так победим!
Ну а если без пафоса, то будет неплохой справочник с пресетами.
Похоже проблема действительно назрела, раз уже две головы как минимум о ней думали. Только по разному.
В моей голове было что-то вроде гитхаба, только для пресетов в JOSM-е. Если не устраивает официальный набор, то надо просто зайти и форкнуть его, там же подправить нужные теги под себя, или добавить новые наборы, и кнопкой экспортировать в JOSM.
На всё это навесить диффы (с официальной версией или с любым пользователем), возможность выбрать самые популярные изменения для определённого тега среди всех форков, ещё мерджи, переводы на разные языки и т.п.
С одной стороны эта реализация намного сложнее и в ней больше хаоса, а с другой скорость появления изменений будет намного выше, так как не надо ждать допущенных редакторов официального источника тегов. Форкай, меняй, никому не мешай
Вчера озадачился этой темой (каталогом тэгов) в рамках работы над всемирным экспортом пои. В результате был найден единственный приличный источник инфы по тэгам из вики - выгрузка для taginfo. Она в sqlite, я ее выгрузил в постгре. Могу поделиться данными.
Теги и так с мапфьючерса взять можно, ведь смысл не во всех используемых с опечатками включая, а в нормализованном списке. Опять же ни постгре ни скьюлайт мне давать мало смысла, если бы в json, но опять же полезность то информации какова?
С нуля не надо, можно импортировать пресеты с JOSM-а.
Обновлять будет мешать примерно то же, что сейчас мешает редакторам JOSM-а держать свои официальные пресеты в самом актуальном и полном состоянии, так сказать bleeding edge.
Потому что суть та же: изменения нужны одним, а делать должны другие, у которых семья, работа, дети, другие увлечения, кино, да и то, что просят добавить, нужно всего 10 человекам где-то в Зимбабве.
А разрешить всем править официальный источник, это уже точно бардак, споры, удаления.
Мммм, тогда давай. Только форматец попроще вроде JSON могешь? Как доколдую мониторинг займусь импортом тегов, чтобы осталось по категориям распихать и описания сделать.
Дофоркаются, конечно. Но кому это мешает? Кому какая-разница что там у какого-то user-а в тегсетах, если он не портит официальный.
Зато из форков можно вынести пользу. Например открываем /Shop/Clothes, делаем поиск “как там у других” и видим грубо говоря три столбика:
официальный вариант для этого пресета,
потом наш,
а потом самые популярные изменения: 120 человек добавили brand в свой /Shop/Clothes, ещё 100 добавили age, ещё 10 добавили новый тип одежды “валенки”. И на каждое новшество кнопки “утянуть себе”.
Таким образом из облака форков можно вытянуть самые популярные новшества в свои пресеты. А те, кто рулит официальным пресетом, могут просто просматривать самые популярные изменения. Например, если изменение набирает 100 и больше редакторов, то автоматически идёт pull request
Точно такая же идеология у JOSM-а. Исходники открыты, а на пресеты даже исходники не нужны. XML файл - надо просто залезть и поправить, а потом отправить изменения тем кто поддерживает. Однако, отстаёт на год.
Если не нравится гитхаб-лайк, значит не нравится. Не настаиваю на своей идее, всё таки сам я пока не готов помочь, а настаивать на своей точке зрения, если сам не буду помогать, считаю неправильным. Пусть это были мысли вслух, а проекту помогу чем смогу и когда смогу %)