Как настроить ГПЗУ#

Настройки для формирования ГПЗУ содержатся в конфигурационном файле GpzuSettings.xml (расположение файла: …/AppServer/appdata/plugins/GPZU).

Построить место допустимого размещения#

Настройка правил построения места допустимого размещения задается тегом <MdrRule>.

В построении места допустимого размещения участвуют объекты, импортированные из ЕГРН, и существующие зоны с особыми условиями использования территории.

Перечень объектов, влияющих на построение места допустимого размещения:

Тип объекта

Псевдоним (Alias)

Красные линии

UrbanRedLineBoundPPM

Публичные сервитуты

UrbanPublicServitutPPM

Зоны планируемого размещения ОКС

UrbanPlanPlacingOKSZonePPMPr

Красные линии (линейные)

UrbanRedLinePPM

Сети газоснабжения

EngGazNetwork

Линии связи

EngCommNetwork

Линии электропередачи

EngElectroNetwork

Сети водоотведения

EngWaterNetwork

Сети водоснабжения

EngWaterSNetwork

Сети теплоснабжения

EngTeploNetwork

Трубопроводы

EngPipeNetwork

Территория объекта культурного наследия

Cult5HeritageArea

Зоны с особыми условиями (ЕГРН)

SpecialZone

Водоохранные (рыбоохранные) зоны

ZORWaterProtectionZoneExist|

Зоны затопления и подтопления

ZORFloodAreaExist

Зоны охраняемых объектов

ZORProtectionZoneExist

Зоны санитарной охраны источников водоснабжения

ZORDrinkWaterProtectionZoneExist

Иные ЗОУИТ

ZOROtherZoneExist

Охранная зона инженерных коммуникаций

ZOREngProtectionZoneExist

Охранная зона иного назначения

ZOROtherProtectionZoneExist

Охранная зона ООПТ

ZORNatureProtectionZoneExist

Охранная зона транспортных коммуникаций

ZORTranspProtectionZoneExist

Округ санитарной охраны

ZORResortProtectionZoneExist

Санитарно-защитная зона

ZORSanitaryProtectionZoneExist

Прибрежные защитные полосы

ZORCoastalProtectionZoneExist

Зона охраны ОКН

CultObjSecurAreaExist

Защитная зона ОКН

CultObjProtAreaExist

Объекты без типа

Untyped

Пример добавления в конфигурационный файл GpzuSettings.xml правил построения места допустимого размещения для зон с особыми условиями (ЕГРН):

<MdrRule>
<TypeAlias>SpecialZone</TypeAlias>
<Condition/>
<Buffer>0</Buffer>
<Description>Зоны с особыми условиями (ЕГРН)</Description>
<DoNotAllowChangeBuffer>false</DoNotAllowChangeBuffer>
<ForEachObject>false</ForEachObject>
</MdrRule>

Настройка отступов#

Добавить или отключить заполнение значений отступов от границ земельного участка из ПЗЗ можно в файле GpzuSettings.xml. Для этого укажите true или false в строке:

<GetBufferFromReg>true</GetBufferFromReg>

Расстояние (м), от которого Система находит объект, от которого можно построить отступ (если расстояние до объекта меньше заданного значения, то этот объект не попадет в блок «Ограничения»):

<InfluenceZoneBuffer>25</InfluenceZoneBuffer>

Нанесение экспликаций#

Чтобы добавить типы объектов, для которых в Системе устанавливаются экспликационные номера, необходимо в файле GpzuSettings.xml внутри тега <ExplicationSettings> добавить блок:

<ExplicationType>
  <TypeAlias>CultOKN</TypeAlias>
  <DefaultDescription>Объект культурного наследия</DefaultDescription>
  <DefaultNumber xsi:nil="true" />
  <NumerateEachContour>false</NumerateEachContour>
  <ExplicationValueFieldInView>full_name</ExplicationValueFieldInView>
</ExplicationType>

где в теге <TypeAlias> указывается Alias объекта.

Настройка правил вывода информации в текстовую часть ГПЗУ#

Правила заполнения блока «Реквизиты проекта планировки территории и (или) проекта межевания территории в случае, если земельный участок расположен в границах территории, в отношении которой утверждены проект планировки территории и (или) проект межевания территории» :

<AliasList>
     <Id>ProjectOfTerritoryPlan</Id>
     <Aliases>
             <Alias>DocPPMT</Alias>
       <Alias>DocPPTPMTGPZU</Alias>
       <Alias>DocPPT</Alias>
       <Alias>DocPMT</Alias>
       <Alias>DocPMTGPZU</Alias>
     </Aliases>
</AliasList>
 <AliasList>

В теге <Alias>...</Alias> указывается псевдоним типа объекта, который должна учитывать Система при заполнении блока.

По умолчанию в системе прописаны объекты:

  • проект планировки и межевания территории (DocPPMT);

  • проект планировки территории (DocPPT);

  • проект планировки и межевания территории, ГПЗУ (DocPPTPMTGPZU);

  • проект межевания территории (DocPMT);

  • проект межевания территории, ГПЗУ (DocPMTGPZU).

