4.1. КРАТКИЕ ХАРАКТЕРИСТИКИ ОСНОВНЫХ ГИС
        ARC/INFO 7.1.1 - открытые платформы. Первая версия для работы на персональных компьютерах, внутренне структурирована на программные компоненты. Язык программирования в среде – AML. Этой версией заложен фундамент для новой открытой программной среды. В ARC/INFO 7.1.1 поддерживается функция клиента для программного обеспечения SDE (Spatial Database Engine). С помощью стандартного интерфейса обеспечивается работа со слоями базы данных (то есть данных, для которых и пространственные и атрибутивные характеристики хранятся в реляционных СУБД). Дополнительные AML функции позволяют быстро и корректно работать как с графикой этого формата, так и с атрибутикой.

        ARC/INFO 7.1.2 - открытая среда разработчика (ODE), позволяет программистам через стандартные среды разработки приложений вроде Visual Basic, Visual C++ и Tcl/Tk получить доступ к программному коду ARC/INFO для построения собственных приложений, использующих функционал ARC/INFO. В ARC/INFO 7.1.2 ARC, ARCEDIT, ARCPLOT и ARCGRID представлены и как компоненты для разработчика, и как приложения для конечного пользователя. Она является первой версией ARC/INFO с объектной моделью. Вы можете представить себе объектную модель как карту работы программного обеспечения. Группа разработки MapObjects выпускает схему программной модели этого продукта, детализирующую работу и взаимосвязи частей MapObjects. Объектная модель ODE ARC/INFO - аналогична. Она была получена как результат рассмотрения способов решения пользователями своих задач и часто используемых наборов процедур.

        Объекты ODE- это набор классов Visual Basic, которые могут использоваться для доступа к программным компонентам ODE. Вместо детализации каждого обращения к ARC/INFO классы группируют вызовы в единый объект, давая таким образом программисту истинное объектно-ориентированное обрамление для работы с объектами ODE и связанными с ними методам. Поставляемые с ARC/INFO 7.1.2 примеры приложений включают простой редактор и развитую среду редактирования, наряду с ARCEDIT, а также развитую среду анализа и отображения, наряду с ARCPLOT. Возможно подключение объектов ODE в приложения, использующие другие программные компоненты от ESRI, например, MapObjects и прочих поставщиков, например, элементы управления сеткой (grid controls), или специализированные аналитические процедуры.

        ARC/INFO 8.0 завершает переход к открытым, объектно-ориентированным ГИС. Ключевой характеристикой версии 8.0 является полная поддержка существующих приложений и баз данных. Приложения ARC, ARCEDIT и ARCPLOT улучшены на всех платформах для обеспечения надежного многопользовательского доступа к покрытиям ARC/INFO, библиотекам карт и слоям ArcStorm в их "родном" формате. Другие улучшения включают новые трансляторы, инструменты координатной геометрии, картографическую генерализацию, повышение производительности и качества. ODE обеспечит использование ARC/INFO в стандартных средах разработки приложений.

ARC/INFO 8.0 включает два новых приложения для управления географическими данными. Эти приложения строятся на основе технологии стандартных программных компонентов и соответствуют современным требованиям дизайна интерфейса. Это Data Manager (Диспетчер данных) - организует и представляет географические данные различными способами в виде дерева каталогов, сортированных по дате, создателю, статусу и т.д. Метаданные, характеризующие собственно данные предметной области, могут добавляться к каждому набору данных и могут использоваться в критериях поиска, наборы данных можно копировать, перемещать, переименовывать и т.д. Второе приложение - Data Viewer (Просмотр данных), содержащее средства редактирования, отображения, выполнения запросов и анализа - совершенно новые реализации главных геоинформационных потребностей. Интегрированная среда используется и для создания, отображения и запроса карт. Поддержка шаблонов карт обеспечит простое размещение стандартных элементов - графических данных, легенд, масштабных линеек и указателей сторон света. Табличные данные управляются собственной диалоговой средой запросов, отчетов и ввода данных [4].