You are not logged in.

#176 2013-02-12 16:06:10

ErshKUS
Member
From: Калиниград
Registered: 2010-12-27
Posts: 803

Re: Поисковик с русским лицом

SviMik wrote:

Да и вообще интересно скольким людям нужно искать просто "Москва", как минимум город+улица.

Я так в гуглокартах делаю, чтобы долго не крутить карту. Гугл у меня по умолчанию упорно США открывает, вот и приходится масштаб туда-сюда, и крутить-крутить-крутить. Быстрее в поиск "Эстония" написать smile

тогда быстрее нажать "где я", чем набирать слово (и не ошибиться языком) и ждать ответа от поисковика.

Хе, а даже скрин не смотрел smile

хотя погодите, та которая просто Москва, это не place, а type=boundary. Странно... оно не должно было попасть в поиск.

Zverik wrote:

Я всегда думал, что точки 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: Поисковик с русским лицом

A54 wrote:

Планимурется ли научить ОСМ искать координаты формата 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,262

Re: Поисковик с русским лицом

pankdm wrote:

Напишите, какие вариации написания хочется, чтобы работали.

Если позволите, напишу как это делается в геодезических программах, а дальше возможны вариации.
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: Минск
Registered: 2010-10-14
Posts: 5,693
Website

Re: Поисковик с русским лицом

В номинатиме недавно сделали поддержку пары десятков форматов координат. https://trac.openstreetmap.org/ticket/4730 - примеры и пул-реквест там по ссылке.


ШТОСМ | josm.ru | обо мне | удалёнка зло

Offline

#184 2013-07-06 07:22:03

LLlypuk82
Member
Registered: 2012-12-23
Posts: 2,512
Website

Re: Поисковик с русским лицом

Сложно ли расширить зону поиска на все русскоязычные регионы? Или хотя бы Белоруссию. roll

Offline

#185 2013-07-06 07:48:41

ErshKUS
Member
From: Калиниград
Registered: 2010-12-27
Posts: 803

Re: Поисковик с русским лицом

LLlypuk82 wrote:

Сложно ли расширить зону поиска на все русскоязычные регионы? Или хотя бы Белоруссию. roll

сейчас переезжаю на новую БД, как перееду можно думать об расширении


Ты никогда не спутаешь пути: ты стоишь...
И, может, так и нужно, но как тогда узнать, что там выше крыш?   (Lumen, Лабиринт)

Offline

#186 2013-07-06 11:57:20

LLlypuk82
Member
Registered: 2012-12-23
Posts: 2,512
Website

Re: Поисковик с русским лицом

ErshKUS wrote:

можно думать об расширении

Будет просто замечательно, даже шикарно smile

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: Поисковик с русским лицом

Vorisha wrote:

Добрый день. Подскажите пожалуйста, ответ всегда в формате json? Хотелось в xml, но добавление к запросу &format=xml не помогает

да, формат xml не поддерживается


Ты никогда не спутаешь пути: ты стоишь...
И, может, так и нужно, но как тогда узнать, что там выше крыш?   (Lumen, Лабиринт)

Offline

#189 2015-10-15 09:36:19

nataraj
Member
Registered: 2009-08-30
Posts: 36

Re: Поисковик с русским лицом

ErshKUS wrote:

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: Поисковик с русским лицом

nataraj wrote:

Маросейка 4 -> должна найтись Маросейка 4/2 в москве
// Люди часто опускают дробь в номере дома, ибо в большинстве случаев эта информация избыточна. Было бы не плохо в данных случаях таки находить то что надо или хотя-бы близкое к тому.

Согласен, что поисковик должен уметь "предпологать" что хотели найти, пока нет на это времени, может ближе к зиме.


nataraj wrote:

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

Board footer

Powered by FluxBB