RU:JOSM/Модули/FastDraw
From OpenStreetMap Wiki
< RU:JOSM | Модули(Redirected from RU:JOSM/Plugins/FastDraw)
Доступные языки
• Русский
Отсутствующие языки — Помогите нам перевести эту Вики
• Afrikaans • አማርኛ • العربية • অসমীয়া • Asturianu • Azərbaycanca • Български • বাংলা • Brezhoneg • Bosanski • Català • Corsu • Česky • Dansk • Deutsch • ދިވެހިބަސް • Ελληνικά • English • Esperanto • Español • Eesti • Euskara • فارسی • Suomi • Français • Frysk • Gaeilge • Kréyòl gwadloupéyen • Gàidhlig • Galego • Alemannisch • ગુજરાતી • هَوُسَ • עברית • हिन्दी • Hrvatski • Kreyòl ayisyen • Magyar • Հայերեն • Interlingua • Bahasa Indonesia • Igbo • Íslenska • Italiano • 日本語 • Basa Jawa • ქართული • Қазақша • ភាសាខ្មែរ • ಕನ್ನಡ • 한국어 • Kurdî • Lëtzebuergesch • ລາວ • Lietuvių • Latviešu • Malagasy • Македонски • മലയാളം • मराठी • Bahasa Melayu • Malti • မြန်မာဘာသာ • नेपाली • Nederlands • Norsk (nynorsk) • Norsk (bokmål) • Occitan • Oromoo • ଓଡ଼ିଆ • ਪੰਜਾਬੀ • Polski • پښتو • Português • Português do Brasil • Română • Română (Moldova) • سنڌي • සිංහල • Slovenčina • Slovenščina • Soomaaliga • Shqip • Српски / Srpski • Svenska • தமிழ் • తెలుగు • Тоҷикӣ • ไทย • Türkçe • Українська • اردو • O'zbek • Tiếng Việt • Wolof • isiXhosa • Yorùbá • 中文(简体) • 中文(繁體) • isiZulu
Contents |
FastDraw - быстрое рисование мышкой (или пером)
Модуль предназначен для быстрого рисования линий сложной формы (леса, речки, изредка - полевые дороги, границы). Линия рисуется мышкой, а затем упрощается и становится объектом.
Не добавляйте в базу узлы тысячами - контроль количества пока только планируется! Пользуйтесь валидатором JOSM - защиты от самопересечений тоже нет.
Использование:
- Войти в режим рисования - Shift-F (T на старом JOSM или другая клавиша при конфликте обозначений), на панели слева -
.
- Рисуем контур объекта мышкой. Доступные действия рисования:
- Click, а также щелчок и движение мышки (перетаскивание) - добавление новых узлов к линии (обводим контур вручную или ставим точки по одной)
- Ctrl-Click = добавить жёстко фиксированный узел (изображается зелёным). Фиксированные узлы войдут в окончательную линию без изменений, ими разделяются фрагменты линии (например, 4 стороны прямоугольного леса)
- Пробел - эквивалентен щелчку мышки. Можно зажимать и держать.
- Вверх/вниз - изменяют минимальный интервал между точками (fastdraw.mindelta).
- Backspace - удалить последний добавленный узел.
- Shift-Click - удалить выбранный узел (выделяется крестиком) или фрагмент линии.
- Перетаскиванием можно подвинуть любой узел.
- Когда всё нарисовано, жмём Enter. Линия упрощается и становится пунктирной. При включенном автоупрощении eplison подбирается автоматически, если превышено максимальное количество точек на километр.
- Если узлов слишком много - жмём стрелку вниз, если слишком мало-вверх (можно пропустить,или нажать несколько раз). При этом меняется параметр упрощения линии:
- Q - вывод основных настроек упрощения (полный набор в разделе "Расширенные настройки" JOSM, fastdraw.*) и привязки узлов при рисовании.
Принцип работы упрощения
- При первом нажатии Enter в зависимости от настроек происходит упрощение с начальным eplison или автоупрощение: пока в линии есть отрезки из 10 (fastdraw.pkmblocksize) точек, у которых число точек, деленное на длину отрезка в километрах больше параметра (fastdraw.maxpkm, макc. точек/км), уменьшается детализация с начального значения.
- Начальное значение параметра упрощения epsilon настраивается и задаётся в экранных пикселах (fastdraw.startingEps). Поэтому упрощение зависит от текущего увеличения.
- Клавиши вверх/вниз домножают параметр epsilon на настраиваемый коэффициент (fastdraw.epsilonmult). Текущее состояние линии отображается в статусной строке.
- Ещё раз жмём Enter (или начинаем рисовать другую линию, или выходим из режима) - линия создана и выделена. Если жмём Ctrl-Enter - дополнительно вставляются теги из буфера.
Для нового рисования снова жмём Shift-F. Есть подсказки в статусной строке и меняющиеся курсоры.
Начало редактирования
- Если при включении FastDraw (Shift-F) выделена ровно одна свеженарисованная линия (ещё не загруженная на сервер, чтобы проблем не порождать), то можно редактировать её, нажав T (Shift-F T). Ненужные точки будут удалены при сохранении линии (Enter-Enter). Осторожно - теги сбрасываются. Ctrl-Z работает. Может пригодиться для упрощения полученных другим путём линий (треки и т. д.) или для повторного упрощения с другими параметрами.
Доступные действия изменения
- Backspace - удалить последний добавленный узел.
- Shift-Click - удалить выбранный узел (выделяется крестиком) или фрагмент линии.
- Перетаскиванием можно подвинуть любой узел.
- После удаления фрагмента линии его можно перерисовать заново мышкой. Перерисовываемый отрезок для удобства выделяется оранжевым.
Рисование всегда идёт от начала к концу линии! Для возврата к продолжению линии из этого режима - Shift-Click мимо или ESC.
- Ctrl-Shift-Click - начать рисовать заново (стерев старое)
Привязка к имеющимся узлам, фиксация узлов
- При перетаскивании и щелчках мышкой в линию включаютcя близко расположенные узлы основной карты (они становятся фиксированными и упощению не подлежат). Можно отключить такое поведение галочкой в настройках (Q).
- При щелчке на первую точку линия становится замкнутой, продолжить её мышкой уже нельзя.
- Ctrl-Click на существующий узел (выделяется) - фиксировать/освободить узел.
- В настройках можно поставить галочки, чтобы все добавляемые одиночным щелчком мышки либо пробелом узлы становились фиксированными.
Замечания и предложения приветствуются ( http://forum.openstreetmap.org/viewtopic.php?id=13369 , http://josm.openstreetmap.de/newticket).