> For the complete documentation index, see [llms.txt](https://docs.solarvis.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.solarvis.co/documentation/pl/project-design/create-a-project/roof-drawing.md).

# Rysowanie dachu

## Cel tej strony <a href="#purpose-of-this-page" id="purpose-of-this-page"></a>

Strona **Rysowanie dachu** stanowi podstawę całego procesu projektowania i analizy wykonalności w solarVis.

Użytkownicy rozpoczynają od narysowania **2D obrysu dachu**, opcjonalnie dzieląc go za pomocą krawędzi wewnętrznych, a następnie przypisują **spadki**, aby przekształcić rysunek w **3D model dachu**.

{% hint style="info" %}
Ten model 3D jest później wykorzystywany do:

* Rozmieszczania paneli
* Analizy zacienienia
* Obliczeń energetycznych i wykonalności
  {% endhint %}

## Co możesz tutaj zrobić <a href="#what-you-can-do-here" id="what-you-can-do-here"></a>

Na tej stronie możesz:

* Przełączać się między **Trybem podglądu** a **Trybem rysowania**
* Rysować i edytować obrys dachu w 2D
* Automatycznie wykrywać obrys dachu za pomocą **AI Roof Detection** (tylko dla obszarów o wysokim pokryciu Google Solar API)
* Tworzyć prawdziwy model 3D dachu z danych wysokościowych LiDAR za pomocą **Fit to LiDAR** (tylko dla obszarów o wysokim pokryciu Google Solar API)
* Używać przyciągania i prowadnic kątowych dla precyzji
* Używać Inner Edge Detector do tworzenia podziałów wewnętrznych
* Dodawać i zarządzać przeszkodami dachowymi oraz attykami
* Przypisywać spadki, aby przekształcić geometrię 2D w 3D powierzchnie dachu
* Regulować wysokość budynku i właściwości powierzchni dachu
* Oddzielać wybrane powierzchnie i wierzchołki dachu od głównego dachu
* Zmieniać dostawcę map lub przesyłać własne obrazy
* Nawigować i obracać scenę 3D

{% hint style="info" %}
Na tej stronie zmiany są zapisywane automatycznie po ich wprowadzeniu.
{% endhint %}

{% embed url="<https://app.arcade.software/share/MSHbtxFt4DZQT1q5cmR6?language=pl>" %}

## Tryby <a href="#modes" id="modes"></a>

Opis dostępnych trybów interakcji używanych do przeglądania, rysowania i modyfikowania geometrii dachu.

### Tryb podglądu <a href="#view-mode" id="view-mode"></a>

Tryb podglądu służy do **inspekcji** modelu dachu bez modyfikowania jego geometrii.

W trybie podglądu możesz:

* Obracać, przesuwać i powiększać scenę
* Uzyskać dostęp i przeglądać wysokość budynku
* Wybierać powierzchnie dachu, aby sprawdzić właściwości techniczne, takie jak spadek, azymut i informacje o powierzchni
* Wybierać budynek do edycji lub przesuwania dachu oraz spłaszczania powierzchni
* Przełączyć się z powrotem do trybu rysowania, gdy potrzebne są zmiany geometrii

Ten tryb jest zalecany do kontroli jakości i weryfikacji.

### Tryb rysowania <a href="#draw-mode" id="draw-mode"></a>

Tryb rysowania służy do **tworzenia i edycji 2D obrysu dachu**.

#### Rysowanie obrysu

* Kliknij, aby umieścić wierzchołki
* Kontynuuj klikanie, aby zdefiniować krawędzie
* Zamknij wielokąt, aby zakończyć obrys
* Pomarańczowe prowadnice pokazują wyrównanie prostopadłe i równoległe
* Wierzchołki automatycznie się przyciągają, tworząc czysty obrys dachu
* Długości krawędzi są wyświetlane automatycznie
* Przycisk Cofnij i Ponów są zawsze dostępne

{% hint style="info" %}
Obrys na tym etapie jest nadal 2D. Aby przekształcić go w 3D, wymagane jest przypisanie spadku.
{% endhint %}

Podczas dzielenia lub rozdzielania dachu użyj **klawisza Escape (Esc)**, aby zakończyć rysowanie bieżącej linii.

### Przekształcanie z 2D do 3D <a href="#converting-from-2d-to-3d" id="converting-from-2d-to-3d"></a>

Po ukończeniu obrysu dachu przypisuje się spadki do powierzchni dachu.

#### Przypisywanie spadku

* Wybierz powierzchnię lub krawędź
* Dostosuj wartość spadku w prawym panelu
* Lub przeciągnij strzałkę spadku bezpośrednio na modelu
* Każdy spadek przekształca tę powierzchnię w płaszczyznę 3D

> Wysokość budynku można również regulować numerycznie lub wizualnie.

> Każdy spadek przekształca płaską powierzchnię w płaszczyznę 3D o określonej orientacji. Różne powierzchnie mogą mieć różne spadki.

{% hint style="info" %}
Dla obsługiwanych lokalizacji **Fit to LiDAR** może automatycznie ustawić wszystkie wysokości i spadki na podstawie danych wysokościowych LiDAR (opisane w sekcji Fit to LiDAR na tej stronie).
{% endhint %}

## AI Roof Detection <a href="#ai-roof-detection" id="ai-roof-detection"></a>

**AI Roof Detection** rysuje dach za Ciebie: analizuje obraz satelitarny i automatycznie tworzy obrys dachu, krawędzie wewnętrzne oraz powierzchnie dachu jako szkielet 2D.

Aby z niego skorzystać, kliknij przycisk **AI Roof Detection** (ikona z gwiazdkami) na górnym pasku narzędzi.

{% hint style="info" %}
Podczas analizy wyświetla się powiadomienie o postępie **Detecting roof...**; po zakończeniu wykryty dach pojawia się na mapie.
{% endhint %}

* Zastąpienie jest pojedynczą akcją możliwą do cofnięcia; jedno **Cofnij** przywraca poprzedni rysunek
* Po wykryciu przejrzyj wynik i popraw brakujące krawędzie lub powierzchnie za pomocą standardowych narzędzi do rysowania
* Wykryty dach jest nadal 2D; przypisz spadki ręcznie lub użyj **Fit to LiDAR**, aby zbudować model 3D

{% hint style="info" %}
AI Roof Detection jest dostępne, gdy dane dachowe o wysokiej rozdzielczości obejmują lokalizację projektu. Jeśli przycisk nie jest widoczny, pokrycie nie jest dostępne dla tego adresu.

Proszę sprawdzić: <https://developers.google.com/maps/documentation/solar/coverage>
{% endhint %}

{% embed url="<https://app.arcade.software/share/IZnYM1BhDZ13aiQZCuSh?language=pl>" %}

## Fit to LiDAR <a href="#fit-to-lidar" id="fit-to-lidar"></a>

**Fit to LiDAR** tworzy prawdziwy model 3D narysowanego dachu na podstawie danych wysokościowych LiDAR: automatycznie ustawia wysokość każdego punktu i spadek każdej powierzchni dachu; użytkownik jedynie potwierdza, które punkty są ścianami.

* Działa na wszystkich narysowanych budynkach w projekcie jednocześnie
* Wykorzystuje wysokorozdzielcze dane wysokościowe Google
* Zastępuje ręczne przypisywanie spadków dla obsługiwanych lokalizacji

{% hint style="info" %}
Fit to LiDAR jest dostępne, gdy dane dachowe o wysokiej rozdzielczości obejmują lokalizację projektu i wymaga dostawcy map **Google Maps HD**. Przy wybraniu innego dostawcy przycisk jest nieaktywny z przypomnieniem o przełączeniu na **Google Maps HD**.

Proszę sprawdzić: <https://developers.google.com/maps/documentation/solar/coverage>
{% endhint %}

### Dopasowanie dachu do LiDAR <a href="#fitting-the-roof-to-lidar" id="fitting-the-roof-to-lidar"></a>

1. Narysuj obrys dachu lub użyj **AI Roof Detection**, jeśli to możliwe
2. Kliknij **Fit to LiDAR** na dolnym pasku przycisków; pojawi się powiadomienie o postępie **Fitting to LiDAR...**
3. W panelu **Select the walls** sugerowane punkty ścian są wstępnie zaznaczone (na żółto). Klikaj punkty, aby dodać lub usunąć oznaczenia ścian, następnie potwierdź **Apply** lub klawiszem **Enter**; **Cancel** lub klawisz **Esc** przerywa i przywraca dach
4. Podnieś każdy punkt do rzeczywistej wysokości i zastosuj odpowiedni spadek do każdej powierzchni dachu
5. Przejrzyj wynik 3D: naciśnij **Approve**, aby zaakceptować, lub **Edit**, aby najpierw poprawić szkielet dachu

### Edycja szkieletu dachu <a href="#editing-the-roof-skeleton" id="editing-the-roof-skeleton"></a>

Naciśnięcie **Edit** na pasku wyników powoduje powrót do widoku z góry z panelem **Edit the roof skeleton**:

* **Select, Move & Delete**: Przeciągaj punkty i linie, aby je przesuwać, lub wybierz nieprawidłowe i usuń je klawiszami **Delete** / **Backspace**
* **Draw Line**: Uzupełnij szkielet dachu, rysując brakujące lub nieprawidłowe linie dachowe
* **Set Walls**: Klikaj punkty, aby przełączać ich właściwość ściany; w tym trybie punkty nie mogą być przesuwane
* **Hide Skeleton** / **Show Skeleton**: Przełącz widoczność szkieletu podczas porównywania z obrazem

Kliknij **Apply changes**, aby ponownie podnieść dach z zaktualizowanym szkieletem, lub **Cancel**, aby odrzucić zmiany i wrócić do poprzedniego wyniku.

{% hint style="info" %}
Cały proces Fit to LiDAR jest rejestrowany jako jedna akcja: jedno **Cofnij** przywraca dach do stanu sprzed rozpoczęcia procesu.
{% endhint %}

## Inner Edge Detector <a href="#inner-edge-detector" id="inner-edge-detector"></a>

**Inner Edge Detector** pomaga użytkownikom szybko dzielić złożone kształty dachów na mniejsze powierzchnie.

### Jak to działa <a href="#how-it-works" id="how-it-works"></a>

* Analizuje kąty obrysu dachu
* Generuje linię wewnętrzną wzdłuż dwusiecznej
* Sugeruje te linie jako możliwe podziały wewnętrzne

### Co mogą zrobić użytkownicy <a href="#what-users-can-do" id="what-users-can-do"></a>

* Zaakceptować sugerowane krawędzie wewnętrzne
* Dostosować lub przesunąć je
* Usunąć niepotrzebne krawędzie
* Dodać brakujące krawędzie wewnętrzne ręcznie

> Krawędzie wewnętrzne definiują jedynie geometrię; nie przypisują automatycznie spadków.

## Przeszkody <a href="#obstacles" id="obstacles"></a>

Przeszkody reprezentują fizyczne obiekty na dachu, na których nie można umieszczać paneli fotowoltaicznych.

{% hint style="info" %}
Przeszkody wpływają na obliczenia zacienienia.
{% endhint %}

### Dodawanie przeszkód <a href="#adding-obstacles" id="adding-obstacles"></a>

Możesz dodać przeszkody jako:

* Prostokąty
* Okręgi
* Wielokąty

Każdą przeszkodę można zmieniać rozmiar, przesuwać i precyzyjnie pozycjonować.

{% hint style="info" %}
Możesz również duplikować przeszkody, aby szybko modelować powtarzające się elementy dachowe, lub ręcznie dostosować ich wysokość ponad powierzchnią dachu.
{% endhint %}

### Funkcje przeszkód <a href="#obstacle-features" id="obstacle-features"></a>

* Rysowanie prostokątnych przeszkód
* Zmiana rozmiaru przez przeciąganie narożników
* Swobodne przesuwanie przeszkód po dachu
* Ustawianie wysokości przeszkody do obliczeń zacienienia

{% hint style="info" %}
Przeszkody mogą być wyrównane bezpośrednio z powierzchnią dachu za pomocą opcji **Flush**.
{% endhint %}

#### Przykłady typowych przeszkód

* Kominy
* Okna dachowe
* Anteny satelitarne

## Lukarny dachowe <a href="#roof-dormers" id="roof-dormers"></a>

Lukarny dachowe to elementy konstrukcyjne dachu, które wystają pionowo z głównej powierzchni dachu i tworzą dodatkowe powierzchnie dachowe.

<div align="left"><figure><img src="/files/c7Ym2QVfjavYryUYq5Ho" alt=""><figcaption></figcaption></figure></div>

W solarVis lukarny są modelowane jako część geometrii dachu, a nie jako proste przeszkody. Pozwala to powierzchniom lukarn brać udział w logice przypisywania spadków i rozmieszczania paneli.

Lukarny są powszechnie stosowane w budynkach mieszkalnych i hotelowych i muszą być dokładnie zdefiniowane, aby uniknąć nieprawidłowego rozmieszczenia paneli i błędnych wyników analizy zacienienia.

### Dodawanie lukarny <a href="#adding-a-dormer" id="adding-a-dormer"></a>

Lukarny można dodawać podczas pracy w trybie rysowania.

Aby dodać lukarnę:

* Przełącz się w tryb rysowania
* Wybierz narzędzie Lukarna z górnego paska narzędzi
* Wybierz typ lukarny
* Kliknij na docelowej powierzchni dachu, aby umieścić lukarnę

Po umieszczeniu lukarna staje się częścią konstrukcji dachu.

### Typy lukarn <a href="#dormer-types" id="dormer-types"></a>

SolarVis obsługuje wiele geometrii lukarn, aby odzwierciedlić rzeczywiste konstrukcje dachów.

Dostępne typy lukarn to:

* **Lukarna jednospadowa (Shed Dormer)**

  Lukarna z jedną płaszczyzną dachową.
* **Lukarna dwuspadowa (Gable Dormer)**

  Lukarna z dwiema nachylonymi powierzchniami tworzącymi kalenicę.
* **Lukarna czterospadowa (Hip Dormer)**

  Lukarna z wieloma nachylonymi powierzchniami zbiegającymi się na górze.

Każdy typ lukarny automatycznie generuje własne powierzchnie dachowe.

### Właściwości powierzchni dachowych lukarny <a href="#dormer-roof-faces-properties" id="dormer-roof-faces-properties"></a>

Po wybraniu lukarny jej właściwości są wyświetlane w panelu po prawej stronie.

Możesz dostosować następujące parametry:

* **Szerokość**

  Określa poziomy rozmiar lukarny.
* **Długość**

  Określa, jak daleko lukarna rozciąga się wzdłuż powierzchni dachu.
* **Spadek**

  Określa kąt nachylenia powierzchni dachowych lukarny.

Wszystkie wartości wprowadza się numerycznie i model aktualizuje się w czasie rzeczywistym. Powierzchnie dachowe lukarny są traktowane tak samo jak główne powierzchnie dachu przy rozmieszczaniu paneli i obliczeniach zacienienia.

### Edycja lukarny <a href="#editing-dormer" id="editing-dormer"></a>

Lukarny można edytować po ich umieszczeniu.

Możesz:

* Zmienić rozmiar lukarny, zmieniając szerokość i długość
* Dostosować spadek do rysunków architektonicznych
* Przesuwać lukarnę po powierzchni dachu
* Przestawiać ją, aby uniknąć kolizji z panelami lub przeszkodami

Zmiany są natychmiast stosowane do wszystkich powierzchni dachowych lukarny.

### Duplikowanie lukarny <a href="#duplicating-a-dormer" id="duplicating-a-dormer"></a>

Lukarny można duplikować, aby szybko odtworzyć powtarzające się konstrukcje dachowe.

**Jak działa duplikacja**

* Wybierz istniejącą lukarnę
* Kliknij akcję **Duplikuj** na pasku narzędzi lub w menu kontekstowym
* Tworzona jest kopia lukarny z tymi samymi:
  * Typem lukarny
  * Wymiarami
  * Wartościami spadku

Zduplikowaną lukarnę można następnie przesuwać i dostosowywać niezależnie.

{% hint style="info" %}
**Lukarny vs przeszkody**

Lukarny nie są przeszkodami.

Kluczowe różnice:

* Lukarny tworzą nową geometrię dachu
* Przeszkody jedynie blokują rozmieszczenie paneli

Używaj lukarn, gdy konstrukcja jest częścią dachu.

Używaj przeszkód dla obiektów dachowych, takich jak kominy czy wentylacje, na powierzchni dachu.
{% endhint %}

## Split Region <a href="#split-region" id="split-region"></a>

Split Region pozwala oddzielić wybrane powierzchnie i wierzchołki dachu od głównego dachu i umieścić je na innej wysokości. Funkcja ta może być używana do rysowania dachów schodkowych, dobudówek, niższych garaży i skrzydeł bocznych.

{% hint style="info" %}
Zmiany Split Region są zapisywane automatycznie i obsługują Cofnij i Ponów.
{% endhint %}

{% embed url="<https://app.arcade.software/share/zsBBfDw76JhS5zQC4OBJ?language=pl>" %}

### Rozdzielanie regionu dachu <a href="#splitting-a-roof-region" id="splitting-a-roof-region"></a>

* Przełącz się w tryb podglądu i wybierz budynek
* Wybierz ‘Split Region’ z górnego paska narzędzi
* Kliknij powierzchnie dachu, które chcesz oddzielić
* Kliknij wspólne punkty narożne, aby określić, które krawędzie zostaną odłączone
* Wybierz Apply Detach, aby odłączyć część
* Przeciągnij oddzieloną sekcję w górę lub w dół, aby dostosować jej wysokość

{% hint style="info" %}
Połączona krawędź porusza się z obiema sekcjami, a pozostałe powierzchnie dachu dostosowują się automatycznie.
{% endhint %}

### Kolory narożników i krawędzi <a href="#corner-and-edge-colors" id="corner-and-edge-colors"></a>

* Szary narożnik: jeszcze nie można wybrać (jego powierzchnia nie jest zaznaczona)
* Biały narożnik: można wybrać
* Fioletowy narożnik: wybrany
* Fioletowa krawędź: zostanie odłączona

### Skróty klawiaturowe <a href="#shortcuts" id="shortcuts"></a>

* Kliknij powierzchnię: wybierz tylko powierzchnię, zachowując jej granicę
* Ctrl + kliknięcie powierzchni: wybierz powierzchnię i wszystkie jej wierzchołki do pełnego przesunięcia
* Kliknij wierzchołek: przełącz wierzchołek jako nie-zawiasowy
* Shift + kliknięcie: usuń wybraną powierzchnię lub wierzchołek z zaznaczenia
* Enter: zastosuj podział
* Esc: anuluj

### Cofnięcie podziału <a href="#unsplit" id="unsplit"></a>

Aby połączyć sekcję z powrotem z głównym dachem, wybierz oddzieloną sekcję budynku i kliknij ‘Unsplit’ w panelu Budynku.

## Attyki <a href="#parapet-walls" id="parapet-walls"></a>

Attyki to niskie ściany biegnące wzdłuż krawędzi dachu. W solarVis attyki są modelowane jako część budynku: podążają za spadkiem dachu, rzucają rzeczywiste cienie w analizie zacienienia i blokują rozmieszczenie paneli wzdłuż krawędzi, które obejmują.

{% hint style="info" %}
Attyki wpływają na wyniki analizy zacienienia i rozmieszczenia paneli, dlatego należy je zamodelować przed uruchomieniem analizy zacienienia.
{% endhint %}

### Dodawanie attyki <a href="#adding-a-parapet" id="adding-a-parapet"></a>

Aby dodać attykę:

1. Przełącz się w **Tryb podglądu** i kliknij na bryłę budynku
2. W panelu Budynku włącz przełącznik **Attyka**, aby wyświetlić kontrolki attyki
3. Ustaw **Wysokość ściany** i **Grubość ściany**
4. Umieść ścianę za pomocą jednego z dwóch przycisków:
   * **Cały obwód**: Obejmuje cały obrys budynku jedną połączoną ścianą za jednym kliknięciem
   * **Wybrane krawędzie**: Przełącza do widoku z góry, gdzie klikasz krawędzie budynku, które mają mieć ścianę, następnie potwierdzasz **Apply** lub klawiszem **Enter**; **Cancel** lub klawisz **Esc** kończy bez dodania ściany

{% hint style="info" %}
Dodanie attyki **Cały obwód** zastępuje wszystkie istniejące attyki na tym budynku jedną czystą, połączoną ścianą o wybranej wysokości i grubości.
{% endhint %}

Ściana rośnie do wewnątrz od krawędzi budynku o swoją grubość, a jej górna krawędź utrzymuje stałą wysokość nad dachem, podążając za spadkiem dachu wzdłuż każdej krawędzi.

**Wysokość ściany** można ustawić w zakresie od 0,1 m do 3 m (domyślnie 1 m), a **Grubość ściany** od 0,05 m do 1 m (domyślnie 0,2 m).

### Edycja attyki <a href="#editing-a-parapet" id="editing-a-parapet"></a>

Kliknij attykę w **Trybie podglądu**, aby otworzyć jej panel.

Możesz:

* Dostosować **Wysokość ściany** i **Grubość ściany**
* Użyć **Rozbij na krawędzie**, aby podzielić połączoną attykę na niezależne ściany dla każdej krawędzi, dzięki czemu każdą krawędź można dostosować lub usunąć osobno
* Użyć **Edytuj krawędzie**, aby zmienić, które krawędzie budynku mają ścianę
* Usunąć attykę przyciskiem **Usuń** w panelu lub klawiszem **Delete**

{% hint style="info" %}
**Edytuj krawędzie** jest dostępne dla ścian utworzonych opcją **Wybrane krawędzie**. Aby zmienić kształt attyki **Cały obwód**, najpierw rozbij ją na krawędzie.
{% endhint %}

{% hint style="info" %}
Attyki automatycznie podążają za budynkiem: przesuwanie, zmiana rozmiaru lub edycja dachu aktualizuje ściany, a usunięcie budynku usuwa jego attyki. Cofnięcie przywraca budynek razem z attykami.
{% endhint %}

## Cofnij & Ponów & Usuń <a href="#undo-and-redo-and-delete-buttons" id="undo-and-redo-and-delete-buttons"></a>

#### **Cofnij**

Cofa ostatni rysunek lub edycję wykonaną na układzie dachu.

#### **Ponów**

Przywraca ostatni rysunek lub edycję, która została cofnięta.

#### **Usuń**

Usuwa wszystko, co zostało dodane, np. przeszkody lub rysunek z dachu.

## Skróty klawiaturowe <a href="#keyboard-shortcuts" id="keyboard-shortcuts"></a>

Skróty klawiaturowe pozwalają pracować szybciej i precyzyjniej podczas rysowania i edycji dachów w solarVis.

#### Widoki

* **1:** Widok z góry
* **2:** Widok z przodu
* **3:** Widok z boku
* **4:** Widok perspektywiczny
* **5:** Widok izometryczny
* **N**: Resetuj północ

Skróty widoku zmieniają widok kamery bez modyfikowania geometrii.

#### Narzędzia projektowe

* **E:** Tryb edycji
* **C**: Tryb rysowania
* **V:** Tryb podglądu
* **M:** Tryb przesuwania
* **I:** Narzędzie krawędzi wewnętrznej

Te skróty przełączają między narzędziami do rysowania i edycji.

#### Kontrola widoczności

* **L:** Pokaż lub ukryj wymiary
* **G:** Pokaż lub ukryj obraz satelitarny

Skróty widoczności redukują bałagan wizualny podczas edycji.

#### Akcje

* **Ctrl + Z:** Cofnij
* **Ctrl + Shift + Z:** Ponów
* **Delete lub Backspace:** Usuń
* **Ctrl + C:** Duplikuj

Skróty akcji zarządzają historią edycji i obiektami.

#### Szybkie dodawanie przeszkód

* **Alt + C:** Dodaj przeszkodę okrągłą
* **Alt + R:** Dodaj przeszkodę prostokątną
* **Alt + P:** Dodaj przeszkodę wielokątną

Skróty szybkiego dodawania natychmiast tworzą przeszkody do analizy zacienienia i stref wykluczonych.

## Edycja budynku <a href="#building-editing" id="building-editing"></a>

Pozwala zarządzać ogólną strukturą modelu dachu po przekształceniu obrysu 2D w 3D.

Edycje na poziomie budynku wpływają na wszystkie połączone powierzchnie dachu i są kluczowe dla dokładnych obliczeń zacienienia, produkcji i wykonalności.

{% hint style="info" %}
Narysowany dach można łatwo zduplikować zamiast tworzyć go od nowa.
{% endhint %}

### Dostęp do edycji budynku <a href="#accessing-building-editing" id="accessing-building-editing"></a>

Aby uzyskać dostęp do narzędzi edycji budynku:

* Przełącz z trybu rysowania na tryb podglądu
* Kliknij na bryłę budynku
* Panel Budynku otworzy się po prawej stronie

Panel ten zawiera akcje dotyczące całego budynku lub wybranych powierzchni dachu.

### Akcje panelu budynku <a href="#building-panel-actions" id="building-panel-actions"></a>

Z tego panelu możesz:

* Edytować geometrię dachu i spadki numerycznie

{% hint style="info" %}
Możesz zmieniać rozmiar budynku w poziomie, przeciągając poziomą krawędź na zewnątrz lub do wewnątrz. Spowoduje to wydłużenie narysowanej krawędzi i odpowiednie dostosowanie rozmiaru budynku.
{% endhint %}

{% hint style="info" %}
Przeciągając krawędzie w górę, możesz ustawić żądany spadek dachu
{% endhint %}

* Przesuwać cały narysowany dach

{% hint style="info" %}
Przesuwanie nie zmienia geometrii, spadków ani wymiarów.
{% endhint %}

* Spłaszczać wybrane powierzchnie dachu

{% hint style="info" %}
Spłaszczanie jest przydatne do resetowania nieprawidłowych przypisań spadków lub krawędzi wewnętrznych.
{% endhint %}

* Regulować wysokość budynku numerycznie lub wizualnie w scenie

{% hint style="info" %}
Wysokość budynku wpływa na obliczenia zacienienia i zachowanie dachów wielopoziomowych.
{% endhint %}

* Dodawać attyki z sekcji **Attyka** (opisanej w sekcji Attyki na tej stronie)

### Wybór powierzchni dachu <a href="#roof-face-selection" id="roof-face-selection"></a>

Poszczególne powierzchnie dachu można wybierać do szczegółowej inspekcji lub edycji.

Aby wybrać powierzchnię dachu:

* Kliknij dwukrotnie powierzchnię
* Otworzy się panel Informacje o powierzchni dachu

Pozwala to na kontrolę na poziomie powierzchni bez wpływu na cały budynek.

#### **Informacje o powierzchni dachu**

Po wybraniu powierzchni dachu wyświetlane są następujące dane:

* **Spadek** oznacza nachylenie powierzchni dachu.
* **Azymut** oznacza orientację powierzchni dachu względem kompasu
* **Powierzchnia** oznacza użyteczną powierzchnię powierzchni dachu.

Pozwala to na precyzyjną kontrolę nad dachami wielopoziomowymi lub złożonymi.

{% hint style="info" %}
**🧷 Najlepsze praktyki edycji budynku**

* Zawsze weryfikuj spadek i azymut powierzchni dachu przed rozmieszczeniem paneli
* Używaj Spłaszcz powierzchnie, aby naprawić wczesne błędy zamiast rysować od nowa
* Sprawdzaj każdą powierzchnię dachu osobno w przypadku złożonych dachów

Dokładna edycja budynku zapewnia wiarygodne wyniki we wszystkich kolejnych modułach.
{% endhint %}

## Dostawca map i kontrola obrazów <a href="#map-provider-and-imagery-controls" id="map-provider-and-imagery-controls"></a>

Wybór mapy i obrazu to kluczowy pierwszy krok do dokładnego rysowania dachu.

Te kontrolki znajdują się w lewym dolnym rogu ekranu.

### Widoczność satelity <a href="#satellite-visibility" id="satellite-visibility"></a>

Możesz włączyć lub wyłączyć obrazy satelitarne, aby:

* Zredukować bałagan wizualny
* Skupić się na geometrii i pomiarach
* Poprawić precyzję rysowania

### Widoczność wymiarów <a href="#dimension-visibility" id="dimension-visibility"></a>

Możesz pokazać lub ukryć wymiary, aby:

* Zweryfikować długości krawędzi
* Zredukować szum na ekranie podczas edycji

{% hint style="info" %}
Etykiety wymiarów pozostają czytelne podczas powiększania i pomniejszania.
{% endhint %}

### Wybór dostawcy map <a href="#map-provider-selection" id="map-provider-selection"></a>

Możesz wybrać spośród różnych dostawców map w zależności od dostępności i rozdzielczości:

* Google Maps
* Google Maps HD (Google Solar API)
* Azure Maps

{% hint style="info" %}
Zmiana dostawcy może poprawić jakość obrazu, widoczność krawędzi lub dokładność wyrównania dla określonych lokalizacji.
{% endhint %}

{% hint style="info" %}
Dostępność danych słonecznych i dachowych dla Google Maps HD zależy od pokrycia Google Maps Solar API. Proszę sprawdzić mapę pokrycia na stronie internetowej poniżej, aby potwierdzić, czy dane są dostępne dla Twojej lokalizacji.

[Sprawdź stronę](https://developers.google.com/maps/documentation/solar/coverage)
{% endhint %}

{% hint style="info" %}
Czasami domyślne ustawienia przeglądarki mogą nie obsługiwać “**WebGL**”. Proszę sprawdzić, czy Twoja przeglądarka obsługuje WebGL [korzystając z tego linku](https://get.webgl.org/).

Jeśli pojawi się błąd **“WebGL is not supported”**, silnik gry używany do rysowania dachu może nie działać poprawnie. Aby uniknąć tego problemu, upewnij się, że WebGL jest włączony w ustawieniach przeglądarki.

Możesz postępować zgodnie z instrukcjami w [tym linku](https://www.youtube.com/watch?v=uhcrK0nl_SM), aby zaktualizować ustawienia.
{% endhint %}

### Własne obrazy <a href="#custom-images" id="custom-images"></a>

Oprócz dostawców map możesz przesyłać własne obrazy.

Typowe zastosowania to:

* Architektoniczne plany dachów
* Zdjęcia z drona
* Zdjęcia terenu w wysokiej rozdzielczości

Przesłane obrazy można wyrównać do układu współrzędnych i używać jako odniesienia do rysowania.

Jest to szczególnie przydatne, gdy obrazy satelitarne są nieaktualne lub nieczytelne.

#### **Wyrównanie obrazu (wstępna regulacja)** <a href="#image-alignment-initial-adjustment" id="image-alignment-initial-adjustment"></a>

Podczas przesyłania własnego obrazu zostaniesz poproszony o jego wyrównanie z mapą bazową.

<figure><img src="/files/N3Nue4dkP3yb2ppJ7BT7" alt=""><figcaption></figcaption></figure>

Aby zapewnić dokładne wyrównanie:

* Zidentyfikuj te same punkty odniesienia na obu obrazach
* Umieść dwa pasujące pinezki na obu obrazach
* Użyj wyraźnych i stałych elementów, takich jak narożniki lub krawędzie dachu
* Kliknij przycisk ‘Dopasuj’, aby dopasować obraz do obrazu satelitarnego

{% hint style="info" %}
Po lewej stronie wyświetlany jest obraz satelitarny (np. Google Maps), a po prawej przesłany własny obraz, np. zdjęcie z drona.
{% endhint %}

## Kamera i nawigacja <a href="#camera-and-navigation" id="camera-and-navigation"></a>

<figure><img src="/files/dmATyTPmx9LeQVe6P9ZV" alt=""><figcaption></figcaption></figure>

Narzędzia kamery znajdujące się w prawym dolnym rogu wpływają tylko na sposób wyświetlania modelu.

> Nie zmieniają geometrii.

#### Kompas nawigacyjny

Kompas pozwala:

* Przechodzić do widoków predefiniowanych, takich jak z góry lub z boku
* Weryfikować orientację dachu
* Obracać widok wokół budynku

{% hint style="info" %}
Można go obracać wokół budynku, klikając prawym przyciskiem myszy i przeciągając
{% endhint %}

#### Narzędzia kamery

Możesz:

* Przesuwać widok
* Powiększać
* Pomniejszać

Te narzędzia pomagają inspekcjonować szczegóły bez modyfikowania modelu.

{% hint style="info" %}
Mapę można przesuwać, naciskając i przeciągając kółkiem myszy.
{% endhint %}

***

## Powiązane strony <a href="#related-articles" id="related-articles"></a>

* [Strona rozmieszczenia paneli i wyboru inwertera](/documentation/pl/project-design/create-a-project/panel-placement-and-inverter-selection.md)
* [Strona zużycia energii](/documentation/pl/project-design/create-a-project/consumption/energy-consumption.md)

Jeśli napotkasz jakiekolwiek problemy, [skontaktuj się z nami.](https://www.solarvis.co/en/company/contact)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.solarvis.co/documentation/pl/project-design/create-a-project/roof-drawing.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
