
Совместимость
Концепция программной совместимости впервые в широких масштабах была применена разработчиками системы IBM/360. Основная задача при проектировании всего ряда моделей этой системы заключалась в создании такой архитектуры, которая была бы одинаковой с точки зрения пользователя для всех моделей системы независимо от цены и производительности каждой из них. Огромные преимущества такого подхода, позволяющего сохранять существующий задел программного обеспечения при переходе на новые (как правило, более производительные) модели, были быстро оценены как производителями компьютеров, так и пользователями, и начиная с этого времени практически все фирмы-поставщики компьютерного оборудования взяли на вооружение эти принципы, поставляя серии совместимых компьютеров. Следует заметить, что со временем даже самая передовая архитектура неизбежно устаревает и возникает потребность внесения радикальных изменений в архитектуру и способы организации вычислительных систем.
В настоящее время одним из наиболее важных факторов, определяющих современные тенденции в развитии информационных технологий, является ориентация компаний-поставщиков компьютерного оборудования на рынок прикладных программных средств.
Этот переход выдвинул ряд новых требований. Прежде всего, такая вычислительная среда должна позволять гибко менять количество и состав аппаратных средств и программного обеспечения в соответствии с меняющимися требованиями решаемых задач. Во-вторых, она должна обеспечивать возможность запуска одних и тех же программных систем на различных аппаратных платформах, т.е. обеспечивать мобильность программного обеспечения. В–третьих, эта среда должна гарантировать возможность применения одних и тех же человеко-машинных интерфейсов на всех компьютерах, входящих в неоднородную сеть. В условиях жесткой конкуренции производителей аппаратных платформ и программного обеспечения сформировалась концепция открытых систем, представляющая собой совокупность стандартов на различные компоненты вычислительной среды, предназначенных для обеспечения мобильности программных средств в рамках неоднородной, распределенной вычислительной системы.
109. Составные модули пакета ArcInfo.
ArcInfo (ранее назывался Arc/Info) — семейство программных продуктов американской компании ESRI, одного из лидеров мирового рынка геоинформационных систем. Пакет программ своё начало получил ещё на рабочих станциях, переход к использованию на IBM PC-совместимых компьютерах начался с версии PC Arc/Info 3.4. Дальнейшим развитием стал выход PC ArcView, графической оболочки для визуализации цифровых данных подготовленных с помощью Arc/Info или PC Arc/Info. К версии ArcView 3 превратился в полноценный инструмент для работы с цифровыми картами, как формата Arc/Info, так и файлов формата Shape, не хранящих данные о топологии. В настоящее время продукт в виде отдельной линейки продуктов не поставляется. Все продукты ESRI поставляются, как модули ArcGIS.
Основное содержание и составные части продукта
PC ARC/INFO - полнофункциональная векторная ГИС, входящая в широко известную серию программных продуктов ESRI. Продукты, работающие на персональных компьютерах особенно популярны в организациях, деятельность которых связана с необходимостью ввода, редактирования, анализа и распечатки географической (то есть, любой распределенной в пространстве) информации с использованием недорогих компьютеров. Также как продукт ARC/INFO для рабочих станций, программный продукт PC ARC/INFO обладает интегрированным набором средств и функций для использования в десятках разнообразных приложений. Чтобы избежать недоразумений и путаницы, сразу скажем, что, несмотря на похожее название, PC ARC/INFO - это не версия ARC/INFO для работы на персональном компьютере (скоро появится специальная версия ARC/INFO для мощных PC с Windows NT). Это два разных ГИС-продукта, имеющие как сходные базовые функциональные возможности, так и отличия, и, в принципе, предназначенные для решения разных по сложности и объему исходной информации задач. Типичными сферами использования PC ARC/INFO являются:
Создание баз данных, анализ деятельности, управление генеральными планами развития небольших городов
Создание картографической продукции для разнообразных нужд
Проведение обучения студентов и преподавателей университетов и вузов
Картирование и анализ пространственно распределенной информации.
В состав PC ARC/INFO входит шесть интегрированных модулей:
PC STARTER KIT - базовые средства создания ГИС
PC ARCPLOT - средства создания картографической продукции и системы организации запросов
PC ARCEDIT - ввод и редактирование данных
PC DATA CONVERSION - импорт/экспорт векторных данных
PC OVERLAY - наложение полигонов, буферизация
PC NETWORK - анализ и моделирование пространственных сетей (дорожных, речных, газовых, электрических и т.п.).
Cредства работы с табличными данными содержатся в TABLES - основном менеджере табличной информации, который можно использовать с базами данных dBASE III или dBASE IV для управления, манипулирования и составления отчетов по табличным данным. Управление функциями ARC/INFO осуществляется через включающий развитую систему спускающихся меню пользовательский интерфейс PC ARCSHELL. Для создания приложений и составления макросов можно использовать встроенный макроязык программирования SML.