При использовании средств интерактивного ввода вы можете добавлять входные объекты, щелкая на карте в ArcMap, ArcGlobe или ArcScene. При использовании интерактивного метода ввода вы можете создавать записи (строки) в таблице.
Инструменты интерактивного ввода можно найти в моделях и скриптовых инструментах, создаваемых пользователями (системные инструменты, кроме разработанных для публикации на ArcGIS Server, не используют интерактивный ввод). Типы объектов, которые могут быть введены (точки, линии или полигоны), а также атрибуты объектов или строки, должны быть указаны в документации к инструменту с помощью стандартных шаблонов объектов.
Интерактивный ввод объектов
При использовании интерактивного ввода объектов для инструмента у вас есть две опции: щелкнуть на карте или указать имеющийся набор данных.
Интерактивный ввод объектов
Для интерактивного ввода объектов щелкните символ и начинайте добавлять объекты на карту. Интерактивное добавление объектов подчиняется тем же правилам, что и внесение изменений в существующие данные. Вы можете изменить используемый по умолчанию инструмент рисования во время создания объектов, замыкать их на существующие объекты, а также добавлять атрибуты с помощью окон Таблица или Атрибут.
Интерактивное добавление объектов отключается при выполнении любого из следующих действий:
- Вы открыли инструмент из ArcCatalog и у вас нет карты, где вы можете щелкнуть, чтобы создать входной объект.
- Вы открыли параметр во время редактирования в окне ModelBuilder.
Ввод атрибутов
Для изменения атрибутов созданных вами объектов откройте либо окно Таблица для слоя в таблице содержания, либо окно Атрибут и выберите строку для нового объекта. Введите значения в поля для каждого объекта.
Условные знаки объекта могут измениться, как только вы введете значение атрибута. К примеру, символ каждого строения может меняться в зависимости от введенного значения атрибута StoreNum. Условные обозначения выбираются для добавленных объектов автором инструмента с помощью шаблона объекта при создании инструмента.
Вместо добавления значений атрибутов после создания объектов вы можете указать значения по умолчанию для каждого создаваемого вами объекта. При указании атрибутов по умолчанию все объекты создаются с предварительно заполненными значениями атрибутов. Перед созданием объектов щелкните правой кнопкой мыши на объекте в диалоговом окне инструмента, чтобы открыть окно Свойства шаблона. В этом окне можно изменить инструмент рисования, используемый по умолчанию, и добавить атрибуты, вводимые по умолчанию.
Использование объектов из имеющегося набора данных
Чтобы использовать объекты существующего класса, откройте ниспадающий список и выберите слой карты или нажмите кнопку для поиска на диске. Вы можете выбрать только слой, геометрия которого соответствует схеме, определенной для входных объектов. Например, если набор ваших объектов позволяет вам вводить точки, полигональные слои вашей карты будут недоступны в качестве входных.
Несовпадающая схема
Шаблон объекта определяет как тип геометрии (точки, линии либо полигоны), так и атрибуты входных объектов. Будьте внимательны при использовании класса пространственных объектов, который не соответствует схеме атрибутов входного шаблона объектов. Для успешного запуска модели или скрипта может потребоваться соответствие полей исходным. Ознакомьтесь с документацией инструмента или проконсультируйтесь с его автором, чтобы определить порядок использования классов пространственных объектов с полями, не соответствующими шаблону. Выполнение инструмента в такой ситуации может создать значения по умолчанию и продолжить корректное выполнение, или инструмент может потерпеть неудачу, потому что некоторые (или все) поля должны существовать.
Перемещение и приближение по карте при добавлении объектов
Если вам необходимо приблизиться/удалиться или переместиться по карте в ходе добавления объектов, нажмите и удерживайте кнопку:
- Z, чтобы использовать инструмент Увеличить
- X, чтобы использовать инструмент Уменьшить
- C, чтобы использовать инструмент Переместить
Вы также можете использовать колесико мышки для перемещения по карте при добавлении объектов. Прокрутите колесико, чтобы увеличить или уменьшить карту, нажмите колесико и перемещайте курсор мыши для перемещения по карте и нажмите один раз на колесике, чтобы отцентрировать карту.
Добавление входных объектов на карту после запуска инструмента
Входные добавленные объекты сохраняются в класс пространственных объектов, хранящийся в памяти компьютера, доступ к которому может быть осуществлен через окно Результаты.
Можно щелкнуть правой кнопкой мыши входной параметр, а затем Добавить к карте для добавления интерактивных объектов на карту.
Интерактивный ввод записей
Вы можете интерактивно создавать записи для входной таблицы с помощью элемента управления интерактивного ввода записей. Отметьте Добавить записи и щелкните кнопку Добавить запись , чтобы создать запись.
Использование записей существующей таблицы
Чтобы использовать записи существующей таблицы, откройте ниспадающий список и выберите таблицу карты или нажмите кнопку для поиска на диске.
Несовпадающая схема
Шаблон объектов определяет схему таблицы. Будьте внимательны при использовании таблицы, не соответствующей схеме шаблона. Указанная вами таблица и ее схема будут использованы в качестве входных. Для успешного запуска модели или скрипта может потребоваться соответствие полей исходным. Обратитесь к документации или проконсультируйтесь с автором инструмента для определения порядка обработки таблиц со схемами, не соответствующими исходной. Выполнение инструмента в такой ситуации может создать значения по умолчанию и продолжить корректное выполнение, или инструмент может потерпеть неудачу, потому что поля должны существовать.
Добавление таблицы, содержащей входные записи, в таблицу содержания
Добавленные входные записи хранятся во временной таблице в памяти. Доступ ко входным данным осуществляется через окно Результаты, и их можно добавить в таблицу содержания приложения.
Щелкните правой кнопкой входной параметр, а затем – Добавить к карте, чтобы добавить интерактивные записи в таблицу содержания ArcMap. Таким же способом вы можете добавить интерактивные объекты из окна Результаты.