Как-то давно на одном из форумов, тесно связанных с использованием GPS был задан вопрос — «А есть ли такая программа, которая может найти на диске все треки проходящие через указанные координаты?»
Действительно, такая необходимость возникает при подготовке к новым путешествиям, особенно когда у вас уже есть большая база GPS-треков. Хорошо, если все у вас отсортировано по территориальному признаку или вы просто помните, что вот этот вот файл с название 154501250199.gpx это именно тот трек, который вам надо )
Тогда я написал Java-Applet, который имел эту функциональность. Лежит и работе он вот тут ну и, конечно сюда положил ))) — Апплет поиска треков
Вот, дошли руки оформить этот как отдельное приложение:
UPD: 04-03-2014
Версия 2.0: переписан интерфейс. Добавлена возможность искать треки не от одной точки, а от файла точек/треков.
JAR-файл
Пользоваться программой очень просто:
1. Вводите координаты интересующей вас точки в поля Latitude (широта) и Longitude (долгота) в формате «Градусы Минуты Доли минут». Буквы S или N перед широтой позволяют выбрать соответственно северную или южную широту, а буквы E или W восточную или западную долготу.
2. В поле Directory — вводится путь до папки с треками. Поиск идет по всем файлам в директории, включая все вложенные директории.
3. Distance — расстояние от точки из п.1, на котором может проходить трек.
4. Copy to — путь, куда будут скопированы треки, удовлетворяющие условию.
Кнопка Find — будет искать треки и выводить их список в нижнем окне.
Кнопка Copy — скопирует найденные треки.
Все максимально утилитарно. По наличию времени буду допиливать всякие красивости и полезности интерфейсной части.
ladybloger сказал:
Классная программа! Спасибо!
nord_tramper сказал:
Надеюсь пригодиться.
P.S. взялся тут еедописывать немного Переписал интерфейс и вскоре допишу пару функций полезных.
Андрей Лунячек сказал:
Интересная программа, попробую как-нибудь. А когда она ищет треки, какие форматы файлов понимает? Играет роль тот формат, в котором хранятся треки — GPX, PLT и т.д.?
nord_tramper сказал:
PLT,GPX,KML. В последних двух ищет и по точкам и по трекам внутри. Сейчас переписал программу на днях выложу с новым интерфейсом. Добавиться возможность дать программе файл с точками, относительно которых ищутся треки.