WWW.LUSHNIKOV.NET - Прочее - Поиск для maemo-mapper
Оптимизировано для просмотра
[ Начало ] [ Архив ] [ Фотогалерея ] [ Прочее ] [ Гостевуха ] [ Чат ]

Оффлайновый поиск для maemo-mapper.

В maemo-mapper есть возможность поиска с помощью онлайновой базы POI (Point Of Interest). Локальный кеш этой базы хранится в файле /home/user/MyDocs/.documents/Maps/poi.db. Но что делать, если интернета под рукой нет? Правильно, заранее заполнить poi.db теми объектами, которые могут понадобиться.

В интернете попадаются файлы с поиском для OziExpolorer'а. Эти файлы можно без особых проблем сконвертировать в формат sqlite (poi.db именно в этом формате). Несколько таких сконвертированных файлов выложены в конце страницы. Для того, чтобы поиск заработал, надо выбрать один из приведенных ниже файлов, скачать, обозвать как poi.db и положить в /home/user/MyDocs/.documents/Maps/

Пользоваться поиском следует так:

Меню->POI->Browse. Тыкаем "Use GPS Location" и в поле Query транслитом вводим кусок имени искомого объекта. Жмем "OK", получаем список объектов в названии которых присутсвует этот кусок. Выделяем нужный, жмем "Go to", жмем "Закрыть", жмем "Отмена". Если повезло, наслаждаемся видом найденного объекта. Если не повезло, то ищем объект глазами (возможно, мотая экран туда-сюда) и опять таки наслаждаемся видом объекта. Как правило, объект оказывается перед глазами с первого раза.

Вот примерно так это выглядит в картинках (можно кликать, будет крупнее):

Скриншоты были сделаны в тот момент, когда поиск был только по Москве и только на транслите. Сейчас всё намного лучше.

Замечания:

  • 1. Поскольку maemo-mapper не совсем в курсе наших кодировок, поиск получается регистрозависимым. Поэтому русскоязычные базы приведены в двух вариантах - в нормальном (названия придется вводить с большой буквы) и оптимизированном для поиска (все буквы приведены к нижнему регистру).
  • 2. При поиске по Москве показ точек POI лучше отключить. Потому, что на всю Москву их будет порядка 6 тысяч. И где-то примерно на девятом зуме она будет выглядеть как большое фиолетовое пятно.
  • 3. При поиске по Москве показ точек POI всё-таки лучше отключить. Потому, что файл mow_ce.names, из которого переделывалась эта база, большой точностью не отличался. Иногда нескольким разным близко расположенным улицам приписаны почти одинаковые координаты, иногда объекты уезжают на несколько сотен метров в сторону. Но для быстрого поиска улицы по названию - вполне подходит. Кстати, номера домов можно посмотреть прямо на карте.
  • Итак, файлы:

  • Поиск по Москве на транслите: moscow-eng.db, 368KB, 6050 объектов.
  • Русский поиск по Москве, все буквы маленькие: moscow-rus-low.db, 478KB, 6050 объектов.
  • Русский поиск по Москве, названия с большой буквы: moscow-rus-cap.db, 478KB, 6050 объектов.
  • Русский поиск по населенным пунктам России, все буквы маленькие: russia-rus-cap.db, 7.7MB, 148635 населенных пунктов.
  • Русский поиск по населенным пунктам России, названия с большой буквы: russia-rus-low.db, 7.7MB, 148635 населенных пунктов.
  • Спасибо [info]Виктору Вагнеру за предоставленную базу населенных пунктов РФ и перевод ее с транслита на человеческий русский язык.

    29.06.2008

    [ Начало ] [ Архив ] [ Фотогалерея ] [ Прочее ] [ Гостевуха ] [ Чат ]


    © Max Lushnikov. 2001 - 2008.
    Копирование текстов разрешено только со ссылкой на первоисточник. Публикация или копирование фотографий разрешена только с согласия автора.