Доступ к данным |
Пользователь может открыть векторные карты, растры или матрицы в отдельном окне или добавить к ранее открытым данным. Обрабатываемые данные хранятся в трех списках – векторные карты, растры и матрицы (матрицы высот и матрицы качеств). Каждый список хранится и отображается в виде дерева. Из всех имеющихся на сервере данных клиент увидит в списке только те данные, к которым он имеет доступ. Каждый вид данных имеет два свойства – условное имя (алиас) и полный путь к файлу данных. Клиент видит только условное имя данных. Когда клиент открывает новые данные, добавляется новая запись в протокол работы программы \LOG\gisserver.log.
Пример записи в протокол: 10:35:27 [01] [101] Open rmf. Name = ALIAS#Podolsk-качество 10:35:27 [01] [101] Open rmf. Path = C:\Panorama9\Data\Podolsk\FloodZone.mtq 10:35:27 [01] [01] Open map. Name = ALIAS#Shape 10:35:27 [01] [01] Open map. Path = C:\Panorama9\Data\Shape\shape.sit 10:35:27 [01] [02] Open map. Name = ALIAS#Podolsk-карта 10:35:27 [01] [02] Open map. Path = C:\Panorama9\Data\Podolsk\podolsk.map 10:35:27 [01] [102] Open rmf. Name = ALIAS#Podolsk-растр 10:35:27 [01] [102] Open rmf. Path = C:\Panorama9\Data\Podolsk\image3d.rsw
В квадратных скобках после времени указывается порядковый номер подключаемого пользователя с 1 – [01]. Затем в следующих квадратных скобках указывается порядковый номер открытых данных для данного пользователя. Для векторных карт указывается двухзначный номер с 1, для растров и матриц – трехзначный номер со 101. Для каждого вида данных указывается параметр Name – имя алиаса и параметр Path – полный путь к данным на сервере. Список данных и их свойства хранятся на сервере в файле параметров GISSERVER.XML. Создание и редактирование файла параметров выполняется администратором сервера с помощью специальной программы – ГИС Администратор 2011.
|