Добавление наборов растровых данных в качестве атрибутов в класс пространственных объектов

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

Чтобы создать класс пространственных объектов, содержащий поле атрибутов, которое содержит наборы растровых данных, сделайте следующее:

  1. Добавьте поле типа растр в таблицу атрибутов.
  2. В ArcMap, начните сеанс редактирования.
  3. Редактируйте поле, чтобы вставить набор растровых данных.

Только соответствующее растровое изображение может быть добавлено в качестве атрибута в класс пространственных объектов. Доступны все поддерживаемые программным обеспечением ArcGIS форматы наборов растровых данных, но настоятельно рекомендуется для этого поля использовать только маленькие картинки.

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

Шейп-файл не может содержать таблицу атрибутов с наборами растровых данных. В этом случае, было бы выгодно использовать гиперссылки.

ЛицензияЛицензия:

Добавление или изменение полей типа растра в базе геоданных ArcSDE требует наличия лицензии ArcGIS for Desktop Standard или ArcGIS for Desktop Advanced.

Другой способ связать растр с классом пространственных объектов - использовать вложения. Этот способ рекомендуется, особенно, если вы хотите использовать более одного вложения.

Более подробно об использовании вложений в классе пространственных объектов

Добавить поле типа растр

Вы можете получить доступ к таблице атрибутов класса пространственных объектов базы геоданных в приложении ArcGIS for Desktop. Используя окно или вид Таблица (Table), можно добавить новое поле.

Чтобы добавить поле типа растр в ArcMap, откройте таблицу атрибутов, щёлкните кнопку Опции таблицы (Table Options) Опции таблицы, затем щелкните Добавить поле (Add Field). В диалоговом окне Добавить поле (Add Field) выберите Растр (Raster) в ниспадающем списке Тип (Type) и введите другую соответствующую информацию.

Более подробно о добавлении полей в таблицы

Чтобы добавить поле в ArcCatalog, выполните следующие шаги:

Шаги:
  1. Щёлкните класс пространственных объектов, расположенный в базе геоданных.
  2. Откройте вкладку Предварительный просмотр.
  3. Щелкните стрелку ниспадающего меню Просмотр (Preview) и выберите Таблица (Table).
  4. Нажмите кнопку Опции таблицы (Table Options). Опции таблицы и нажмите кнопку Добавить поле (Add Field).
  5. Введите Имя (Name) нового поля растрового типа.
  6. Щелкните стрелку ниспадающего меню Тип (Type) и выберите Растр (Raster).
  7. Отредактируйте любые свойства, если необходимо.
    • Если вы хотите, чтобы растр был введён внутрь и управлялся базой геоданных, установите опцию Управляется БГД (Managed By GDB) на Да (Yes). Если вы хотите, чтобы растр поддерживался вне базы геоданных в поддерживаемой папке, установите опцию Поддерживается БГД (Managed By GDB) на Нет (No).
  8. Щелкните ОК.

Обновление атрибутов типа растр

Шаги:
  1. Добавьте в ArcMap класс пространственных объектов, содержащий поле растра.
  2. Нажмите кнопку панели инструментов Редактор (Editor Toolbar) Панель инструментов Редактор на панели инструментов Стандартные (Standard).
  3. В меню Редактор (Editor) на панели инструментов Редактор (Editor) щелкните Начать редактирование (Start Editing).
  4. Щелкните инструмент Редактировать (Edit) Инструмент Редактировать на панели Редактор (Editor) и выберите объект.
  5. Нажмите кнопку Атрибуты (Attributes) Атрибуты на панели инструментов Редактор (Editor).
  6. Щёлкните поле атрибутов, содержащее растры.
  7. Щелкните ниспадающий список и выберите Загрузить (Load).
  8. Щёлкните кнопку Входной набор растровых данных (Input Raster Dataset) и откройте папку, где хранится входной набор растровых данных.
  9. Щелкните Добавить.

    Диалоговое окно закроется, если поле растров неуправляемое, и изображение будет отображено в окне Атрибуты (Attributes).

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

    Т.к. набор растровых данных был введён в базу геоданных (потому что он управляемый), он будет храниться с использованием метода сжатия.

  11. После загрузки растра как атрибута, вы можете просмотреть и выполнить другие изменения с ним. Щёлкните стрелку ниспадающего меню, чтобы поле растров выбрало одну из опций в меню.
    • Щёлкните Просмотр (View), чтобы открыть растр в большом окне.
    • Щёлкните Загрузить (Load), чтобы загрузить другое изображение как атрибут растра.
    • Щёлкните Очистить (Clear), чтобы удалить атрибут растра.
    • Щелкните Сохранить как (Save As), чтобы экспортировать растр.
    • Щелкните Свойства (Properties), чтобы просмотреть и редактировать свойства растра.
  12. Когда вы сделаете это, закройте окно Атрибуты (Attributes).
  13. В меню Редактор (Editor) на панели инструментов Редактор (Editor) выберите Остановить редактирование (Stop Editing).

Кроме того, вы можете редактировать атрибут растра из таблицы атрибутов. Вам нужно находиться в сеансе редактирования. Щёлкните стрелку ниспадающего меню растра в строке, которую вы хотите изменить, щёлкните правой кнопкой в появившемся окне, затем щёлкните Загрузить (Load).

9/11/2013