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.***
#176 2013-02-12 16:06:10
- ErshKUS
- Member
- From: Калиниград
- Registered: 2010-12-27
- Posts: 803
Re: Поисковик с русским лицом
Да и вообще интересно скольким людям нужно искать просто "Москва", как минимум город+улица.
Я так в гуглокартах делаю, чтобы долго не крутить карту. Гугл у меня по умолчанию упорно США открывает, вот и приходится масштаб туда-сюда, и крутить-крутить-крутить. Быстрее в поиск "Эстония" написать
тогда быстрее нажать "где я", чем набирать слово (и не ошибиться языком) и ждать ответа от поисковика.
Хе, а даже скрин не смотрел
хотя погодите, та которая просто Москва, это не place, а type=boundary. Странно... оно не должно было попасть в поиск.
Я всегда думал, что точки place=* расставляются именно для того, чтобы на них центрировались поисковики.
вот если бы люди его только использовали для поисковиков.... а так пихают в бедную точку всю инфу, а полигон place голый или с продублированными данными
Last edited by ErshKUS (2013-02-12 16:23:36)
Ты никогда не спутаешь пути: ты стоишь...
И, может, так и нужно, но как тогда узнать, что там выше крыш? (Lumen, Лабиринт)
Offline
#177 2013-02-16 15:21:28
- ErshKUS
- Member
- From: Калиниград
- Registered: 2010-12-27
- Posts: 803
Re: Поисковик с русским лицом
обновлены адресная и poi таблицы (2013-02-09 02:58:49)
т.к. работать с official_status сложно, да и не совсем он подходит для адресного поиска, была добавлена поддержка full_name для городов и поселков (place=city/town/village/hamlet), в котором указывается полное наименование, включая статусную часть пример объекта пример в поиске. Но база сейчас не хранит несколько наименований объекта, следовательно выбирается только один (первый не пустой) по данной схеме: full_name:ru -> full_name -> name:ru -> name -> place_name
Ты никогда не спутаешь пути: ты стоишь...
И, может, так и нужно, но как тогда узнать, что там выше крыш? (Lumen, Лабиринт)
Offline
#178 2013-04-09 16:18:47
- StreloG
- Member
- Registered: 2010-06-30
- Posts: 592
Re: Поисковик с русским лицом
Offline
#179 2013-05-04 07:57:43
- A54
- Member
- Registered: 2013-03-12
- Posts: 12
Re: Поисковик с русским лицом
Планимурется ли научить ОСМ искать координаты формата N 54° 36.163' E 83° 20.793' (и прочих вариаций написания)... а то постоянно приходится использовать для этих целей другие сервисы.
Offline
#180 2013-05-04 09:04:52
- pankdm
- Member
- From: Moscow | Kemerovo
- Registered: 2010-08-20
- Posts: 320
Re: Поисковик с русским лицом
Планимурется ли научить ОСМ искать координаты формата N 54° 36.163' E 83° 20.793' (и прочих вариаций написания)... а то постоянно приходится использовать для этих целей другие сервисы.
Почему бы и нет.
Напишите, какие вариации написания хочется, чтобы работали.
Offline
#181 2013-05-04 09:20:34
- chnav
- Member
- From: Russia, mapping Kazakhstan
- Registered: 2010-03-18
- Posts: 3,303
Re: Поисковик с русским лицом
Напишите, какие вариации написания хочется, чтобы работали.
Если позволите, напишу как это делается в геодезических программах, а дальше возможны вариации.
1. Практически никогда не используются знаки ° ' ", вместо них набиваются пробелы (так удобнее набирать с клавиатуры);
2. Разделителем полей широты/долготы являются символы [NSWE], неважно пишутся префиксом или суффиксом - между широтой/долготой обязательно будет один из них.
3. Парсинг начинается с градусов, далее опционально минуты и секунды. ВСЕ поля трактуются с плавающей запятой; более трех полей - игнорируются.
В результате возможны вводы значений в любых комбинациях, а именно
DDD.DDDDDDD
DDD MM.MMMM
DDD MM SS.SS
N12.345 E34.56 <- десятичные градусы
N 12.345 E 34.56
12.35 N 34.56 E
N 12 35.67 E 34 56.78 <- градусы и минуты
и т.д.
Защиту от дурака делать не нужно, максимум проверка широта < 90 & долгота <180.
Если же при копипасте участвуют символы градусов/минут/секунд - они трактуются как пробелы и далее парсинг стандартной процедурой. Анализировать можно только знак градусов, т.к. для минут и секунд в разных текстах и вёрстках могут использоваться очень разные комбинации, за всеми фантазиями авторов не уследишь.
Last edited by chnav (2013-05-04 09:53:04)
Offline
#182 2013-05-04 09:44:14
- ErshKUS
- Member
- From: Калиниград
- Registered: 2010-12-27
- Posts: 803
Re: Поисковик с русским лицом
chnav, вот это дело, Спасибо. а то только и умеют что требовать непонятно что, а телепатов и специалистов всех областей еще не завезли
Last edited by ErshKUS (2013-05-04 09:47:32)
Ты никогда не спутаешь пути: ты стоишь...
И, может, так и нужно, но как тогда узнать, что там выше крыш? (Lumen, Лабиринт)
Offline
#183 2013-05-04 12:26:42
- Zverik
- Moderator
- From: Tallinn
- Registered: 2010-10-14
- Posts: 5,695
- Website
Re: Поисковик с русским лицом
В номинатиме недавно сделали поддержку пары десятков форматов координат. https://trac.openstreetmap.org/ticket/4730 - примеры и пул-реквест там по ссылке.
Offline
#184 2013-07-06 07:22:03
- LLlypuk82
- Member
- Registered: 2012-12-23
- Posts: 2,512
- Website
Re: Поисковик с русским лицом
Сложно ли расширить зону поиска на все русскоязычные регионы? Или хотя бы Белоруссию.
Offline
#185 2013-07-06 07:48:41
- ErshKUS
- Member
- From: Калиниград
- Registered: 2010-12-27
- Posts: 803
Re: Поисковик с русским лицом
Сложно ли расширить зону поиска на все русскоязычные регионы? Или хотя бы Белоруссию.
сейчас переезжаю на новую БД, как перееду можно думать об расширении
Ты никогда не спутаешь пути: ты стоишь...
И, может, так и нужно, но как тогда узнать, что там выше крыш? (Lumen, Лабиринт)
Offline
#186 2013-07-06 11:57:20
- LLlypuk82
- Member
- Registered: 2012-12-23
- Posts: 2,512
- Website
Re: Поисковик с русским лицом
можно думать об расширении
Будет просто замечательно, даже шикарно
Offline
#187 2013-11-02 16:34:42
- Vorisha
- Member
- Registered: 2013-11-01
- Posts: 2
Re: Поисковик с русским лицом
Добрый день. Подскажите пожалуйста, ответ всегда в формате json? Хотелось в xml, но добавление к запросу &format=xml не помогает
Offline
#188 2013-11-02 16:47:32
- ErshKUS
- Member
- From: Калиниград
- Registered: 2010-12-27
- Posts: 803
Re: Поисковик с русским лицом
Добрый день. Подскажите пожалуйста, ответ всегда в формате json? Хотелось в xml, но добавление к запросу &format=xml не помогает
да, формат xml не поддерживается
Ты никогда не спутаешь пути: ты стоишь...
И, может, так и нужно, но как тогда узнать, что там выше крыш? (Lumen, Лабиринт)
Offline
#189 2015-10-15 09:36:19
- nataraj
- Member
- Registered: 2009-08-30
- Posts: 36
Re: Поисковик с русским лицом
P.S. просьба, если не нашлось, давать ссылки то, что должно было найтись
Маросейка 4 -> должна найтись Маросейка 4/2 в москве
// Люди часто опускают дробь в номере дома, ибо в большинстве случаев эта информация избыточна. Было бы не плохо в данных случаях таки находить то что надо или хотя-бы близкое к тому.
Update: Вот еще странное написание: Москва Ленинградский пр-кт 74а, видимо пр-кт следует добавить к синонимам проспекта...
Last edited by nataraj (2015-10-15 09:44:58)
Offline
#190 2015-10-17 12:49:20
- ErshKUS
- Member
- From: Калиниград
- Registered: 2010-12-27
- Posts: 803
Re: Поисковик с русским лицом
Маросейка 4 -> должна найтись Маросейка 4/2 в москве
// Люди часто опускают дробь в номере дома, ибо в большинстве случаев эта информация избыточна. Было бы не плохо в данных случаях таки находить то что надо или хотя-бы близкое к тому.
Согласен, что поисковик должен уметь "предпологать" что хотели найти, пока нет на это времени, может ближе к зиме.
Update: Вот еще странное написание: Москва Ленинградский пр-кт 74а, видимо пр-кт следует добавить к синонимам проспекта...
поправил, запустил обновление, в общем несколько суток ждать
Ты никогда не спутаешь пути: ты стоишь...
И, может, так и нужно, но как тогда узнать, что там выше крыш? (Lumen, Лабиринт)
Offline
#191 2021-10-22 20:30:21
- ovoled
- Member
- Registered: 2021-10-22
- Posts: 3
Re: Поисковик с русским лицом
А оно поддерживается ещё? Багрепорты сюда слать?
1) Забиваю на openstreetmap.ru в строку поиска: "краснопутиловская 14", в подсказках всплывают два варианта, в том числе, дом 14/12 по Краснопутиловской улице СПб. Когда жму "Найти", этого дома в результатах уже нет.
2) Тыркаю мышью по всплывшим в подсказках вариантам, никакой реакции (браузер Firefox 93.0, блокировщик рекламы отключил).
Offline