RU:JOSM/Модули/BuildingsTools

From OpenStreetMap Wiki
Jump to: navigation, search
Доступные языки — JOSM/Plugins/BuildingsTools
· Afrikaans · Alemannisch · aragonés · asturianu · azərbaycanca · Bahasa Indonesia · Bahasa Melayu · Bân-lâm-gú · Basa Jawa · Basa Sunda · Baso Minangkabau · bosanski · brezhoneg · català · čeština · corsu · dansk · Deutsch · eesti · English · español · Esperanto · estremeñu · euskara · français · Frysk · Gaeilge · Gàidhlig · galego · Hausa · hrvatski · Igbo · interlingua · Interlingue · isiXhosa · isiZulu · íslenska · italiano · Kiswahili · Kreyòl ayisyen · kréyòl gwadloupéyen · Kurdî · latviešu · Lëtzebuergesch · lietuvių · magyar · Malagasy · Malti · Nederlands · Nedersaksies · norsk bokmål · norsk nynorsk · occitan · Oromoo · oʻzbekcha/ўзбекча · Plattdüütsch · polski · português · română · shqip · slovenčina · slovenščina · Soomaaliga · suomi · svenska · Tagalog · Tiếng Việt · Türkçe · Vahcuengh · vèneto · Wolof · Yorùbá · Zazaki · српски / srpski · беларуская · български · қазақша · македонски · монгол · русский · тоҷикӣ · українська · Ελληνικά · Հայերեն · ქართული · नेपाली · मराठी · हिन्दी · भोजपुरी · অসমীয়া · বাংলা · ਪੰਜਾਬੀ · ગુજરાતી · ଓଡ଼ିଆ · தமிழ் · తెలుగు · ಕನ್ನಡ · മലയാളം · සිංහල · བོད་ཡིག · ไทย · မြန်မာဘာသာ · ລາວ · ភាសាខ្មែរ · ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ‎ · አማርኛ · 한국어 · 日本語 · 中文(简体)‎ · 中文(繁體)‎ · 吴语 · 粵語 · ייִדיש · עברית · اردو · العربية · پښتو · سنڌي · فارسی · ދިވެހިބަސް
Прорисовка здания со спутниковых снимков Bing

Buildings_tools — простой модуль для JOSM для прорисовки прямоугольных зданий. Автор модуля — Upliner.

Проблема

Рисовать множество прямоугольных зданий в JOSM довольно неудобно. Нужно нарисовать приближённый прямоугольник за 5 кликов, воспользоваться функцией ортогонализации и вставить метку "building=yes" в получившийся полигон. Модуль buildings-tools предоставляет новый инструмент, который позволяет создавать готовые здания в 3 или 2 клика.

Установка и использование

Установка

Меню Правка->Настройки (F12), вкладка слева «Настроить доступные модули». Кнопка «Скачать список модулей с сервера». В поле поиска вводите название модуля «buildings_tools» и выделяете модуль из списка. Кнопка «Обновить модули». Перезагрузить Josm.

Использование

Модуль добавляет новую кнопку "Draw buildings" (клавиша b) на панель инструментов. Простейший способ нарисовать здание: провести прямую вдоль одной из стен дома, затем задать ширину, кликнув на противоположную стену.

Когда нужно рисовать много зданий одинаковой ширины, удобнее использовать метод в 2 клика. Нажмите ctrl+alt+b для открытия диалога "Размеры зданий" и задайте ширину здания в метрах. Тогда будет достаточно провести прямую вдоль стены здания по часовой стрелке (или против часовой, если ширина задана отрицательной).

Настройки

Диалог настроек вызывается комбинацией клавиш ctrl+alt+b или из меню Правка—>"Задать размеры зданий".

  • Ширина зданий: создаются здания определенной ширины. (единицы измерения — ?)
  • Шаг длины: если длина зданий в районе кратна какой-то определённой длине (например, длине подъезда), используйте параметр «Шаг длины» для задания этой длины.
  • Использовать диалог адреса: если опция включена, то после отрисовки каждого здания появляется окно задания адреса для здания.
  • Автовыбор здания: выделяет здание после создания, если до этого ничего не было выделено

  • Адресация: если рисуются дома вдоль одной и той же улицы, используйте встроенный в модуль адресный диалог. Он запоминает имя улицы и автоматически делает приращение (+2 или -2) к номеру дома.
  • Направляющие узлы: если здание нужно нарисовать параллельно какой-то прямой (например, параллельно улице), можно использовать направляющие узлы. Выделите 2 точки на этой прямой, и тогда здание автоматически будет расположено параллельно, перпендикулярно или под 45 градусов к этой прямой.
  • Направляющая линия: когда выделена линия или полигон, включается привязка ко всем сегментам этой линии. Вдобавок, если линия имеет только прямые углы, также можно рисовать в 2 клика.
  • Нажатие Shift отключает все привязки. Это бывает полезно если есть одинокий дом не параллельный улице.
  • Повернуть курсор: в режиме 2-х кликов, курсор автоматически будет повёрнут параллельно стенам рисуемого здания.
  • Режим больших зданий: в режиме 2-х кликов, Shift обычно отключает привязку и позволяет рисовать здание под любым углом. Однако, если вы хотите рисовать здание по противоположным углам, включите "режим больших зданий" и тогда Shift не будет отключать привязку, а позволит повернуть здание после того, как вы укажете противоположные углы.

Прорисовка зданий сложной формы

Прорисовка здания с непрямыми углами

В своё время много проблем возникало со зданиями с непрямыми углами, так как для них нельзя использовать функцию ортогонализации. Теперь же эта проблема решается просто: задаём постоянную ширину, рисуем 2 пересекающихся здания и используем функцию Join overlapped areas (Объединить накладывающиеся полигоны) в меню Инструменты JOSM. Или используем комбинацию Shift + J. Ранее функция была представлена модулем utilsplugin, который в данный момент встроен в JOSM.

Разработка

Автор модуля — User:Upliner. Сообщайте об ошибках и присылайте свои пожелания.

Исходники:

SVN

Git зеркало