Основы работы с настольной ГИС ARCGIS 9

К содержанию книги Д.С.Коробова «Основы геоинформатики в археологии»

Как уже упоминалось в предыдущей главе, в настоящее время компанией ESRJ осуществлен перевод своих программных продуктов на общеупотребительный компьютерный язык Visual Basic, который используется практически всеми приложениями среды Windows. Поэтому начиная с 2001 г. был выпущен новый программный продукт ArcGIS 8.1, номер которого является продолжением последнего номера программы Arcinfo 7.*. В настоящее время компанией выпускается версия программы ArcGIS 10, распространяемая в России официальным дистрибьютером продукции ESRI компанией «Дата+». На сайте последней можно познакомиться с информацией учебных центров, обучающих работе в ArcGIS (http://www.dataplus.ru/Training/ index.htm), а также найти в свободном доступе вводные руководства пользователей с основными характеристиками версий 8 и 9 этой программы (http://www.dataplus.ru/Support/Library/Index.htm). Эта литература использовалась при написании данного раздела пособия.7.1.

Структура программы ArcGIS 9

ArcGIS предоставляет масштабируемую среду для работы с ГИС как отдельных пользователей персональных компьютеров, так и групп пользователей на серверах или через Web, а также в полевых условиях. ArcGIS 9 — это интегрированный набор программных ГИС-продуктов для создания полноценной ГИС. В его состав входит ряд структурных компонентов для развития ГИС:

  • •  ArcGIS Desktop — интегрированный набор профессиональных настольных ГИС-приложений;
  • •  ArcGIS Engine — встраиваемые компоненты разработчика для создания пользовательских ГИС-приложений;
  • •  Серверные ГИС — ArcSDE®, ArclMS® и ArcGIS Server;
  • •  Мобильные ГИС — ArcPad®, а также ArcG IS Desktop и Engine для Tablet PC.

В данной главе речь пойдет об основных навыках работы с настольной ГИС (ArcGIS Desktop). Настольные ГИС — основные ра бочие места ГИС-профессионалов для компиляции (контроля ка чества), авторизации (создания) и использования географической информации и накопленного знания. Стандартные, готовые к ра боте настольные продукты представляют собой высокопроизво дительные инструменты для создания, распространения, управ ления и публикации географических знаний.

В состав настольных продуктов ArcGIS Desktop входит интег рированный набор следующих приложений (рис. 7.1):

  • 1) АгсМар;
  • 2) ArcGlobe;
  • 3) ArcCatalog;
  • 4) ArcToolbox;
  • 5) ArcScene,

а также графический интерфейс построения моделей — Model-Builder. Посредством этих приложений и их интерфейсов можно выполнить любую задачу ГИС, простую или сложную, включая картографирование, географический анализ, редактирование и ком пиляцию данных, управление данными, их визуализацию и гео обработку.

Продукты ArcGIS Desktop обеспечивают потребности разных групп пользователей. Они доступны в трех вариантах с наращивае мым уровнем функциональности:

  • •  Arc View сфокусирован на разноплановом использовании дан ных, их картографировании и анализе;
  • •  ArcEditor добавляет развитые возможности создания и редак тирования данных;
  • •  Arcinfo — самый мощный из настольных продуктов ArcGIS, предназначенный для ГИС-профессионалов. Обеспечивает продвинутую ГИС-функциональность, в том числе разнооб разные инструменты геообработки.

Рассмотрим подробнее перечисленные выше приложения Arc GIS Desktop.

АгсМар — основное приложение ArcGIS Desktop для выполне ния всех картографических задач, таких, как создание и публика ция карт, анализ карт и редактирование данных.

В АгсМар есть два способа просмотра карты: в виде данных (Data View) и в виде компоновки (Layout View). В виде данных вы рабо таете с географическими слоями, определяете символы, проводите анализ и компиляцию наборов данных ГИС.

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

В виде компоновки вы работаете со страницами карт, содер жащими вид географических данных и другие элементы карты, та кие, как легенда, масштабная линейка, стрелка направления на север и обзорная карта. АгсМар используется для размещения карт со всеми необходимыми элементами на странице для их публика ции и вывода на печать (рис. 7.3).

