Pl:JOSM/Plugins/BuildingsTools

From OpenStreetMap Wiki
Jump to navigation Jump to search
Rysowanie budynków ze zdjęć satelitarnych Bing

Buildings_tools — prosta wtyczka do JOSM dla rysowania prostokątnych budynków. Autorem wtyczki jest Upliner.

Problem

Rysowanie wielu prostokątnych budynków w JOSM jest dosyć niewygodne. Trzeba narysować przybliżony prostokąt w 5 kliknięć, skorzystać z funkcji ortogonalizacji i dodać tag "building=yes" do powstałego obszaru. Wtyczka buildings-tools dostarcza nowe narzędzie, które umożliwia tworzenie gotowych budynków w 3 albo 2 kliknięcia.

Instalacja i użycie

Instalacja

Menu Edycja->Ustawienia (F12), zakładka po lewej «Konfiguracja dostępnych wtyczek». Przycisk «Pobierz listę». W pole szukaj wprowadź nazwę wtyczki «buildings_tools» i zaznacz wtyczkę. Przycisk «Aktualizuj wtyczki». Uruchom ponownie JOSM.

Użycie

Wtyczka dodaje nowy przycisk "Draw buildings" (klawisz b) do panelu narzędzi. Najprostszy sposób narysować budynek: narysować linię prostą wzdłuż jednej ze ścian domu, potem ustawić szerokość, klikając na przeciwległą ścianę.

Gdy trzeba narysować wiele budynków o jednakowej szerokości, wygodniej jest korzystać z metody 2 kliknięć. Naciśnij ctrl+alt+b by otworzyć okno dialogowe "Ustaw wielkość budynków" i ustaw szerokość budynku w metrach. Wtedy wystarczy narysować linię prostą wzdłuż ściany budynku zgodnie z ruchem wskazówek zegara (albo w odwrotnym kierunku, jeśli szerokość ma wartość ujemną).

Ustawienia

Okno dialogowe ustawień otwieramy kombinacją klawiszy ctrl+alt+b albo w menu Dane—>"Ustaw wielkość budynków".

  • "Szerokość budynków": tworzone są budynki określonej szerokości.
  • Length step: jeśli długość budynków w okolicy jest wielokrotnością jakiejś określonej długości (na przykład długości klatek schodowych), skorzystaj z parametru «Length step» by ustawić tę długość.
  • Używaj okna wprowadzania adresu: jeśli opcja jest włączona, to po narysowaniu każdego budynku pojawia się okno wprowadzania adresu dla budynku.
  • Аutomatycznie zaznaczaj budynek: ??

  • Adres budynku: jeśli domy rysowane są wzdłuż jednej ulicy, skorzystaj ze wbudowanego we wtyczkę okna wprowadzania adresu. Ono zapamiętuje nazwę ulicy i automatycznie dokonuje inkrementacji (+2 albo -2) do numeru domu.
  • Węzły naprowadzające: jeśli budynek trzeba narysować równolegle do jakieś prostej (na przykład do ulicy), można wykorzystać węzły naprowadzające. Zaznacz 2 węzły na tej prostej, i wtedy budynek automatycznie zostanie ustawiony równolegle, prostopadle albo pod kątem 45 stopni do tej prostej.
  • Linie naprowadzające: gdy zaznaczono linię albo obszar, następuje przywiązanie do wszystkich segmentów tej linii. Dodatkowo, jeśli linia ma tylko kąty proste, również można rysować w 2 kliknięcia.
  • Naciśnięcie Shift wyłącza wszystkie przywiązania. To się przydaje jeśli mamy samotny dom, który nie jest równoległy do ulicy.
  • Rotate crosshair: w trybie 2 kliknięć, kursor automatycznie będzie obrócony równolegle do ścian budynku.
  • Big buildings mode: w trybie 2 kliknięć, Shift zwykle wyłącza przywiązanie i pozwala rysować budynek pod dowolnym kątem. Jednak jeśli chcesz rysować budynek po przeciwległych kątach, włącz "Big buildings mode" i wtedy Shift nie będzie wyłączać przywiązania, a pozwoli obrócić budynek po tym, jak wskażesz przeciwległe kąty.

Rysowanie budynków o skomplikowanym kształcie

Rysowanie budynków bez kątów prostych

Swego czasu pojawiało się wiele problemów z budynkami bez kątów prostych, ponieważ dla nich nie można było skorzystać z funkcji ortogonalizacji. Teraz rozwiązanie tego problemu jest proste: ustawiamy stałą szerokość, rysujemy 2 nachodzące na siebie budynki i korzystamy z funkcji Join overlapped areas (Połącz nakładające się obszary) w menu Narzędzia JOSM. Albo korzystamy z kombinacji Shift + J. Wcześniej tę funkcję oferowała wtyczka utilsplugin, która w tym momencie jest wbudowana w JOSM.

Opracowanie

Autor wtyczki — User:Upliner. Powiadamiaj o błędach i wysyłaj swoje sugestie.

Zobacz też

  • JOSM/Plugins/Terracer - inne narzędzie do rysowania obrysów budynków, szczególnie przystosowane dla domów szeregowych (kamienice, dom szeregowy)

Źródła:

SVN