Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ArcGIS 9 Using ArcCatalog

.pdf
Скачиваний:
66
Добавлен:
24.03.2015
Размер:
9.21 Mб
Скачать

Создание

пирамидных слоёв набора растровых данных

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

Если пирамидные слои уже созда ны, при отображении целиком исходного набора данных быстро подгружается самый грубый пи рамидный слой. При приближе нии (зуммировании) подгружает ся пирамидный слой с лучшим разрешением. Быстродействие улучшается, поскольку необходи мо найти и отобразить лишь ма ленький участок предварительно пересчитанных данных. Без ис пользования пирамидных слоев, каждый раз при отображении f

Построение пирамидных слоев в ArcCatalog

1.Щёлкните правой кнопкой по набору растровых данных в дереве Каталога.

2.Щёлкните Построить пира# мидные слои.

3.Переместитесь к набору рас# тровых данных, для которого

хотите построить пирамидные слои (если этот набор еще не 2 выбран).

4. Щелкните OK.

3

4

РАБОТА С РАСТРАМИ

233

нескольких ячеек система долж на проверить все исходное изоб ражение чтобы найти нужный фрагмент. При построении пира мидных слоев создается файл с уменьшенным разрешением Reduced Resolution Dataset (.rrd). Для несжатых наборов растро вых данных, размер этого файла обычно составляет около 8 про центов от исходного.

У вас нет возможности строить пирамидные слои для каталога растров, но вы можете строить пирамидные слои для каждого набора растровых данных в ка талоге растров.

Подска зка

Где записывается ин< формация о пирамид< ных слоях файлов, име< ющих отметку “только для чтения”?

Если файл или папка, связанная с набором растровых данных име ют отметку “только для чтения”, то информация о пирамидных сло ях будет записана в папку, содер жащую прокси файл.

Подсказка

Cозданы ли для набора растровых данных пирамидные слои?

Если вы строите пирамидные слои, то они будут созданы для всего набора растровых данных (включая все каналы). Чтобы проверить, построены ли пира мидные слои, щелкните на набо ре растровых данных и выбери те Свойства и затем обрати тесь к закладке Общие. Проверь те, созданы ли пирамидные слои.

Изменение установок по умолчанию при 2

создании пирамидных слоев.

1.В меню Инструменты выбе# рите Опции.

2.Откройте закладку Растр.

3

3.Выберите одну из опций, ука# зывающих на то, как и когда будут создаваться пирамид# ные слои.

4.Щелкните OK.

4

234

ARCCATALOG. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ

Вычисление статистики набора растровых данных

Статистику для набора растровых данных необходимо вычислять, если растр будет использоваться при решении задач в ArcMap или ArcCatalog, например, если вы за хотите выполнить контрастную растяжку или провести классифи кацию данных.

Статистика не обязательно долж ны вычисляться в данный момент, она могут вычисляться по мере возникновения необходимости их использования в ArcMap. Тем не менее, рекомендуется вычислять статистику, если вы изменяете эти характеристики растра, напри мер применив технику растяжки. Если формат растровых данных не поддерживает хранение статисти ческой информации, то статисти ка сохраняется во вспомогатель ный файл (.aux).

Вы можете не перевычислять ста тистику для грида, поскольку ста тистика для данных этого типа все гда присутствуют и хранятся вну три формата. Статистика вычис ляются для каждой ячейки грида, только ячейки со значениями “нет данных” не участвуют в вычисле ниях.

Подсказка

Если файл имеет отметку

“Только для чтения”

Если файл или папка, связанная с набором растровых данных име ют отметку “только для чте ния”,тостатистическаяинфор мация будет записана в папку, со держащую прокси файл.

1.Щелкните правой кнопкой на наборе растровых данных и выберите Статистика.

Если для набора растровых данных статистические пара# метры уже были вычислены ранее, то вам будет предло# жен выбор– использовать су# ществующие или вычислить статистику заново.

2.Переместитесь к входному набору растровых данных, для которого будут вычисляться

1

статистика (если он еще не установлен).

3.Выберите нужные вам для расчета статистики установ# ки пропуска (если необходи# мо).

Установка значения 1 для про# пуска и по строке, и по столб# цу, означает, что в вычисле# ниях статистики будет участ# вовать каждая ячейка набора растровых данных – это са# мый точный вариант расчета статистических параметров.

4.Введите значение, которое необходимо игнорировать при расчете – чаще всего это зна# чение подложки.

Исключение такого значения часто приводит к более при# 5 емлемым результатам.

5. Щелкните OK.

2

3

4

РАБОТА С РАСТРАМИ

235

Дополнительная информация о файлах набора растровых данных

Вспомогательные файлы

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

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

В .aux файле также хранится указатель на файл пирамидных слоев (.rrd), конечно, если пирамидные слои для набора растро вых данных строились. Если вы используете операционную сис тему для перемещения набора растровых файлов, для которых

ранее строились пирамидные слои, программное обеспечение будет искать файлы .rrd в указанном месте. Если .rrd файлы там найдены не будут, программа стать искать их в той папке, в которую вы переместили набор растровых данных. Рекоменду ется использовать приложение ArcCatalog для копирования или перемещения наборов растровых данных, в таком случае вы можете быть уверены, что будут скопированы и все вспомога тельные файлы.

Файлы пирамидных слоев

Файлы пирамидных слоев, созданные при выборе опции Пост роить пирамидные слои, представляют собой файлы понижен ного разрешения (Reduced Resolution Dataset .rrd), с тем же именем, что и исходный набор растровых данных.

При построении файла .rrd необходимо иметь право записи в

папку, содержащую исходный набор растровых данных. Файл пирамидных слоев будет создан в той же папке, что и исходный

набор растровых данных. При повторном добавлении этого на бора растровых данных будут использоваться эти пирамидные слои. Единственным исключением из этого правила является работа с файлами ERDAS® IMAGINE®, где указатель на пира мидные слои храниться внутри файла IMAGINE. В этом случае необходимо иметь право записи для набора растровых данных и папки, где он хранится.

Для несжатых наборов растровых данных размер файла .rrd составляет примерно 8 процентов от исходного размера набора растровых данных. Тем не менее, в зависимости от способа сжа тия исходного растра, несжатый файл .rrd может быть больше, чем исходный файл. Если ваш .rrd файл превышает 2 GB, тогда будет создан дополнительный внешний файл пониженного раз решения (Reduced Resolution Dataset External raster dataset file

– .rde).

Пирамидные слои не могут быть построены для каталога рас тров; но можно создать пирамидные слои для каждого набора растровых данных каталога растров.

Прокси<файлы

Если при использовании наборов растровых данных в ArcGIS вспомогательная информация, такая как статистика, гистограм мы и пирамидные слои, не может быть найдена внутри набора растровых данных или связанном вспомогательном файле, то ArcGIS создаст их. Обычно эта информация хранится внутри набора растровых данных (если позволяет формат), или может быть создан вспомогательный файл, расположенный рядом с исходным набором растровых данных. В случае, если набор рас тровых данных или папка являются доступными только для чте ния, то такие вспомогательные файлы впоследствии записыва ются в другое доступное для записи место. Такие файлы называ ются прокси файлами.

236

ARCCATALOG. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ

Существует три типа информации, которая может быть записа на как прокси файлы:

•Файлы UAI (Proxy Unrestricted Access Image) – указывают на наборы растровых данных “только для чтения” и в их имени используется уникальный префикс, путь к данным и расширение .uai. Такой файл указывает на исходные данные с пометкой “только для чтения”. Создание файла с таким сложным именем позволяет избежать ситуации, когда пере записываются поверх предыдущих вспомогательные файлы для наборов растровых данных с одним и тем же именем, но из разных папок.

• Прокси файлы .aux – главный вспомогательный файл, свя занный с файлом UAI. Этот файл имеет тот же префикс в имени, что и файл UAI, но расширение – .aux. Как обычные файлы .aux, прокси файлы .aux хранят дополнительную информацию, создаваемую при работе ArcGIS.

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

Прокси файлы растров размещаются в папке, называемой rasterproxies, расположенной в каждой пользовательской вре менной директории. Местоположение этой папки зависит от пользователя. Для изменения местоположения этой папки можно воспользоваться установками регистрации.

Поскольку в приложении ArcCatalog вы не можете удалять на боры растровых данных, отмеченные как “только для чтения”, включая наборы растровых данных на недоступных для записи носителях, рекомендуется периодически вручную удалять не нужные прокси файлы, чтобы не засорять дисковое простран

ство. Прокси файлы пирамидных слоев (.rrd) могут занимать весьма значительное место на диске.

Оптимизация работы с растровыми данными

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

Создание пирамидных слоев – улучшает скорость отобра жения больших растровых файлов

Сжатие наборов растровых данных – позволяет экономить место на диске

Вычисление статистик – позволяет правильно интерпре тировать данные и выполнять статистические операции

Пересчет изображения – улучшает отображение вашего набора растровых данных

База геоданных растров – многопользовательский доступ к наборам растровых данных; в том числе для владельцев больших наборов растровых данных (от гигабайтов до тера байтов)

РАБОТА С РАСТРАМИ

237

Настройка ArcCatalog

15

 

В ЭТОЙ ГЛАВЕ

Основные элементы интерфейса пользователя

Настройка панелей инструментов

Изменение содержания панелей инструментов

Изменение внешнего вида команды

Создание функциональных комбинаций клавиш

Создание и запуск макросов

Создание собственных команд с помощью VBA

Работа с элементами управления UIControls

Добавление собственных команд

Обновление модуля ArcID

Изменение режима защиты VBA

Использование справочной системы ArcObjects Developer Help

После некоторого времени работы с ArcCatalog вам может по надобиться настроить его внешний вид таким образом, чтобы он соответствовал вашим предпочтениям. Хотите ли вы скрыть панели инструментов, которые не используете, либо изменить панели инструментов и их содержание, или создать собствен ную панель инструментов, вы можете сделать это без написания хотя бы одной строки программного кода. Вы можете добавить нестандартные команды, которые создали другие люди, либо, если вы знаете Visual Basic (VB), можете писать макросы и са мостоятельно создавать ваши собственные команды. Эта глава поможет начать настройку пользовательского интерфейса Ка

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