Приложение ArcGIobe, составная часть модуля ArcGIS 3D Ana lyst, обеспечивает непрерывный интерактивный просмотр геогра фической информации с разным разрешением. Как и АгсМар, ArcGIobe работает со слоями данных ГИС, отображая информацию из баз геоданных в любых поддерживаемых форматах ГИС-данных. ArcGIobe предоставляет возможности динамического трехмерного показа географической информации. Слои ArcGIobe размещаются на глобусе, что позволяет интегрировать все источники геоданных в общую систему глобального масштаба (рис. 7.4).

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

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

Приложение ArcCatalog помогает структурировать и управлять всей вашей ГИС-информацией, такой, как карты, глобусы, наборы данных, метаданные и сервисы (рис. 7.5). Входящие в него инстру менты позволяют:

  • •  просматривать и искать географическую информацию;
  • •  записывать, просматривать и управлять метадан ными;
  • •  определять, экспортировать и импортировать структуру и ди зайн баз геоданных;
  • •  осуществлять поиск ГИС-данных по локальным сетям и через Web;
  • •  администрировать ArcGIS Server.

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

ArcToolbox содержит обширный набор функций геообработки, включая инструменты для:

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

В ArcGIS 9 окно ArcToolbox встроено в ArcCatalog и АгсМар, оно доступно в продуктах Arc View, ArcEditor и Arcinfo (рис. 7.6).

На каждом последовательном уровне настольных продуктов ArcGIS добавляются новые инструменты геообработки. Arc View поддерживает базовый набор простых инструментов для загрузки и обработки данных, а также инструменты для базового анализа. В ArcEditor к ним добавляется несколько инструментов для созда ния и загрузки баз геоданных. Arcinfo предоставляет полный набор инструментов геообработки, предназначенных для векторного ана лиза, конвертации данных, загрузки данных и геообработки по крытий. В Arc View имеется более 80 инструментов ArcToolbox, в ArcEditor — более 90, а в Arcinfo порядка 250.

Дополнительные наборы инструментов геообработки включены во многие дополнительные модули ArcGIS. Так, ArcGIS Spatial Ana lyst содержит около 200 инструментов для работы с растрами, ArcGIS 3D Analyst™ — 44 инструмента для работы с TIN и анализа поверх ностей, ArcGIS Geostatistical Analyst предлагает инструменты кри гинга и интерполяции поверхностей.

Созданные с помощью дополнительного модуля трехмерного моделирования 3D/Analyst данные могут просматриваться с помо-щыо специального приложения просмотра ЗО-графики — ArcScene. В этом приложении пользователь может эффективно работать с трехмерными изображениями, создавать, редактировать и анали зировать трехмерные карты (рис. 7.7). В ArcScene существует воз можность разных режимов просмотра трехмерных поверхностей, в том числе моделирования виртуального облета местности и за писи видеороликов подобных моделей (рис. 7.8).

ArcGIS Desktop — это инструмент ГИС-профессионалов для создания и использования информации. Его можно приобрести в виде трех самостоятельных программных продуктов, имеющих разный уровень функциональности:

  • •  ArcView предоставляет современные инструменты картографи рования, использования данных и их анализа, а также началь ные возможности редактирования и обработки геоданных.
  • •  ArcEditor включает всю функциональность ArcView, развитые возможности редактирования шейп-файлов и баз геоданных.
  • •  Arcinfo — полнофункциональная, наиболее мощная настольная ГИС-система. Она включает всю функциональность ArcView и ArcEditor, а также предоставляет широкие возможности гео обработки. Кроме того, в состав этого продукта включены при кладные модули, унаследованные от популярной в прошлом системы Arc Info Workstation (Arc, Arc Plot™, ArcEdit™, ARC Macro Language (AML™] и др.).

Поскольку ArcView, ArcEditor и Arc Info имеют общую архитек туру, пользователи, применяющие любой из этих настольных про дуктов, могут совместно выполнять общую работу и напрямую ис пользовать полученные результаты. К картам, данным, символам, слоям карт, пользовательским инструментам и интерфейсам, от четам, метаданным и прочим ресурсам можно обращаться и обме ниваться ими при работе с любым из этих продуктов. Другими сло вами, вы получаете дополнительные преимущества работы в единой системе, значительно быстрее можете ее освоить и применить.

