Как настроить ГПЗУ#
Настройки для формирования ГПЗУ содержатся в конфигурационном файле 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).

Правила заполнения блока «11. Информация о красных линиях»
<AliasList>
<Id>RedLines</Id>
<Aliases>
<Alias>UrbanRedLinePPM</Alias>
<Alias>UrbanRedLineBoundPPM</Alias>
</Aliases>
</AliasList>
</AliasLists>
В теге <Alias>...</Alias>
указывается псевдоним типа объекта, чьи координаты выводятся в блоке.
По умолчанию прописаны объекты «Красные линии проектные (ППиМ)» (UrbanRedLineBoundPPM), «Красные линии линейные проектные (ППиМ)» (UrbanRedLinePPM).

Отображение условных обозначений в отчете#
Для графической части отчета ГПЗУ можно подключить отображение условных обозначений. Подключение выполняется отдельно для чертежа ГПЗУ и ситуационного плана.
Отображение условных обозначений для чертежа
При установленном значении 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" // поворотные точки
]
Как импортировать текстовые поля#
Текст используется как элемент оформления графического отчета. В отчет можно добавить значения из полей метаданных и полей Системы.
Чтобы выполнить импорт, сначала добавьте текстовое поле в отчет. Выделите его и в меню «Формат» выберите «Описание».

Заполните поля в открывшемся окне «Описание» и нажмите кнопку 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.