КБ ПАНОРАМА - програми для роботи з електронними картами, фотознімками, обробки геодезічних вимірювань, видання карт Проект Панорама Написати розробникам Адрес КБ Панорама
  Геоінформаційні технології. Геодезія, Картографія, Навігація укр | рус | eng
 Продукти | Технології | Проекти | Скачати | Ціни | Статті | Навчання | Заходи | Контакти
На сайт gisinfo.ru На головну сторінку Написати розробникам
   ГІС Сервер 2008
 


ГІС Сервер 2008
ГІС Сервер 2008
ГІС Сервер 2008

ГІС Сервер 2008 – програма, призначена для забезпечення видаленого доступу до картографічних даних користувачів програм ГІС Карта 2008, Панорама-Редактор, ГІС Навігатор 2008, Гіс-в’юєр й інших програм, розроблених у середовищі GIS ToolKit версії 10 та новіше.

Сервер надає видалений доступ до векторних карт, растрам і матрицям. З'єднання із сервером установлюється по протоколу TCP/IP з використанням механізму сокетів.

Між клієнтом і сервером передаються двійкові дані - координати об'єктів, атрибути, блоки даних растрів і матриць. Тому для нормальної роботи потрібне високошвидкісне з'єднання клієнта й сервера, наприклад, по мережі Ethernet 100 Мбіт/сек.

Розміщення даних на сервері забезпечує захист даних від нелегального копіювання й зміни. Користувач вибирає дані для роботи з їхніх умовних імен (аліасам). Векторні карти можуть бути відкриті для перегляду або для перегляду й редагування. Растри й матриці доступні тільки для перегляду й виконання розрахунків. Крім того, всі дані можуть бути закриті або відкриті для копіювання із сервера - в обмінні формати, у буфер обміну або на інші карти.

Програма ГІС Сервер 2008 може бути встановлена на будь-якому комп'ютері в локальній мережі з OC Windows XP, Windows 2003 (2000), Windows Vista. Для ОС типу Linux застосовується програма GIS Server 2008 for Linux.

На кожного клієнта виділяється в межах 1,5 Мбайта оперативної пам'яті. Число відкритих векторних карт, растрів і матриць істотно не впливає на розмір виділюваної пам'яті. На підключення 100 клієнтів необхідно порядку 1,5 Гігабайта оперативної пам'яті на комп'ютері, де встановлений ГІС Сервер 2008. Число клієнтів, що підключають, програмно не обмежено.


ГІС Адміністратор 2008
– програма, призначена для настроювання параметрів роботи ГІС Сервер 2008. Програма дозволяє визначати список користувачів, список даних та їхньої властивості, що дозволяє настроювати ГІС Сервер 2008 для конкретного застосування. Список доступних даних формується для кожної групи користувачів свій. Доступ користувача до даних виробляється по імені користувача й паролю.

У програмі ГІС Адміністратор 2008 проект представлений у вигляді дерева, що включає в себе:

  • список користувачів,
  • список груп із вказівкою дозволених даних,
  • список карт, растрів і матриць.

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

Для настроювання проекту рекомендується спочатку відібрати картографічну інформацію. Користувач може створювати ієрархічно влаштоване дерево карт, растрів і матриць, поєднувати дані в розділи. Для карт, растрів і матриць користувач призначає для роботи умовні імена (аліаси).

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

 

 

Оцінка продуктивності

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

1 спосіб – безпосередньо з ГІС Карта 2008 на сервері. На однократне зчитування всіх даних витрачено – 1,7 секунди (66 Мбайт/сек). Для довідки - повне відображення карти зайняло менш 1 секунди (вся карта у вікні, перебираються всі об'єкти, відображення об'єктів з генералізацією - дрібні об'єкти пропускаються, їхня метрика не зчитується).

2 спосіб – з ГІС Карта 2008 через ГІС Сервер 2008, коли обидві програми виконуються на cервері. На однократне зчитування всіх даних витрачено – 3,6 секунди (31 Мбайт/сек). Для довідки - повне відображення карти зайняло менш 4 секунд (вся карта у вікні, відображення об'єктів з генералізацією - дрібні об'єкти пропускаються).

3 спосіб – з ГІС Карта 2008 через ГІС Сервер 2008, коли програми зв'язані через локальну мережу (Клієнт-Сервер). На однократне зчитування всіх даних витрачено – 12,5 секунди (9 Мбайт/сек). Для довідки - повне відображення карти зайняло на клієнті менш 10 секунд (власне процес відображення буде займати для всіх способів фіксований час; у цьому випадку - менш секунди до часу доступу до необхідних даних).

4 спосіб – з ГІС Карта 2008 шляхом прямого відкриття карти через локальну мережу на сервері (Файл-Сервер). На однократне зчитування всіх даних витрачено – 12,5 секунди (9 Мбайт/сек). Для довідки - повне відображення карти зайняло на клієнті порядку 10 секунд.

5 спосіб - з ГІС Карта 2008 через ГІС Сервер 2008, коли програми зв'язані через локальну мережу (Клієнт-Сервер), при цьому процедура була запущена одночасно на 2 різних клієнтах. На однократне зчитування всіх даних витрачено – 20,7 секунди (11 Мбайт/сек) – однакове на двох клієнтах.

6 спосіб - з ГІС Карта 2008 шляхом прямого відкриття карти через локальну мережу на сервері (Файл-Сервер), при цьому процедура була запущена одночасно на 2 різних клієнтах. На однократне зчитування всіх даних витрачено – 20,9 секунди та 22,2 секунди (11 Мбайт/сек) – різне на двох клієнтах.

Висновок:Висновок можна підвищити швидкість виконання процедури з 12,5 секунд до 4,5 секунд при переході на мережу 1 Гбіт - в 2,7 рази ((12,5 - 3,6)/10 + 3,6 = 4,5).
При збільшенні числа користувачів час доступу збільшується лінійно пропорційно числу користувачів, що одночасно звертаються до даних, при роботі сервера на однопроцесорному комп'ютері. Застосування багатопроцесорних комп'ютерів дозволить додатково скоротити час доступу при одночасних звертаннях до даних, оскільки роботу кожного клієнта забезпечує автономний потік на сервері.

 

 


Продукти | Технології | Проекти | Скачати | Ціни | Статті | Навчання | Заходи | Контакти
На сайт gisinfo.ru На головну сторінку Написати розробникам
Copyright © Panorama Group 1991-2010