Добавление наборов растровых данных в качестве атрибутов в класс пространственных объектов
Класс пространственных объектов или таблица базы геоданных могут иметь поле атрибутов, которое содержит набор растровых данных. В отличие от гиперссылки, которая просто связывает поле атрибутов объектов с изображением, поле атрибутов типа растр хранит растровые данные как внутри, так и вне базы геоданных. Например, вы можете добавить фотографию объекта коммерческой недвижимости в качестве атрибута пространственного объекта - земельного участка.
Чтобы создать класс пространственных объектов, содержащий поле атрибутов, которое содержит наборы растровых данных, сделайте следующее:
- Добавьте поле типа растр в таблицу атрибутов.
- В ArcMap, начните сеанс редактирования.
- Редактируйте поле, чтобы вставить набор растровых данных.
Только соответствующее растровое изображение может быть добавлено в качестве атрибута в класс пространственных объектов. Доступны все поддерживаемые программным обеспечением ArcGIS форматы наборов растровых данных, но настоятельно рекомендуется для этого поля использовать только маленькие картинки.
Только одно поле типа растр может использоваться в каждом классе пространственных объектов или в таблице. Используйте другую таблицу со связанным полем, чтобы ассоциировать несколько наборов растровых данных с каждым пространственным объектом.
Шейп-файл не может содержать таблицу атрибутов с наборами растровых данных. В этом случае, было бы выгодно использовать гиперссылки.
Добавление или изменение полей типа растра в базе геоданных ArcSDE требует наличия лицензии ArcGIS for Desktop Standard или ArcGIS for Desktop Advanced.
Другой способ связать растр с классом пространственных объектов - использовать вложения. Этот способ рекомендуется, особенно, если вы хотите использовать более одного вложения.
Более подробно об использовании вложений в классе пространственных объектов
Добавить поле типа растр
Вы можете получить доступ к таблице атрибутов класса пространственных объектов базы геоданных в приложении ArcGIS for Desktop. Используя окно или вид Таблица (Table), можно добавить новое поле.
Чтобы добавить поле типа растр в ArcMap, откройте таблицу атрибутов, щёлкните кнопку Опции таблицы (Table Options) , затем щелкните Добавить поле (Add Field). В диалоговом окне Добавить поле (Add Field) выберите Растр (Raster) в ниспадающем списке Тип (Type) и введите другую соответствующую информацию.
Более подробно о добавлении полей в таблицы
Чтобы добавить поле в ArcCatalog, выполните следующие шаги:
- Щёлкните класс пространственных объектов, расположенный в базе геоданных.
- Откройте вкладку Предварительный просмотр.
- Щелкните стрелку ниспадающего меню Просмотр (Preview) и выберите Таблица (Table).
- Нажмите кнопку Опции таблицы (Table Options). и нажмите кнопку Добавить поле (Add Field).
- Введите Имя (Name) нового поля растрового типа.
- Щелкните стрелку ниспадающего меню Тип (Type) и выберите Растр (Raster).
-
Отредактируйте любые свойства, если необходимо.
- Если вы хотите, чтобы растр был введён внутрь и управлялся базой геоданных, установите опцию Управляется БГД (Managed By GDB) на Да (Yes). Если вы хотите, чтобы растр поддерживался вне базы геоданных в поддерживаемой папке, установите опцию Поддерживается БГД (Managed By GDB) на Нет (No).
- Щелкните ОК.
Обновление атрибутов типа растр
- Добавьте в ArcMap класс пространственных объектов, содержащий поле растра.
- Нажмите кнопку панели инструментов Редактор (Editor Toolbar) на панели инструментов Стандартные (Standard).
- В меню Редактор (Editor) на панели инструментов Редактор (Editor) щелкните Начать редактирование (Start Editing).
- Щелкните инструмент Редактировать (Edit) на панели Редактор (Editor) и выберите объект.
- Нажмите кнопку Атрибуты (Attributes) на панели инструментов Редактор (Editor).
- Щёлкните поле атрибутов, содержащее растры.
- Щелкните ниспадающий список и выберите Загрузить (Load).
- Щёлкните кнопку Входной набор растровых данных (Input Raster Dataset) и откройте папку, где хранится входной набор растровых данных.
-
Щелкните Добавить.
Диалоговое окно закроется, если поле растров неуправляемое, и изображение будет отображено в окне Атрибуты (Attributes).
- Если поле растров управляемое, вы можете выбрать значение и метод сжатия и щелкнуть OK.
Т.к. набор растровых данных был введён в базу геоданных (потому что он управляемый), он будет храниться с использованием метода сжатия.
-
После загрузки растра как атрибута, вы можете просмотреть и выполнить другие изменения с ним. Щёлкните стрелку ниспадающего меню, чтобы поле растров выбрало одну из опций в меню.
- Щёлкните Просмотр (View), чтобы открыть растр в большом окне.
- Щёлкните Загрузить (Load), чтобы загрузить другое изображение как атрибут растра.
- Щёлкните Очистить (Clear), чтобы удалить атрибут растра.
- Щелкните Сохранить как (Save As), чтобы экспортировать растр.
- Щелкните Свойства (Properties), чтобы просмотреть и редактировать свойства растра.
- Когда вы сделаете это, закройте окно Атрибуты (Attributes).
- В меню Редактор (Editor) на панели инструментов Редактор (Editor) выберите Остановить редактирование (Stop Editing).
Кроме того, вы можете редактировать атрибут растра из таблицы атрибутов. Вам нужно находиться в сеансе редактирования. Щёлкните стрелку ниспадающего меню растра в строке, которую вы хотите изменить, щёлкните правой кнопкой в появившемся окне, затем щёлкните Загрузить (Load).