> 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/ru/project-design/create-a-project/roof-drawing.md).

# Чертеж крыши

## Назначение этой страницы <a href="#purpose-of-this-page" id="purpose-of-this-page"></a>

Страница **Чертёж Крыши** является основой всего процесса проектирования и оценки осуществимости в solarVis.

Пользователи начинают с рисования **2D-контуров крыши**, при необходимости делят их с помощью внутренних граней, а затем назначают **уклоны**, чтобы преобразовать чертёж в **3D-модель крыши**.

{% hint style="info" %}
Эта 3D-модель впоследствии используется для:

* Размещения панелей
* Анализа затенения
* Энергетических и технико-экономических расчетов
  {% endhint %}

## Что вы можете сделать здесь <a href="#what-you-can-do-here" id="what-you-can-do-here"></a>

На этой странице вы можете:

* Переключаться между **Режимом просмотра** и **Режимом рисования**
* Рисовать и редактировать контур крыши в 2D
* Автоматически определять контур крыши с помощью **AI Roof Detection** (только для зон с высокой детализацией Google Solar API)
* Построить настоящую 3D-модель крыши по данным высот LiDAR с помощью **Fit to LiDAR** (только для зон с высокой детализацией Google Solar API)
* Использовать привязку и направляющие углов для точности
* Использовать Inner Edge Detector для создания внутренних делений
* Добавлять и управлять препятствиями на крыше и парапетными стенами
* Назначать уклоны для преобразования 2D-геометрии в 3D-граням крыши
* Регулировать высоту здания и свойства граней крыши
* Отделять выбранные грани и вершины крыши от основной крыши
* Менять поставщика карт или загружать собственные изображения
* Навигировать и вращать 3D-сцену

{% hint style="info" %}
На этой странице изменения сохраняются автоматически после их внесения.
{% endhint %}

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

## Режимы <a href="#modes" id="modes"></a>

Описание доступных режимов взаимодействия для просмотра, рисования и изменения геометрии крыши.

### Режим просмотра <a href="#view-mode" id="view-mode"></a>

Режим просмотра используется для **инспекции** модели крыши без изменения её геометрии.

В режиме просмотра вы можете:

* Вращать, перемещать и масштабировать сцену
* Просматривать и проверять высоту здания
* Выбирать грани крыши для просмотра технических свойств, таких как уклон, азимут и площадь
* Выбирать здание для редактирования или перемещения крыши и выравнивания граней
* Переключаться обратно в режим рисования при необходимости изменения геометрии

Этот режим рекомендуется для проверки качества и валидации.

### Режим рисования <a href="#draw-mode" id="draw-mode"></a>

Режим рисования используется для **создания и редактирования 2D-контуров крыши**.

#### Рисование контура

* Кликните для размещения вершин
* Продолжайте кликать для определения рёбер
* Замкните полигон для завершения контура
* Оранжевые направляющие показывают перпендикулярное и параллельное выравнивание
* Вершины автоматически привязываются для создания аккуратного контура крыши
* Длины рёбер отображаются автоматически
* Кнопки отмены и повтора всегда доступны

{% hint style="info" %}
На этом этапе контур остаётся 2D. Для преобразования в 3D требуется назначение уклона.
{% endhint %}

При разделении или разрезании крыши используйте **клавишу Escape (Esc)** для завершения текущего рисования линии.

### Преобразование из 2D в 3D <a href="#converting-from-2d-to-3d" id="converting-from-2d-to-3d"></a>

После завершения контура крыши уклоны назначаются граням крыши.

#### Назначение уклона

* Выберите грань или ребро
* Отрегулируйте значение уклона в правой панели
* Или перетащите стрелку уклона прямо на модели
* Каждый уклон преобразует эту грань в 3D-плоскость

> Высота здания также может быть отрегулирована численно или визуально.

> Каждый уклон преобразует плоскую грань в 3D-плоскость с определённой ориентацией. Также разные грани могут иметь разные уклоны.

