Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛекцииГІС в КС / 8_Обмінні_файли.doc
Скачиваний:
41
Добавлен:
01.03.2016
Размер:
275.46 Кб
Скачать

8.2. Структура обмінного файлу.

8.2.1. Логічна структура елементу обмінного файлу.

Типи елементів обмінного файлу можуть бути представлені у двох видах:

  • прості (simple type);

  • комплексні (complex type).

Комплексні типи є сукупністю вкладених простих та комплексних типів і описуються окремими таблицями (рис.8.1). Зміст таблиці записується у двох рядках з відповідними назвами <Розташування елемента> та <Назва елемента>.

<Розташування елемента> :<Назва кореневого елемента>/

                                                 <Назва дочірнього елемента 1 рівня>/

                                                 …/

                                                  <Назва дочірнього елемента N рівня>/ 

<Назва дочірнього елемента N рівня>

<Анотація дочірнього елемента N рівня >

Склад елемента

Додаткова інформація

<Назва дочірнього елемента 1 рівня дочірньогоелемента N рівня >

 <Тип дочірнього елемента 1 рівня дочірньогоелемента N рівня >

<Анотація дочірнього елемента 1 рівня дочірньогоелемента N рівня >

 

 

 

<Назва дочірнього елемента 1 рівня дочірньогоелемента N рівня >

 

 

<Анотація дочірнього елемента 1 рівня дочірньогоелемента N рівня >

<Назва дочірнього елемента 2 рівня дочірньогоелемента N рівня >

<Тип дочірнього елемента 2 рівня дочірньогоелемента N рівня >

<Анотація дочірнього елемента 2 рівня дочірньогоелемента N рівня>

 

 

 

 

<Назва дочірнього елемента 2 рівня дочірньогоелемента N рівня >

 

 

<Анотація дочірнього елемента 2 рівня дочірньогоелемента N рівня >

<Назва дочірнього елемента 3 рівня дочірньогоелемента N рівня >

 <Тип дочірнього елемента 3 рівня дочірньогоелемента N рівня >

<Анотація дочірнього елемента 3 рівня дочірньогоелемента N рівня >

 

 Рис. 8.1. Логічна структура комплексного елементу обмінного файлу

Назва кореневого елемента обмінного файлу (UkrainianCadastralExchangeFile) зазначається в кожній таблиці опису структури елемента обмінного файлу.

У першому рядку змісту таблиці <Розташування елемента> записується розташування елемента в дереві XML схеми обмінного файлу у вигляді послідовного опису генеалогічного маршруту походження елементу (рис. 8.2).

Рис. 8.2. Опис розташування елементу в дереві XML

У другому рядку змісту таблиці <Назва дочірнього елемента N рівня> (див. рис. 8.1) записуються назва елемента та скорочений опис елемента українською мовою <Анотація дочірнього елемента N рівня>.

Таблиця має стовпці, кількість яких дорівнює кількості дочірніх елементів для дочірнього елементу N-го рівня, тобто числу вкладених дочірніх елементів що містяться в дочірньому елементі N-го рівня. Ці стовпці об'єднані назвою "Склад елемента". Опис дочірніх елементів починається з запису назви дочірніх елементів відповідних рівнів <Назва дочірнього елемента M рівня дочірнього елемента N рівня > (де M = 1, ..., k; k - натуральне число), їх типів <Тип дочірнього елемента M рівня дочірнього елемента N рівня> та анотації <Анотація дочірнього елемента M рівня дочірнього елемента N рівня>. Записи в стовпцях здійснюються послідовно, відповідно номеру рівня дочірнього елемента. Кількість рівнів дочірніх елементів може бути різною.

Таблиця має ще один стовпець "Додаткова інформація" в якому при необхідності для дочірніх елементів вказуються посилання на таблиці, які описують комплексні типи дочірніх елементів та інші елементи.

Перетини стовпчиків та рядків таблиці складають поля таблиці.