Подготовка к работе с треками для OSM: GPSBabel и JOSM

Материал из GIS-Lab
Перейти к навигации Перейти к поиску
Эта страница опубликована в основном списке статей сайта
по адресу http://gis-lab.info/qa/osm-prepare.html


Как подготовиться к работе с OSM с использованием внешнего программного обеспечения.


Данная статья описывает подготовку к работе с OSM используя внешний редактор. Подразумевается, что данные для картирования уже собраны, если это не так, можно пропустить пункты 2, 3, 5, 6. Более простое описание, описывающее процесс начала работы без использования дополнительно устанавливаемого программного обеспечения (только веб-браузер и средство для загрузки треков GPSBabel) доступно в статье «Начало работы с OpenStreetMap». Как и другие описания, эта статья представляет один из возможных подходов к работе с данными OSM.

Эта статья специально создана для ситуации, когда необходимо объяснить начинающему пользователю процесс подготовки к картированию. Статья может быть полезна для организации Mapping Party, в этом случае рекомендуется, чтобы участники этого события ознакомились с ней до начала работы. В идеальном случае, читателю рекомендуется попробовать собрать некоторое количество данных, например небольшой трек и несколько фотографий и попробовать подготовиться к работе, используя эту инструкцию.

Данное описание адаптировано для Windows, но все описанное программное обеспечение существует для Linux, MacOS и других операционных систем.

Перед началом работы убедитесь, что создана отдельная папка для данных, в ней будут храниться загружаемые треки и фотографии.



Установка GPSBabel

Скачайте GPSBabel и распакуйте его в отдельную папку. Установка программы не требуется.

Загрузка данных из GPS в файл трека

Данный пример иллюстрирует работу с GPS типа Garmin 12, 60Csx и подобных.

  1. Подключите GPS к USB или COM порту с помощью соответствующего кабеля
  2. Вызовите командный интерпретатор cmd (Пуск/Выполнить) и введите cmd.
  3. Перейдите в папку с GPSBabel

    dir c:\gis\gpsbabel Можно использовать Total Commander и запустить cmd или следующую команду сразу из командной строки.
  4. Выполните следующую команду (где start,stop – текущее число):
gpsbabel.exe -p "" -t -i garmin -f usb: -x track,start=2009062100,stop=2009062100 -o gpx -F "mytrack-01.gpx"

Результатом работы этой программы будет трек в формате GPX с именем файла mytrack-01.gpx.

Получение изображений

Изображения, полученные в процессе картирования, необходимо загрузить из фотоаппарата с помощью специального кабеля. Желательно разместить их в той же папке, где был сохранен трек GPX. Формат изображений — JPG.

Установить и подготовить к работе JOSM

Перед началом работы необходимо убедиться в наличие Java. Определить установлена она можно по наличию пункта Java в Панели управления (Пуск/Панели управления). Если этот пункт отсутствует, необходимо сначала загрузить и установить Java . После установки — перезагрузите компьютер.

JOSM — самый развитый редактор для данных OSM, устанавливаемый отдельно, для  редакции также можно пользоваться и редактором запускаемым в веб-браузере Potlatch ([osm-begin.html подробнее]).

Для установки и подготовки к работе JOSM нужно выполнить следующие шаги:

  1. Загрузите JOSM josm-latest.jar

    JOSM – активно развиваемый редактор, поэтому рекомендуется использовать последнюю его версию.
  2. Во избежание проблем с отсутствием памяти при записи JOSM, рекомендуется для его запуска создать командный файл (например josm.bat) следующего содержания (папки указывают на соответствующее расположение Java и JOSM):
"c:\Program Files\Java\jre6\bin\java.exe" -jar -Xmx512M "c:\Gis\Osm\josm-latest.jar"

Ключ -Xmx512M позволяет увеличить количество памяти доступной для JOSM, иначе можно часто ожидать сообщения о ее нехватке.

