Ы, включают методы обработки данных многих ранее су­ществовавших автоматизированных систем (АС), с другой обладают спецификой в организации и обработке данных

Вид материалаДокументы

Содержание


7.5. Система ArcCAD
7.6. Программный продукт ArcVlew
Графический интерфейс пользователя
Поддержка системы управления реляционными базами данных.
Деловая графика.
Форма диаграмм (Chart document)
Анализ табличных данных.
Создание профессионально оформленной картографической продукции.
Интеграция изображений.
Разработка собственных приложений и локализация интерфей­са.
Взаимодействие с другими приложениями.
Подобный материал:
1   ...   20   21   22   23   24   25   26   27   ...   39

7.5. Система ArcCAD



Система ArcCAD, разработанная Институтом исследования систем окружающей среды (ESRI), является продуктом слияния технологий САПР (AutoCAD) и геоинформационных систем (Arclnfo). При этом сле­дует отметить, что ArcCAD - не преобразователь данных из AutoCAD в Arclnfo, а полноценная GIS, создающая пространственные данные не­посредственно в формате Arclnfo. Это означает, что технологически и на уровне данных ArcCAD полностью интегрирована с Arclnfo. Подоб­ная интеграция означает следующее:

• ArcCAD использует данные, созданные как в программе Arclnfo, так и в системе AutoCAD;

• созданные в ArcCAD данные могут быть использованы для даль­нейшей обработки в Arclnfo и в AutoCAD;

• программное средство ArcView для PC, компьютеров Macintosh или рабочих станций может быть использовано для просмотра, вывода на экран и анализа данных ArcCAD;

• ArcCAD может быть также использована для доступа к dBASE-файлам, файлам форматов DXF, ASCII и IGES;

• с помощью ArcCAD пользователь может распоряжаться всеми об­служивающими средствами GIS пакета Arclnfo;

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

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

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

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

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

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

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

ArcCAD использует программу CAD для создания и редактирова­ния собственных карт. Если пользователь имеет AutoCAD, то ArcCAD конвертирует существующие чертежи и рисунки в формат ГИС.

С помощью приложений MS Windows можно организовать связь! между электронными таблицами, программами деловой графики и гео­информационной базой данных. Используя Arc View для Windows, мож­но организовать запрос и просмотр геоинформационных данных, со­зданных с помощью ArcCAD.

Как ГИС, ориентированная на принятие управленческих решений и реализацию прикладных задач, ArcCAD содержит в своем составе ряд специальных пакетов для этой цели:

• Проектирование транспортных перевозок. В ArcCAD возможен анализ транспортных "коридоров" при проектировании перевозок. Объе­динение CAD и GIS обеспечивает идеальную платформу для проекти­рования дренажных работ и анализа бассейновых структур.

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

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

7.6. Программный продукт ArcVlew



Arc View (фирма ESRI) появился в 1993 г. как дополнение к системе Arclnfo для уровня массового пользователя. Arc View удобен для созда­ния, анализа и вывода картографических данных.

Первая и вторая версии программного продукта Arc View — простые и эффективные средства для визуализации и анализа любых данных об объектах и явлениях, произвольным образом распределенных по терри­тории (геоданных).

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

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

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

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

Кроме того, ArcView 2 имеет полный набор средств деловой графи­ки для полноценного анализа и поддержки принятия решений.

Так же, как программное обеспечение обычных электронных таб­лиц, ArcView может использоваться менеджерами, планировщиками, ана­литиками и учеными для анализа возникающих перед ними проблем реальной жизни, связанных с деятельностью их компаний, адресно-гео-_ графической привязки информации. Например, при выборе места для нового магазина по карте в ArcView 2 пользователь имеет возможность сначала просмотреть данные о продажах товара за предыдущие месяцы в других торговых точках, о демографическом и социальном составе по­тенциальных покупателей (жителей близлежащих домов или микрорай­онов), дополнительно вывести на экран монитора фотографию или по-этажный план здания, где предполагается открыть магазин, подсветить на этой либо более подробной карте, выведенной как часть того же изоб­ражения, магазины конкурентов.

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

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

Графический интерфейс пользователя (GUI). Он сходен с наибо­лее популярным и современным, простым в работе интерфейсом пользо­вателя Windows.

Доступ к данным из одного программного окружения. Arc View 2 интегрирует информацию из разных источников, причем все собранные данные можно извлечь и проанализировать в пределах единой программ­ной среды. Пакет эффективно работает с таблицами, изображениями, текстовыми файлами, электронными таблицами, графиками и диаграм­мами. В реляционной базе данных ArcView 2 сохраняются атрибуты разнородных данных и взаимосвязи между всеми накопленными дан­ными.

Поддержка системы управления реляционными базами данных. В пакете ArcView 2 имеются средства связывания любых SQL DBMS-, ASCII-, dBase-файлов с соответствующими географическими данными, как источником описательной информации по характеристикам карты. Поддерживается неограниченное число динамических связей с неодно­родными DBMS-форматами, которые могут находиться на локальном диске или в другом месте гетерогенной сети. Полностью поддержива­ются реляционные возможности, включая режимы one-to-many, many-to-one, many-to-many, one-to-one.

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

