You are not logged in.
- Topics: Active | Unanswered
Announcement
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 2013-10-10 18:25:28
- Hind
- Member

- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
POI: The Gathering (или «Осму POI собирай»)

Думаю, настало время для выкладывания в паблик.
Недавно я написал для себя расширение к Хрому / Опере некст / Яузеру, которое ускоряет расстановку поёв по данным сайтов. Производится это путём поадресного обхода домов и поиском в интернете сайтов организаций и объектов, имеющих такой адрес. Поисковик выступает просто как поисковая машина — данные берутся с сайтов самих организаций.
Скачать бесплатно без SMS (сохраняется через клик правой кнопкой мыши)
Устанавливается только перетаскиванием на страницу расширений браузера. Да, только так — скачать файл и перетащить. Можно ещё через командную строку, но я не знаю, как. Со временем опубликую в гуглосторе, операсторе и других.
Рабочий процесс
Вы устанавливаете расширение в свой браузер , после чего появляется кнопка на панели инструментов, открывающая основную страницу расширения. На ней находится карта и инфопанель.
После клика на любом здании с адресом он отобразится в инфопанели. По псевдоссылкам «Поиск …» расширение автоматически построит запрос и откроет страницу поисковика.
Обнаружив организацию по данному адресу, вы переходите на её сайт, удостоверяетесь, что данные можно использовать (они актуальны и не закопирайчены), и что это её адрес, а не адрес, к примеру, клиента или партнёра.
Теперь, кликнув по той же кнопке на панели (она примет вид маркера), вы можете создать POI по этому адресу в мини-редакторе. При этом данные не будут сразу загружены в OSM, а только помещены в локальное хранилище для последующей выгрузки в файл или напрямую в JOSM через Remote Control.
Также в поисковой выдаче вы наверняка увидите много паразитных результатов от всевозможных справочников, о которых ниже.
Агрегаторы
Выяснилось, что существует масса агрегаторов справочных данных, которые готовы на любой адрес выдать страницу со списком организаций (зачастую пустую). Так или иначе, использовать эти данные категорически не стоит.
По этой причине добавлен механизм помещения сайтов в чёрный список. Чёрных списков два — локальный и централизованный.
В локальном находятся все сайты, которые вы отметили «плохими» хотя бы раз.
В централизованном списке сайтам присваивается рейтинг, исходя из количества негативных отметок. По определенному порогу (который ещё предстоит выяснить) сайт попадает в однозначно плохие и впоследствии подтягивается в расширение у пользователей для исключения из поиска.
Текущие известные недоработки, пулл-реквесты приветствуются :3
1. Не всегда при клике по дому определяется адрес. Это делается через оверпасс. Пока рекомендуется кликать рядом с точкой контура здания или, если адрес на точке, прямо по ней.
2. Теряется результат при выходе из браузера, так как сейчас данные не сохраняются ни в одном постоянном сторейдже.
3. Отправка в JOSM делается через промежуточный сервер в интернетах, так как не удалось заставить его адекватно воспринимать поток инструкций по созданию объектов. Вместо этого на сервер заливается osm-файл, а джосму дается команда его загрузить. Впрочем, это прекрасно работает.
4. В Москве часто район определяется как город. Делается это через номинатим.
5. Нету гугла.
Репозиторий на гитхабе.
Offline
#2 2013-10-10 18:40:03
- chnav
- Member

- From: Russia, mapping Kazakhstan
- Registered: 2010-03-18
- Posts: 3,303
Re: POI: The Gathering (или «Осму POI собирай»)
Я раньше расставлял POI по адресам с сайтов, оказалась полная лажа особенно если адрес на здании ошибочный. Потом концов не найдёшь что правильно, а что неправильно. Опять же некоторые POI имеют свойство находится в той или иной части здания. К чему я... Для "натыкать побольше" и статистики годится. Но это опасный инструмент в руках некоторых товарищей, которые не знают меры. Так же как и scanaerial. Карта засирается на раз и два.
Last edited by chnav (2013-10-10 18:41:02)
Offline
#3 2013-10-10 20:12:21
- ErshKUS
- Member