{% hint style="info" %}
Для поддерживаемых локаций **Fit to LiDAR** может автоматически установить все высоты и уклоны по данным высот LiDAR (описано в разделе Fit to LiDAR на этой странице).
{% endhint %}

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

**AI Roof Detection** рисует крышу за вас: анализирует спутниковое изображение и автоматически создаёт контур крыши, внутренние рёбра и грани крыши в виде 2D-каркаса.

Чтобы использовать, нажмите кнопку **AI Roof Detection** (значок с блёстками) на верхней панели инструментов.

{% hint style="info" %}
Во время анализа отображается уведомление о прогрессе **Detecting roof...**; после завершения обнаруженная крыша появляется на карте.
{% endhint %}

* Замена выполняется одним действием, которое можно отменить; одно **Undo** возвращает ваш предыдущий чертёж
* После обнаружения проверьте результат и исправьте пропущенные рёбра или грани с помощью обычных инструментов рисования
* Обнаруженная крыша всё ещё 2D; назначьте уклоны вручную или используйте **Fit to LiDAR** для построения 3D-модели

{% hint style="info" %}
AI Roof Detection доступен, когда для местоположения проекта есть данные о крышах высокого разрешения. Если кнопка не видна, покрытие для этого адреса отсутствует.

Проверьте: <https://developers.google.com/maps/documentation/solar/coverage>
{% endhint %}

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

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

**Fit to LiDAR** строит настоящую 3D-модель нарисованной крыши по данным высот LiDAR: автоматически устанавливает высоту каждой точки и уклон каждой грани крыши; вам нужно только подтвердить, какие точки являются стенами.

* Работает со всеми нарисованными зданиями в проекте одновременно
* Использует высокоточные данные высот Google
* Заменяет ручное назначение уклонов для поддерживаемых локаций

{% hint style="info" %}
Fit to LiDAR доступен, когда для местоположения проекта есть данные о крышах высокого разрешения, и требует использования поставщика карт **Google Maps HD**. При выборе другого поставщика кнопка будет неактивна с напоминанием переключиться на **Google Maps HD**.

Проверьте: <https://developers.google.com/maps/documentation/solar/coverage>
{% endhint %}

### Подгонка крыши по LiDAR <a href="#fitting-the-roof-to-lidar" id="fitting-the-roof-to-lidar"></a>

1. Нарисуйте контур крыши или используйте **AI Roof Detection**, если это возможно
2. Нажмите **Fit to LiDAR** на нижней левой панели; появится уведомление о прогрессе **Fitting to LiDAR...**
3. В панели **Select the walls** предложенные точки стен будут предварительно выбраны (жёлтые). Кликните по точкам для добавления или удаления отметки стены, затем подтвердите с помощью **Apply** или клавиши **Enter**; **Cancel** или клавиша **Esc** отменяет и возвращает крышу
4. Поднимите каждую точку на её реальную высоту и примените правильный уклон к каждой грани крыши
5. Проверьте 3D-результат: нажмите **Approve** для принятия, или **Edit** для корректировки каркаса крыши

### Редактирование каркаса крыши <a href="#editing-the-roof-skeleton" id="editing-the-roof-skeleton"></a>

Нажатие **Edit** в панели результатов возвращает к виду сверху с панелью **Edit the roof skeleton**:

* **Выделить, переместить и удалить**: Перетаскивайте точки и линии для их перемещения или выберите ошибочные и удалите их клавишами **Delete** / **Backspace**
* **Рисовать линию**: Дополните каркас крыши, перерисовав отсутствующие или ошибочные линии крыши
* **Установить стены**: Кликните по точкам для переключения их свойства стены; в этом режиме точки перемещать нельзя
* **Скрыть каркас** / **Показать каркас**: Переключайте видимость каркаса при сравнении с изображением

Нажмите **Apply changes** для повторного подъёма крыши с обновлённым каркасом или **Cancel** для отмены изменений и возврата к предыдущему результату.

{% hint style="info" %}
Весь процесс Fit to LiDAR записывается как одно действие: одно **Undo** возвращает крышу в состояние до начала процесса.
{% endhint %}

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

