Barolina / MPxml-to-Doc

Конвертация межевого плана в печатный вид (doc, docx, pdf)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MpXml06 to word Описание (кратко)

    python-docx - https://github.com/elapouya/python-docx-template
    lxml
    libreoffice for system Linux, если необходима печать в PDF

Основной процесс

Основной процесс Вводая

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

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

... более подробную инфу на search to google Существует семь видов межевых планов:

по уточнению границ и площади земельных участка;
по образованию земельных участков из земель государственной или муниципальной собственности;
по образованию земельного участка в результате выдела в счёт доли (долей) в праве общей собственности;
по объединению земельных участков;
по перераспределению земельных участков;
по исправлению кадастровой ошибки земельных участков;
по разделу земельных участков.

К текстовой части межевого плана по уточнению границ и площади земельного участка относятся следующие разделы:

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

Разделы текстовой части межевого плана по образованию земельного участка из земель государственной и муниципальной собственности:

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

Текстовая часть межевого плана по образованию земельного участка в результате выдела в счёт доли (долей)

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

И на основании выще изложенного, было сгенерировано несколько шаблонов, используя шаблонизатор jinja2 Основные template mp_to_word

    титульный лист (title),
    исходные данные (inputdata)
    сведения об измерениях и расчетах (survey)
    сведения об образуемых земельных участках и их частях (newparcel)
    сведения об изменённых земельных участках и их частях (changeparcel)
    сведения об обеспечении доступа к образуемым или изменённым земельным участкам. (providing)
    сведения об уточняемом участке (existparcel)
    заключение кадастрового инженера (conclusion)

Features

модулья получения списка координат
модуль преобразования основных блоков (необходимых для формиорвания теестовой части) содержащихся в xml в фомат json
модуль настроек json объектов
модуль основной модуль итерации по xml файлу
модуль для работы с word документами

Тестирование проводилось на след пакетах

Структура папок для тестирования: #. -xml файл межевого плана; #. -zip – исходные данные; #. -Межевой план.doc(docx) - какой результат должен быть, после конвертации, для сравнения Для тестирования приложения Mp_to_Word, применялись следующие пакеты .. table:: Варианты межевых планов

Тип/Наименование мп1 	Содержимое из xsd
Мп на образование контуров 	FormaParcle -> Contours -> NewContours + |
С нескольким образуемыми участками 	FormParcels -> many NewParcels +
Образование контуров, с уточнением смежного, так же 	FormParcels -> many New Contours SpecifyRelated ->
сведения о земельных участках, посредством которых 	ChangeParcels
обеспечивается доступ 	 
Уточнение зу с уточнение смежника 	SpecifyParcel -> ExistParcel-> SpacifyRelated->AllBorder
Уточнениу зу с уточнение смежника от точки до точки 	

SpecifyParcel -> ExistParcel -> SubParcels -> SpecifyRelated->
    ChangeBorder

Уточнение многоконтурного зу 	

SpecifyParcel ->many ExistParcel ->Contours -> ExistContours
    -> RelatedParcels

Уточнение многоконтурного зу 	SpecifyParcel -> many ExistContours
Образование зу с нескольки внутренними контурами 	FormParcels -> a lot of SpatialElement
ОБразование или уточнение части 	SubParcels -> NewSubParcels and ExistSubParcels
Единое землепользование 	ExistEZParcels

About

Конвертация межевого плана в печатный вид (doc, docx, pdf)


Languages

Language:HTML 62.5%Language:JavaScript 20.9%Language:Python 11.6%Language:CSS 3.2%Language:Makefile 0.9%Language:Batchfile 0.9%