Правила заполнения блока «Информация о границах зоны планируемого размещения объекта капитального строительства в соответствии с утвержденным проектом планировки территории»:

<AliasList>
     <Id>PlanPlacingOks</Id>
           <Aliases>
     <Alias>UrbanPlanPlacingOKSZonePPMPr</Alias>
      </Aliases>
</AliasList>

В теге <Alias>...</Alias> указывается псевдоним типа объекта, чьи координаты выводятся в блоке.

По умолчанию задан объект «Зоны планируемого размещения ОКС» (UrbanPlanPlacingOKSZonePPMPr).

../../_images/gpzu.png

Правила заполнения блока «11. Информация о красных линиях»

<AliasList>
<Id>RedLines</Id>
  <Aliases>
   <Alias>UrbanRedLinePPM</Alias>
   <Alias>UrbanRedLineBoundPPM</Alias>
  </Aliases>
</AliasList>
 </AliasLists>

В теге <Alias>...</Alias> указывается псевдоним типа объекта, чьи координаты выводятся в блоке.

По умолчанию прописаны объекты «Красные линии проектные (ППиМ)» (UrbanRedLineBoundPPM), «Красные линии линейные проектные (ППиМ)» (UrbanRedLinePPM).

../../_images/gpzu2.png

Отображение условных обозначений в отчете#

Для графической части отчета ГПЗУ можно подключить отображение условных обозначений. Подключение выполняется отдельно для чертежа ГПЗУ и ситуационного плана.

Отображение условных обозначений для чертежа

При установленном значении true отображение условных обозначений включено:

<!-- Отображение в мастере построения чертежа возможности для выбора уловных обозначений -->
  <UseInMaster>true</UseInMaster>
  <OverrideRules>[ICONSIZEMM(14, 7), MAXROWS(8), ROWTPL(Icon,Value)] </OverrideRules>
</LegendRule>

Для вывода условных обозначений добавьте в шаблон отчета таблицу:

УСЛОВНЫЕ ОБОЗНАЧЕНИЯ

<legend-data>
<image-icon>
</image-icon> [Value]
</legend-data>

Отображение условных обозначений в ситуационном плане

Чтобы включить отображение раскомментируйте блок:

<!-- Блок для отображения легенды ситуационного плана ->
<!- <LegendRule> <MapTag>image-map2</MapTag> <UseInMaster>true</UseInMaster> <OverrideRules> [ALIASES
(GknParcel,UrbanRedLinePPM,WfZuDraft,UrbanParselPPM,UrbanPlanPlacingOKSZonePPMPr,Untyped), ICONSIZEMM(14, 7), MAXROWS(8), ROWTPL(Icon,Value)] </OverrideRules> </LegendRule> -->

Добавьте в шаблон отчета таблицу для вывода условных обозначений:

УСЛОВНЫЕ ОБОЗНАЧЕНИЯ

<legend-data-situational>
<image-icon>
</image-icon> [Value]
</legend-data-situational>

Дополнительные настройки#

Описанные ниже настройки можно использовать для конфигурирования графических отчетов с помощью ПО LibreDraw из пакета LibreOffice.

Настройки изображения фрагмента карты#

  • Пример как отобразить особым стилем объекты слоя, связанные с проектом документа, например, земельные участки, для которых формируется ГПЗУ:

 {
       layerTypeAlias: "GknParcel", //псевдоним типа слоя
       createOverlay: true, //признак того, что данное правило должно быть применено как слой-оверлей поверх существующего в карте слоя
       newStyle: "GpzuZuSelection" //новый стиль отображения объектов слоя, связанных с проектом документа
       filteringKeyFieldPath: "0R0SpatialUnit_DocGpzuZuRelation" //поле документа описывающее его связь с объектами слоя
 }
  • Пример как выделенные объекты слоя «Земельные участки» (layerTypeAlias: «GknParcel») следует отображать стилем «IsogdInfoZuSelectionRed», а объекты, связанные с текущим проектом ГПЗУ (0R0SpatialUnit_DocGpzuZuRelation), следует отобразить стилем «GpzuZuSelection», не скрывая при этом остальные земельные участки слоя (createOverlay: true):

{
      layerTypeAlias: "GknParcel",
      createOverlay: true,
      newStyle: "GpzuZuSelection",
  filteringKeyFieldPath: "0R0SpatialUnit_DocGpzuZuRelation",
      selectionStyle: "IsogdInfoZuSelectionRed"
}
  • Пример отображения выделенных указанных по алиасам объектов на карте.

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

Если сначала был выделен объект, а потом загружен слой в карту, то выделение объекта в отчет также не попадет. Для этого необходимо выделить объект в области карты повторно, а затем сформировать графический отчет.

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

