ГИС и Геоинформационные технологии. Геодезия. Картография. Навигация. рус | eng | укр | блг 
 
RSS
   ГИС Сервер 2011
 


ГИС Сервер 2011

ГИС Сервер 2011 – программа, предназначенная для обеспечения удаленного доступа к картографическим данным пользователей программ ГИС "Карта 2011", Панорама-Редактор, ГИС Навигатор 2011, ГИС-вьюер и других программ, разработанных в среде GIS ToolKit версии 11 и новее.

Сервер предоставляет удаленный доступ к векторным картам, растрам и матрицам. Соединение с сервером устанавливается по протоколу 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
– программа, предназначенная для настройки параметров работы ГИС Сервер 2011. Программа позволяет определять список пользователей, список данных и их свойства, что позволяет настраивать ГИС Сервер 2011 для конкретного применения. Список доступных данных формируется для каждой группы пользователей свой. Доступ пользователя к данным производится по имени пользователя и паролю.

В программе ГИС Администратор 2011 проект представлен в виде дерева, включающего в себя:

  • список пользователей,
  • список групп с указанием разрешенных данных,
  • список карт, растров и матриц.

Список пользователей, список данных и их свойства хранятся на сервере в файле параметров GISSERVER.XML. Создание и редактирование файла параметров выполняется администратором сервера. Списки паролей хранятся в файле параметров в зашифрованном виде по алгоритму MD5.

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

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

 

 

Оценка производительности

Тест на чтение данных

При оценке производительности разных способов доступа к данным были получены следующие результаты.
В качестве сервера и клиентов использовались компьютеры с процессором Pentium 4 - 3 ГГц 1 Гб ОЗУ, ОС Windows XP. Сеть с пропускной способностью 100 Мбит/сек (12 Мбайт/сек).
Карта размером 113 Мбайт, состоящая из 40 листов и 876 433 объектов (территория РФ масштаба 1 : 1 000 000).
Выполнялась прикладная задача, которая считывает из карты в память приложения последовательно все объекты карты. Операция выполнялась в цикле 10 раз. Карта открывалась 6 способами.

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 Мбайта) и затем отмена операции. Результаты выполнения операций приведены в таблице:

№ п/п

Способ доступа

Время (сек) на операцию

Время (сек) на отмену
(шаг назад)

1

Монопольный доступ (на своем компьютере)

5

5

2

Разделенный доступ (на своем компьютере)

19

27

3

Через ГИС Сервер (на одном компьютере с клиентом)

15

25

4

Через ГИС Сервер (по сети)

25

58

5

Разделенный доступ (по сети – Файл-Сервер)

65

80

Во втором тесте выполнялось нанесение на карту 2 000 объектов общим объемом 32 Мбайта и отмена операции. Результаты выполнения операций приведены в таблице:

№ п/п

Способ доступа

Время (сек) на операцию

Время (сек) на отмену
(шаг назад)

1

Монопольный доступ (на своем компьютере)

2

0,5

2

Разделенный доступ (на своем компьютере)

9

2

3

Через ГИС Сервер (на одном компьютере с клиентом)

2

0,7

4

Через ГИС Сервер (по сети)

5

0,8

5

Разделенный доступ (по сети – Файл-Сервер)

22

5

Вывод: редактирование карты через ГИС Сервер для групповых операций выполняется быстрее в 3-5 раз, чем доступ через Файл-Сервер (открытие карты по локальной сети).

Ускорение достигается за счет переноса ряда операций по редактированию карты и ведению журнала транзакций на сервер.

 

 

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

Copyright © Panorama Group 1991- 2012



Новинки рынка! Купить сервер можно в нашем магазине. Гарантия качества!