Экспорт векторных данных в формат GML |
Задача предназначена для экспорта данных из ГИС Панорама в файлы формата GML (Geography Markup Language) в соответствии со «Спецификацией данных для обмена цифровыми топографическими картами в формате GML». Спецификация разработана на основе применения подмножества компонентов схем, указанных в стандарте OpenGIS Geography Markup Language (GML) Encoding Standard Version: 3.2.1 и требований стандартов ISO серии 19100. Программа поддерживает также экспорт данных в текстовый формат обмена данными JSON ( JavaScript Object Notation). Набор данных включает метаданные набора данных, габариты пространственного описания всех объектов и описание одного или нескольких объектов. Данные о любом объекте включают уникальный идентификатор объекта в наборе данных, название объекта, свойства объекта, заданные в прикладной схеме, и описание пространственного положения объекта.
Описание отдельного объекта содержится внутри элемента gml:featureMember, который имеет атрибут gml:id. Данный атрибут должен содержать идентификатор экземпляра объекта, значение которого должно быть уникальным в наборе данных. Пространственное положение объекта должно содержать координаты объекта в глобальной геодезической системе координат в градусах или положение в местной (локальной) системе отсчета в метрах. Координаты могут быть заданы в двухмерной (2D) или трехмерной (3D) системе. Координаты всех точек одного объекта должны быть в одной системе координат и иметь единую размерность. Координаты разных объектов могут иметь разную размерность. Чтобы указать в описании объекта некоторые его свойства предварительно необходимо описать их в прикладной схеме. Прикладная схема позволяет объявить новые типы объектов и набор их свойств. Типы объектов и их свойства описываются в соответствии с классификатором предметной области (каталогом объектов). Прикладная XML схема определяет структуру создаваемого документа, названия элементов и атрибутов, тип данных этих элементов, значения по умолчанию. Файл, содержащий XML схему, обычно имеет расширение «.xsd» и может быть создан по классификатору карты. Типы объектов («слоёв»), которые содержит XML схема, перечислены в поле Список типов объектов и могут записываться в файл GML выборочно по желанию пользователя. Для просмотра схемы необходимо выполнить двойной клик в поле Схема данных при наличии http-адреса в строке. Поле Метаданные может содержать имя файла с расширением «.xml», в который будут записаны метаданные создаваемого набора данных. Для установки проекции создаваемого документа задаётся код геодезической системы координат в базе данных EPSG, по умолчанию Геодезическая на эллипсоиде WGS-84. Если в паспорте карты установлен Тип карты - Крупномасштабный план, то в формат GML координаты записываются с указанием условной системы координат SR-ORG:67-07 - с теми значениями, что есть на карте. Имя формируемого файла GML автоматически устанавливается по имени входной карты и может быть изменено. Если открыта многолистовая карта или в списке карт присутствуют несколько карт, то можно выбрать режим Обрабатывать все карты или режим обработки одной выбранной из списка карты. Соответственно результаты обработки можно разместить в одном файле GML или создать для каждого листа отдельный файл при активизации режима Каждую карту в отдельный файл. Протокол ошибок формируется по выбранной схеме XSD для ФГИС ТП.
|