Высшее профессиональное образование основы геоинформатики вдвух книгах

Вид материалаКнига

Содержание


Глава 9 программное обеспечение
Операционная система
Геоинформационное программное обеспечение
Картографирование расстояний в различных метриках.
Картографирование полей плотности.
Интерполяция растра.
Анализ поверхности.
Функции статистики.
Калькулятор растров
Полнофункциональные ГИС
Подобный материал:
1   2   3   4   5   6   7   8   9   ...   43
ГЛАВА 9 ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Общая классификация программного обеспечения

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

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

Операционная система обеспечивает функционирование и вза­имосвязь всех компонентов компьютера, а также предоставляет пользователю доступ к его аппаратным возможностям.

В структуру операционной системы входят следующие модули:
  • базовый модуль, управляющий файловой системой;
  • командный процессор, расшифровывающий и выполняющий
    команды;
  • драйверы периферийных устройств;
  • модули, обеспечивающие графический интерфейс.

На начальном этапе развития персональных компьютеров ос­новной операционной системой была MS-DOS (Microsoft Disk Operation System). Она была разработана в начале 80-х годов XX в. для работы на компьютерах IBM PC/XT, созданных на базе про­цессора 8086 фирмы Intel. MS-DOS была наиболее распростра­ненной операционной системой с интерфейсом командной стро­ки, которая устанавливалась на компьютерах, созданных на базе процессоров 80286, 80386, 80486 и Pentium. Последней была вер­сия MS-DOS 6.22.

В России в начале XXI в. при работе с персональными компью­терами в основном используется семейство операционных систем Microsoft Windows (Windows 3.1, Windows 3.11, Windows 95, 98, 2000, NT, XP). В настоящее время около 90 % персональных ком­пьютеров реализованы на платформе Winlntel, т.е. в них установ­лены Intel-совместимый процессор (Pentium, AMD) и операци­онная система Windows. К основным достоинствам современных операционных систем (Windows 95 и выше) следует отнести:
  • графический интерфейс;
  • технологию «подключи и работай» (Plug-and-Play)';
  • многозадачность.

76

Графический интерфейс построен на базе использования окон, выплывающих и контекстно зависимых меню, пиктограмм, пане­лей инструментов и других графических элементов. Он ориентиро­ван на преимущественное использование в работе манипулятора мышь или аналогичных по функциям устройств (мини-дигитайзе­ров и др.). Важным элементом графического интерфейса является механизм Drag-and-Drop. Типичным примером, иллюстрирующим этот механизм, является удаление файла переносом его в корзину с помощью мыши.

Технология «подключи и работай» позволяет без больших про­блем подключить к компьютеру новое устройство (например, ска­нер или накопитель большой емкости). Windows при запуске про­верит систему на наличие новых устройств и сама установит необходимый драйвер и выделит ресурсы.

Многозадачность предоставляет пользователю возможность за­грузить в оперативную память сразу несколько приложений (на­пример, текстовый редактор, электронные таблицы, ГИС и др.)-Переход от работы в одном приложении к работе в другом проис­ходит посредством перехода от одного открытого «окна» Windows к другому.

В последние годы конкуренцию Windows составляет относи­тельно новая, открытая, бесплатно распространяемая операци­онная система Linux. Слово Linux на самом деле обозначает ядро операционной системы, которое точнее называется GNU/Linux. Ядро операционной системы — это код, который загружает про­граммы, управляет памятью и ресурсами, обеспечивает работу приложений и работу с файлами. Разработка ядра Linux началась в 1991 г. и была плодом усилий Линуса Торвалдса, студента Уни­верситета в Хельсинки. Слово Linux представляет собой комбина­цию имени автора и слова Min — названия одного из клонов Unix.

По сравнению с другими операционными системами, к кото­рым мы привыкли, Линукс гораздо более стабилен. Linux очень редко дает сбой, он гораздо стабильнее, чем Windows NT, и про­сто несравненно более стабилен, чем Windows 9x. Linux — это Unix-клон, который использует те же структуру и команды для своей системы файлов, что и Unix-системы. Он также применяет стан­дарт Posix для обработки системных запросов, что позволяет легко переносить программное обеспечение для Unix на Linux. Однако официально в Linux нет ни строчки кода ни из одного коммерче­ского или научного Unix-проекта, что делает эту ОС Unix-клоном.

Наряду с этим в разных типах компьютеров используются дру­гие разновидности UNIX (Solaris и др.), а также такие системы, как OS/2 (IBM), MacOS(Macintosh). В КПК применяются более компактные операционные системы, среди которых следует вы­делить PalmOS и Windows СЕ. В настоящее время компьютерами

77

стали и другие устройства (телефоны, приемники GPS, игровые приставки). Все они также работают под управлением операцион­ных систем.

На высокопроизводительных компьютерах, к которым отно­сятся рабочие станции, сервера и мэйнфреймы, широко распро­странена операционная система UNIX. Начало разработок этой системы относится к 1969 г., и к настоящему времени известно более 20 ее версий.

Кроме операционных систем, к системным программам мож­но отнести программы:
  • создания копий (в том числе архивных) используемой ин­
    формации;
  • проверки работоспособности устройств компьютера;

• выдачи справочной информации о компьютере и др.
Инструментарий программирования — другая разновидность

программных средств. Эта группа включает:
  • интегрированные среды;
  • трансляторы и интерпретаторы;
  • библиотеки стандартных подпрограмм;
  • отладчики;
  • компоновщики;
  • другие сервисные средства.

Инструментарии позволяют переводить программы, написан­ные на компьютерных языках высокого уровня (начиная с Алго­ла, Фортрана, Бейсика и заканчивая современными языками типа Си++, Джава, Visual C++, Delfi, Visual Basic и др.), в машинные коды конкретного компьютера.

Создавались и специализированные инструментарии програм­мирования для ГИС. Наиболее известные из них — Avenue для ArcView GIS и MapBasic для Maplnfo Professional.

В последнее время активно развивается другое направление обеспечения инструментариями программирования пользователей и разработчиков ГИС — создание ActivX библиотек, которые по­зволяют формировать приложения к ГИС на языках высокого уров­ня с использованием тех элементов (объектов и функций), на базе которых созданы соответствующие ГИС.

Для геоинформатики, естественно, наибольший интерес пред­ставляет третья группа программных средств — прикладные про­граммы, к которым относят текстовые редакторы (Microsoft Word, WordPerfect, Тех и др.), электронные таблицы (Lotus 1— 2—3, Excel, Quattro Pro), системы управления базами данных (Oracle, DB2, MS SQL Server, Paradox, Access и др.), пакеты статистической обработки данных (SAS, STATISTICA, SPSS, Statgraphics и Др.), графические пакеты (CorelDraw, Adobe Photoshop, Autodesk 3D Studio, FreeHande, PowerPoint и др.), системы электронного документооборота (Дело, LanDocs,

78

т

Documentum и др.), обучающие программы (Метод Шехтера — иностранный как родной, История России — мультимедийная обучающая программа, Система скорочтения и др.) и др. Элект­ронные редакторы с развитыми издательскими возможностями трансформировались в издательские системы (Page Maker, QuarkXPress, FrameMaker, InDesign и др.).

По мере развития ПО происходит постепенное появление про­граммных продуктов, расширяющих возможности основных про­дуктов каждой группы или решающих близкие вспомогательные задачи. Так, группа текстовые редакторы включает также программы и утилиты: просмотра текста, преобразования кодировок, кон­вертации текста в другие форматы, специализированного редак­тирования (HTML-текстов, программ на языках программирова­ния высокого уровня, гипертекстов и др.), редактирования крос­свордов и сканвордов, проверки орфографии, распознавания тек­ста по растровым изображениям, машинного перевода и др.

Очень интенсивно развивается в последнее время класс вредо­носного ПО. Защита от него требует значительных затрат и усилий и регулярного проведения профилактических мероприятий. Ос­новными для нашего рассмотрения все же являются собственно геоинформационные пакеты.

Геоинформационное программное обеспечение

Функциональные особенности программных средств (ПС) гео­графических информационных систем определяются их ориентаци­ей на обработку и анализ атрибутивной информации. Это програм­мы сбора, ввода в машинную среду, обработки (манипулирования, анализа, моделирования, визуализации) и представления простран­ственно-координированных данных в форме различных (табличных, графических, картографических) выходных документов.

Структурно ПС ГИС включают базовые программные средства, модули приложения и вспомогательные средства (утилиты), обес­печивающие решение всей совокупности перечисленных задач.

Наряду с этим имеются и облегченные программные продукты, предназначенные для просмотра информации в картографическом виде и решения простейших геоинформационных задач.

Базовые программные средства позволяют осуществить связь пространственной и атрибутивной информации, отображение пространственной и атрибутивной информации, организацию запросов для выбора или поиска необходимых пространственных объектов, редактирование атрибутивной информации и т. п. Базо­вые программные средства могут быть универсальными и специа­лизированными.

Модули приложения работают вместе с базовыми средствами и позволяют решать специализированные задачи. Так, модуль ArcGIS

79

Spatial Analyst работает на базе ArcGIS и обеспечивает решение следующих задач с растровыми поверхностями.

Картографирование расстояний в различных метриках. Относя­щиеся к этому классу функции делятся на две группы — вычисля­ющие евклидовы расстояния и вычисляющие расстояния в дру­гих метриках, задаваемых как функции атрибутивных характерис­тик, например в стоимости перемещения. К первой группе отно­сятся функции: расстояние по прямой линии, измеряющее евк­лидовы расстояния от каждой ячейки до ближайшей точки задан­ного класса; присвоение по прямой линии, присваивающее каж­дой ячейке значение параметра ближайшей к ней точке заданного класса; направление по прямой линии, вычисляющее направле­ние до ближайшей точки заданного класса. Аналогичные функции входят во вторую группу: взвешенные расстояния, взвешенные присвоения и взвешенные направления. Обычно растровые набо­ры данных, полученные в результате выполнения этих функций, используются для вычисления минимального по стоимости (или кратчайшего) пути.

Картографирование полей плотности. Вычисление плотности распределения полезно, когда необходимо показать концентра­цию точечных или линейных объектов. Например, имея данные по населению городов какого-либо региона, вы можете вычис­лить распределение населения по этому региону.

Интерполяция растра. Интерполяция позволяет вычислить зна­чения во всех ячейках растра по имеющимся в ограниченном чис­ле исходным точкам. Может использоваться для восстановления величин в любой точке поля по ограниченному числу точек съем­ки, например, рельефа, количества осадков, концентраций хи­мических веществ, уровней шума и т.д. Предлагаемыми в модуле Spatial Analyst методами интерполяции являются методы: вычис­ления массового среднего с массами, обратно-пропорциональ­ными расстояниям; Кригинга и Сплайна, которые основаны на разных предположениях о процессах, формирующих поля. Выбор метода зависит от оцениваемого явления и расположения исход­ных данных.

Анализ поверхности. В Spatial Analyst включены функции пост­роения изолиний, а также вторичных характеристик полей: укло­на, экспозиции склонов, отмывки рельефа (используется для реалистичного отображения рельефа, а также для анализа осве­щенности местности при различном положении источника света). Еще одна функция из этой группы — расчет видимости — опре­деляет, какие участки поверхности видны из заданных точек на­блюдения.

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

80

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

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

Калькулятор растров — мощный инструмент для вычислений, поддерживающий многочисленные операторы и функции, аргу­ментами и результатами которых являются растры. Он позволяет производить поэлементное сложение и вычитание растров, их сравнение, а также множество подобных операций.

Конвертация. С помощью этой функции Spatial Analyst позво­ляет конвертировать векторные данные в растр.

Вспомогательные средства (утилиты) используются для вы­полнения необходимых операций без использования более доро­гих базовых средств. Вспомогательные программные средства за­частую являются более производительными за счет их меньшей универсальности. Практически всегда вспомогательные средства обладают более низким соотношением цена/производительность.

К вспомогательным средствам можно отнести конвертеры, век­торизаторы, растеризаторы и др.

Если попытаться описать множество функций, реализованных в наиболее употребимых ГИС, модулях приложений и утилитах, то можно выделить следующие группы основных функций:
  1. Сканирование и первичная обработка растровых изображе­
    ний.
  2. Трансформация и привязка растровых изображений к систе­
    ме координат (преобразования плоскости).
  3. Преобразование растровых изображений в заданные карто­
    графические проекции.
  4. Цветоделение растровых изображений.
  5. Векторизация растровых изображений.
  6. Преобразование векторных данных в заданные картографи­
    ческие проекции.
  7. Преобразования векторных данных в заданные системы ко­
    ординат.
  8. Конвертации данных в заданные форматы и из заданных фор­
    матов.
  9. Анализ и редактирование топологии.



  1. Ввод и предварительная обработка данных геодезических
    измерений.
  2. Ввод и предварительная обработка данных дистанционного
    зондирования.
  3. Визуализация векторных данных.
  4. Визуализация растровых данных.

81
  1. Настройка визуализации данных (выбор значков, штриховок,
    рисунков заполнения, стилей рисования линий, выбор отображае­
    мых слоев или классов объектов, настройка диапазонов масштабов,
    в пределах которых отображается слой или класс объектов и др.).
  2. Изменение масштаба визуализации (зуммирования), сме­
    щения изображений (скроллинг).
  3. Создание и редактирование структуры информации и самой
    информации в базах данных.
  4. Организация запросов на отбор объектов по атрибутивной и
    пространственной информации.
  5. Выполнение теоретико-множественных операций с полиго­
    нами и планарными разбиениями (создание нового планарного
    разбиения на базе двух или более исходных), определение общей
    части полигона, внешней части одного полигона по отношению
    к другому и т.д.
  6. Построение картографического отображения информации
    (методы картограмм, картодиаграмм, локализованных диаграмм,
    значков, точечный, знаков движения, изолиний и др.).

Задания параметров методов, выбор и расчет шкал, задания значений графических переменных визуализации

20. Обработка растровой информации:
операции с одним растром;

сглаживание фильтром, построение буферных зон, вычисле­ние значений на растре (кратчайшее расстояние от заданного множества точек);

операции с несколькими растрами;

поэлементное сравнение (больше, меньше, равно), поэлемен­тные математические операции (сложение, вычитание и др.);

определение взаимосвязи (вычисления коэффициентов корре­ляции);

кластеризация;

переклассификация.
  1. Анализ информации в сетевом (графовом) представлении
    (поиск кратчайшего пути, поиск оптимального пути с учетом сто­
    имости и ограничений движения и др.).
  2. Геокодирование (точки по координатам, объекты по адре­
    су, точки по пикетажу на линейных объектах).
  3. Вывод карт на печать, в том числе:

а) с разрезкой на листы для печати на принтере меньшего
формата, чем печатаемая карта;

б) с цветоделением для вывода пленок, предназначенных для
тиражирования информации.

Это далеко не полный перечень. Он не включает специализи­рованных функций моделирования, например экологических рас­четов (разбавление стоков в открытых водоемах, распространение загрязнений с подземными водами или в воздушной среде) или

82

расчетов в области мониторинга ЧС (прогноз паводковых явле­ний, прогноз схода снежных лавин, прогноз распространения пожаров и др.).

Множество специализированных приложений (модулей расши­рений) может быть очень велико.

Система MGE фирмы Intergraph имела несколько десятков та­ких модулей, среди которых:

генерализация карт при конвертировании в более мелкий мас­штаб;

создание и обновление геологических карт;

моделирование и анализ миграции грунтовых вод;

визуализация и анализ трехмерных данных и др.

Большинство упомянутых модулей являются предметно-ори­ентированными, создавались для анализа специфических явлений и процессов и не предназначены для решения универсальных за­дач пространственного анализа.

Полнофункциональные ГИС

В настоящее время на российском рынке функционируют око­ло двадцати ГИС, которые можно отнести к разряду полнофунк­циональных. Среди них — системы западного производства (Maplnfo Professional, WinGIS, ArcGIS ArcEditor, ArcGIS Arclnfo, ArcGIS Arc View, ArcView GIS, Autodesk Map, GeoMedia Professional, MicroStation/J, Manifold System Professional), отечественные раз­работки (GeoGraph, ГрафИн, «Горизонт», «ИнГео», ПАРК, GeoLink, GK32, Zulu, WinPlan).

Следует выделить несколько свойств, характерных в большей или меньшей степени практически для всех полнофункциональ­ных ГИС.

Естественно, что все системы работают на платформе Windows. Только некоторые из них имеют версии, работающие под управ­лением других операционных систем («Горизонт» — MS DOS, Unix, Linux, MC ВС, Free BSD, Solaris, ИНТРОС; ПАРК - MS DOS; ArcGIS и Arclnfo-Solaris, Digital Unix, AIX и др.; ArcView GIS - Unix).

Все системы поддерживают обмен пространственной инфор­мацией (экспорт и импорт) со многими ГИС и САПР через основ­ные обменные форматы: SHP, E00, GEN (ESRI), VEC (IDRISI), MIF (Maplnfo Corp.), DWG, DXF (Autodesk), WMF (Microsoft), DGN (Bentley). Только некоторые, в основном отечественные, си­стемы поддерживают российские обменные форматы — F1M (Рос-картография), SXF (Военно-топографическая служба).

Данные системы обеспечивают работу с растровой информа­цией, поддерживая при этом все основные форматы (TIFF, JPEG, GIF, BMP, WMF, PCX). Некоторые системы поддерживают не-

83

сколько десятков растровых форматов, например их перечень для системы Autodesk Map выглядит следующим образом: BMP, CALS1, FLIC, G3, G4, CIF, GeoSPOT, GeoTIFF, IG4, IGS, JFIF, JPEG, PCX, PICT, PNG, PSD, PhotoCD, RLC1, RLC2, TARGA, TIFF, ECW и MrSID. В этом списке следует обратить внимание на GeoSPOT, GeoTIFF и MrSID. Первые два формата позволяют передавать информацию о привязке растра к реальным географическим координатам, а последний обладает уникальны­ми возможностями сжатия информации.

Еще более однородными являются возможности по работе с атрибутивной информацией. Большинство систем обеспечивают работу со всеми основными СУБД через драйверы ODBC, BDE. Первой в ряду поддерживаемых или используемых СУБД стоит Oracle.

В преобладающем большинстве случаев современные полно­функциональные ГИС позволяют расширять свои возможности. Основным способом расширения возможностей является програм­мирование на языках высокого уровня (MS Visual Basic, MS Visual C++, Borland Delphi, Borland C++Builder) с подключением DLL-и OCX-библиотек (ActiveX). Естественно, имеются и исключения. Так, основное средство расширения возможностей системы Maplnfo Professional — язык MapBasic, а системы Arc View GIS — Avenue.

Наиболее распространенными зарубежными системами в Рос­сии по разным причинам являются ArcView GIS, Maplnfo Professional, MicroStation/J, WinGIS, Autodesk Map.

Аналогичный перечень отечественных систем возглавляют Гео-Граф, Панорама (Карта 2000), ПАРК, GeoLink.

Далее приведены некоторые характеристики упомянутых про­граммных продуктов и их формализованное описание в таблицах, где указаны основные характеристики упомянутых ранее полно­функциональных ГИС.

GeoGraph
  • GeoGraph является одним из программных продуктов ГИС,
    разработанных Центром геоинформационных исследований Ин­
    ститута географии РАН. Он предназначен для конечных пользова­
    телей ГИС и дает возможность создавать электронные тематиче­
    ские атласы и композиции карт на основе слоев цифровых карт и
    связанных с ними таблиц атрибутивных данных. В GeoGraph удач­
    но сочетаются средства управления картографическими компози­
    циями и анализа графических и атрибутивных данных.
  • GeoGraph работает под управлением операционных систем
    Microsoft Windows 3.1, Windows 3.11 for Workgroups, Windows 95,
    Windows NT версий 3.51 и 4.0 на PC AT совместимых компьюте-

84

ров (80386 и выше) с графическим адаптером VGA/SVGA и соот­ветствующим цветным монитором.

Основные возможности GeoGraph следующие:
  • Загрузка в композицию карты одновременно множества сло­
    ев различных форматов (GeoDraw для DOS; GeoDraw для Windows;
    SXF; F1M; расширенный спектр форматов растровых изображе­
    ний — более 30; слои в международном формате для навигацион­
    ных цифровых карт DX-90; в формате косметического слоя, со­
    здаваемого в среде GeoGraph 1.5, и др.)-
  • Создание непосредственно в GeoGraph пространственных
    объектов (точечных, линейных, полигональных) в виде космети­
    ческих слоев с привязкой к ним таблиц атрибутивных данных
    (включая копирование в косметический слой выбранных объек­
    тов из слоев других форматов), что обеспечивает решение различ­
    ных задач (например, формирование слоя оперативной обстанов­
    ки и его передачу в режиме удаленного доступа и др.).
  • Создание и связывание со слоями цифровых карт множества
    таблиц, форм для вывода информации об объектах, запросов,
    макросов, тем, селекции и графиков.
  • Связывание со слоями цифровых карт таблиц Paradox. DB и
    dBase.DBF всех версий, а также всех типов баз данных, для кото­
    рых существуют драйверы ODBC.
  • Подсистема управления атрибутивными данными, включая
    подсоединение таблиц, редактирование, выборку, сортировку,
    запросы по Образцу (QBE), SQL, вычисления в таблицах значе­
    ний полей по простым формулам.
  • Поиск информации, выборки объектов по карте или базе
    данных с отображением результатов поиска и выборки.
  • Электронное тематическое картографирование (классифика­
    ция объектов, выбор существующих и создание новых графиче­
    ских переменных для классов, отображение тематических карт).
  • Широкие возможности для проектирования заливок, штри­
    ховок, точечных условных знаков и работы с линиями произволь­
    ной толщины.
  • Быстрый логический оверлей слоев с созданием таблиц отче­
    тов по результатам оверлея.
  • Измерения площадей, расстояний по карте с учетом картог­
    рафической проекции, получение текущей информации о геогра­
    фических координатах.
  • Возможность размещать на макете печати композицию кар­
    ты, легенды, растровых изображений и произвольных текстов, а
    также форм, графиков, таблиц, что позволяет оформлять твердые
    копии карт в соответствии с установленными требованиями.
  • Многостраничный вывод твердых копий композиций карт
    большого размера на устройства меньшего размера (с автомати­
    ческой разбивкой на листы).

85

• Поддержка большого набора DDE-функций, что позволяет
управлять системой GeoGraph из приложений, поддерживающих
протокол DDE.

GeoLink

Программа разработана АОЗТ «СП "Геолинк" в 1996 г. С на­чала 2001 г. поставляется версия 2.10. Всего с начала поставки выполнено более 500 инсталляций.

GeoLink 2.0 представляет собой полнофункциональную геогра­фическую информационную систему, включающую инструмен­тальные средства, дающие пользователю возможность создавать собственные приложения, работающие в среде GeoLink. Она пред­назначена для работы под управлением операционных систем Windows 95, Windows 98, Windows NT.

Система позволяет решать гидрогеологические, справочно-ин-формационные, картографические, статистические задачи, зада­чи экологического мониторинга, моделирования поверхностей и многие другие.

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

Система GeoLink 2.0 обеспечивает:
  • Создание и ведение картографических баз данных.
  • Построение произвольных планшетов с использованием раз­
    личных систем координат и проекций, включая:

построение стандартного номенклатурного разбиения топо­графических карт в диапазоне масштабов 1: 5000 —1:1 000 000 на территории России;

трансформацию любых координат проекций в географические, и наоборот;

возможность работы с географическими и прямоугольными координатами.

• Широкие возможности при редактировании географических
объектов:

ввод географических объектов с дигитайзера;

ввод географических объектов по растровой подложке с гео­графической привязкой растра на начальном этапе либо с после­дующей трансформацией оцифрованных объектов в географичес­кую систему координат;

редактирование объектов непосредственно в среде.

• Анализ качества вводимой географической информации —
контроль самопересечений линий и полигонов, корректности об­
хода контуров и т.д. Контроль осуществляется на всех трактах по­
ступления информации — импорт, сколка, редактирование.

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

построение изолиний и зон равного уровня; импорт полученных данных в географическую базу.
  • Возможность работы с несколькими базами и картами одно­
    временно.
  • Создание любых тематических карт с использованием разви­
    тых средств анализа базы атрибутивных данных и редактора легенд.
  • Оформление карт, отвечающее современным требованиям,
    включая:

возможность создания любого необходимого вида и типа ле­генды с помощью встроенного растрового или векторного редак­тора заливок, штриховок и символов;

возможность создания легенд карт, картограмм, тематических карт, размещение на поле карты масштабной линейки прочих необходимых объектов, подготовку единого макета печати с ис­пользованием встроенного редактора оформления карт.
  • Печать любой построенной карты.
  • Обмен (импорт/экспорт) географической и атрибутивной
    информацией с использованием обменных форматов: различные
    модификации MOSS; GEN; MIF/MID; DXF/DBF.
  • Широкие возможности для создания собственных приложений
    пользователя, работающих в среде GeoLink. Пакет специализиро­
    ванных приложений для среды GeoLink постоянно расширяется.

GeoLink является единственной в нашей стране ГИС, разрабо­танной для решения гидрогеологических и водохозяйственных задач. Вместе с тем система полностью выполняет все функции ГИС общего назначения и может использоваться в любой области зна­ний. Система проста в использовании, легко масштабируема и ориентирована на широкий круг пользователей.