![]() |
|
||
|
| ГИС Сервер 2011 | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
Сервер предоставляет удаленный доступ к векторным картам, растрам и матрицам. Соединение с сервером устанавливается по протоколу TCP/IP с использованием механизма сокетов. Между клиентом и сервером передаются двоичные данные – координаты объектов, атрибуты, блоки данных растров и матриц. Поэтому для нормальной работы требуется высокоскоростное соединение клиента и сервера, например, по сети Ethernet 100 Мбит/сек. Размещение данных на сервере обеспечивает защиту данных от нелегального копирования и изменения. Пользователь выбирает данные для работы по их условным именам (алиасам). Векторные карты могут быть открыты для просмотра или для просмотра и редактирования. Растры и матрицы доступны только для просмотра и выполнения расчетов. Кроме того, все данные могут быть закрыты или открыты для копирования с сервера – в обменные форматы, в буфер обмена или на другие карты. Программа ГИС Сервер 2011 может быть установлена на любом компьютере в локальной сети с OC Windows XP, Windows 2003 (2000), Windows Vista. Для ОС типа Linux применяется программа GIS Server 2008 for Linux. На каждого клиента выделяется в пределах 1,5 Мбайта оперативной памяти. Число открытых векторных карт, растров и матриц существенно не влияет на размер выделяемой памяти. На подключение 100 клиентов необходимо порядка 1,5 Гигабайта оперативной памяти на компьютере, где установлен ГИС Сервер 2011. Число подключаемых клиентов программно не ограничено.
В программе ГИС Администратор 2011 проект представлен в виде дерева, включающего в себя:
Для настройки проекта рекомендуется сначала отобрать картографическую информацию. Пользователь может создавать иерархически устроенное дерево карт, растров и матриц, объединять данные в разделы. Для карт, растров и матриц пользователь назначает для работы условные имена (алиасы). Все пользователи системы должны быть занесены в список пользователей с назначением логина и пароля. Для разграничения доступа к данным администратор должен вести список групп пользователей. Для каждой группы назначаются права на редактирование, просмотр и копирование данных. Права пользователя определяются группой, к которой он принадлежит.
Оценка производительности Тест на чтение данных При оценке производительности разных способов доступа к данным были получены следующие результаты. 1 способ – непосредственно из ГИС "Карта 2011" на сервере. На однократное считывание всех данных затрачено – 1,7 секунды (66 Мбайт/сек). Для справки – полное отображение карты заняло менее 1 секунды (вся карта в окне, перебираются все объекты, отображение объектов с генерализацией – мелкие объекты пропускаются, их метрика не считывается). 2 способ – из ГИС "Карта 2011" через ГИС Сервер 2011, когда обе программы выполняются на cервере. На однократное считывание всех данных затрачено – 3,6 секунды (31 Мбайт/сек). Для справки – полное отображение карты заняло менее 4 секунд (вся карта в окне, отображение объектов с генерализацией – мелкие объекты пропускаются). 3 способ – из ГИС "Карта 2011" через ГИС Сервер 2011, когда программы связаны через локальную сеть (Клиент-Сервер). На однократное считывание всех данных затрачено – 12,5 секунды (9 Мбайт/сек). Для справки – полное отображение карты заняло на клиенте менее 10 секунд (собственно процесс отображения будет занимать для всех способов фиксированное время; в данном случае – менее секунды к времени доступа к необходимым данным). 4 способ – из ГИС "Карта 2011" путем прямого открытия карты через локальную сеть на сервере (Файл-Сервер). На однократное считывание всех данных затрачено – 12,5 секунды (9 Мбайт/сек). Для справки – полное отображение карты заняло на клиенте порядка 10 секунд. 5 способ - из ГИС "Карта 2011" через ГИС Сервер 2011, когда программы связаны через локальную сеть (Клиент-Сервер), при этом процедура была запущена одновременно на 2 разных клиентах. На однократное считывание всех данных затрачено – 20,7 секунды (11 Мбайт/сек) – одинаковое на двух клиентах. 6 способ - из ГИС "Карта 2011" путем прямого открытия карты через локальную сеть на сервере (Файл-Сервер), при этом процедура была запущена одновременно на 2 разных клиентах. На однократное считывание всех данных затрачено – 20,9 секунды и 22,2 секунды (11 Мбайт/сек) – разное на двух клиентах. Вывод: доступ к данным через ГИС Сервер 2011, по крайней мере, не ухудшает производительности при работе с картой в локальной сети, обеспечивая при этом защиту данных от нелегального копирования, редактирования и просмотра. Существенное влияние на производительность работы оказывает пропускная способность сетевого оборудования. В данном случае потенциально можно повысить скорость выполнения процедуры с 12,5 секунд до 4,5 секунд при переходе на сеть 1 Гбит - в 2,7 раза ((12,5 – 3,6)/10 + 3,6 = 4,5).
При оценке производительности редактирования данных при разных способах доступа к данным были получены следующие результаты. В качестве сервера и клиентов использовались компьютеры с процессором Pentium 4 - 3 ГГц 1 Гб ОЗУ, ОС Windows XP. Сеть с пропускной способностью 100 Мбит/сек (12 Мбайт/сек). На сервере была установлена версия ГИС Сервер 1.1.1, на клиенте ГИС "Карта 2011" версия 10.1.2. Версии программного обеспечения на клиенте и севере должны быть согласованы, поскольку протокол обмена может дополняться новыми командами. При несоответствии версий выдается предупреждение о необходимости обновить версию программы (доступны для скачивания на http://www.gisinfo.ru/download/download.htm). Карта открывалась 5 способами - Монопольный доступ (меню Параметры/Автономная работа с картами), Разделенный доступ (отключен параметр Автономная работа с картами), подключение через ГИС Сервер на одном компьютере с клиентом (для исключения влияния сети), подключение через ГИС Сервер по локальной сети, доступ по локальной сети в режиме Файл-Сервер. Для работы пользователя с картой, которую одновременно с ним никто не цифрует, предпочтительнее Монопольный доступ. В этом случае скорость выполнения всех операций максимальная. Другие пользователи могут получить доступ к карте только на чтение (при этом в свойствах карты у всех остальных пользователей, открывавших в этот момент карту, сохраняется признак только чтение, который при дальнейшем открытии карты для редактирования нужно отменить в Списке данных/Свойства/Редактирование; иначе карта будет по-прежнему открываться только на чтение). Для коллективной работы с картой доступ осуществляется обычно в режиме Файл-Сервер по локальной сети или через ГИС Сервер. На общую скорость выполнения операций существенно влияет скорость передачи данных по сети. Для ее оценки доступ выполнялся, как при размещении карт на компьютере клиента, так и на удаленном компьютере. В первом тесте выполнялось перемещение объектов на карте Подольск – 21 993 объекта (3,4 Мбайта) и затем отмена операции. Результаты выполнения операций приведены в таблице:
Во втором тесте выполнялось нанесение на карту 2 000 объектов общим объемом 32 Мбайта и отмена операции. Результаты выполнения операций приведены в таблице:
Вывод: редактирование карты через ГИС Сервер для групповых операций выполняется быстрее в 3-5 раз, чем доступ через Файл-Сервер (открытие карты по локальной сети). Ускорение достигается за счет переноса ряда операций по редактированию карты и ведению журнала транзакций на сервер.
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены | | Статьи | Обучение | Контакты |
|
|||
| Copyright © Panorama Group 1991- 2012 |
||||