Кроме того, карты, данные и метаданные, созданные с помо щью ArcGIS Desktop, можно широко распространять всем поль зователям, у которых установлена бесплатная программа Arc Rea der™ (прилагается на CD-ROM в папке G1S), пользовательские приложения ArcGIS Engine, либо через современные ГИС Web-cep-висы, предоставляемые посредством ArcIMS и ArcGIS Server.

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

Для настольных продуктов ArcGIS Desktop имеется ряд. допол нительных модулей (Extensions) (рис. 7.9). Они расширяют возмож ности базовых продуктов и позволяют решать дополнительные за дачи, такие, как, например, геообработка растров и трехмерный анализ. Все дополнительные модули работают с любым из базовых настольных продуктов — ArcView, ArcEditor или Arcinfo. Краткое описание модулей приведено в разделе «Дополнительные модули для ArcGIS Desktop» книги «Что такое ArcGIS 9 ?» (см. список ли тературы к гл. 7). Ниже мы приводим таблицу, заимствованную из этого издания, с пояснениями назначения каждого модуля.

Таблица 7.1

Дополнительные модули расширения ArcGIS

Название модуля Назначение модуля Название модуля Назначение модуля
1 2 1 4
ArcGIS Spatial An alyst
  • • Расширенное моделирование растров и по верхностей
  • • ArcGRID™ Мар Algebra
ArcGIS Geostatisti-cal Analyst
  • • Кригинг и моде лирование по верхностей
  • • Инструменты исследователь ского анализа пространствен ных данных
  • • Оценка досто верности и по грешностей
ArcGIS 3D Analyst
  • • ArcScene™: ин терактивная 3D сцена в режиме реального вре мени
  • • Виды сцены в Arc Catalog

■ Инструменты 3D моделирования

  • • Инструменты ArcTIN™
ArcGIS Tracking Analyst
  • • Отображение временных рядов
  • • Воспроизведение (Пуск, Пауза, Вперед, Назад)
  • • Работа с любыми временными ря дами данных

(т. е. сданными об изменении объектов с тече нием времени)

ArcGIS Schematics
  • • Схематичное представление сетей и таблич ной информации
  • • Различные вари анты схем
ArcGIS Publisher
  • • Преобразует до кументы Arc Мар в формат PMF для использова ния в бесплат ном приложении ArcReader
  • • Также использу ется с дополни тельным моду лем ArcIMS — ArcMap Server
Окончание табл. 7. /
1 2 3 4
ArcGIS Data Inter operability Exten sion
  • • Прямое чтение, преобразование и экспорт фор матов данных
  • • Инструменты для преобразова ния данных и их использования
Arc Press для Arc GIS • Расширенные возможности печати карт
ArcGIS Survey An alyst
  • • Полное управле ние геодезиче ской информа цией в базе геоданных
  • • Геодезические расчеты
  • • Повышение точ ности ГИС-дан-ных через связи с точками съемки
Maplex для ArcGIS
  • • Расширенные возможности размешен ня над писей для обес печения высоко качественной картографии
  • • Значительно уменьшает трудо затраты на разме щение надписей
ArcScan™ для Arc GIS
  • • Интегрирован ное редактирова ние вектор-растр
  • • Векторизация по растру
  • • Привязка рас тров
ArcGIS StreetMap™ • Сопоставление адресов и по строение марш рутов на данных StreetMap

■ Включает дан ные StreetMap USAotESRI

Сервисы ArcVrcb
  • • Панель инстру ментов в АгсМар
  • • Обеспечивает подписку на Ин тер нет-дан ные

Также пользователи могут разработать свои собственные рас ширения к ArcGIS Desktop, используя ArcObjects — библиотеку программных компонентов ArcGIS. Такие расширения и новые инструменты можно создавать при помоши стандартных программ ных Windows-интерфейсов: Visual Basic® (VB), .NET, Java и Visual C++. Примером подобной разработки служит модуль ArchTools 1.0 (рис. 7.10), разработанный специалистами ООО Научно-производ ственное объединение «Геоинформационные системы и техноло гии» (г. Липецк) для автоматизации процесса создания ГИС ар хеологического памятника1.

Первые шаги в освоении АгсМар

Рассмотрев базовые характеристики настольной программы ArcGIS 9, приступим к первым шагам по ее освоению. Как и пре дыдущие главы, это краткое описание основных процедур работы в программе не призвано подготовить профессиональных пользо вателей ArcGIS, мы лишь демонстрируем ее некоторые возмож ности. Для глубокого освоения навыков работы в программе Arc GIS рекомендуем ознакомиться с подробными руководствами пользователя программы или посетить специальные курсы об учения.