Изучение ArcObjects.

239

Основные элементы интерфейса пользователя

Модуль ArcCatalog включает Главное меню и Стандартные пане ли инструментов. Хотя Главное меню содержит только меню, оно тоже называется панелью инструментов.

Любая панель инструментов может быть зафиксирована на верхней или нижней, правой или левой стороне окна ArcCatalog. И наоборот, панели инструментов могут свободно перемещать ся в области экрана, функционируя в то же время как часть приложения. Когда панель инструментов зафиксирована, она перемещается и изменяется в размерах вместе с окном ArcCatalog. Дерево Каталога по умолчанию зафиксировано в ле вой части окна, однако вы можете зафиксировать его в любом месте окна или сделать так, чтобы оно свободно перемещалось в области экрана. Чтобы не допустить фиксирования панели ин струментов или дерева Каталога при их перемещении, держите нажатой в момент его перетаскивания клавишу Ctrl.

Окно ArcCatalog, где в области экрана свободно перемещаются панель инструментов География и дерево Каталога. Остальные панели инструментов зафиксированы.

Панели инструментов могут содержать меню, пункты меню,

кнопки, инструменты, комбинированные блоки, а также блоки редактирования. Все они являются различными типами команд.

Каждый тип позволяет взаимодействовать с пользовательским интерфейсом различным способом.

·Меню организуют команды в список.

·Кнопки и пункты меню при нажатии на них выполняют действия.

·Инструменты, перед тем как будет выполнено действие, требуют от пользователя взаимодействия с пользовательским интерфейсом. Команда Увеличить представляет собой хоро ший пример инструмента – вы щелкаете или растягиваете прямоугольник в области данных в виде География, и дан ные перерисовываются в более крупном масштабе.

·Комбинированные блоки позволяют либо ввести информа цию, либо выбрать нужную опцию из ниспадающего списка. Например, комбинированный блок Местоположение панели инструментов Стандартные позволяет выбрать элемент вве дя его пути, либо выбрав путь из ниспадающего списка.

·Текстовые блоки или блоки редактирования позволяют вам вводить текст. В ArcMap вы можете ввести масштаб, в кото ром хотите отобразить карту.

Каждая команда ассоциирована с программным кодом. Когда вы щелкаете на команду, то начинает выполняться соответству ющий код обработки события. События обрабатываются в мо мент, когда вы взаимодействуете с командой. Каждый тип ко манды ведет себя различным образом, поскольку располагает разным набором свойств, методов и событий.

240

ARCCATALOGУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ

Изменение внешнего вида Каталога

Хотите ли вы сгруппировать команды, добавить новые макросы или добавить собственные команды, в любом случае вы обнару жите, что вам приходится часто пользоваться диалоговым окном Настроить. Диалоговое окно Настроить напоминает и имеет много общих свойств с подобными окнами в приложениях Microsoft Office 2000. Если вы когда либо настраивали одно из этих приложений, то процесс покажется вам знакомым.

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

НАСТРОЙКА ARCCATALOG

241

Настройка

панелей

инструментов

По умолчанию все панели инст рументов Каталога являются ви димыми; если команды панели инструментов не работают с те кущим видом, они просто недо ступны. Чтобы изменить набор доступных панелей инструмен тов, воспользуйтесь списком Па нели инструментов из меню Вид, либо диалоговым окном Настро ить. Галочка возле названия па нели инструментов указывает, что она является видимой. Вы не можете скрыть Главное Меню, хотя оно тоже присутствует в списке. После того, как панель инструментов была включена впервые, она свободно переме щается в области экрана. Если она была включена ранее, то она возвратится в свою последнюю позицию. Вы можете изменять размеры плавающих панелей ин струментов как угодно. Панель инструментов запоминает свой размер в плавающем состоянии даже после того, как вы скроете или зафиксируете ее. Чтобы бы стро скрыть плавающую панель инструментов, нажмите ее кноп ку Закрыть.

Настройка панелей инструмен тов позволяет вам превратить ArcCatalog в очень мощное и эф фективное приложение. Напри мер, вы можете создавать собст венные панели инструментов, чтобы быстро получать доступ f

Скрытие и отображение панелей инструментов из меню Вид

1.В меню Вид укажите на Па# нели инструментов.

2.Включите, отметив галочкой, панель инструментов, чтобы отобразить ее.

Выключите, убрав галочку, панель инструментов, чтобы скрыть ее.

Скрытие и

 

отображение панелей

 

инструментов из

 

диалогового окна

 

Настроить

3

 

1.В меню Инструменты выбе# рите Настроить.

2.Перейдите на закладку Пане# ли инструментов.

3.Включите, отметив галочкой, панель инструментов, чтобы отобразить ее.

Выключите, убрав галочку, панель инструментов, чтобы скрыть ее.

4.Нажмите кнопку Закрыть.

2

4

242

ARCCATALOGУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]