Формирование XSD - схемы по классификатору

Печать Предыдущая страница Стартовая страница Следующая страница

Программа предназначена для формирования прикладной XSD-схемы согласно  спецификации данных обмена цифровыми топографическими картами в формате BSD (Base Spatial Data). Для создания схемы программа использует атрибутивную информацию классификаторов цифровых карт.

Прикладная схема используется для передачи атрибутивных (семантических) характеристик объектов, кодов и ключей объектов, слоёв классификатора при экспорте/импорте данных в форматах GMLи GeoJSON, в работе геопорталов, а также при передаче данных через сервис по стандартам OGC WFS.

Файл формата BSD представляет собой прикладную схему, написанную на языке описания структуры XML-документа XSD (XML SchemaDefinition). Объявление типов и элементов соответствует требованиям рекомендаций W3C спецификации XML Schema и типу атрибутов объектов.

При создании XSD-схемы может использоваться список обобщённых слоёв векторных данных. Это файл формата XML, соответствующий конкретному файлу ресурсов RSC. Файл может быть создан в текстовом редакторе.  

Пример списка слоёв layers.xml приведён в Приложении 1 раздела Спецификация GML для ЦТК (ProgramFiles\Panorama14\Documents.Ru\Форматы данных). Список слоёв располагается в каталоге приложения с исполняемым модулем: Program Files\Panorama14.

Выбор имени файла списка слоёв в диалоге формирования XSD-схемы не является необходимым условием выполнения программы.

XML-файл layers.xml применяется в качестве фильтра слоёв, которые заносятся в XSD-схему.  При отсутствии списка слоёв в схему заносятся все слои файла ресурсов RSC, указанного в поле диалога Классификатор.

Поле Префикс имён задаёт пространство имён для схемы. Если поле пустое, то префикс имён задаётся автоматически в соответствии с именем классификатора. Данное поле необходимо для идентификации узлов и атрибутов разных схем, чтобы при использовании нескольких схем можно было однозначно идентифицировать тот или иной параметр.

Поле Комментарий добавляет общее смысловое описание схемы. Например: «Схема идентификации самолетов и безопасности полётов».

Если задан режим Формировать легенду, то в каталоге выходного файла XSD создаётся подкаталог <имя RSC>.icons, в котором формируются изображения образцов объектов в формате png.

 

Win Ru