**Inner Edge Detector** помогает пользователям быстро делить сложные формы крыш на меньшие грани.

### Как это работает <a href="#how-it-works" id="how-it-works"></a>

* Анализирует углы контура крыши
* Генерирует внутреннюю линию по биссектрисе
* Предлагает эти линии как возможные внутренние деления

### Что могут делать пользователи <a href="#what-users-can-do" id="what-users-can-do"></a>

* Принять предложенные внутренние рёбра
* Отрегулировать или переместить их
* Удалить ненужные рёбра
* Добавить отсутствующие внутренние рёбра вручную

> Внутренние рёбра определяют только геометрию; они не назначают уклоны автоматически.

## Препятствия <a href="#obstacles" id="obstacles"></a>

Препятствия представляют собой физические объекты на крыше, на которых нельзя размещать солнечные панели.

{% hint style="info" %}
Препятствия влияют на расчёты затенения.
{% endhint %}

### Добавление препятствий <a href="#adding-obstacles" id="adding-obstacles"></a>

Вы можете добавить препятствия в виде:

* Прямоугольников
* Кругов
* Многоугольников

Каждое препятствие можно изменять по размеру, перемещать и точно позиционировать.

{% hint style="info" %}
Вы также можете дублировать препятствия для быстрого моделирования повторяющихся элементов на крыше, либо вручную отрегулировать их высоту над поверхностью крыши.
{% endhint %}

### Свойства препятствий <a href="#obstacle-features" id="obstacle-features"></a>

* Рисовать прямоугольные препятствия
* Изменять размер, перетаскивая углы
* Свободно перемещать препятствия по крыше
* Устанавливать высоту препятствия для расчётов затенения

{% hint style="info" %}
Препятствия могут быть выровнены непосредственно с поверхностью крыши с помощью опции **Flush**.
{% endhint %}

#### Примеры распространённых препятствий

* Дымоходы
* Мансардные окна
* Спутниковые антенны

## Слуховые окна <a href="#roof-dormers" id="roof-dormers"></a>

Слуховые окна — это конструктивные элементы крыши, которые выступают вертикально из основной поверхности крыши и создают дополнительные грани крыши.

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

В solarVis слуховые окна моделируются как часть геометрии крыши, а не как простые препятствия. Это позволяет граням слуховых окон участвовать в логике уклонов и размещения панелей.

Слуховые окна часто используются в жилых и гостиничных зданиях и должны быть определены точно, чтобы избежать некорректного размещения панелей и результатов затенения.

### Добавление слухового окна <a href="#adding-a-dormer" id="adding-a-dormer"></a>

Слуховые окна можно добавить в режиме рисования.

Чтобы добавить слуховое окно:

* Переключитесь в режим рисования
* Выберите инструмент Roof Dormer на верхней панели инструментов
* Выберите тип слухового окна
* Кликните по целевой грани крыши для размещения слухового окна

После размещения слуховое окно становится частью конструкции крыши.

### Типы слуховых окон <a href="#dormer-types" id="dormer-types"></a>

SolarVis поддерживает несколько геометрий слуховых окон для отражения реальных конструкций крыш.

Доступные типы слуховых окон:

* **Односкатное слуховое окно (Shed Dormer)**

  Слуховое окно с одной скатной плоскостью.
* **Щипцовое слуховое окно (Gable Dormer)**

  Слуховое окно с двумя скатными гранями, образующими конёк.
* **Вальмовое слуховое окно (Hip Dormer)**

  Слуховое окно с несколькими скатными гранями, сходящимися в верхней точке.

Каждый тип слухового окна автоматически создаёт свои собственные грани крыши.

### Свойства граней слухового окна <a href="#dormer-roof-faces-properties" id="dormer-roof-faces-properties"></a>

При выборе слухового окна его свойства отображаются в правой панели.

Вы можете отрегулировать следующие параметры:

* **Ширина**

  Определяет горизонтальный размер слухового окна.
* **Длина**

  Определяет, насколько далеко слуховое окно выступает по поверхности крыши.
