Arhemed Опубликовано 16 апреля, 2014 Автор Поделиться Опубликовано 16 апреля, 2014 Переписал алгоритм поиска карт. 1. Избавился от ошибок при поиски карт внутри одной страны. 2.Увеличилась скорость поиска карт Калининград -Питер ( было около 4 мин) стало 2 мин Калининград -Берлин (было около 6 мин) стало 2 мин Питер - Париж ( было около 12 мин) стало 4 мин Ну и как всегда жду претензии/недочеты/предложения Ссылка та же Цитата Ссылка на сообщение Поделиться на другие сайты
dvbright Опубликовано 16 апреля, 2014 Поделиться Опубликовано 16 апреля, 2014 (изменено) запустилась. Поиск действительно, стал работать быстрее... Но, как я понял, poly Вы качаете каждый раз - лучше их один раз закэшировать, меняются они не сильно... Будет искать пару секунд... Изменено 16 апреля, 2014 пользователем dvbright Цитата Ссылка на сообщение Поделиться на другие сайты
Arhemed Опубликовано 16 апреля, 2014 Автор Поделиться Опубликовано 16 апреля, 2014 (изменено) Не знаю. Надо подумать. Но как то не хочется выкачивать все. Только по странам получается порядка 100 файлов, а с регионами там получается порядка 600 файлов. а так закачивается только конкретная страна и регионы (и то могут не все). Но наверно попробую сделать альтернативную версию. С неким кэшем подгружаемым по мере необходимости. Изменено 16 апреля, 2014 пользователем Arhemed Цитата Ссылка на сообщение Поделиться на другие сайты
dvbright Опубликовано 16 апреля, 2014 Поделиться Опубликовано 16 апреля, 2014 Каждый файл poly имеет имя вида AU-OVRV.poly. так и сохраняйте и не удаляйте. (Сейчас Вы переименовываете в poly.poly, вроде.) А в следующий раз сначала проверьте есть ли уже скаченный и только если нет необходимо качать... ЗЫ: сейчас посмотрел сколько моя прога скачала - 535 файлов poly - 44 мб. Цитата Ссылка на сообщение Поделиться на другие сайты
Arhemed Опубликовано 16 апреля, 2014 Автор Поделиться Опубликовано 16 апреля, 2014 Ага. Так и сделал. Завтра наверное выложу. Цитата Ссылка на сообщение Поделиться на другие сайты
Arhemed Опубликовано 17 апреля, 2014 Автор Поделиться Опубликовано 17 апреля, 2014 Послушался доброго человека dvbright, сделал кэш. В настройках появилась кнопка для его очистки. Скорость первичного поиска не изменилась. При наличии всех нужных стран Калининград -Питер меньше минуты Калининград -Берлин меньше минуты Питер - Париж около минуты ссылка таже Цитата Ссылка на сообщение Поделиться на другие сайты
srs Опубликовано 17 апреля, 2014 Поделиться Опубликовано 17 апреля, 2014 Программа, безусловно, хорошая и нужная. Особенно перед сезоном отпусков. Однако, надо бы привести её в соответствие с правилами русского языка: p.s. Кстати, есть ли возможность задавать маршрут с промежуточными точками? Или придётся разными кусками маршрут исследовать? Цитата Ссылка на сообщение Поделиться на другие сайты
Arhemed Опубликовано 17 апреля, 2014 Автор Поделиться Опубликовано 17 апреля, 2014 Программа, безусловно, хорошая и нужная. Особенно перед сезоном отпусков. Однако, надо бы привести её в соответствие с правилами русского языка: Снимок991.PNGСнимок99.PNG p.s. Кстати, есть ли возможность задавать маршрут с промежуточными точками? Или придётся разными кусками маршрут исследовать? За орфографию простите, исправлюсь. Промежуточные точки адресом задать нельзя, но можно перетащить маршрут на нужную точку на карте. 1 Цитата Ссылка на сообщение Поделиться на другие сайты
srs Опубликовано 17 апреля, 2014 Поделиться Опубликовано 17 апреля, 2014 Промежуточные точки адресом задать нельзя, но можно перетащить маршрут на нужную точку на карте. Ах, вот оно как! Спасибо, это поможет. Сам бы не догадался. Цитата Ссылка на сообщение Поделиться на другие сайты
Arhemed Опубликовано 9 июля, 2014 Автор Поделиться Опубликовано 9 июля, 2014 Нашелся добрый человек Vlad_SP и хороший программист (видимо раз смог перелопатить мою поделку) В итоге рад представить версию 2 Внесенные изменения/исправления: 1. устранил фатальную ошибку (исключение) при невозможности соединения с сервером для загрузки с сайта Пирса списка карт, 2. научил прогу работать через прокси (собственно, это следствие п.1), 3. перепилил интерфейс в стиле "все в одном окне", 4. добавил лог чисто для отладки, 5. построил релиз с реальными номерами сборок и ревизий..... Алгоритм поиска карт по маршруту написан "с нуля". Скорость поиска по маршруту Питер-Лиссабон меньше 1 минуты, определяется главным образом скоростью загрузки из Сети полигонов. Версия тут:http://sharem.rusfolder.net/files/41180738 1 Цитата Ссылка на сообщение Поделиться на другие сайты
ClassicUA Опубликовано 9 июля, 2014 Поделиться Опубликовано 9 июля, 2014 (изменено) Перезалил Mega.co.nz Изменено 9 июля, 2014 пользователем ClassicUA Цитата Ссылка на сообщение Поделиться на другие сайты
Vlad_SP Опубликовано 15 июля, 2014 Поделиться Опубликовано 15 июля, 2014 Исправил пару-тройку найденных ошибок. Ревизия 96. Ссылка на rev 96: https://mega.co.nz/#!199SABTC!Vcp_Wtk1vivvFY-sGsHZT-TX2OQaz1MBqTZ0NmgVslY 1 Цитата Ссылка на сообщение Поделиться на другие сайты
Fanat_SPB Опубликовано 15 июля, 2014 Поделиться Опубликовано 15 июля, 2014 Ссылка на rev 96: https://mega.co.nz/#...z1MBqTZ0NmgVslY Не удалось подключиться к удалённому серверу Цитата Ссылка на сообщение Поделиться на другие сайты
Vlad_SP Опубликовано 15 июля, 2014 Поделиться Опубликовано 15 июля, 2014 WTF ??? Залил на другой файлообменник: http://sharem.rusfolder.net/files/41224248 1 Цитата Ссылка на сообщение Поделиться на другие сайты
Dmitry(C) Опубликовано 4 ноября, 2014 Поделиться Опубликовано 4 ноября, 2014 В логе постоянно появляется ошибка: "Количество нераспознанных файлов карт: x". Как понять - что именно не распознано? Цитата Ссылка на сообщение Поделиться на другие сайты
KonTur Опубликовано 4 ноября, 2014 Поделиться Опубликовано 4 ноября, 2014 , Я так понял что это про оффициальные карты МИТа. Которые не входят в список на сайте Пирса. 1 Цитата Ссылка на сообщение Поделиться на другие сайты
Vlad_SP Опубликовано 5 ноября, 2014 Поделиться Опубликовано 5 ноября, 2014 (изменено) Да, это именно так и есть. То есть "нераспознанные карты" - это реальные карты *.cgmap, присутствующие в целевом каталоге (откуда они там взялись - отдельный вопрос), но ссылки на которые отсутствуют на сайте Пирса. Разумеется, для этих карт не будет выполняться обновление. Изменено 5 ноября, 2014 пользователем Vlad_SP 1 Цитата Ссылка на сообщение Поделиться на другие сайты
Dmitry(C) Опубликовано 5 ноября, 2014 Поделиться Опубликовано 5 ноября, 2014 (изменено) Vlad_SP, KonTur, Да, в этом каталоге действительно присутствуют официальные карты, т.к. имеется лицензия "Две Столицы". Спасибо! Изменено 5 ноября, 2014 пользователем Dmitry(C) Цитата Ссылка на сообщение Поделиться на другие сайты
Dmitry(C) Опубликовано 9 февраля, 2015 Поделиться Опубликовано 9 февраля, 2015 Предполагается ли обновление в связи с появлением у Пирса карт в формате cgnet? Цитата Ссылка на сообщение Поделиться на другие сайты
Vlad_SP Опубликовано 10 февраля, 2015 Поделиться Опубликовано 10 февраля, 2015 Да, предполагается. Как только на сайте уважаемого Пирса появится XML-файл, описывающий набор карт в формате "восьмерки", я готов заняться прикручиванием к утилите соответствующего функционала. (Это само по себе несложно.) (PS: лично мне гораздо удобнее обновлять набор карт с помощью этой утилиты, а не прямо на устройстве через OSMDownloader от уважаемого nikanorov.) 1 Цитата Ссылка на сообщение Поделиться на другие сайты
nikniz Опубликовано 10 февраля, 2015 Поделиться Опубликовано 10 февраля, 2015 (изменено) Возникла странная ситуация, OSM Downloader v...96 перестал правильно определять новизну версий карт, пишет что карты версий таких-то, от такого-то числа (очевидно пишет про реальные на сайте), а в каталоге загрузки все актуально и качать ничего не надо. При установке галок вручную не ругается, но при попытке закачки открывает пустой экран и стоит. Ранее "некачаные" карты загружает. OSM Downloader v...91 (тот, который показывает дату локальных карт и дату карт на сервере) работает нормально. Что могло сломаться, если неделю назад все было в порядке? Изменено 10 февраля, 2015 пользователем nikniz Цитата Ссылка на сообщение Поделиться на другие сайты
dvbright Опубликовано 10 февраля, 2015 Поделиться Опубликовано 10 февраля, 2015 nikniz, версия карт стала вида 1.хххх Например для Финляндии была 2.253, а сейчас доступна 1.259... Думаю с 8 СГ экспериментируют... 1 Цитата Ссылка на сообщение Поделиться на другие сайты
Cruiser Опубликовано 11 февраля, 2015 Поделиться Опубликовано 11 февраля, 2015 (изменено) Что за версия такая .96? У меня 1.2.2 значится. зы: ошибся, вы же про версию для ПК. Изменено 11 февраля, 2015 пользователем Cruiser Цитата Ссылка на сообщение Поделиться на другие сайты
Vlad_SP Опубликовано 15 марта, 2015 Поделиться Опубликовано 15 марта, 2015 Коллеги, я все-таки прикрутил к утилите поддержку карт формата cgnet ("восьмерки"). Лежит тут: http://dropmefiles.com/S2e11 Изменения: + добавлена поддержка карт "восьмерки". Обратите внимание, что последнее обновление восьмерочных карт на сайте Пирса - от 10 февраля. * настройки программы переехали сюда: C:\Users\[UserName]\AppData\Roaming\CityGuide\OSMDownloadWin\settings.xml * изменен алгоритм получения списка карт с сайта Пирса. Теперь это делается парсингом соответствующей html-страницы, т.е. результаты будут абсолютно аналогичны тому, как зайти и скачать из браузера "руками". (Т.к. XML-файл то ли будет, то ли нет....) Актуальная версия 3.0.17.100. О багах сообщайте в теме или в почту. Цитата Ссылка на сообщение Поделиться на другие сайты
Dmitry(C) Опубликовано 15 марта, 2015 Поделиться Опубликовано 15 марта, 2015 Спасибо! Всё работает!Из замеченных особенностей:- нераспознанных карт - 122, при том, что стоит лицензия только "Две столицы";- некоторые карты, которые были скачены вручную ранее (на сайте Пирса - последнее обновление 10 февраля), перекачались ещё раз. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.