Меню программы АгсМар состоит из нескольких команд: «Файл» (File), «Правка» (Edit), «Вид» (View), «Вставка» (Insert), «Выборка» (Selection), «Инструменты» (Tools), «Окно» (Window) и «Справка» (Help). В отличие от программы Arc View 3.3, рассмот ренной в предыдущей главе, строка меню программы АгсМар оста ется неизменной в процессе работы, однако некоторые пункты меню бывают неактивными.

Как и в программе ArcView 3.3. работа в АгсМар ведется с фай лом проекта, включающим в себя все слои ваших карт, который называется «документ АгсМар» и имеет расширение *.mxd. При этом слои карты объединены в так называемый «фрейм данных» (Data Frame), которых может быть несколько в одном документе. Таким образом, Вы можете одновременно работать в АгсМар с не сколькими картами, обладающими разными свойствами (масшта бом, проекцией, слоями и т.д.).

Документ АгсМар может быть создан, открыт, сохранен под своим или другим именем, используя стандартный набор команд меню «Файл» (File) > «Новый» (New), «Открыть» (Open), «Сохра нить» (Save) и «Сохранить как…» (Save as…) (рис. 7.11).

После создания нового документа в окне программы в левой его части, называемой «Таблицей содержания» (Table of Contents), появляется значок фрейма данных под названием «Слои» (Layers). Щелкнув на нем правой клавишей мыши2, мы можем обратиться к свойствам создаваемой карты (рис. 7.12) и настроить их в специ альном окне свойств данных фрейма (Data Frame Properties). Вы берем закладку «Системы координат» (Coordinate System) и уста новим проекцию UTM 38-й зоны системы координат WGS-84, ко торую можно найти в иерархически организованном списке используемых проекций (путь «Предопределенные» (Predefined) > Projected Coordinate System > Utm > Wgs 1984 > WGS 1984 UTM Zone 38N) (рис. 7.13). Обратите внимание на то, что в окне «Текущая система координат» (Current Coordinate System) появится описание свойств выбранной нами проекции, аналогичное тому, которое мы заносили вручную при работе с программой Arc View 3.3 (см. главу 6), но, в отличие от упомянутой программы, дробные значения от деляются от целых запятой.

Мы установили основные свойства нашей карты. Теперь мы можем произвести регистрацию растрового изображения листа карты, выполнив специальную процедуру. Для этого нам понадо бится панель инструментов пространственной привязки изобра жений (Georeferencing), которая вызывается командой меню «Вид» (View) > «Панели инструментов» (Toolbars). Появится новая панель инструментов (рис. 7.14), с которой мы будем работать при ре гистрации изображения листа карты.

Это изображение добавляется в рабочий фрейм данных нажа тием клавиши «Добавить данные» (Add Data), расположенной на стандартной панели инструментов программы (Standard) или через вызов дополнительных команд правой клавиши мыши, нажатой на значке фрейма данных «Слои» (Layers). В появившемся диало говом окне будут отображены все доступные для добавления виды данных (векторные и растровые слои покрытия, табличные данные формата *.dbf и текстовые файлы с расширением *.txt) (рис. 7.15). Выберем изображение листа карты K-38-002.jpg. Программа за просит разрешение на создание пирамидальных слоев, облегчаю щих работу с растровыми данными (рекомендуем выполнить эту процедуру) и затем сообщит, что открываемый слой не имеет про странственной привязки и поэтому не будет адекватно соотно ситься с картой.

Приступим к процедуре регистрации изображения. Поскольку мы будем регистрировать лист карты, созданный в системе коор динат 1942 г. (СК-42), то первоначально требуется изменить свой ства карты, установив соответствующую систему координат ана логично вышеописанной процедуре (см. раздел «Определение свойств карты»), В закладке «Система координат» выберем через иерархический список географическую систему, базирующуюся на сфероиде Красовского 1940 г, (путь Predefined > Geographic Coordinate System > Spheroid-Based > Krasovsky 1940).