* **Уклон**

  Определяет угол наклона граней слухового окна.

Все значения вводятся численно и обновляют модель в реальном времени. Грани слухового окна обрабатываются так же, как и основные грани крыши при размещении панелей и расчётах затенения.

### Редактирование слухового окна <a href="#editing-dormer" id="editing-dormer"></a>

Слуховые окна можно редактировать после размещения.

Вы можете:

* Изменять размер слухового окна, меняя ширину и длину
* Регулировать уклон для соответствия архитектурным чертежам
* Перемещать слуховое окно по грани крыши
* Переставлять его для избежания конфликтов с панелями или препятствиями

Изменения применяются мгновенно ко всем граням слухового окна.

### Дублирование слухового окна <a href="#duplicating-a-dormer" id="duplicating-a-dormer"></a>

Слуховые окна можно дублировать для быстрого создания повторяющихся конструкций крыши.

**Как работает дублирование**

* Выберите существующее слуховое окно
* Нажмите действие **Duplicate** на панели инструментов или в контекстном меню
* Копия слухового окна создаётся с теми же:
  * Типом слухового окна
  * Размером
  * Значениями уклона

Дублированное слуховое окно можно затем перемещать и настраивать независимо.

{% hint style="info" %}
**Слуховые окна против препятствий**

Слуховые окна не являются препятствиями.

Ключевые отличия:

* Слуховые окна создают новую геометрию крыши
* Препятствия только блокируют размещение панелей

Используйте слуховые окна, если конструкция является частью крыши.

Используйте препятствия для объектов на крыше, таких как дымоходы или вентиляционные отверстия, расположенных на поверхности крыши.
{% endhint %}

## Разделение области <a href="#split-region" id="split-region"></a>

Split Region позволяет отделять выбранные грани и вершины крыши от основной крыши и размещать их на другой высоте. Эта функция может использоваться для рисования ступенчатых крыш, пристроек, низких гаражей и боковых крыльев.

{% hint style="info" %}
Изменения Split Region сохраняются автоматически и поддерживают Undo и Redo.
{% endhint %}

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

### Разделение области крыши <a href="#splitting-a-roof-region" id="splitting-a-roof-region"></a>

* Переключитесь в режим просмотра и выберите здание
* Выберите ‘Split Region’ на верхней панели инструментов
* Кликните по граням крыши, которые хотите отделить
* Кликните по общим угловым точкам, чтобы определить, какие рёбра будут отсоединены
* Выберите Apply Detach для отделения части
* Перетащите отделённую секцию вверх или вниз для регулировки её высоты

{% hint style="info" %}
Связанное ребро перемещается с обеими секциями, а оставшиеся грани крыши автоматически подстраиваются.
{% endhint %}

### Цвета углов и рёбер <a href="#corner-and-edge-colors" id="corner-and-edge-colors"></a>

* Серый угол: пока не доступен для выбора (его грань не выбрана)
* Белый угол: доступен для выбора
* Фиолетовый угол: выбран
* Фиолетовое ребро: будет отсоединено

### Горячие клавиши <a href="#shortcuts" id="shortcuts"></a>

* Клик по грани: выбрать только грань, сохраняя её границу закреплённой
* Ctrl + клик по грани: выбрать грань и все её вершины для полного смещения
* Клик по вершине: переключить вершину как не-шарнирную
* Shift + клик: удалить выбранную грань или вершину из выделения
* Enter: применить разделение
* Esc: отменить

### Объединение обратно <a href="#unsplit" id="unsplit"></a>

Чтобы объединить секцию обратно с основной крышей, выберите разделённую часть здания и нажмите ‘Unsplit’ в панели Building.

## Парапетные стены <a href="#parapet-walls" id="parapet-walls"></a>

Парапетные стены — это низкие стены, проходящие вдоль краёв крыши. В solarVis парапеты моделируются как часть здания: они следуют уклону крыши, отбрасывают реальные тени в анализе затенения и блокируют размещение панелей вдоль покрытых ими краёв.