- From: Калиниград
- Registered: 2010-12-27
- Posts: 803
Re: POI: The Gathering (или «Осму POI собирай»)
Но это опасный инструмент в руках некоторых товарищей, которые не знают меры. Так же как и scanaerial. Карта засирается на раз и два.
+1
Ты никогда не спутаешь пути: ты стоишь...
И, может, так и нужно, но как тогда узнать, что там выше крыш? (Lumen, Лабиринт)
Offline
#4 2013-10-10 20:38:08
- Larry0ua
- Member
- Registered: 2010-09-19
- Posts: 1,061
Re: POI: The Gathering (или «Осму POI собирай»)
Слава котам, обязательно надо попробовать.
Offline
#5 2013-10-11 07:00:43
- kisaa
- Member
- From: ДВ, Хабаровск
- Registered: 2011-09-13
- Posts: 636
Re: POI: The Gathering (или «Осму POI собирай»)
расширение к Хрому / Опере некст / Яузеру
Firefox в планах есть?
Last edited by kisaa (2013-10-11 07:01:10)
Offline
#7 2013-10-11 07:27:53
- Hind
- Member

- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: POI: The Gathering (или «Осму POI собирай»)
У меня хромиум не позволяет добавить расширение даже перетаскиванием. Опасно, говорит.
На страницу расширений надо тащить.
Скриншот?
Offline
#8 2013-10-11 10:26:00
- Miroff
- Member
- Registered: 2010-01-26
- Posts: 172
Re: POI: The Gathering (или «Осму POI собирай»)
Занятная штука, но не уверен что от нее будет польза. У большинства POI которые стоит добавлять в OSM (парикмахерские, заправки, магазинчики, бары, харчевни) нет собственных сайтов, а большая часть бизнесов у которых сайты есть в OSM не очень-то и нужны. Для них и тегов-то не пидумали.
Offline
#9 2013-10-11 10:36:04
- shura0
- Member

- Registered: 2012-04-14
- Posts: 257
Re: POI: The Gathering (или «Осму POI собирай»)
Полезно будет для гостиниц. Сайты у них теперь практически у всех есть, а вот на нашей карте многие не отмечены.
Offline
#10 2013-10-11 10:36:36
- Hind
- Member

- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: POI: The Gathering (или «Осму POI собирай»)
Всё так, но разок пройтись PTG по своему городу полезно.
Offline
#11 2013-10-11 10:53:43
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: POI: The Gathering (или «Осму POI собирай»)
Теперь, кликнув по той же кнопке на панели (она примет вид маркера), вы можете создать POI по этому адресу в мини-редакторе.
Можно поподробнее, со скриншотами. Где кнопка, где миниредактор?
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#12 2013-10-11 11:04:29
- Hind
- Member

- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: POI: The Gathering (или «Осму POI собирай»)
Можно даже видео.
Offline
#13 2013-10-11 11:07:04
- Miroff
- Member
- Registered: 2010-01-26
- Posts: 172
Re: POI: The Gathering (или «Осму POI собирай»)
Всё так, но разок пройтись PTG по своему городу полезно.
Для этого тулза не слишком удобна. Вот я на днях замаппил небольшой райончик, штук 10 улиц и где-то пара сотен домиков. Я же опухну кликать на каждый
А в масштабе города этот райончик даже не видно.
Last edited by Miroff (2013-10-11 11:07:46)
Offline
#14 2013-10-11 12:43:48
- Hind
- Member

- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: POI: The Gathering (или «Осму POI собирай»)
Для этого тулза не слишком удобна. Вот я на днях замаппил небольшой райончик, штук 10 улиц и где-то пара сотен домиков. Я же опухну кликать на каждый
А в масштабе города этот райончик даже не видно.
Эээ... А как проще? :3
Offline
#15 2013-10-11 13:02:41
- StreloG
- Member
- Registered: 2010-06-30
- Posts: 592
Re: POI: The Gathering (или «Осму POI собирай»)
просто хочется большего (а так да не надо вбивать адрес в поисковик)
я кстати ранее видел, отписываться не стал, а адрес дублировать же не обязательно
http://openstreetmap.ru/#zoom=19&lat=57 … 5&marker=1
сам поисковик, в смысле про яндекс раскручено не то что надо
пример садовая, 4 гос. тагил
http://yandex.ru/yandsearch?text=(inurl … 2&lr=11168
http://www.tagilhotel.ru/contacts.php
вот если б микроформаты выдирал при клике, мечты ![]()
а так то удобно, но пои в осм их добавлять то некому, кто потом будет следить за ними, устареют
а планы по развитию есть?
Last edited by StreloG (2013-10-11 13:06:12)
Offline
#16 2013-10-11 15:28:03
- coolkaas
- Member

