Дипломный проекту Составление цифровой карты для создания автоматизированной системы городского кадастра на примере города Симферополя |
Землеустройство - Дипломные работы по землеустройству |
Страница 21 из 31
Как и более ранние версии, Arclnfo 8 предоставляет собой полнофункциональную ГИС-систему. ArcInfo 8 состоит из двух основных частей: Workstation ArcInfo и Desktop ArcInfo и содержит набор служебных программ установки приложений лицензионный менеджер, серверы данных ArcSDE, ArcStorm, ArcInfo LIBRARIAN, а также сервер взаимодействия приложении (IАС) по сети в режиме клиент/сервер. Новым в ArcInfo 8 является ArcInfo Server, дающий возможность десктоп-приложениям вызывать мощные инструменты, расположенные на других машинах для выполнения оверлейных операции, анализа близости преобразования данных, трансформирования карт. ArcInfo Server построен с использованием SDE и средств пространственной обработки Workstation ArcInfo. В такой клиент/серверной модели приложение Desktop ArcInfo может запрашивать функции ArcInfo Server. Сервер возвращает результаты клиентскому приложению для отображения. В связи с кардинальными изменениями структуры и функциональности этой ГИС разработчики решили немного изменить и название этого программного продукта. Теперь он называется ArcInfo, а не ARC/INFO, как было вплоть до версии 721. ArcInfo 8 Архитектура версии для ПК Приложения ArcInfo: 1 Файлы 2 ПерсональнаяArcSDE 3 ArcSDE Помимо базового комплекта и имевшихся ранее дополнительных модулей в ArcInfo 8 (версия для Windows NT) входят два дополнительных приложения Parcel Editor - редактор земельных участков, разработанный канадской компанией NovaLIS, и Geostatistical Analyst - средства геостатистического анализа для развитого пространственного моделирования. DESKTOP ARCINFO Desktop ArcInfo является новой частью версии 8 и состоит из трех новых приложений: АгсМар, ArcCatalog и ArcToolbox (на этапе разработки называвшиеся соответственно Studio, Manager и Toolbox). АгсМар является приложением, ориентированным на работу с картами, а также для отображения, запроса и анализа векторных и растровых картографических данных. Базовый компонент приложения АгсМар - объектно-ориентированный редактор, встроенный в среду АгсМар. Этот редактор является высоко интерактивным и основанным на базе правил, включает мощные средства для построения и сопровождения пространственных баз данных (известных как Базы геоданных - GeoDataBases). ArcCatalog является приложением для управления данными, которое позволяет пользователям просматривать, находить, размещать все типы данных и управлять ими. Это приложение похоже на менеджер данных Windows Explorer (Проводник Windows) с ориентацией на пространственные данные. Управляемое через меню приложение ArcToolbox предназначено для выполнения операций по геообработке данных, таких как преобразование, оверлейный анализ (за счет наложения тематических слоев друг на друга), построение буферных зон и трансформирование карт. Desktop ArcInfo базируется на технологии Microsoft Windows и работает только на платформе Windows. Desktop ArcInfo включает множество инструментов настройки трех уровней: настройка через меню, написание приложений и профессиональная разработка приложений. Настройка через меню не требует дополнительного программирования. При помощи стандартного графического интерфейса пользователя (GUI) элементы управления, такие как кнопки и инструменты, могут быть подключены, отключены или перемещены. Можно автоматизировать наиболее часто выполняемые задачи, а также добавить новые формы и элементы управления к АгсМар и ArcCatalog, используя встроенную функциональность написания скриптов Visual Basic for Application (VBA). Новым свойством, ранее не присутствовавшим в программных продуктах ESRI, является возможность глубокой настройки программного обеспечения, а также расширения его функций на фундаментальном, базовом уровне. Весь программный продукт Desktop ArcInfo может быть настроен при помощи любого СОМ-совместимого языка программирования (Visual Basic, Delphi, Visual C++, Visual J++ и т.д.). Сюда относится и создание новых классов данных в модели данных, добавление новых конвертеров и новых средств рендеринга (упорядочивание и компоновки) данных, а также создание новых прикладных модулей. ОБЪЕКТНО-ОРИЕНТИРОВАННЫЕ МОДЕЛИ ДАННЫХ ArcInfo 8 - объектно-компонентная ГИС. Основные причины движения в сторону такой модели - это создание ГИС, более тесно связанной с реальным миром; обеспечение самых широких возможностей для наращивания функциональности системы и ее настройки, в частности, поддержка собственных моделей данных со специфическими объектами, а также создание программного обеспечения более высокого качества - с точки зрения его использования и поддержки - за счет применения современных технологий разработки. Объектно-ориентированные модели данных позволяют одновременно моделировать в ГИС состояние и «поведение» объектов. Состояние объекта можно характеризовать свойствами или атрибутивными данными объекта (например, для объекта «лес» это могут быть тип деревьев, их возраст, кислотность почвы). «Поведение» определяется методами или операциями, которые могут быть выполнены над этим объектом (для того же объекта «лес» это могут быть операции создания, удаления, рисования, разбиения и слияния). Первое поколение объектно-ориентированных ГИС-систем было построено с использованием C/C++ и страдало некоторыми ограничениями - в основном, это проблемы общего доступа к частям системы (очень трудно обеспечить общий доступ к двоичным C++ компонентам, большинство созданных программ имеют общий исходный код), проблемы изменения C++ компонентов без перекомпиляции (в старых версиях), отсутствие хороших языков и средств моделирования, а также собственные, нестандартные интерфейсы и средства настройки. Многие разработчики для решения этих проблем при создании системы обратились к компонентному подходу. |