{% hint style="info" %}
Парапеты влияют на результаты затенения и размещения панелей, поэтому моделируйте их до запуска анализа затенения.
{% endhint %}

### Добавление парапета <a href="#adding-a-parapet" id="adding-a-parapet"></a>

Чтобы добавить парапет:

1. Переключитесь в **Режим просмотра** и кликните по телу здания
2. В панели Building включите переключатель **Parapet** для отображения управления парапетом
3. Установите **Высоту стены** и **Толщину стены**
4. Разместите стену с помощью одной из двух кнопок размещения:
   * **Весь периметр**: Оборачивает весь контур здания одной связанной стеной одним кликом
   * **Выбранные рёбра**: Переключает на вид сверху, где вы кликаете по рёбрам здания, которые должны нести стену, затем подтверждаете с помощью **Apply** или клавиши **Enter**; **Cancel** или клавиша **Esc** выходят без добавления стены

{% hint style="info" %}
Добавление парапета по **всему периметру** заменяет все существующие парапеты на этом здании одной чистой связанной стеной выбранной высоты и толщины.
{% endhint %}

Стена растёт внутрь от края здания на свою толщину, а её верх сохраняет постоянную высоту над крышей, следуя уклону крыши вдоль каждого ребра.

**Высота стены** может быть установлена от 0,1 м до 3 м (по умолчанию 1 м), а **толщина стены** — от 0,05 м до 1 м (по умолчанию 0,2 м).

### Редактирование парапета <a href="#editing-a-parapet" id="editing-a-parapet"></a>

Кликните по парапету в **Режиме просмотра** для открытия его панели.

Вы можете:

* Отрегулировать **высоту стены** и **толщину стены**
* Использовать **Explode into edges** для разделения связанного парапета на независимые стены по рёбрам, чтобы каждое ребро можно было отрегулировать или удалить отдельно
* Использовать **Edit edges** для изменения того, какие рёбра здания несут стену
* Удалить парапет с помощью кнопки **Delete** в панели или клавиши **Delete**

{% hint style="info" %}
**Edit edges** доступен для стен, созданных с помощью **Selected edges**. Для изменения формы стены по **всему периметру** сначала разделите её с помощью **Explode into edges**.
{% endhint %}

{% hint style="info" %}
Парапеты автоматически следуют за зданием: перемещение, изменение размера или редактирование крыши обновляет стены, а удаление здания удаляет его парапеты. Undo восстанавливает здание вместе с его парапетами.
{% endhint %}

## Кнопки Undo, Redo и Delete <a href="#undo-and-redo-and-delete-buttons" id="undo-and-redo-and-delete-buttons"></a>

#### **Undo**

Отменяет последнее действие по рисованию или редактированию на плане крыши.

#### **Redo**

Восстанавливает последнее отменённое действие по рисованию или редактированию.

#### **Delete**

Удаляет всё, что вы создали, например препятствия или чертёж с крыши.

## Горячие клавиши <a href="#keyboard-shortcuts" id="keyboard-shortcuts"></a>

Горячие клавиши позволяют работать быстрее и точнее при рисовании и редактировании крыш в solarVis.

#### Виды просмотра

* **1:** Вид сверху
* **2:** Вид спереди
* **3:** Вид сбоку
* **4:** Перспективный вид
* **5:** Изометрический вид
* **N**: Сбросить север

Горячие клавиши видов изменяют вид камеры без изменения геометрии.

#### Инструменты проектирования

* **E:** Режим редактирования
* **C**: Режим рисования
* **V:** Режим просмотра
* **M:** Режим перемещения
* **I:** Инструмент внутренних рёбер

Эти горячие клавиши переключают инструменты рисования и редактирования.

#### Контроль видимости

* **L:** Показать или скрыть размеры
* **G:** Показать или скрыть спутниковое изображение земли

Горячие клавиши видимости уменьшают визуальный шум при редактировании.

#### Действия

* **Ctrl + Z:** Undo
* **Ctrl + Shift + Z:** Redo
* **Delete или Backspace:** Удалить
* **Ctrl + C:** Дублировать

