На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

XSD-схема

Поиск  Пользователи  Правила  Войти
Форум » Серверные приложения » GIS WebService
Страницы: 1 2 След.
RSS
XSD-схема, Создание XSD-схемы
 
Требуется создать XSD схему для классификатора, с целью ее последующего размещения в папке с данными, чтобы GISWebServiceSE ее увидел.
При создании XSD схемы из классификатора присутствует параметр "Префикс имён". На что он влияет?
 
Префикс имен влияет на пространство имён xml файла. Задавать данный параметр необходимо только в том случае, если вам необходим какой то определённый префикс.
 
Если XSD схему расположить в папке с данными на ГИС-сервере, и в GISWebServiceSE подключить слой с ГИС-сервера, то параметр Schema в настройках слоя сам поменяется или его надо вручную менять?
Дело происходит на CentOS 7 (ваша официальная сборка).
 
Путь к схеме необходимо задать в настройках слоя. Если слой и классификатор расположены на ГИС Сервере, то достаточно нажать в администраторе сервиса на кнопку Выбрать  и указать нужный слой. При этом схема будет создана и подключена автоматически.
 
Т.е. XSD-схема создается автоматически при добавлении слоя, расположенного на ГИС-сервере? Это верно для любой карты, даже для той, которая создана на собственном классификаторе?
 
Схема создается автоматически при использовании администратора сервиса, это верно как для локального(собственного слоя), так и для данных на ГИС Сервере.
 
Если XSD схема создается автоматически при добавлении слоя с  ГИС-сервера, и при этом в настройках слоя на GISWebService параметр  Schema не меняется, то где находится новая XSD схема?
А если я на  ГИС-сервере создам две карты на основе одного классификатора и потом  подправлю эти классификаторы по разному, а в настройках слоя будет  прописан путь до какой-то другой схемы, то каким образом вообще все будет работать?
 
Цитата
er35 написал:
Если XSD схема создается автоматически при добавлении слоя с  ГИС-сервера, и при этом в настройках слоя на GISWebService параметр  Schema не меняется, то где находится новая XSD схема?
А если я на  ГИС-сервере создам две карты на основе одного классификатора и потом  подправлю эти классификаторы по разному, а в настройках слоя будет  прописан путь до какой-то другой схемы, то каким образом вообще все будет работать?
Разных классификаторов с одинаковым именем быть не должно, чтобы не запутаться самому. 2му классификатору тогда должны дать новое имя. Схемы создаются в папке c:\ProgramData\Panorama\giswebservicese\base\schemas\имя классификатора\имя классификатора.xsd. Это папка по умолчанию. Если в пути задана другая схема, отличная от пути по умолчанию, то подменять необходимо будет схему по этому пути. Вы можете создать 2 разных схемы для 2х классификаторов с одним именем, но пути к схемам должны быть разными. И следить за актуальностью таких схем должны вручную. После изменения схемы, если ранее сервис обращался к такой схеме, его необходимо перезапустить.
 
Ну, собственно так и сделал. Создал XSD-схему вручную, прописал в настройках слоя путь до этой схемы.
Судя по всему при добавлении нового слоя с ГИС-сервера никакого автоматического создания XSD-схемы не происходит.
 
За автоматическое создание схемы отвечает параметр Auto Update Path Data в файле wmsparam.xml Проверьте, что с момента последнего опроса прошло необходимое время, указанное в этом параметре.
Либо измените значение данного параметра на более маленькое, например 60 - раз в минуту.
Изменено: Владимир Железняков - 25.08.2016 10:03:08
Страницы: 1 2 След.
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности