Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тема 12. Візуалізація просторових даних в Інтер...doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
119.3 Кб
Скачать

12.1.2. "Клієнтобічні стратегії"

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

Замість того, щоб постійно примушувати сервер виконувати більшість роботи, деякі програмно реалізовані геоінформаційні процедури передаються на комп'ютер клієнта по мережі Інтернет при кожному сеансі з сервером або постійно знаходяться на клієнтському робочому місці. Вони управляються через Web-браузер клієнта і обробляють геодані на місці, тобто локально.

До переваг "клієнтобічної стратегії" організації WebGIS-серверу можна віднести те, що:

  • прикладні програми серверу використовують при обробці геоданих переваги могутнього технічного оснащення локального комп'ютера клієнта;

  • користувач одержує більший контроль над процесом аналізу даних;

  • після отримання від серверу відповіді на свій запит, клієнт може працювати з даними без необхідності знов посилати і одержувати інформацію по мережі Інтернет.

До недоліків цієї стратегії можна віднести наступне:

  • відповідь серверу може включати пересилку на клієнтський комп'ютер великої кількості геоданих, а також файлів програмних додатків, викликаючи затримки продуктивної роботи;

  • за умови наявності у клієнта недостатньо могутнього комп'ютера обробка великих і комплексних наборів даних буде значно утруднена;

  • складні аналітичні геоінформаційні процедури на недостатньо могутньому комп'ютері клієнта можуть виконуватися дуже повільно;

  • клієнти можуть не володіти навиками і знаннями, які необхідні для ефективного і коректного застосування процедур і функцій роботи з геоданими і їх обробки.

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

Можна виділити два різновиди "клиєнтобічної стратегії".

Використання ГІС апплетів (арplets), що поставляються клієнту по його вимозі. При цьому геоінформаційні процедури реалізуються у вигляді відносно невеликих за розміром програм, або апплетів, які запускаються і виконуються на комп'ютері клієнта. Апплети передаються клієнтському комп'ютеру по його вимозі, коли необхідне виконання тих або інших процедур або підтримка певних ГИС-функцій.

Після того, як геодані і апплети були передані з серверу на комп'ютер клієнта, останній дістає можливість працювати з ними незалежно від серверу, а файли запитів і відповідей не передаються по мережі Інтернет.

Апплети можуть реалізовуватися на мовах Java, JavaScript або ActiveX. Java і JavaScript є мовами, розробленими корпораціями Sun Microsystems і Netscape Communications. Транслятори для програм Java і JavaScript запускаються усередині Web-браузерів і обробляють апплети у міру необхідності. ActiveX був розроблений корпорацією Microsoft. Додатки, написані на ActiveX, допускають їх сумісне використання клієнтами спільно з іншими програмами, що функціонують в середовищі Windows.

Використовування ГІС апплетів і додатків типу Plug-in, постійно розміщуваних на комп'ютері клієнта. Як вже наголошувалося вище, "клиєнтнобічні стратегії" засновані на підключенні додаткових геоінформаційних функцій до Web-браузерів, які передаються їм від серверу.

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

Так звані геоінформаційні "Plug-in додатки" можуть бути інстальовані в середовищі Web-браузера, розширюючи можливості останнього. З іншого боку, вже "Plug-in додатки", реалізовуючі функції Web-браузера, можуть бути інстальований в програмному середовищі ГІС, також розширюючи можливості останній. В даний час для будь-якого програмного пакету ГИС, який має вбудовану мову прикладного програмування або бібліотеку програмних модулів з можливістю формування звернень до зовнішніх файлів або їх структур, можуть бути створені додатки, що здійснюють завантаження геоданих з серверу на комп'ютер клієнта по мережі Інтернет.

Таким чином, використовуючи таку стратегію, користувачі можуть вибрати (і програмно забезпечити) ті мережні зв'язки, які їм можуть бути потрібні для доступу до джерел геоданих, розміщених в Інтернет. Сервери ж будуть запитані клієнтами лише для того, щоб передати геодані, які необхідні для виконання конкретної процедури. При цьому клієнт здійснює повний контроль за геоданими, які він використовує і аналізує.

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