Форма просмотра (view document) - предназначена для показа гео­графической информации в виде карты с аннотациями и легендой или в виде списка. Можно изменять масштаб и проекцию выведенной карты, проводить запрос текстовых, звуковых, фотографических данных или отсканированных документов, динамически привязанных к показанным на карте объектам, а также корректировать (редактировать) эти данные. Результаты редактирования автоматически заносятся во все связанные между собой документы.

Табличная форма (table document) - наиболее удобна для показа связанных с картографической информацией данных электронных таб­лиц. С табличными данными можно проводить простые статистические расчеты. Данные для подстановки в таблицы можно импортировать из файлов стандартных форматов dBase, ASCII, Excel, Lotus 1-2-3, INFO и других или использовать внешние базы данных (ORACLE, SYBASE, INGRES, INFORMIX).

Форма диаграмм (Chart document) - позволяет выводить на экран монитора данные в виде различных графиков, гистограмм и диаграмм (круговых, столбчатых, линейных, полей точек или значков и т.п.), кото­рые можно накладывать на карты и добавлять к другим типам докумен­тации.

Создание макета (Layout document) - позволяет представить име­ющуюся и созданную в базе данных информацию с помощью трех опи­санных выше форм документации в наиболее удобном, наглядном и при­влекательном виде. Формирование выходных документов проводится в интерактивном режиме. Можно также выбрать любой из прилагаемого набора стандартных шаблонов (templates) выходных документов.

Все формы документов динамически связываются друг с другом, т.е. изменения, сделанные в одном документе, автоматически обновля­ются как в других документах, так и в их окончательном совместном представлении. Средства графической компоновки пакета ArcView 2 поддерживают множество типов и форматов вывода, включая PostScript и CGM, все драйверы Windows, Adobe Illustrator на компь­ютерах Macintosh.

Анализ табличных данных. Средства анализа табличных данных ArcView 2 включают набор операций: сортировку, запрос, расчет стати­стик по выборке, добавление новых полей в таблицы, расчет новой ин­формации на основе имеющихся атрибутивных данных, интерактивное редактирование содержимого любого из полей таблицы. Результаты всех проводимых операций можно сразу отобразить на карте и в автомати­ческом режиме связать с другими типами документов, например авто­матически обновить соответствующие график, диаграмму или гистог­рамму.

Создание профессионально оформленной картографической продукции. Набор средств компоновки и редактирования дизайна карт и планов ArcView 2 обеспечивает:

• быстрый выбор и при необходимости изменение символогии;

• добавление изображений (в том числе отсканированных), диаграмм и графиков;

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

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

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

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

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

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

Разработка собственных приложений и локализация интерфей­са. Пользователи имеют возможность модифицировать интерфейс ArcView 2 для наилучшего соответствия специфическим требованиям. Такие операции проводятся с помощью нового, специально созданного для ArcView 2 объектно-ориентированного языка разработки приложе­ний Avenue. Этот язык обычно применяется для изменения вида пиктог­рамм и кнопок, изменения шрифта, языка и терминологии, используе­мых в изображении, для написания текстов макрокоманд, облегчающих и ускоряющих процедуру создания и компоновки изображения либо ог­раничивающих доступ к базам конфиденциальных данных. Avenue - до­статочно мощный язык, сам пакет ArcView 2 частично создан с его ис­пользованием.

Взаимодействие с другими приложениями. ArcView 2 снабжен средствами общения и обмена данными с другими приложениями и программами через стандартные для разных платформ коммуника­ционные протоколы: Dynamic Data Exchange (DDE) for Windows для IBM-совместимых PC, Remote Procedure Calls (RPC) for UNIX для рабочих станций, AppleEvents и AppleScript for MacOS для компью­теров Macintosh.

За счет применения различных классов многоуровневой организа­ции обмен данными с другими бизнес-приложениями может проводить­ся без необходимости их конвертирования, в процессе непрерывного се­анса работы с ArcView 2.

В версии 2 добавлены средства прямого просмотра графических фай­лов DWG и DXF системы AutoCAD.

Концепция ArcView определяется направленностью на работу с Arclnfo. Пакет ArcView 2 позволяет подгружать топологические вектор­ные данные, созданные в Arclnfo, и создавать свою графику в открытом нетопологическом формате (shapefile).

Возможны просмотр и вывод в качестве подложки растровых дан­ных нескольких форматов. Пакет ArcView 2.1 работает с атрибутивны­ми данными в форматах DBF (dBase IV) и ASCII.

Импорт данных из Excel и Lotus 1-2-3 осуществляется с помощью бу­фера обмена Windows. Использование ODBC-драйверов позволяет подклю­читься к серверу любой базы данных, поддерживающей этот стандарт.

ArcView имеет многооконный Windows-подобный интерфейс. Чис­ло окон (Вид, Таблица, График, Сценарий и Макет (Layout)) не ограни­чено. Объединяющим понятием всех перечисленных элементов являет­ся л/? о е к от.

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

Окно Скрипт служит для написания и редактирования программ на язы­ке Avenue. Макет позволяет расположить карту и соответствующие эле­менты (легенды, заголовки, логотип и т.д.) для создания твердой копии.

Имеется набор утилит, выполняющих функции, не входящие в ос­новной пакет ArcView , например импорт/экспорт из форматов других ГИС.