{
"description":"Основная карта","layerOverrideRules":
[
      {"layerTypeAlias":"GknParcel","selectionStyle":"MapSelection"},
      {"layerTypeAlias":"ArchConclusionBound","selectionStyle":"MapSelection"},
      {"layerTypeAlias":"ArchConclusionBoundOffer","selectionStyle":"MapSelection"},
      {"layerTypeAlias":"UrbanRedLineBoundPPM","selectionStyle":"MapSelection"},
      {"layerTypeAlias":"UrbanRedLinePPM","selectionStyle":"MapSelection"},
      {"layerTypeAlias":"AdrCapitalBuild","selectionStyle":"MapSelection"},
      {"layerTypeAlias":"UrbanBuildResPPMPr","selectionStyle":"MapSelection"},
      {"layerTypeAlias":"WfZuDraft","selectionStyle":"MapSelection"},
      {"layerTypeAlias":"ProjEngContourComm","selectionStyle":"MapSelection"},
      {"layerTypeAlias":"kazanObjEngComm","selectionStyle":"MapSelection"},
      {"layerTypeAlias":"DmdInfoSet","selectionStyle":"MapSelection"},
      {"layerTypeAlias":"GknTerZone","selectionStyle":"MapSelection"}
]
}

Настройка отображения элементов оформления для чертежа ГПЗУ#

Чтобы отобразить элементы оформления для чертежа ГПЗУ в описании изображения необходимо добавить тег:

visibleDecorTypes: [
      "Explications", // экспликационные номера
      "Idents", // отступы
      "Notes", // выноски
      "TurningPoints" // поворотные точки
  ]

Как импортировать текстовые поля#

Текст используется как элемент оформления графического отчета. В отчет можно добавить значения из полей метаданных и полей Системы.

Чтобы выполнить импорт, сначала добавьте текстовое поле в отчет. Выделите его и в меню «Формат» выберите «Описание».

../../_images/example11.png

Заполните поля в открывшемся окне «Описание» и нажмите кнопку OK.

Заполнение полей выполняется в соответствии с правилами:

  • поле [Заглавие] – содержит тег [META],если текст будет содержать значения из полей метаданных или тег [SYSTEM], если значения полей системные. Возможна комбинация [META] [SYSTEM].

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

    Теги для полей метаданных:

    [META.0R0SpatialUnit_DocGpzuZuRelation0F0Area], где:

    META – признак поля метаданных;

    0R0 – признак ссылки на объект;

    SpatialUnit_DocGpzuZuRelation – поле метаданных, которое является ссылкой;

    0F0 – признак связи с полем объекта-ссылки;

    Area – поле в объекте-ссылке.

    Теги для системных полей:

    [SYSTEM.User.FullName] – полное наименование пользователя;

    [SYSTEM.Scale] – масштаб последнего состояния карты по завершению работы мастера отчета;

    [SYSTEM.Scale#R#Map_1] – масштаб указанного ссылкой изображения из карты;

    [SYSTEM.DateTime(d MMMM yyyy HH:mm:ss)] – дата или время;

    [SYSTEM.CurrentPageInSequence] – текущая страница в PageSequence;

    [SYSTEM.MaxPageInSequence] – всего страниц в PageSequence;

    [SYSTEM.User.FullName] – имя пользователя, авторизованного в Системе;

    [SYSTEM.ProjectName] – наименование проекта, для которого формируется отчет.

Пример заполнения поля [Описание]:

Масштаб чертежа: 1:[SYSTEM.Scale#R#Map_1]
Площадь земельного участка: [META.0R0SpatialUnit_DocGpzuZuRelation0F0Area] кв.м.
Чертеж градостроительного плана земельного участка разработан на топографической основе в масштабе 1:[META.0F0ScaleTopoosnov], выполненной [META.0F0DateTopoosnov], кадастровый инженер: [META.0R0SubjCadEngineer0F0FullNameField].
Чертеж градостроительного плана земельного участка разработан: [META.0R0SubjRoleWhoGraphicOrg0F0FullNameField]

Как импортировать таблицу экспликаций для чертежа ГПЗУ#

Таблица экспликаций используется только для формирования отчета ГПЗУ.

Для добавления таблицы экспликаций в шаблон отчета:

  • добавьте таблицу в отчет и выделите ее целиком;

  • в меню «Формат» выберите «Описание»;

  • в открывшемся окне «Описание» заполните поля для настройки таблицы экспликаций:

    • [Заглавие] – содержит тег [TABLE.Explication];

    • [Описание] – содержит две строки:

      [HEADER('№','Наименование']

      [ROWTPL('[ET.Number]','[ET.Name]')]

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

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

Значение в кавычках представляет из себя текст с возможностью добавления одного из тегов: [ET.Number] – экспликационный номер; [ET.Name] – наименование.

Как импортировать ведомость координат для чертежа ГПЗУ#

Ведомость координат используется только для формирования отчета ГПЗУ.

Для добавления ведомости координат в шаблон отчета ГПЗУ:

  • добавьте таблицу в отчет и выделите ее целиком;

  • в меню «Формат» выберите «Описание»;

  • в открывшемся окне «Описание» заполните поля:

    • [Заглавие] – содержит тег [TABLE.TurningPoints];

    • [Описание] – содержит две строки:

      [HEADER('№','X', 'Y')]

      [ROWTPL('[TPT.Number]','[TPT.X]', '[TPT.Y]')]

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

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

Значение в кавычках представляет из себя текст с возможностью добавления одного из тегов: [TPT.Number] – номер поворотной точки; [TPT.X] – координата Х; [TPT.Y] – координата Y.