После этого откроем «Таблицу связей с изображением» (Link Table), щелкнув на панели Пространственной привязки (Georefe rencing), увеличим размер изображения с помощью соответствую щей клавиши «Увеличить» (Zoom in) и проставим значения коор динат по углам карты и ее центру, последовательно нажимая кнопку «Добавить опорные точки» (Add Control Point) на панели Пространственной привязки (Georeferencing). В поле X Мар зано сятся данные о долготе, в поле Y Мар — о широте в виде десятич ных дробей с запятой в качестве разделителя. Подтвержденная команда автонастройки (Auto Adjust) позволяет отслеживать про цесс преобразования карты на каждом этапе определения ее коор динат (рис. 7.16).

Заполнив значения для координат по углам и центру листа карты, требуется преобразовать растровую информацию, выполнив команду «Трансформировать» (Rectify) панели Пространственной привязки (Georeferencing). После создания нового растрового файла с пространственной привязкой (по умолчанию это имя Rec tify… .tif) его можно добавить в наш проект, убрав исходный лист карты (рис. 7.17).

Теперь мы можем изменить проекцию нашей карты, вернув ее к уже выбранной проекции UTM WGS-84, 38 зона. После выпол нения этой процедуры (см. раздел «Определение свойств карты») лист карты преобразится, став немного наклонным и пропорцио нальным. Обратите внимание на координаты курсора мыши, ото бражаемые в правом нижнем углу окна программы Arc Мар (для проекции UTM они исчисляются в метрах). Теперь к нему можно добавить другие векторные и растровые слои, имеющиеся в нашем распоряжении, например слой с изображением космоснимка LANDSAT, точечный слой памятников и линейный слой рек (рис. 7.18). Для добавления новых слоев используется клавиша «Доба вить данные» (Add Data) (см. выше).

Редактирование растровых изображений осуществляется с по мощью нажатия правой клавиши мыши на названии слоя, соот ветствующего изображению, в поле «Таблицы содержания» (Table of Contents), и выбора команды «Свойства» (Properties). Появив шееся окно Свойств слоя (Layer Properties) имеет несколько за кладок. С помощью закладки «Символы» (Symbology) можно от регулировать способы представления изображения в виде черно белого или цветного рисунка с дополнительными возможностями обработки. Отменив цветовую растяжку изображения (Display > Stretch Type = None) (рис. 7.19) и сделав его полупрозрачным (Dis play > Transparent = 50%), мы получаем полупрозрачный слой ори гинальных цветов космоснимка, наложенный на карту (рис. 7.20).

Создание новых векторных слоев в программе ArcGIS Desktop осуществляется в приложении ArcCatalog. Выбрав в окне прило жения требуемую папку и поместив в нее указатель мыши, требу ется нажать правую клавишу и в появившемся контекстном меню выбрать команду «Новый» (New) и искомый тип файла (Shapefile) (рис. 7.21). После этого возникнет новое окно, в котором следует выбрать тип векторного слоя (точка, линия, полигон). В этом же окне, нажав кнопку редактора (Edit), можно выбрать (кнопка Se lect) требуемую проекцию для ваших данных (рис. 7.22).

