Создать правило атрибута ID (Инструменты Управление данными)
Краткая информация
Создает правило атрибута, генерирующее уникальное значение для поля из запроса.
Инструмент создает файл .csv, содержащий правило атрибута ArcGIS Arcade на основе заданных входных данных, файл Python, содержащий код для построения последовательностей в рабочей области, и файл ID для визуализации сгенерированных ID.
Использование
Параметр Выходная папка указывает местоположение, где будет создана папка с использованием имени входного класса объектов. Выходной файл
.csv, содержащий правило атрибута, будет использовать имя значения параметра Входной таблицы. Если инструмент запускается несколько раз, в папке будут созданы дополнительные файлы.csv.После запуска инструмента импортируйте правило атрибута и примените его к набору данных. Если набор данных находится в многопользовательской базе геоданных, вы должны быть владельцем данных, чтобы применить правило атрибута выходного шаблона.
При задании для параметра Конструктор ID значения Последовательность поиска будет сгенерирована последовательность базы геоданных для каждого отдельного значения в поле
Sequence by lookupпересекающегося набора данных, которое присутствует на момент создания атрибутивного правила. Объект, созданные после написания правила, необходимо будет включить вручную.Если для целевого объекта требуется ID, настройте поле ID таким образом, чтобы в нем не было значений null.
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Входная таблица |
Набор данных, к которому будет применено новое правило. |
Table View |
|
Выходная папка |
Папка, в которой будет сохранен файл |
Folder |
|
Поле |
Название существующего поля, к которому применяется правило. |
Field |
|
Выражение (Дополнительный) |
Выражение SQL, ограничивающее строки, к которым будет применено правило атрибута. |
SQL Expression |
|
Создать последовательность (Дополнительный) |
Указывает, будут ли созданы последовательности базы данных в указанной рабочей области.
|
Boolean |
|
Тип определения (Дополнительный) |
Задает метод, который будет использоваться для определения формата ID.
|
String |
|
Конструктор ID (Дополнительный) |
Набор параметров формата, которые будут определять правило атрибута. Сюда входит выражение SQL, которое будет использоваться для применения различных форматов и последовательностей для каждого актива, а также внутреннего отступа, префикса и суффикса. Предварительный просмотр строки будет отображаться на панели Геообработка на основе значений, введенных в параметрах формата. Столбцы таблицы значений:
|
Value Table |
|
Таблица определения ID (Дополнительный) |
Таблица или набор записей, определяющий формат ID. Сюда входит выражение SQL, которое будет использоваться для применения различных форматов и последовательностей для каждого актива, а также внутреннего отступа, префикса и суффикса. Таблица должна включать следующие поля:
|
Record Set |
|
Поля кодированных значений (Дополнительный) |
Поля, которые будут использоваться для генерации выражения SQL и конфигурации идентификатора. |
Field |
|
Последовательность по пересечению (Дополнительный) |
Объекты из пересекающегося набора данных, которые будут использоваться для генерации уникальных значений ID во входных объектах. Дополнительное значение поля из пересекающегося набора данных будет использоваться для значения последовательности поиска. Столбцы таблицы значений:
|
Value Table |
Производные выходные данные
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Выходное правило CSV |
Выходной файл |
File |
|
Таблица определения ID |
Таблица конфигураций определения последовательности. Этот файл можно редактировать и повторно использовать с помощью инструмента, используя опцию Таблица параметра Тип определения. |
File |
|
Скрипт последовательности Python |
Файл выходной последовательности Python. Файл может использоваться в других рабочих пространствах или любым лицом, имеющим права на создание последовательностей баз данных. |
File |
Параметры среды
Этот инструмент не использует параметры среды геообработки.
Информация о лицензировании
- Basic: Нет
- Standard: Да
- Advanced: Да