- From: RU, Penza
- Registered: 2009-05-28
- Posts: 2,391
Re: POI: The Gathering (или «Осму POI собирай»)
в масштабе города этот райончик даже не видно
А как проще?
никак. тупо пилишь и пилишь понемногу.
Offline
#17 2013-10-11 15:49:01
- Hind
- Member

- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: POI: The Gathering (или «Осму POI собирай»)
Вот и я о том же.
Offline
#18 2013-10-11 16:05:26
- LLlypuk82
- Member

- Registered: 2012-12-23
- Posts: 2,512
- Website
Re: POI: The Gathering (или «Осму POI собирай»)
Интересная штука. Подобную бы фичу в openstreetmap.ru, чтобы можно было ткнуть и увидеть адрес ![]()
Offline
#19 2013-10-13 15:05:41
- Epolyanichev
- Member
- From: Москва
- Registered: 2009-12-14
- Posts: 322
Re: POI: The Gathering (или «Осму POI собирай»)
а как подключить к яндекс браузеру на хроме
Offline
#20 2013-10-13 15:10:23
- Hind
- Member

- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: POI: The Gathering (или «Осму POI собирай»)
а как подключить к яндекс браузеру на хроме
Точно так же, как к хрому. Открыть страницу настроек с расширениями, перетащить файл и отпустить, когда будет видна плашка с надписью о таком способе установки.
Offline
#21 2013-10-14 09:24:05
- ullus
- Member

- From: Москва
- Registered: 2011-04-17
- Posts: 373
Re: POI: The Gathering (или «Осму POI собирай»)
А поддержка Гугла в будущем планируется?
Offline
#22 2013-10-15 09:48:35
- Miroff
- Member
- Registered: 2010-01-26
- Posts: 172
Re: POI: The Gathering (или «Осму POI собирай»)
Эээ... А как проще? :3
Я собирался написать краулера, который обходит сайты всех фирм города, выбирает страничку с контактами и парсит оттуда адрес. Затем этот адрес пробивается через OverPass API и получаются координаты. На эти координаты ставится точка POI с тегами. Точки выгружаются в JOSM и заливаются после ручной проверки и переноса тегов на соответствующий объект.
Несколько наколеночных скриптов подобного плана у меня уже отработали. Например, школы в своем городе я импортировал именно так с поправкой на отсутствие адресов на школах и ручной поиск похожего здания в нужном районе.
Offline
#23 2013-10-15 10:36:27
- Hind
- Member

- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: POI: The Gathering (или «Осму POI собирай»)
Я тоже думал о таком, но прозреваю слишком много баттхерта на тему «автоматизированный импорт!11». Он даже здесь присутствует, при полностью ручном режиме сбора.
Offline
#24 2013-10-15 11:24:11
- KonTur
- Member

- From: SPB
- Registered: 2010-03-10
- Posts: 1,662
Re: POI: The Gathering (или «Осму POI собирай»)
Потестировал. В доме неподалеку поисковики по адресу до сих пор выдают кафе и магазин строительных товаров, которых нет уже больше трех лет...
Тулза имеет право на жизнь. Но для внесения ПОИ про которые ты знаешь. Вывеску видишь каждый день, но подойти и переписать все на бумажку банально нет возможности.
Offline
#25 2013-10-15 17:45:10
- OverQuantum
- Member

- From: Zelenograd
- Registered: 2009-06-17
- Posts: 1,582
- Website
Re: POI: The Gathering (или «Осму POI собирай»)
Вывеску видишь каждый день, но подойти и переписать все на бумажку банально нет возможности.
Мобильником сфоткать? 2-3 секунды надо.
Это же OpenStreetMap. Он больше внутри, чем снаружи.
Offline