Обновил тут свою программку для поиска GPS треков. Версия 2.0, можно сказать. Полностью переписал UI. Добавил возможность поиска не относительно точки, а относительно всех точек выбранного файла (трека или файла точек). Буду рад любым предложениям.
Далее немного подробностей.
Скачать можно тут
User Guide 🙂
На главном (и единственном) экране есть две закладки – первая позволяет ввести координаты референсной точки (формат любой из общеупотребимых), вторая позволяет выбрать файл с точками (это также может быть и трек), в этом режиме поиск будет осуществляться относительно всех точек файла.
Directory – далее выбирается директория, содержащая треки (будут просканированы все вложенные директории)
Distance – Расстояние в километрах – радиус в котором будет происходить поиск.
Заполнив эти значения можно нажимать кнопку Find. После сканирования все результаты будут показаны в окошке снизу и занесены в табличку. Табличка сортируется по клику на заголовок колонки.
Copy to – это поле позволяет выбрать директорию куда скопировать все найденные треки. Для этого надо будет нажать кнопку Copy.
Теперь коротко про технологии и архитектуру. Далее в постах разверну подробнее – это будет некоторый полигон для занятий архитектурой приложений (да-да, даже такое маленькое с виду приложение состоит из множества мелких частей, которые взаимодействую меду собой)
Разработка
Технологии: Java + swing . При всем своем геморрое Swing дает возможность нарисовать один UI для любой системы. Так это приложение есть в виде апплета, jar и exe.
IDE: ItelliJ IDEA – на работе у всех установлена, так что не стал оригинальничать.
Упаковка в jar в exe: Launch4J
В следующих постах – диаграммки (классов, последовательности и может еще чего) ну и планы, фиксы и т.п. Например следующее измение – уточнение формулы рассчета растояний.
Поделиться в соц.сетях