Как-то давно на одном из форумов, тесно связанных с использованием 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 — скопирует найденные треки.
Все максимально утилитарно. По наличию времени буду допиливать всякие красивости и полезности интерфейсной части.
4 Responses