Указав на новый созданный вами слой указателем мыши и не отпуская левую клавишу, можно перетащить созданный слой в Таблицу содержания приложения АгсМар и добавить его к вашей карте. После этого можно приступать к нанесению новых объектов на карту, предварительно сделав нужный вам слой редактируемым (команда «Начать редактирование» (Start Editing панели инстру ментов Редактора (Editing)). Проследите за тем, чтобы были пра вильно выставлены инструменты редактирования, выбраны нуж ное действие редактирования и редактируемый слой в панели инструментов Редактора (Editing) (рис. 7.23, выделены красным). Данная панель инструментов, как и другие, подключается через команду меню «Вид» (View) > «Панели инструментов» (Toolbars) (см. рис. 7.14). Процедура редактирования завершается сохране нием результатов через команду «Сохранить изменения» (Save Edits) меню панели Редактора (Editor).

В программе АгсМар существует также возможность добавить точечные данные, если имеются сведения об их координатах XY. Для выполнения этой процедуры требуется сначала открыть таб лицу, содержащую данные о координатах объектов. Координаты должны быть представлены в числовом формате с десятичными значениями долготы и широты после разделителя в виде запятой. Таблица открывается нажатием клавиши «Добавить данные» (Add Data), содержимое ее можно просмотреть, нажав на соответствую щей строке в Таблице содержания правую клавишу мыши и выбрав команду контекстного меню «Открыть» (Open) (рис. 7.24). После этого можно добавить слой точечных данных, созданный на основе информации о координатах из добавленной к карте таблицы, вы полнив команду меню «Инструменты» (Tools) > «Добавить данные XY» (Add XY Data). В появившемся одноименном окне следует выбрать таблицу с данными (в нашем случае это таблица sites-newl.dbf) и поля с данными о координатах X (широта, поле LAT) и Y (долгота, поле LON). В результате этой операции на карте дол жен появиться новый точечный слой вашей информации (слой «sites-newl Events» на рис. 7.25).

Отображение этого векторного слоя в виде тематического кар тографирования может быть изменено с помощью редактирования свойств его легенды, которое вызывается через специальное окно нажатием правой клавиши мыши и выбором команды «Свойства» (Properties) в появляющемся контекстном меню. В появившемся окне Свойств слоя (Layer Properties) следует выбрать закладку ра боты с символами (Symbology), для дискретных значений точечного слоя определить поле значений, по которому будет осуществляться тематическое картографирование (Value Field, в нашем случае это тип памятника — поле Tname) и способ картографирования дис кретных признаков по уникальным значениям (Categories > Unique Values). Добавив все значения классифицируемой переменной (кла виша «Добавить все значения». Add AU Values), можно приступать к выбору значков различных форм, размеров и цветов, которые вы найдете в палитре Выбора символов (Symbol Selector) (рис. 7.26). Примечательно, что вы можете импортировать в карту про граммы АгсМар готовую легенду к вашим данным, созданную ра нее с помощью программы ArcView 3.3 (см. главу 6). Для этого требуется нажать на клавишу «Импорт» (Import) и указать путь к файлу легенды *.avl (рис. 7.27).

Аналогичным образом можно произвести тематическое кар тографирование непрерывных признаков по количественным ин тервалам, например данных об абсолютной высоте. Выбрав свой ства соответствующего слоя карты, требуется указать количественный способ классификации по градуированным цве там (Quantities > Graduated colors), поле, по которому происходит классификация (Value, в нашем случае это поле SEM4), а также количество выбранных интервалов классификации (Classes = 15) и требуемую вам цветовую схему (Color Ramps). В итоге вы полу чаете карту с рельефом местности, раскрашенным в разные цвета в зависимости от значения абсолютной высоты (рис. 7.28).

Осуществление выборки объектов, как и в других программах ГИС, достигается с помощью инструментов выбора объектов на карте или с помощью составления запроса. В первом случае ис пользуется инструмент Выбора объектов (Select Features) панели Инструментов (Tools). С его помощью на карте вычерчивается область, внутри которой отмечаются все векторные слои. Соответ ствующие объекты будут выделены и в атрибутивных таблицах слоев (рис. 7.29). Другой способ заключается в построении запроса через команду меню «Выборка» (Select), причем запрос может быть создан либо к пространственному расположению объектов (Select by Loca tion), либо к их атрибутивным характеристикам (Select by Attribute). В первом случае мы заполняем несколько полей в появившемся окне, указывая анализируемый слой и его пространственное соот ношение с другим слоем. В приводимом примере это слой памят ников sites-new 1 Events, из которого мы выбираем все объекты, ле жащие на расстоянии (are within the distance of) от реки (слой rivers_sel2 ) в 200 м (рис. 7.30). Во втором случае мы с помощью по явившегося окна с перечислением полей, их значений и выражений создаем SQL-запрос, отбирая, например, все поселения кобанской культуры («TNAME» = ‘поселение’ AND «CULTURE» = ‘кобан-ская’), которые будут выделены на карте и в атрибугивной таблице анализируемого слоя sites-new 1 Events (рис. 7.31).

Как и в рассматривавшейся в предыдущей главе программе Arc View 3.3, программа АгсМар позволяет создавать «горячие связи» с внешними файлами, причем набор их расширился за счет прак тически всех типов файлов, представленных в виде документов Windows. Можно также создавать связи со страницами документов, находящимися в глобальной сети.

Для создания «горячих связей» (гиперссылок) с внешними до кументами необходимо присутствие в атрибутивной таблице поля с указанным путем к хранящимся в компьютере документам. В окне Свойств слоя (Layer Properties) следует выбрать закладку ото бражения данных (Display), в которой нужно подтвердить под держку гиперссылок (поставить галочку возле команды Support Hyperlinks using field) и указать на то, с каким полем таблицы осу ществляется «горячая связь» (в нашем случае это поле с информа цией о круговых панорамных фотографиях, PHOTO). После этого с помощью клавиши инструмента гиперссылки (Hyperlink) на па нели Инструментов (Tools) можно вызывать интересующие вас до кументы, соотносящиеся с объектами на карте. При этом объекты, имеющие такие ссылки в атрибутивной таблице, будут отмечены цветными точками для удобства поиска (рис. 7.32).

В программе Arc Мар существуют богатые возможности авто матического подписывания объектов на карте, которое осуществ ляется с помощью специальной закладки «Надписи» (Labels) в окне Свойства слоя (Layer Properties) (вызывается через команду Свойства (Properties) нажатием правой клавиши мыши на названии слоя в Таблице содержания). В данном окне можно выбрать метод автоматического подписывания объектов, поле со значениями под писей (в нашем случае это номер памятника, поле NUM), вид и цвет шрифта и способ его отображения на экране. Специальная клавиша «Свойства размещения» (Placement Properties) вызывает дополнительные окна, в которых можно выбрать наиболее удобное для вас место размещения подписи возле объекта (рис. 7.33). Под писи будут отображаться на карте, если вы проставите галочку возле строки «Надписать объекты» (Label Features) контекстного меню, вызываемого нажатием правой клавиши мыши на названии слоя в Таблице содержания.

Отображаемые на карте подписи не подлежат дальнейшему ре дактированию по отдельности (например, перемещению, добав лению или снятию), существуя в виде целостного слоя. Это бывает не всегда удобно при работе с картами, поэтому в АгсМар суще ствует возможность преобразования слоя подписей в слой анно тации (Annotation Layer). Это достигается выполнением команды контекстного меню «Конвертировать надписи в аннотацию» (Con vert Labels to Annotation) путем нажатия правой клавиши мыши на названии слоя в Таблице содержания. В появившемся окне следует указать способ хранения аннотации в документе карты (in the map), после чего нажать кнопку «Конвертировать» (Convert) (рис. 7.34). Появившийся слой подписей можно редактировать по отдельно сти, добавляя, убирая и перемещая их на нужное место. Управление слоями аннотации осуществляется через команды окна Свойств фрейма данных (Data Frame Properties), вызываемого нажатием правой клавиши мыши на названии фрейма данных (по умолчанию это Layers). В окне Свойств фрейма данных выбирается закладка «Группы аннотаций» (Annotation Groups), в которой можно добав лять, убирать и редактировать слои аннотаций.

Работа с таблицами в программе АгсМар напоминает анало гичные процедуры, описанные в предыдущей главе, но, однако, имеет свои особенности.

Добавление полей в таблицы осуществляется в режиме отсутствия редактирования (в меню Редактора (Editor) должна быть подсвечена строка «Начать редактирование» — Start Editing) нажатием клавиши «Опции» (Options) в окне Таблицы. В появившемся меню следует выбрать команду «Добавить поле» (Add Field), после выполнения которой в окне добавления поля требуется назначить имя поля, его тип и размер в символах (рис. 7.35). В программе АгсМар исполь зуется большое количество типов полей: это короткое целое число (Short Integer), длинное целое число (Long Integer), с плавающей точкой (Float), двойное (Double), текстовое (Text), поле даты (Data), бинарное (Blob) и поле глобального идентификатора (Guid). Введя требуемые вам названия и выбрав нужный тип и размер полей, можно приступать к заполнению таблицы. Для этого требуется включить режим ее редактирования, выполнив команду «Начать редактирование» (Start Editing) меню панели Редактора (Editor), после чего можно заполнять таблицу вашими данными (рис. 7.36). По окончании процедуры редактирования рекомендуется сохранить результаты и выйти из режима редактирования (команды «Сохра нить изменения» (Save Edits) и «Закончить редактирование» (Stop Editing) меню панели Редактора).

Запросы к таблицам осуществляются с помощью инструмента создания SQL-запроса к атрибутивной информации (Select by At tributes), вызываемого через нажатие клавиши «Опции» (Options) в окне Таблицы. Далее формируется запрос согласно описанной выше процедуре (см. раздел «Осуществление выборки объектов»). Для резюмирования таблиц следует отметить поле с интересующей вас информацией (например, данные о типе памятников, поле TNAME), а затем нажать правую клавишу мыши и выбрать в по явившемся контекстном меню строку «Статистика» (Summarize) (рис. 7.37). В появившемся окне следует подтвердить проделанную операцию, сохранив ее в виде отдельной таблицы, которая авто матически добавляется в вашу Таблицу содержания карты (таблица Sum_Output_2.dbf на рис. 7.37).

Выполнив резюмирование данных, можно построить диаграмму, отражающую распределение интересующих вас признаков, и вклю чить ее в набор данных вашей карты. Для этого следует открыть таб лицу с итогами резюмирования и в ее окне нажать клавишу «Опции» (Options), после чего выбрать команду «Построить диаграмму» (Create Graph). Выполнив пошаговые инструкции, вы получаете диаграмму распределения признака (рис. 7.38), которую можно добавить к ва шей карте в окно Компоновки через команду меню «Инструменты» (Tools) > Диаграммы (Graphs) > «Организовать» (Manage). В появив шемся меню надо указать на нужную диаграмму и нажать на вы светившуюся команду «Показать на карте» (Show in Layout).

Работа с компоновкой происходит в окне Компоновки (Layout View), где отображаются все слои вашей карты, отмеченные как ак тивные в Таблице содержания. Используя богатые возможности ин струментов по добавлению легенды, масштаба, стрелки с направле нием на север, содержащиеся в меню «Вставка» (Insert) (рис. 7.39), вы можете подготовить к публикации качественный картографиче ский материал (рис. 7.40). После этого готовую карту можно импор тировать в графический формат, распечатать на принтере или опуб ликовать в специальном формате просмотра картографической информации с помощью инструмента Publisher. Подготовленные та ким образом данные можно просматривать с помощью специальной программы ArcReader. Они приводятся на CD-ROM в виде примеров карт. Инструкция по работе с примерами приводится в гл. 2.

Пример 2. Открыв карту с примером 2 (файл c_example_02.pmf из папки C:\Examples или d_examples_02.pmf из папки D:\Exam-ples), выполните следующие действия:

  • 1) сделайте невидимым слой космоснимка LANDSAT, сняв га лочку возле его названия в Таблице содержания в левой части окна программы;
  • 2) раскройте легенду к слою «Рельеф», нажав на значок креста рядом с названием этого слоя;
  • 3) сделайте этот слой полупрозрачным, вызвав правой клави шей мыши контекстное меню и выбрав в нем команду «Прозрач ность» (Transparency), после чего установите ползунок в среднее положение;
  • 4) раскройте легенду к слою «Памятники по типам»3, нажав на значок креста рядом с названием этого слоя. Нажмите левой кла вишей мыши один раз на название этого слоя;
  • 5) в панели инструментов выберите инструмент гиперссылки (Hyperlinks), обратите внимание на то, что два объекта на карте отмечены синей точкой;
  • 6) нажмите поочередно мышью на эти два объекта, добившись появления на экране окна проигрывателя Windows Media с видео роликами;
  • 7) отключите слой «Памятники по типам» и подключите слой «Памятники по культурам»;
  • 8) используя инструмент Идентификации (Identify), получите информацию о находящихся на карте памятниках, нажимая по очередно мышью на их обозначения на карте;
  • 9) нажмите на кнопку «Найти» (Find) и в появившемся окне напечатайте слово «курган» (без кавычек!) в поле «Найти» (Find), после чего нажмите на одноименную кнопку. Нажимая на строки результата поиска, посмотрите их отображение на карте;
  • 10) перейдите в окно вида Компоновки (Layout View), нажав на соответствующую кнопку внизу окна программы;
  • 11) в Таблице содержания поставьте галочку напротив названия слоя «Памятники по типам». Затем снимите галочку на названии слоя «Памятники по культурам». Обратите внимание, как меняется в соответствии с вашими действиями содержание легенды карты;
  • 12) повторите перечисленные выше действия в окне вида Ком поновки (за исключением пунктов 5 и 6 — гиперссылки можно просматривать только в режиме окна Данных).

В этот день:

Нет событий

Рубрики

Свежие записи

Обновлено: 07.05.2022 — 07:55

Счетчики

Яндекс.Метрика

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Археология © 2014