Классы объектов или таблицы в базе геоданных могут иметь одно атрибутивное поле, которое содержит растровый набор данных (raster dataset). В отличие от обычной гиперссылки, которая связывает поле атрибута и изображение, поле атрибута типа Растр (Raster) хранит растровые данные внутри базы геоданных. Например, вы можете добавить фотографию объекта коммерческой недвижимости в качестве атрибута пространственного объекта – земельного участка.
Чтобы создать класс пространственных объектов, содержащий поле атрибутов, которое содержит наборы растровых данных, сделайте следующее:
- Добавьте поле типа растр в таблицу атрибутов.
- Начните сеанс редактирования в ArcMap.
- Редактируйте поле, чтобы вставить набор растровых данных.
Только соответствующее растровое изображение может быть добавлено в качестве атрибута в класс пространственных объектов. Доступны все поддерживаемые программным обеспечением ArcGIS форматы наборов растровых данных, но настоятельно рекомендуется для этого поля использовать только маленькие картинки.
Только одно поле типа растр может использоваться в каждом классе пространственных объектов или в таблице. Используйте другую таблицу со связанным полем, чтобы ассоциировать несколько наборов растровых данных с каждым пространственным объектом.
Шейп-файл не может содержать таблицу атрибутов с наборами растровых данных. В этом случае, было бы выгодно использовать гиперссылки.
Другой способ связать растр с классом пространственных объектов – использовать вложения. Рекомендуется этот способ особенно, если вы хотите использовать несколько вложений.
Более подробно об использовании вложений в классе пространственных объектов.
Добавить поле типа растр
Вы можете получить доступ к таблице атрибутов класса пространственных объектов базы геоданных в любом приложении ArcGIS for Desktop. Используя окно Таблица или вид, вы можете добавить новое поле.
Чтобы добавить поле типа растр в ArcMap, откройте таблицу атрибутов, щелкните кнопку Опции таблицы , затем щелкните Добавить поле. В диалоговом окне Добавить поле выберите Растр в ниспадающем списке Тип и введите другую соответствующую информацию.
Более подробно о добавлении полей в таблицы.
Чтобы добавить поле в ArcCatalog, воспользуйтесь следующими шагами:
- Щелкните класс пространственных объектов, расположенный в базе геоданных.
- Откройте закладку Просмотр.
- Щелкните стрелку ниспадающего меню Просмотр и выберите Таблица.
- Щелкните кнопку Опции таблицы и выберите Добавить поле.
- Введите Имя для нового поля растрового типа.
- Щелкните стрелку ниспадающего меню Тип и выберите Растр.
- Отредактируйте любые свойства, если необходимо.
- Если вы хотите, чтобы растр был принят и управлялся базой геоданных, установите для опции Управляется базой геоданных значение Да. Если вы хотите, чтобы растр поддерживался вне базы геоданных в поддерживаемой папке, установите для опции Управляется базой геоданных значение Нет.
- Нажмите ОК.
Обновление атрибутов типа растр
- Добавьте в ArcMap класс пространственных объектов, содержащий поле растров.
- Щелкните кнопку Панель инструментов Редактор на панели инструментов Стандартные.
- В меню Редактор на панели инструментов Редактор щелкните Начать редактирование.
- Щелкните инструмент Редактировать на панели инструментов Редактор, затем дважды щелкните объект.
- Щелкните кнопку Атрибуты на панели инструментов Редактор.
- Щелкните на поле атрибута, которое хранит растры.
- Щелкните на ниспадающем списке и щелкните Загрузить.
- Щелкните кнопку Входной набор растровых данных и откройте папку, где хранится входной набор растровых данных.
- Щелкните Добавить.
Диалоговое окно закроется, если поле растров неуправляемое, и изображение будет отображено в окне Атрибуты.
- Если поле растров управляемое, вы можете выбрать значение и метод сжатия и щелкнуть OK.
Т.к. набор растровых данных был введен в базу геоданных (потому что он управляемый), он будет храниться с использованием метода сжатия.
- После того как растр был загружен в поле атрибута, вы можете просмотреть его и выполнить редактирование. Щелкните на ниспадающем списке в поле растр и выберите одну из опций меню.
- Щелкните Просмотр, чтобы открыть растр в большем окне.
- Щелкните Загрузить, чтобы загрузить другое изображение в поле растр.
- Щелкните Очистить, чтобы удалить значение атрибута поля растр.
- Щелкните Сохранить как, чтобы экспортировать растр.
- Щелкните Свойства, чтобы просмотреть и отредактировать свойства растра.
- Когда вы сделаете это, закройте окно Атрибуты.
- В меню Редактор на панели инструментов Редактор выберите Завершить редактирование.
Кроме того, вы можете редактировать атрибут растра из таблицы атрибутов. Вам нужно находиться в сеансе редактирования. Щелкните стрелку ниспадающего меню растра в строке, которую вы хотите изменить, щелкните правой кнопкой в появившемся окне, затем щелкните Загрузить (Load).