JOSM: Android, GPS и JOSM
Содержание:
1. Введение и начало работы;
2. Растровые подложки, теги, узлы и настройки;
3.Android, GPS и JOSM (Вы читаете данный раздел).
Последний нюанс - как при помощи Android-устройства, оснащенного GPS, создавать данные для OSM. Впрочем, всё описанное ниже, что касается JOSM, годится для любых устройств с GPS, которые умеют записывать данные в формате GPX. Итак, допустим, мы хотим прогуляться где-то в парке и автоматически закартографировать тропинки, по которым пройдем, а потом сбросить тропинки в OSM. Что для этого понадобится? JOSM, устройство на Android с GPS, и программа GPSLogger.
GPSLogger (http://gpslogger.codeplex.com) лицензирован под GPL. Он умеет определять координаты как по GPS, так и по CellID (координаты вычисляются по базовым станциям в зависимости от удаленности устройства от различных станций). Вообще, GPSLogger - довольно функциональная программа, но в рамках этой статьи нас интересует только функция записи ваших перемещений в GPX-файл на SD-карте (/sdcard/GPSlogger).
Итак, в настройках GPSLogger поставим галку на Log to GPX. Там же есть полезная настройка New file creation с двумя опциями - Once a day (новый GPX-файл создается один на весь день записи), Every time I start (новый GPX-файл создается каждый раз при начале записи). GPSLogger может также взаимодейство-вать с OSM напрямую для передачи сырых GPS-маршрутов... Но у нас другая задача - тропинки.
Приходим в парк, включаем GPS, запускаем GPSLogger и нажимаем в нем кнопку Start logging. Стоим на месте и ожидаем GPS Fix, то есть пока не будет надежной связи по крайней мере с тремя GPS-спутниками, GPS-приемник не получит координаты и т.д. Обратите внимание, что без GPS Fix ваши перемещения записываться не будут. Если вы дождались, на экране появились координаты и другие сведения - теперь можно идти по тропинкам. Для прекращения записи маршрута надо нажать на Stop logging.
При возвращении домой монтируем Android-устройство для чтения файлов с него, запускаем JOSM и открываем из него нужный GPX-файл с SD-карты («Файл -> Открыть»). Файл загрузится как новый слой типа GPX: белые линии на черном фоне. Логично, что мы захотим немного подкорректировать тропинки и загрузить их на сервер OSM. Для этого переводим GPX-слой в обычный слой данных - через контекстное меню «Преобразовать в слой данных» для слоя на палитре Слои. Далее производим следующие действия:
• Загружаем растровую подложку.
• Загружаем данные через Быструю карту, чтобы тропинки были видны наряду с уже существующими в тех местах объектами.
• Исправляем тропинки и загружаем результат на сервер.
Я описал лишь малую часть того, что умеет JOSM. Конечно, он не нарисует вместо вас карту, но существенно упросит её создание и правку. Когда работаешь в JOSM, лишний раз гордишься за свободное ПО. В самом деле, приятно, что даже в деле картографии энтузиасты предоставляют такой мощный и на-дежный продукт. Повторюсь, даже «нестабильная» версия, спешащая впереди планеты всей, работает нормально, без вылетов, и я вспоминаю те далекие времена, когда работал под DOS/Windows 98 и всё время обновлял какие-то программы: JOSM тоже постоянно хочется обновлять и смотреть, что же нового при-думали разработчики. В общем, так держать!
Планируете приобрести сотовый, на который можно установить навигационные программы? Телефоны из Китая (http://www.em-store.com.ua/products/kitajskie_telefony.html) - это именно то, что Вам нужно! Они недорогие, достаточно мощные и работают на ОС Android! Узнайте подробности прямо сейчас на сайте www.em-store.com.ua.
1. Введение и начало работы;
2. Растровые подложки, теги, узлы и настройки;
3.
Последний нюанс - как при помощи Android-устройства, оснащенного GPS, создавать данные для OSM. Впрочем, всё описанное ниже, что касается JOSM, годится для любых устройств с GPS, которые умеют записывать данные в формате GPX. Итак, допустим, мы хотим прогуляться где-то в парке и автоматически закартографировать тропинки, по которым пройдем, а потом сбросить тропинки в OSM. Что для этого понадобится? JOSM, устройство на Android с GPS, и программа GPSLogger.
GPSLogger (http://gpslogger.codeplex.com) лицензирован под GPL. Он умеет определять координаты как по GPS, так и по CellID (координаты вычисляются по базовым станциям в зависимости от удаленности устройства от различных станций). Вообще, GPSLogger - довольно функциональная программа, но в рамках этой статьи нас интересует только функция записи ваших перемещений в GPX-файл на SD-карте (/sdcard/GPSlogger).
Итак, в настройках GPSLogger поставим галку на Log to GPX. Там же есть полезная настройка New file creation с двумя опциями - Once a day (новый GPX-файл создается один на весь день записи), Every time I start (новый GPX-файл создается каждый раз при начале записи). GPSLogger может также взаимодейство-вать с OSM напрямую для передачи сырых GPS-маршрутов... Но у нас другая задача - тропинки.
Приходим в парк, включаем GPS, запускаем GPSLogger и нажимаем в нем кнопку Start logging. Стоим на месте и ожидаем GPS Fix, то есть пока не будет надежной связи по крайней мере с тремя GPS-спутниками, GPS-приемник не получит координаты и т.д. Обратите внимание, что без GPS Fix ваши перемещения записываться не будут. Если вы дождались, на экране появились координаты и другие сведения - теперь можно идти по тропинкам. Для прекращения записи маршрута надо нажать на Stop logging.
При возвращении домой монтируем Android-устройство для чтения файлов с него, запускаем JOSM и открываем из него нужный GPX-файл с SD-карты («Файл -> Открыть»). Файл загрузится как новый слой типа GPX: белые линии на черном фоне. Логично, что мы захотим немного подкорректировать тропинки и загрузить их на сервер OSM. Для этого переводим GPX-слой в обычный слой данных - через контекстное меню «Преобразовать в слой данных» для слоя на палитре Слои. Далее производим следующие действия:
• Загружаем растровую подложку.
• Загружаем данные через Быструю карту, чтобы тропинки были видны наряду с уже существующими в тех местах объектами.
• Исправляем тропинки и загружаем результат на сервер.
Итоги
Я описал лишь малую часть того, что умеет JOSM. Конечно, он не нарисует вместо вас карту, но существенно упросит её создание и правку. Когда работаешь в JOSM, лишний раз гордишься за свободное ПО. В самом деле, приятно, что даже в деле картографии энтузиасты предоставляют такой мощный и на-дежный продукт. Повторюсь, даже «нестабильная» версия, спешащая впереди планеты всей, работает нормально, без вылетов, и я вспоминаю те далекие времена, когда работал под DOS/Windows 98 и всё время обновлял какие-то программы: JOSM тоже постоянно хочется обновлять и смотреть, что же нового при-думали разработчики. В общем, так держать!
Планируете приобрести сотовый, на который можно установить навигационные программы? Телефоны из Китая (http://www.em-store.com.ua/products/kitajskie_telefony.html) - это именно то, что Вам нужно! Они недорогие, достаточно мощные и работают на ОС Android! Узнайте подробности прямо сейчас на сайте www.em-store.com.ua.