Горячие клавиши действий управляют историей редактирования и объектами.

#### Быстрое добавление препятствий

* **Alt + C:** Добавить круглое препятствие
* **Alt + R:** Добавить прямоугольное препятствие
* **Alt + P:** Добавить многоугольное препятствие

Горячие клавиши быстрого добавления мгновенно создают препятствия для расчётов затенения и запретных зон.

## Редактирование здания <a href="#building-editing" id="building-editing"></a>

Позволяет управлять общей структурой модели крыши после преобразования 2D-контуров в 3D.

Редактирование на уровне здания влияет на все связанные грани крыши и критически важно для точных расчётов затенения, производства и оценки осуществимости.

{% hint style="info" %}
Нарисованную крышу можно легко дублировать вместо создания заново.
{% endhint %}

### Доступ к редактированию здания <a href="#accessing-building-editing" id="accessing-building-editing"></a>

Для доступа к инструментам редактирования здания:

* Переключитесь из режима рисования в режим просмотра
* Кликните по телу здания
* Откроется панель Building справа

Эта панель содержит действия, применяемые ко всему зданию или выбранным граням крыши.

### Действия панели Building <a href="#building-panel-actions" id="building-panel-actions"></a>

В этой панели вы можете:

* Редактировать геометрию крыши и уклоны численно

{% hint style="info" %}
Вы можете изменить размер здания по горизонтали, перетаскивая горизонтальное ребро наружу или внутрь. Это удлинит нарисованное ребро и соответственно изменит размер здания.
{% endhint %}

{% hint style="info" %}
Перетаскивая рёбра вверх, вы можете задать желаемый уклон крыши
{% endhint %}

* Перемещать всю нарисованную крышу

{% hint style="info" %}
Перемещение не изменяет геометрию, уклоны или размеры.
{% endhint %}

* Выравнивать выбранные грани крыши

{% hint style="info" %}
Выравнивание полезно для сброса некорректных назначений уклонов или внутренних рёбер.
{% endhint %}

* Регулировать высоту здания численно или визуально в сцене

{% hint style="info" %}
Высота здания влияет на расчёты затенения и поведение многоуровневых крыш.
{% endhint %}

* Добавлять парапетные стены из раздела **Parapet** (описано в разделе Парапетные стены на этой странице)

### Выбор грани крыши <a href="#roof-face-selection" id="roof-face-selection"></a>

Отдельные грани крыши можно выбрать для детального просмотра или редактирования.

Чтобы выбрать грань крыши:

* Дважды кликните по грани
* Откроется панель информации о грани крыши

Это позволяет управлять на уровне грани без влияния на всё здание.

#### **Информация о грани крыши**

При выборе грани крыши отображаются следующие данные:

* **Уклон** — угол наклона грани крыши.
* **Азимут** — компасная ориентация грани крыши
* **Площадь** — полезная площадь грани крыши.

Это обеспечивает точный контроль над многоуровневыми или сложными конструкциями крыш.

{% hint style="info" %}
**🧷 Лучшие практики редактирования здания**

* Всегда проверяйте уклон и азимут грани крыши перед размещением панелей
* Используйте Flatten Faces для исправления ранних ошибок вместо перерисовки
* Проверяйте каждую грань крыши отдельно на сложных крышах

Точное редактирование здания обеспечивает надёжные результаты во всех последующих модулях.
{% endhint %}

## Поставщик карт и управление изображениями <a href="#map-provider-and-imagery-controls" id="map-provider-and-imagery-controls"></a>

Выбор карты и изображений — критически важный первый шаг для точного черчения крыши.

Эти элементы управления расположены в левом нижнем углу экрана.

### Видимость спутниковых изображений <a href="#satellite-visibility" id="satellite-visibility"></a>

Вы можете включать или отключать спутниковые изображения, чтобы:

* Уменьшить визуальный шум
* Сосредоточиться на геометрии и измерениях
* Повысить точность рисования

### Видимость размеров <a href="#dimension-visibility" id="dimension-visibility"></a>

