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 Baso Minangkabau bosanski brezhoneg català čeština 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 norsk nynorsk occitan Oromoo oʻzbekcha/ўзбекча Plattdüütsch polski português română shqip slovenčina slovenščina Soomaaliga suomi svenska 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 зеркало