.. _new_fire: Создание нового пожара ====================== Для создания нового пожара нажмите на кнопку |иконка1| на странице **«Пожары»**. Откроется страница **«Карточка нового пожара»** (рис. 10). В этой карточке нужно заполнить как сведения по пожару, так и по его первой динамике. .. |иконка1| image:: _static/add.png .. figure:: _static/new_fire.png :scale: 100 % :align: center Рис. 10. Карточка нового пожара. **Боковое меню [1]** содержит вспомогательные пункты навигации для возвращения обратно к списку пожаров и быстрого перехода к журналу пожаров (если есть к ним доступ) или первой динамики. Для главного диспетчера добавляется ссылка на журнал пожаров. **Панель действий [2]** содержит кнопку *запроса данных по координатам* |иконка2| и кнопку *сохранения изменений* |иконка3| (при наличии прав доступа). .. |иконка2| image:: _static/globe.png .. |иконка3| image:: _static/save.png **Поля ввода [3]** сгруппированы по блокам и предназначены непосредственно для внесения информации по пожару и динамике. Как правило, заполнение карточки пожара начинается с указания его координат – широты и долготы. Их можно ввести вручную, или воспользоваться картой для выбора координат в ней, для этого нужно нажать на кнопку |иконка4|, она находится сверху над полем вводе координат пожара. .. |иконка4| image:: _static/point.png .. figure:: _static/map_point.png :scale: 100 % :align: center Рис. 11. Карта для выбора/просмотра координат пожара. При нажатии на кнопку откроется карта (рис. 11). Если поле координат пустое, то достаточно будет щелкнуть в любое место на карте, и на карте появится **отметка с местом пожара [1]** |иконка5| . При нажатии на кнопку **«Выбрать»** координаты этой точки будут записаны в соответствующее поле координат пожара. Если же у пожара уже есть координаты, то на карте будет соответствующая отметка, при необходимости ее можно передвинуть и изменить координаты пожара. .. |иконка5| image:: _static/balloon.png **Кнопки управления картой [2]** - карту можно приближать, отдалять или вернуться к изначальному состоянию при нажатии на соответствующие кнопки или делать это с помощью колесика мышки. **Кнопка включения слоя квартальной лесоустроительной сети [3]**. С помощью этой кнопки можно подгрузить соответствующий слой на карту. После этого Вы можете воспользоваться функцией **«Запрос данных по координатам»**, нажав на кнопку |иконка6| . В результате на экране появится диалог загрузки (рис. 12). .. |иконка6| image:: _static/globe.png .. figure:: _static/loading.png :scale: 100 % :align: center Рис. 12. Диалог загрузки данных. В это время будет выполнен пространственный запрос к картографическому серверу ИАС «Лесные пожары» и по координатам будут определены следующие **показатели**: .. figure:: _static/indicators.png :scale: 100 % :align: center .. attention:: Если Ваш доступ ограничен авиаотделением, то убедитесь в том, что в выпадающем списке указано Ваше авиаотделение. В противном случае сохранить изменения не получится. Так же следует указать дату и время обнаружения пожара, которые станут временем первой динамики. Номера пожаров по лесничеству и авиаотделению подбираются автоматически при изменении выбранного значения в соответствующих выпадающих списках. Вы можете корректировать значения, предложенные Вам системой. Однако следует помнить, что система отслеживает повторяющиеся значения в нумерации пожаров. Прокрутите страницу вниз или щёлкните по ссылке **«Первая динамика»** в боковом меню. Укажите площади пожара (рис. 13). .. figure:: _static/first_speaker.png :scale: 100 % :align: center Рис. 13. Редактор площадей динамики пожара. Площади в динамике пожара подразделяются на **общую** (левый столбик «Всего (га)») и **арендуемую** (правый столбик). Показатель арендуемой площади не должен превышать соответствующий общий показатель. Часть полей недоступна для редактирования. Это значит, что такие поля рассчитываются автоматически: • **Лесная площадь** равна сумме покрытой и непокрытой лесом площади; • **Общая площадь** равна сумме лесной и нелесной площади. Система контролирует **корректность заполнения всех показателей** и в случае ошибки соответствующее поле подсвечивается красным цветом. * **Площади по категории леса** (защитные, резервные, эксплуатационные) по сумме не должны превышать покрытую лесом площадь.* * **Площади по виду пожара** (верховые, низовые, подземные) по сумме не должны превышать общую площадь.* * **Верховая площадь** не должна превышать покрытую лесом площадь.* Кроме того, на панели присутствуют кнопки |иконка7| , при нажатии на которые включается инструмент **«Автозаполнение»**. Кнопка при этом меняет цвет |иконка8| . Функция автозаполнения старается поддерживать баланс между общей площадью и площадями по категории леса или по виду пожара. .. |иконка7| image:: _static/autofill.png .. |иконка8| image:: _static/autofill_blue.png Если кнопка нажата, то при заполнении покрытой лесом площади эта же площадь будет проставлена в эксплуатационную по категории леса и низовую по виду пожара. При заполнении непокрытой и лесной заполнятся будет низовая площадь по виду пожара. При редактировании площадей по категории леса и по виду пожара площадь будет распределяться между соответствующими площадями, если это будет нужно. Помимо площадей в динамике пожара также указывается перечень кварталов и выделов, на территории которых расположен пожар (рис. 14). .. figure:: _static/kws.png :scale: 100 % :align: center Рис. 14. Редактор кварталов и выделов. Если Вы воспользовались функцией **«Запрос данных по координатам»**, то обычно здесь уже находится одна запись с номером квартала. Каждый отдельный квартал или выдел представлен в этой таблице отдельной записью. Текущая версия Приложения не предоставляет возможности добавления нескольких записей за один раз. Используйте кнопки |иконка9| , |иконка10| и |иконка11| для управления перечнем кварталов и выделов. Допускается указывать урочища и литеры для кварталов. Однако ввод повторяющихся записей (двух одинаковых кварталов или двух одинаковых выделов) не допускается. .. |иконка9| image:: _static/add_big.png .. |иконка10| image:: _static/green_pencil.png .. |иконка11| image:: _static/x.png После того, как все показатели заполнены, нажмите на кнопку |иконка12| , чтобы сохранить изменения. .. |иконка12| image:: _static/save.png .. note:: При сохранении нового пожара или динамики Приложение подвисает на несколько секунд. Это связано с тем, что программа выполняет проверку значений перед каждой проверкой, а на форме нового пожара и динамики присутствуют поля площадей со сложной взаимной связанностью. Не спешите нажимать на кнопку |иконка13| повторно. На других более простых формах система ведет себя отзывчивее. .. |иконка13| image:: _static/save.png Если на форме присутствуют ошибки, то соответствующие поля будут подсвечены красным цветом, а также будет выведено соответствующее предупреждение (рис. 15). При наведении мышкой на такие поля будет указано, что конкретно не так. .. figure:: _static/warning.png :scale: 100 % :align: center Рис. 15. Предупреждение о некорректных значениях. При успешном сохранении пожара диалоговое окно будет другим (рис. 16). .. figure:: _static/success.png :scale: 100 % :align: center Рис. 16. Диалог об успешном сохранении записи. При попытке перехода по другой ссылке или при нажатии на кнопку *«Назад»* в браузере без предварительного сохранения изменений система предупреждает пользователя (рис. 17). .. figure:: _static/no_save.png :scale: 100 % :align: center Рис. 17. Диалог о несохранённых данных. Нажатие на кнопку **«Продолжить»** осуществляет переход по выбранной ссылке без сохранения изменений.