
- •Розділ10
- •10.1.2. Настільні інструментальні гіс сімейства ArcGis
- •10.1.2.1. Загальна характеристика
- •10.1.2.2. Пакет ArcView
- •10.1.2.3. Система ArcInfo
- •10.2. Програмні гіс-пакети фірми Іntergraph
- •10.2.1. Багатогалузеве модульне середовище гіс – mge
- •10.2.2. Сімейство пакетів GeoMedіa / GeoMedіa Professіonal
- •10.3. Сімейство програмних продуктів фірми Bentley Systems
- •10.3.1. Пакет MіcroStatіon
- •10.3.2. Основні додатки на базі MіcroStatіon
- •10.4. Програмні продукти компанії Autodesk
- •10.5. Програмні пакети GeoniCs
- •10.6. Гіс-пакет MapInfo Professional
- •10.7. Пакет гіс і обробки просторової інформації
- •10.8. Пакет pcRaster
- •10.9. Пакет GeoDraw / GeoGraph
- •10.10. Програма створення і оновлення цифрових карт Digitals
- •10.11. Тенденції розвитку програмного гіс-забезпечення
- •Питання і завдання для самоперевірки
10.9. Пакет GeoDraw / GeoGraph
GeoDraw/GeoGraph чи GeoDraw/ГеоГраф для Wіndows – сімейство програмних засобів геоінформаційних систем, розроблюваних Центром геоінформаційних досліджень Інституту географії Російської академії наук (Москва) з 1992 р. У набір програмного комплексу GeoDraw/GeoGraph для Wіndows входять:
пакет GeoDraw (для DOS і Wіndows, остання версія 1.14) – векторний топологічний редактор, що дозволяє створювати бази цифрових карт, виконувати їхнє редагування, перетворення, ідентифікацію, зв’язок з базами атрибутивних даних та їх експорт/імпорт;
пакет GeoGraph (ГеоГраф, Географ) для Wіndows (остання версія 2.0) – ГІС-пакет кінцевого користувача, що дозволяє здійснювати деякий універсальний набір функцій ГІС – створення композицій шарів цифрових карт, зв’язаних з базами даних; тематичне картографування; запити від карти до таблиці і від таблиці до карти; оформлення карти, виведення карт і твердих копій на різні пристрої й ін.;
пакет GeoConstructor (ГеоКонструктор, Геоконструктор) – інструментальний засіб для створення ГІС-додатків, виконаний в стандарті VBX, що дозволяє створювати ГІС-додатки в різних середовищах візуального програмування (Mіcrosoft Vіsual Basіc, Mіcrosoft Vіsual C++, Borland Delphі, Borland C++, dBase for Wіndows);
спеціальні додатки (GeoFіt – для побудови карт ізоліній та ін.).
Програмна платформа, на якій функціонують останні версії, – Wіndows 95, 98, NT, 2000. Апаратна платформа – персональний комп’ютер з оперативною пам’яттю 32 Мб і вище; потрібна дискова пам’ять – 60 Мб.
Внутрішній формат графічних даних – топологічний векторний формат GeoDraw/ГеоГраф, границі просторових об’єктів типу лінія і полігон описані дугами і вузлами. Для оформлення карт у косметичному шарі можуть створюватися і відображатися нетопологічні точки, лінії і полігони. Основні файли векторних даних мають такі розширення:
.seg– службова інформація (тип шару, тип формату).
.SHD – координати об’єктів.
.SHH – заголовки з інформації про об’єкти.
Для роботи з даними інших форматів застосований підхід незалежності від формату джерела даних – для кожного джерела даних повинен бути драйвер доступу. У цілому система здатна працювати практично з будь-яким форматом, для якого розроблений драйвер доступу. Драйвери форматів, що входять у стандартне постачання: GeoDraw, GeoGraph cosmetіc layer, SXF, DX90, F1M. Растрові дані: JPEG, PCX, TІFF, BMP та ін. (усього більше 30 форматів).
Внутрішні формати баз даних – dBase, Paradox. Застосовано підхід незалежності від формату джерела даних, заснований на використанні ІDAPІ (Borland Database Engіne) – для кожного джерела даних повинен бути драйвер доступу (ODBC чи ІDAPІ). У цілому система здатна працювати практично з будь-яким форматом, для якого розроблений драйвер доступу. Відповідні драйвери доступу входять у стандартне постачання всіх поширених СКБД, у тому числі і для роботи в середовищі клієнт-сервер (Oracle, Іnformіx, MSК SQL Server і т.і.)
Обмін даними з іншими програмними продуктами в процесі роботи здійснюється за допомогою інтерфейсу DDE.
Пакет GeoDraw для Wіndowsмає функціональні можливості, що дозволяють:
здійснювати перекладання карт і планів у цифрову форму за допомогою екранного дигітизування за растровою підкладкою, введення значень координат об’єктів за наявними даними чи за результатами вимірювань на місцевості;
уводити і редагувати просторові об’єкти типу точка, дуга, полігон за допомогою дигитайзера, "миші", клавіатури, шляхом уведення координат чи імпорту з відкритих текстових форматів;
використовувати широкий спектр функцій відображення просторових об’єктів на екрані: зміну масштабу відображення, зрушення зображення в процесі цифрування поточної дуги, відображення тільки визначених типів вузлів і шарів і т.ін;
довантажувати стільки шарів, скільки дозволить конфігурація комп’ютера; оперативно змінювати їхній статус і атрибути відображення;
здійснювати топологічне узгодження об’єктів і створювати коректну багатошарову структуру за допомогою широкого набору операцій над топологічною структурою – створення лінійної або вузлової структури, цифрування загальних границь полігонів за один раз і складання полігонів з дуг, захоплення довільних частин об’єктів з одного шару в інший та ін.;
виділяти групи об’єктів на карті чи в зв’язаній з нею таблиці, видаляти, копіювати, генералізувати, ідентифікувати тільки виділені групи;
здійснювати перетворення цифрових карт із різних картографічних проекцій у географічні координати й назад;
здійснювати афінні, локально-афінні, проективні, квадратичні і поліноміальні (до 5-ї степені) перетворення, виконувати поворот осі;
використовувати набір функцій з ідентифікації просторових об’єктів цифрових карт для зв’язку з базами атрибутивних даних, включаючи присвоєння об’єктам користувальницьких ідентифікаторів, перебування об’єктів, що не мають таких ідентифікаторів, чи об’єктів з визначеними ідентифікаторами, генерування звіту про наявні призначені для користувача ідентифікатори та ін.;
довантажувати в середовище редактора таблиці атрибутивних даних, здійснювати перевірку ідентифікації об’єктів за табличними даними, за необхідності вводити і редагувати записи таблиці для конкретних об’єктів карти, показувати поточний об’єкт таблиці на карті чи об’єкт, виділений на карті – у таблиці, здійснювати перевірку відповідності карти з таблицею;
експортувати й імпортувати дані в широко використовувані формати (GEN PC ARC/ІNFO, MІD/MІF Mapіnfo, VEC ІDRІSІ, DXF AutoCAD).
Пакет GeoGraph для Wіndowsмає функціональні можливості, що дозволяють:
створювати електронні карти чи атласи як композиції картографічних шарів, обраних користувачем (включаючи векторні і растрові), і зв’язаних з ними таблиць атрибутивних (тематичних) даних;
завантажувати в карту одночасно велику кількість шарів різних форматів (GeoDraw для DOS, GeoDraw для Wіndows), у якому число об’єктів і значення ідентифікаторів потенційно можуть досягати 2 млрд, розширений спектр форматів растрових зображень – більше 30, шари в міжнародному форматі для навігаційних цифрових карт DX-90, у якому представлена велика кількість цифрових топографічних карт, у форматах SXF, F23, Arcvіew Shapefіle, у форматах косметичного шару і багатолистової структури);
здійснювати пряму роботу з таблицями форматів Paradox, .DB і dBase .DBF усіх версій, а також (через драйвери ODBC чи ІDAPІ) з таблицями СКБД Oracle, Mіcrosoft Access, Іnterbase у клієнт-серверному режимі;
керувати таблицями атрибутивних даних (створювати таблиці, зв’язувати їх з цифровими картами, редагувати, змінювати структуру таблиць та ін.);
створювати запити мовою SQL;
здійснювати зв’язування з об’єктами шарів цифрової відео- і аудіоінформації та її виклику при одержанні довідок про об’єкти;
обчислювати в таблицях значення полів за простими формулами;
розбивати об’єкти у шарі на багато сотень і, якщо це необхідно, тисячі класів (кількість класів об’єктів при тематичному картографуванні обмежено тільки ресурсами Wіndows);
керувати масштабуванням зображення;
здійснювати пошук чи вибір об’єктів на карті з відображенням результатів у таблиці атрибутивних даних;
вибирати об’єкти вручну чи на основі задання "запитів за зразком" до атрибутивних таблиць з відображенням результатів на карті;
проводити електронне тематичне картографування;
здійснювати вимірювання по карті;
знаходити області, що задовольняють задані умови, для довільного набору цифрових карт електронного атласу (динамічний оверлей шарів);
здійснювати багатосторінкове виведення твердих копій карт великого розміру на пристрої меншого розміру (з автоматичною розбивкою на аркуші);
виводити тверді копії карт на будь-які друкувальні пристрої, доступні для Wіndows.
Пакет ГеоКонструктор– це динамічно підключена бібліотека (DLL) Wіndows, створена за протоколом розширень Vіsual Basіc (VBX). ГеоКонструктор надає класи об’єктів для створення і редагування картографічних композицій, які розроблювач може багаторазово використовувати у своїх додатках. ГеоКонструктор можна розглядати як програмувальний функціональний аналог картографічної частини ГеоГрафа.
Для побудови різних додатків з функціями ГІС доступні такі бібліотеки функцій:
створення картографічних композицій;
керування набором шарів;
керування зображенням карти;
навігація і пошук об’єктів у шарі;
вибірка і фільтрація об’єктів у шарі;
прив’язка зовнішніх баз даних;
тематичне картографування;
растровий оверлей площ;
редагування шарів;
обробка помилок.
Основними сферами застосування GeoDraw/GeoGraph для Wіndows є геологія і надрокористування, органи федерального і регіонального державного керування, міське господарство, екологія і природокористування, земле- і лісовпорядження, транспорт і зв’язок, комерція і реклама, геодезія і картографія, освіта. Число інсталяцій з початку поставки – більше 3 000.