Руководство по установке#
Модуль предназначен для обеспечения получения единой актуальной карты проектов планировки и межевания с учетом применения к ним всех редакций внесения изменений.
Модуль позволяет:
вести сводную актуальную карту покрытия данными утверждаемой части документации по планировке территории на весь город: красные линии, зоны планируемого размещения ОКС, образуемые земельные участки;
массово переводить в архив неактуальные данные;
формировать выборку данных, по которым выявлены изменения по отношению к предыдущей редакции документа;
учитывать последние редакции документации по планировке территории при осуществлении аналитических функций Системы, подготовки отчетов и чертежей;
просматривать исходную версию графической части документации по планировке территории – как выглядела графическая часть до внесения в нее изменений.
Если в проект планировки были внесены изменения в части уточнения границ земельного участка, то в Системе будет две версии одного и того же земельного участка, но с разными границами. Участок в предыдущей версии документа нужно отметить как недействительный с указанием документа, на основании которого объект переведен в такой статус.
Так исключается вероятность появления в Системе дублей документов по планировке территории в разных версиях и появляется возможность отследить, в какой части города наиболее часто вносят изменения в документацию по планировке территории.
В интерфейсе Системы модуль «Реализация учета внесения изменений в ППиМ» представлен пунктом «Внести изменения в ДППТ» кнопки Еще в карточках документов по планировке территории.
Установка#
Примечание
Модуль устанавливается совместно с основным приложением.
Подключите в метаданные проекта подсистему ..\Подсистемы\Проекты планировки и межевания.
Откройте метаданные проекта в Редакторе метаданных и проверьте на наличие ошибок.
Обновите метаданные на проекте (См. Как скачать протокол).
Убедитесь в наличии модуля
Module.Dtp.ApplyChanges
. Модуль уже присутствует, если вы получили пакет с дистрибутивами для проекта.Обновите основное приложение Geometa с помощью тега
install_ias
(См. Обновление и установка Системы с использованием Ansible).
Настройка#
Необходимо создать карту «Актуальные проекты планировки и межевания_сводная», слои которой должны учитываться при расчёте потенциально недействующих объектов.
При настройке карты нужно включить в неё слои с актуальными объектами проектов планировок и межевания.
Пример слоёв для карты «Актуальные проекты планировки и межевания_сводная»
GeoUrbanBorderPlanStructureView
GeoUrbanBuildResPPMPrView
GeoUrbanBuildPublicPPMPrView
GeoUrbanParselReservePPMView
GeoUrbanParselPPMView
GeoUrbanZonePlanPlacingLineView
GeoUrbanPlanPlacingOKSZonePPMPrView
GeoUrbanRedLineBounPPMView
GeoUrbanRedLinePPMView
GeoUrbanLineFromRedLinePPMPrView
GeoUrbanPlacingOKSView
GeoUrbanNumRotatePointView
GeoUrbanNumRotatePointZonePlanLineView
GeoUrbanPublicServitutPPMView
GeoUrbanBuildUninhabPPMPrView
GeoUrbanTerritoryView
Важно
Для слоёв, добавленных в карту, в метаданных настроен SQL-фильтр: отображать те объекты, у которых:
не заполнено поле [Является недействительным на основании документа] (алиас PPMDocActiveVersion);
у инфосета объекта в поле [Документ, определяющий статус] указан документ со статусом «Действующий» (алиас: approved). При этом, если у объекта не задан инфосет, либо задан инфосет без документа, то такие объекты также попадут в выборку.
Конфигурирование#
Для корректной работы модуля после установки следует осуществить его настройку.
Настройка модуля осуществляется в файле настроек modulesettings.json, расположенного в папке установки модуля Gems.Module.Dtp.ApplyChanges.
Поле Docs содержит список документов к которым будет применяться модуль.
Примечание
Убедитесь, что документы с Alias-ами, описываемыми в данной секции, также добавлены в качестве LogicalViewItem в LogicalView DocIZView.
В файле настроек необходимо в поле DtpMapDisplayName указать наименование сводной карты, содержащей слои с актуальными данными, например:
"DtpMapDisplayName": "Актуальные проекты планировки и межевания_сводная",
Примечание
Для корректной работы карта с таким наименованием должна быть создана и настроена в ГИС-конфигураторе приложения.
Поле Docs содержит список документов, к которым будет применяться модуль.
Описание каждого документа содержит обязательное поле Alias, в котором указывается алиас типа документа, например:
"Docs": [
{
"Alias": "DocPMT"
}
]
Если документ дополнительно содержит поле «Тип документа по классификатору» и необходимо применить только к конкретным типам документа по классификатору, то можно указать список алиасов типов документа по классификатору в секции настройки конкретного документа в поле DocClasses, при этом необходимо указать алиас связи документа и типа документа по классификатору в поле DocClassRelation, например:
"Docs": [
{
"Alias": "DocIZ",
"DocClassRelation": "DocRelIZDocClass",
"DocClasses": [
"DocPPTIZ",
"DocPMTIZ",
"DocPPMTIZ"
]
} ]
Если Alias связи не отличается от значения по умолчанию DocRelIZDocClass, то поле DocClassRelation можно не указывать.
Если нет необходимости ограничивать документы по типу документа по классификатору, то поля DocClasses и DocClassRelation можно не указывать.
Пример полной конфигурации модуля, настроенного для работы с типами документов DocIZ и DocPMT.
{
"Modules": {
"DtpMapDisplayName": "Актуальные проекты планировки и межевания_сводная",
"Docs": [
{
"Alias": "DocIZ",
"DocClassRelation": "DocRelIZDocClass",
"DocClasses": [
"DocPPTIZ",
"DocPMTIZ",
"DocPPMTIZ"
]
},
{
"Alias": "DocPMT"
}
]
}
}