Вы можете показывать или скрывать размеры, чтобы:

* Проверять длины рёбер
* Уменьшать шум на экране при редактировании

{% hint style="info" %}
Метки размеров остаются читаемыми при увеличении и уменьшении масштаба.
{% endhint %}

### Выбор поставщика карт <a href="#map-provider-selection" id="map-provider-selection"></a>

Вы можете выбрать между разными поставщиками карт в зависимости от доступности и разрешения:

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

{% hint style="info" %}
Смена поставщика может улучшить чёткость изображения, видимость рёбер или точность выравнивания для конкретных локаций.
{% endhint %}

{% hint style="info" %}
Доступность солнечных и кровельных данных для Google Maps HD зависит от покрытия Google Maps Solar API. Пожалуйста, проверьте карту покрытия на сайте ниже, чтобы убедиться, что данные доступны для вашего местоположения.

[Проверьте сайт](https://developers.google.com/maps/documentation/solar/coverage)
{% endhint %}

{% hint style="info" %}
Иногда настройки браузера по умолчанию могут не поддерживать “**WebGL**”. Пожалуйста, проверьте, поддерживает ли ваш браузер WebGL [по ссылке](https://get.webgl.org/).

Если вы видите ошибку **“WebGL is not supported”**, игровой движок, используемый для черчения крыши, может работать некорректно. Чтобы избежать этой проблемы, убедитесь, что WebGL включён в настройках вашего браузера.

Вы можете следовать шагам из [этого видео](https://www.youtube.com/watch?v=uhcrK0nl_SM) для обновления настроек.
{% endhint %}

### Пользовательские изображения <a href="#custom-images" id="custom-images"></a>

В дополнение к поставщикам карт вы можете загружать собственные изображения.

Распространённые случаи использования:

* Архитектурные планы крыш
* Снимки с дронов
* Фотографии объекта высокого разрешения

Загруженные изображения можно выровнять по системе координат и использовать в качестве основы для рисования.

Это особенно полезно, когда спутниковые изображения устарели или нечетки.

#### **Выровнять изображение (начальная настройка)** <a href="#image-alignment-initial-adjustment" id="image-alignment-initial-adjustment"></a>

При загрузке пользовательского изображения вам будет предложено выровнять его с базовой картой.

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

Для точного выравнивания:

* Найдите одинаковые опорные точки на обоих изображениях
* Разместите две совпадающие метки на обоих изображениях
* Используйте чёткие и фиксированные элементы, такие как углы или рёбра крыши
* Нажмите кнопку ‘Adjust’ для подгонки изображения к спутниковому снимку

{% hint style="info" %}
Слева показано спутниковое изображение (например, Google Maps), справа — загруженное пользовательское изображение, например, снимок с дрона.
{% endhint %}

## Камера и навигация <a href="#camera-and-navigation" id="camera-and-navigation"></a>

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

Инструменты камеры, расположенные в правом нижнем углу, влияют только на способ просмотра модели.

> Они не изменяют геометрию.

#### Навигационный компас

Компас позволяет:

* Переключаться на предустановленные виды, такие как вид сверху или сбоку
* Проверять ориентацию крыши
* Вращать вид вокруг здания

{% hint style="info" %}
Компас можно вращать для обзора вокруг здания, удерживая правую кнопку мыши и перетаскивая мышь
{% endhint %}

#### Инструменты камеры

Вы можете:

* Перемещать вид
* Приближать
* Отдалять

Эти инструменты помогают инспектировать детали без изменения модели.

{% hint style="info" %}
Карту можно перемещать, удерживая и перетаскивая колесо мыши.
{% endhint %}

***

## Связанные страницы <a href="#related-articles" id="related-articles"></a>

* [Страница размещения панелей и выбора инвертора](/documentation/ru/project-design/create-a-project/panel-placement-and-inverter-selection.md)
* [Страница энергопотребления](/documentation/ru/project-design/create-a-project/consumption/energy-consumption.md)

Если у вас возникли вопросы, [свяжитесь с нами.](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/ru/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.
