Новость из категории: Информация

Свободные картографические технологии: оффлайн-редакторы

Содержание:
1. Рендеры;
2. Оффлайн-редакторы (Вы читаете данный раздел);
3. Клиенты для Android.
Свободные картографические технологии: оффлайн-редакторы

Кажется, число «два» очень привязалось к проекту OSM. Как и рендеров, редактора - два «основных». Первый - Merkaartor на Qt (http://merkaartor.be), второй - JOSM на Java (http:// josm.openstreetmap.de). Какой из них выбрать? Оба. Не буду подробно описывать эти программы, но постараюсь выделить различия, взвесить плюсы и минусы.

Итак, JOSM - очень солидный и чем-то даже похож на среду разработки Eclipse: множество настроек и интерфейс для загрузки дополнительных модулей. JOSM локализован на русский язык. Для работы с JOSM достаточно скачать jar-архив и запустить его командой:
$ java -jar josm-tested.jar

Свободные картографические технологии: оффлайн-редакторы
Интерфейс редактора Merkaartor

Если вы скачали нестабильную версию, имя файла меняется на josm-latest.jar.
Merkaartor собирается из исходников без труда - похоже, достаточно одной лишь Qt. Во всяком случае я собрал и установил программу обычным qmake, make, make install. Интерфейс у Merkaartor - английский.

Свободные картографические технологии: оффлайн-редакторы
Интерфейс редактора JOSM

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

Я столкнулся с нестабильностью загрузки спутниковых подложек Bing и Yahoo в JOSM. Изображения от Bing в JOSM иногда не загружаются, а от Yahoo - вообще не загружаются. В Merkaartor упомянутые спутниковые подложки загрузились нормально.

В то же время, для той же области карты Впрочем, загрузка подложек настраивается и порой можно найти работающие зеркала сервисов, отдающих спутниковые картинки. Для Yahoo, например, я нашел «wms:http://wms.latlon.org/?layers=yhsat&» -эту строку надо прописать в JOSM в настройке пунктов меню, отвечающих за загрузку подложек.

Merkaartor запоминает набор слоев, с которыми вы работаете, а в JOSM слои приходится подгружать в каждом новом сеансе работы. В JOSM вы найдете множество пресетов, которые упрощают ввод тегов: достаточно выбрать объект, применить к нему пресет, и появится «мастер» для выбора или заполнения нужных полей. Жаль только, что за пунктами меню предустановок нельзя закреплять горячие клавиши.

В JOSM и Merkaartor хорошо работает автоматические дополнение в полях ввода тегов и их значений. Запоминается наиболее часто используемое значение. Например, если вы используете addr:housenumber чаще, чем addr:housename, то, если начать набирать «addr:ho», в подсказке появится сначала addr:housenumber.

В целом набор функций редактирования узлов у обоих программ примерно одинаковый, хотя у JOSM есть плагины, существенно увеличивающие ваш арсенал. И в JOSM, и в Merkaator существует мощная система поиска объектов, а также их фильтрация. В Merkaator фильтры действуют как слои (слой с заданными правилами, какие объекты отображать, а какие - нет), а в JOSM есть отдельный инструмент - «фильтры». Актуально, например, если вы не хотите видеть в JOSM раскрашивание областей по тегу landuse. Обычно такое раскрашивание сильно мешает, поскольку спутниковая подложка становится более тусклой и невразумительной. Чтобы отключить раскрашивание по landuse, создаем фильтр со строкой «landuse» и снима-ем с него галочку в списке фильтров. И это лишь простейший случай использования фильтров.

JOSM и Merkaator могут экспортировать данные в OSM XML, что зачастую удобнее, чем через веб-интерфейс на сайте OpenStreetMap.

В общем, использовать тот или иной редактор - дело вкуса. Я, например, большей частью работаю в JOSM, а районы, которые трудно рассмотреть в нем («благодаря» ошибкам в загрузке подложки) приходится править в Merkaator.

Рейтинг статьи

Оценка
5/5
голосов: 2
Ваша оценка статье по пятибальной шкале:
 
 
   

Поделиться

Похожие новости

Комментарии

^ Наверх