Необходимо проверить соответствие путей к java.exe и josm-latest.jar реальным. Для командного файла рекомендуется создать ярлык (правая кнопка на названии файла в проводнике и пункт «Создать ярлык»). Этому ярлыку можно задать рабочую папку, равную той, где хранится JOSM.

  1. Установите WebKit для JOSM

    WebKit - браузер используемый JOSM для одновременного показа данных OSM и спутниковых снимков высокого разрешения предоставленного Yahoo для OSM. Для его установки необходимо скачать специальные библиотеки и распаковать их в папку, где хранится josm-latest.jar. (подробнее на OSM Wiki)
  2. Запустите JOSM используя созданный ярлык. Убедитесь, что JOSM запускается корректно и ошибок при загрузке не возникает.
  3. Добавьте поддержку IRS

    IRS - данные лучшего разрешения, чем Landsat, но худшего чем высокое разрешение (QuickBird, Ikonos, WorldView). Однако, IRS доступен на большую часть территории Европейской части России. Данные предоставлены ИТЦ Сканэкс и сервисом Kosmosnimki.ru.

    Для добавления поддержки IRS, выберите в меню Правка/Настройки/WMS, нажмите Добавить и введите Имя: IRS и адрес: http://irs.gis-lab.info/?layers=irs&

    Проверьте работоспособность IRS увеличив небольшую территорию и выбрав WMS/IRS.
  4. Зайдите в Правка/Настройки
  5. Выберите закладку Модули
    osm
  6. Загрузите список расширений (Скачать список)
  7. Включите модули:
    • AgPifoJ - загрузка и синхронизация изображений с треками
    • wmsplugin - использование WMS сервисов с данными дистанционного зондирования
    • validator - проверка данных
  8. Дождитесь их загрузки и перегрузите JOSM
  9. Убедитесь, что в JOSM появилось меню WMS, в панели слева появилась кнопка osm, а в меню Файл появился пункт Открыть изображения через AgPifoJ...

Определить, какая версия JOSM установлена и какая версия является основной стабильной и последней, можно просто обратить внимание на основной экран программы, сразу после запуска, который показывает помимо последний обновлений и информацию о версиях.

osm

После обновления JOSM, не забывайте заходить в список модулей и обновлять их.

Подсказка: для облегчения установки вы можете воспользоваться готовой сборкой JOSM, с предварительной настройкой и привычным инсталлятором (скачать).

Синхронизация треков и фотографий

Рекомендуется перед началом картирования сфотографировать экран GPS с текущим временем и датой, это очень сильно облегчает синхронизацию.

Для синхронизации:

  1. Запустите JOSM
  2. Файл/Открыть – выберите сохраненный трек GPX
  3. Настройте отображение треков - Правка/Настройки, Точки GPS, Рисовать линии между точками GPS – Все, Отображать крупные точки GPS.
  4. Если слой точек не виден, выделите его и нажмите 2
  5. Добавьте фотографии - Файл/Открыть изображения через AgPifoJ...
  6. Выбираем все изображения
  7. В появившемся меню выберите Я могу сфотографировать экран GPS приёмника

    osm
  8. Выбираем изображение снимка экрана GPS со временем и вводим в поле Время GPS время с фотографии, часовой пояс при это должен быть нулевым.

    osm
  9. Нажимаем OK и Совпадения.

Найти и загрузить данные OSM

  1. Запустите JOSM
  2. Выберите Файл/Скачать с OSM
  3. Найдите на интерактивной карте ваш район работ и выделите его.

    Альтернативный способ, если карта уже открыта в браузере, скопировать ссылку на этот фрагмент - Permalink, в буфер обмена (Ctrl+C) и вставить в JOSM (Файл/Скачать с OSM/Рамка)
  4. Нажмите ОК и дождитесь загрузки данных.

Данные собраны, программное обеспечение настроено и работает, можно переходить с созданию и редактированию свободных геоданных. Об этом в новых статьях и в Wiki OSM.


Ссылки по теме