Хмара проти робочого столу представляє помилкову дихотомію.
На робочому столі звичайний доступ до ресурсів через мережу чи Інтернет. WMS, WFS, SQL і навіть файлові сервери є важливими для типових налаштувань ГІС на робочому столі. Настільний GIS був би набагато біднішим без "хмари".
Дані, що зберігаються та обробляються у хмарі, все ще потрібно рендерувати на клієнтській машині. Клієнтські бібліотеки, такі як OpenLayers, самі по собі є потужними з точки зору основної функціональності ГІС. Cloud GIS потребує високоякісного кодового коду клієнта.
Ця дихотомія є перешкодою для подальшого розвитку ГІС. Для її подолання нам потрібно змінити, як ми думаємо про збереження та обробку даних:
Зберігання даних
Сучасна практика полягає в тому, щоб трактувати дані як локальні, так і віддалені. Або файл форми у вашій системі, або набір даних на сервері, який завантажується у міру необхідності. Натомість дані за замовчуванням повинні знаходитись у хмарі та кешуватись клієнтом за потреби без будь-яких дій користувача. Мережеві посилання в Google Планета Земля вже дозволяють зробити це в дуже базовий спосіб.
Розробка GIS-специфічних систем управління версіями, схожих на Git та Github, також обіцяє.
Обробка даних
Сучасний підхід полягає у виконанні аналізу ізольовано. Дані вносяться в систему зовні і обробляються. На відміну від Google Earth Engine обробляє дані, де вони зберігаються; зменшення вимог до пам’яті та пропускної здатності.
Незважаючи на очевидні переваги хмарної обробки, все ще існує потреба у інструментах для настільних ПК. Зберігати помірну кількість даних на настільному апараті просто набагато дешевше порівняно з поточними хмарними пропозиціями.
Можливим майбутнім напрямком є розробка протоколів, які дозволяють обробляти дані в оптимальному місці без рішення або втручання користувача.
Висновок
- Хмара вже є невід'ємною частиною настільних ГІС, і код клієнтської сторони завжди буде важливим для хмарних систем.
- Жоден інструмент не має всіх функціональних можливостей, і поява хмари цього не змінює.
- Майбутній напрямок ГІС може бути спрямований на розробку протоколів, які дозволять ігнорувати відмінності між хмарою та робочим столом.