на эти оба вопроса есть ответ в плане адресного поиска, а вот выводить результаты - тут есть некоторые для меня проблемы. Адресный поисковик почти готов, но сейчас авраал на работе, приходиться по выходным работать думаю в течении 2 недель найду время добить адресный поиск
ErshKUS, мы очень на тебя рассчитываем, но сейчас вопросы скорее не “как искать? какой должен быть алгоритм”, а “что хотят пользователи? Что нужно человеку?”. Ответить на него в контексте данной темы должен j-wills
Zkir, зачем же на меня такую ответственность возлагать ? В принципе, ни чего сверхъестественного в поисковике не нужно. Думаю, надо начать с простого, а потом постепенно обрастать новыми фичами. В первую очередь необходимо обеспечить скорость, точность, интуитивность поиска и его “лёгкость” для сервера.
Очень много частных случаев, каждый из которых надо рассматривать отдельно, аля:
поиск по одному слову из названия улицы: улица Зои и Александра Космодемьянских (к примеру: Александр) и чтоб выдавало сначала все улицы в городе, при чём объединяя разные статусные части улицы в одну, где содержатся “Александры”, потом по удалённости…посёлок в области, город в регионе, город в стране;
поиск по полному адресу с указание номера дома, строения/буквы;
поиск города/посёлка в стране;
поиск улицы, дома и т.д. в другом городе;
поиск в других странах на разных языках.
Потом уже к POI перейти с возможностью отображения не только точки на карте, но и её адреса, и других имеющихся на ней атрибутов, и “ещё организации в этом здании”.
Чуток добавил. Хотелось бы всё же видеть результат и тогда уже набивать туда информацию.
По-хорошему, сделать бы online-разбор этого перевода. Т.е. какая-либо страничка на вики, куда народ постит значения новых тегов, перевод их, значки их и это дело онлайн-рисовалка-искалка тегов подхватывает и тут же отрисовывает. В таком режиме можно будет силами сообщества отточить “смотрелку карты” “до блеска”.
Ну и модульность и гибкость кода ресурса, чтобы не переписывать в будущем, а дописывать…
П.С. сам в веб программировании ни бум-бум. Только си и баш.
Это было только к вопросу о тайлах, на которых хорошо видны дороги и НП. Ещё там есть супер-вещь, названия дорог рендерятся не на их кусочках, а полностью на дороге!
Вот эта задача мне актуальна в рамках другой, собственной задумки. Не знаю, выделю ли когда-либо время на её реализацию, но всё-таки.
Дык вот первый же возникший вопрос - а есть ли источник тайлов (с покрытием хотя бы по России) без прорисованных POI и названий? Или придётся свои рендерить?
PS: Если вопрос банальный/некорректный - просьба ногами не пинать, с миром OSM тесно не знаком (так, рисую родной город потихоньку, да немного другие по результатам поездок), а технологическая фрагментированность в опенсорсе очень высока, сложно сходу найти ответы на многие вопросы
Что такое “эталонный маршрут” и откуда он берется?
Хотя полезным будет даже сравнивать длину кратчайшего маршрута с расстоянием по прямой - позволит выделить для последующего ручного анализа места, подозрительные на предмет удаления или просто отсутствия участков дорог, которая должны были бы быть.
Как обычно при автоматическом тестировании, за эталон принимаются результаты первого прохода программы, в данном случае - валидатора. Если результаты N-го прохода отличаются от первого, это значит что рутинг существенно изменился, и надо разбираться, почему.
Самый главный корован, который надо ограбить - сделать, чтобы в дневниках на osm.org можно было отвечать на комменты, и приходили уведомления об ответах на почту.
Да, это задачка скорее для математиков, чем для программистов. Известно, что аудиокодеки, например Vorbis использует Linear prediction для того, чтобы избежать артефактов в начале и конце трека(в случае, когда они начинаются/заканчиваются не тишиной). А тут поневоле придётся изобретать Bilinear prediction.