Ajánlások az elektronikus formanyomtatványok elkészítése föld határán terv xml-formátumban (

2. szakaszban SpecifyParcels ellenőrizni:

a. § SpecifyParcels / ExistParcel

i. Több ExistParcel szakaszok a kör megadhatja, ha az egyik objektum egy Uniform föld, és a többi - a hozzá tartozó és Feltételes elkülönített részek (orientáció bekövetkezik az a része az adatbázis típus). Egy másik esetben, lehet, hogy csak az egyik partíciót ExistParcel. Hiba szövege: „szakasz ExistParcel: Több mint 1 tárgy között csak abban az esetben a földhasználati részén az egyetlen”

ii. A multiloop telek (rész tájékozódni a DB típus) az XML fájlban KATEGÓRIA ExistParcel / kontúrok jelen kell lennie. Ellenkező esetben rögzített üzenet: „KATEGÓRIA ExistParcel / kontúrok szükséges multiloop föld”. Mert ExistParcel / kontúrok / Contour: Állítsuk be, ha Number_PP, akkor megkeresi az adatbázisban az ACCOUNT KMZU (MSS kapcsolatban új, helyi vagy megsemmisülés); Ha nem találja az adatbázisban, akkor a protokoll egy hiba: „szakasz ExistParcel / kontúrok: KMZU a számlaszámot. között nem találtunk lényeges információt. "

iii. KATEGÓRIA ExistParcel / EntitySpatial szükséges területeken, amelyek a földhasználat, kertes rész vagy feltételes rész (vezérli a típusú rész egy DB). Ellenkező esetben a protokoll rögzített üzenet: „szakasz ExistParcel / EntitySpatial szükséges területek, amelyek a földhasználat, a szigetelés vagy shareware oldalára»

iv. KATEGÓRIA ExistParcel / CompositionEZ szükséges az egyszer használatos (vezérli a típusú rész egy DB). Ellenkező esetben a protokoll rögzített üzenet: „szakasz ExistParcel / Composition_EZ kötelező a közös földet.”

      • A válaszfalak Composition_EZ / InsertEntryParcels / InsertEntryParcel / ExistEntryParcel / CadastralNumber, Composition_EZ / DeleteEntryParcels / DeleteEntryParcel / CadastralNumber CN alakítjuk egy sablont.
      • Ha az átalakítás sikeres, akkor van egy keresést a adatbázis memória KN (beleértve a memória állapotát Hozzájárult ideiglenesen felvett előzőleg rögzített);
      • Ha az adatbázisban talált tárgy CN és a tárgy frissített információkat a fájlt, de azt ellenőrizzük, hogy az objektum a földet. Ha nem, akkor a protokoll megjelenik a hiba „típusú objektum a fájl nem egyezik az objektum típusát az adatbázisban” nincs betöltve.
      • Ha nem tudja konvertálni a CN vagy nem találja a memóriát az adatbázisban, akkor a protokoll egy hiba: „szakasz ExistParcel / Composition_EZ: Egy tárgy CN. között nem találtunk lényeges információk "
      • A Composition_EZ / InsertEntryParcels / InsertEntryParcel / ExistEntryP Arcel / CadastralNumber igazolta, hogy a tárgy egy típus a "Isolation rész" vagy "feltételes rész". Ellenkező esetben a hiba: „szakasz ExistParcel / Composition_EZ / InsertEntryParcels / InsertEntryParcel / ExistEntryParcel. Az objektum a CN. Ez nem különbözik vagy feltételes része "
      • A Composition_EZ / DeleteEntryParcels / DeleteEntryParcel / CadastralNumber igazolta, hogy a tárgy egy típus a „Isolation rész” vagy „feltételes rész” és összeköttetésben van a szülő EZ „Current” vagy „megsemmisülés”. Hiba szövege: „szakasz ExistParcel / CompositionEZ / DeleteEntTyParcels / DeleteEntryParcel. Az objektum a CN. Ez nem különbözik vagy feltételes része "

v. Mert rész Irmer_CadastralNumbers: ha az adatbázis nem található objektum a számokat, vagy nem ők a memória, a memória az adatok feldolgozása nem. Továbbá, ha talált több objektumot a memória adat nem kerül feldolgozásra.

vi. Mert SpecifyParcels / ExistParcel / SubParcels / SubParcel: Állítsuk be, ha Number_PP, akkor megkeresi az adatbázist véve (beleértve a memória állapotát Hozzájárult ideiglenesen felvett előzőleg rögzített); Ha nem találja az adatbázisban, a protokoll kijavítani a hibát: „szakasz SpecifyParcels / ExistParcel / SubParcels: Egy objektum egy hivatkozási számot. között nem találtunk lényeges információt. "

b. § FormParcels / SpecifyRelatedParcels:

i. CN alakítjuk egy sablont

ii. Ha tudod, hogy a keresés az adatbázisban KN (beleértve a memória állapotát Hozzájárult ideiglenesen felvett előzőleg rögzített);

iii. ha az adatbázisban talált tárgy CN és a tárgy frissített információkat a fájlt, majd ellenőrizze, hogy az objektum egy memóriában. Ha nem, akkor a kimeneti protokoll hiba „Írja be a fájl nem egyezik az objektum típusát az adatbázisban” nincs betöltve.

iv. Ha nem tudja konvertálni, vagy nem található az adatbázisban, a protokoll kijavítani a hibát: „szakasz SpecifyRelatedParcel: Egy tárgy CN. között nem találtunk lényeges információk "

a. Ha legalább egy objektum még nem ellenőrizték az összes objektum nincs betöltve, és a hiba a jegyzőkönyvben rögzített.

3. szakasz NewSubParcel ellenőrizni:

a. KH szülő memória NewSubParcel / CadastralNumber_Parcel átalakíthatjuk egy sablont

b. Ha az átalakítás sikeres, az adatbázis keresett KH (beleértve a memória állapotát hozzájárult ideiglenesen felvett előzőleg rögzített);

c. Ha nem lehet átalakítani, vagy nem található az adatbázisban, a protokoll kijavítani a hibát: „szakasz NewSubParcel: Egy tárgy KH” kifejezés nem található között a vonatkozó információkat. "

Ha legalább egy objektum felel meg a vizsgálat, akkor nem objektum betöltésre került, míg a jegyzőkönyv rögzítették a megfelelő üzenet.

Tárgyak, amelynek részleteit is változhatnak, azt ellenőrizzük, hogy rögzítse a másik alkalmazásban. Ha az objektum zárolva van, az adatokat nem lehet letölteni.

Ha a teszt sikeres, akkor töltse le az adatokat. A letöltés előtt objektuminformációk törli az összes korábban a kérelemhez csatolt objektumokat alkalmazások és helyettük újakat.

Memóriaterhelése szabályok:

1. szakasz alkotta föld FormParcels:

a. Ha a teszt sikeres, akkor FormParcels / NewParcel részben új objektumok adatai alapján XML.

b. Ha a teszt sikeres, akkor a partíció FormParcels / ChangeParcel és FormParcels / SpecifyRelatedParcel objektumok információit frissített XML fájl.

2. szakasz SpecifyParcels:

b. Dlyaobektov ChangeParcel / InsertEntryParcels / InsertEntryParcel / CadastralNumber és SpecifyParcels / ExistParcel / Composition_EZ / InsertEntryParcels / InsertEntry Parcel / ExistEntryParcel sozdaetsyasvyazsEZ "Új"

c. Dlyaobektov SpecifyParcels / ExistParcel / Composition_EZ / DeleteEntryParcels / DeleteEntr yParcel / CadastralNumber sozdaetsyasvyazsEZ "megsemmisítés".

3. szakasz NewSubParcel:

a. Ha a teszt sikeres, akkor NewSubParcel szakaszt hoznak létre új objektumokat adatai alapján XML. Kommunikáció a szülő LU „Új”.

§ SpecifyRelatedParcel (tisztázza a szomszédos területek)

Szabályok ismertetése szomszédos földek felmérési terveknek:

1. leírások pontot kell ismertetni tisztázza a határ része. Ugyanakkor pontok listáját kell kezdeni, és a végén egy pont, vagy nem változtatják a helyzetüket, illetve adja meg.

2. A cselekmény határok tisztázza a határokat le kell írni a bejárási óramutató járásával megegyező irányban.

3. Telek tisztázza a határ ismertetni kell keletkezik, módosíthatja vagy megszüntetheti a létezését pontok, valamint megtartotta pozícióját pontok. Ahhoz, hogy megőrizze pozícióját koordináta pontok a régi és az új koordinátákat kell ugyanazt az értéket.

4. Ha egy szomszédos helyszínen tisztázza egyes részein a határon, a «SpecifyRelatedParcel» elem ismétlődik szomszédos kataszteri parcella számát.

5. végre a koordináták a következők szerint:

a. Hozzáadása pontot. Ha nem koordinálja a régi és az új koordinátákat adott meg a pont, a pont a fájlban találhatók előtt és után a pont feldolgozását, aki szerepel a régi koordinátákat. Ha két ilyen pont „található, akkor az objektum nincs feldolgozva, és rögzítették a protokollüzenetnek” Hibás szomszédos helyzetben rész CN. ”. Ha talált, valamint új pont a kettő között található. Ha több új pontot, amikor bekerül az adatbázisba a meglévő pontokat kell figyelembe venni az, hogy a felsorolt ​​pontokat a fájl sorban.

b. Csere pontot. Ha a pont a belépő a régi és az új koordináta koordináta, akkor megkeresi a megfelelő pont az adatbázisban a régi koordináták és rendre helyébe egy újat.

c. Törlése pontot. Ha megadta csak a régi koordináták, és az új nincs megadva, akkor megkeresi a megfelelő pont az adatbázisban a régi koordináták és annak eltávolítását végzik.

CHZU letöltés szabályok

1. kialakítva CHZU (FormParcels / NewParcel / SubParcels / SubParcel, FormParcels / ChangeParcel / SubParcels / SubParcel: ha az attribútum van töltve meghatározása, SpecifyParcels / ExistParcel / SubParcels / SubParcel: ha az attribútum van töltve Definition), hogy új tárgyakat a megadott információk alapján az XML.

2. A változó CHZU (FormParcels / ChangeParcel / SubParcels / SubParcel: ha tele Number_PP, SpecifyParcels / ExistParcel / SubParcels / SubParcel: ha tele NumberPP) lesz keresve NumberPP OCG - köztük aktuális információkat (status hozzájárult ideiglenesen felvett korábban rögzített és a kommunikáció a szülők emlékek Új, áram, vagy megsemmisülés).

a. CHZU ha talál, akkor az összes információ frissítésre XML fájlból

b. CHZU ha nem találja, akkor rögzítettünk a protokollban üzenet- és adatátviteli CHZU nincs betöltve.

KMZU letöltés szabályok

1. kialakítva KMZU (NumberPP hiányzik: FormParcels / NewParcel / kontúrok / Contour pecifyParcels / ExistParcel / kontúrok / Contour - ha tele attribútumdefiníciókon), hogy új tárgyakat XML-alapú adatokat.

2. változó KMZU (NumberPP jelen: SpecifyParcels / ExistParcel / kontúrok / Contour - ha tele Number_PP) lesz keresve Number_PP OCG - között lényeges információ (link a szülő MSS Új, áram, vagy megsemmisülés).

a. Ha KMZU talált összes információt frissíteni az XML fájl

b. Ha KMZU nem található, akkor a protokoll rögzített üzenet- és adatátviteli KMZU nincs betöltve.