57 заметок с тегом

josm

Позднее Ctrl + ↑

josm-tested IX

Сегодня все обновляют JOSM, и, в первую очередь, удивятся новички с выключенным экспертным режимом: их напугает предупреждение о привязке снимков. С подачи совета мы протолкнули его в ядро, следующий на очереди — потлатч. Остальные изменения (кроме лассо) происходили, в основном, глубоко внутри: правились ошибки, переписывались проекции и система конфигурации, дополнялось API для плагинов.

Нет смысла перечислять всё самому: Simon Legner взялся за обновление списка изменений — правда, пока на английском языке. Josh Doe, в свою очередь, следит за обновлениями плагинов и поддерживает их ченджлог. Из него можно узнать, например, что появился плагин continuosDownload для подгрузки данных в стиле потлатча: при сдвиге и масштабировании карты.

Плагинописателям на заметку

Dirk Stöcker опубликовал в josm-dev@ статистику использования разных версий JOSM (на основе запросов страницы приветствия). Если коротко:
  • около 35% пользуются старыми tested (из них 11% — предпоследний, 4% — третий с конца);
  • почти 50% установили последний tested;
  • 10% загружают latest (из них 7% — не старше недели).
При этом более пяти процентов пользователей работают на версиях, выпущенных прошлой весной или раньше. Учитывая, что месяц назад существенно поменялось API, получается, что более трети пользователей лишены возможности обновлять плагины. Логично предположить, что большая часть загрузивших JOSM так и не установила ни одного плагина.

Взболтать, но не смешивать

Фредерик Рамм добавил в хранилище JOSM плагин SDS, расшифровывающийся как Separate Data Store. Он (вместе с сервером, выложенным отдельно) разработан в Geofabrik по заказу HOT и открыт на условиях лицензии BSD.

Суть такова: у каждого объекта помимо обычных тегов могут быть специальные, начинающиеся, например, с «hot:». При загрузке данных на сервер OSM плагин фильтрует эти теги, направляя их на отдельный сервер (и не пропуская на основной). Соответственно, при скачивании теги собираются с сервера SDS. Внутри редактора они ничем не отличаются от остальных: можно делать пресеты, можно искать по ним, добавлять и удалять.

Что удивляет в западном подходе к разработке программ на заказ — подробная документация на все элементы системы. Кто у нас будет заморачиваться лишней писаниной, когда это время можно потратить на дополнительную функциональность?
 9 комментариев   2012   hot   josm

josm-tested VIII

Традиция первых релизов года продолжается: уже в третий раз новая «стабильная» версия JOSM прошла более двух сотен итераций относительно предыдущей. Вот только предыдущие постновогодние релизы были мартовскими, а в этот раз успели к февралю: команда разработчиков пополнилась нашим участником akks, и тикеты стали закрываться активнее. Чем новая версия порадует тех, кто придерживается tested-версий?
  • предупреждение при удалении больших отношений;
  • новые ключи поиска, в том числе по времени и по топологии (с utilsplugin2);
  • окно загрузки редактора теперь показывает, что происходит;
  • можно править и удалять несколько тегов за раз;
  • рисование линий под фиксированными углами с TAB;
  • в отношении можно найти разрыв просто кнопкой;
  • несколько новых ключей для remotecontrol;
  • кэш теперь хранится отдельно от профиля;
  • плагины могут регистрировать свои ключи поиска, пресеты и стили;
  • ImproveWayAccuracy встроили в ядро и перенесли на кнопку W, а плагин building_tools теперь висит на B;
  • много всего убрали для непрофессионального режима, а сам режим можно переключить без перезагрузки редактора.
В этот раз не добавили ничего раздражающего (не считая мелких дизайнерских решений) — немалый прогресс относительно прошлых релизов. И появилась надежда, что скоро редактор перестанет пугать своим «профессиональным» видом новичков.
Ранее Ctrl + ↓

Мнения, высказанные на этом сайте, отражают точку зрения лично автора сайта и ничью больше: ни его бывших или настоящих работодателей, ни семьи и знакомых.