Выбрать образец заново (Data Reviewer)

Доступно с лицензией Data Reviewer.

Краткая информация

Повторно выбирает ранее созданную случайную выборку из векторного слоя или представления таблицы. Этот инструмент применяет выборку, используя входные данные на основе SQL-запроса из файла .json, который был создан с помощью инструмента Случайная выборка образца.

Использование

  • Значение параметра входного файла JSON содержит следующую информацию:

    • Дата и время запуска инструмента
    • Рабочая область, из которой поступают входные данные
    • Название входных векторных слоев или таблиц
    • Общее число выбранных записей.
    • OID выбранных записей
    • SQL-выражение, которое использовалось для создания выборки
  • Выходной файл .json инструмента Выбрать случайную выборку хранит SQL-запрос, который будет применен к входному слою объектов или представлению таблицы.

  • На основе данных будет создана новая выборка. Любая выборка, сделанная до запуска этого инструмента, будет удалена или проигнорирована. Статус переключателя Использовать выбранные записи не повлияет на повторную выборку, поскольку инструмент будет работать со всеми строками в слое объектов или таблице, указанными в параметре Входные строки.

  • Перед запуском этого инструмента в векторном слое или таблице должно быть поле ObjectID.

  • Если кнопка Использовать выбранные записи выключена, значение параметра Выходной файл записывает случайный выбор объектов на основе всего набора данных. Однако, если применяется определяющий запрос, во фрейме карты будут выбраны только объекты или строки, соответствующие запросу.

Параметры

ПодписьОписаниеТип данных
Входные строки

Слой пространственных объектов или представление таблицы, к которому будет применена выборка.

Feature Layer; Table View
Входной файл JSON

Файл .json, который будет использоваться для повторного выбора записей из входного векторного слоя или представления таблицы. Этот файл создается с помощью инструмента Случайная выборка образца.

File

Производные выходные данные

ПодписьОписаниеТип данных
Обновленные строки

Обновленные входные данные с примененной выборкой.

Feature Layer; Table View

arcpy.Reviewer.ReselectSample(in_layer_or_view, in_file)
ИмяОписаниеТип данных
in_layer_or_view

Слой пространственных объектов или представление таблицы, к которому будет применена выборка.

Feature Layer; Table View
in_file

Файл .json, который будет использоваться для повторного выбора записей из входного векторного слоя или представления таблицы. Этот файл создается с помощью инструмента Случайная выборка образца.

File

Производные выходные данные

ИмяОписаниеТип данных
out_layer_or_view

Обновленные входные данные с примененной выборкой.

Feature Layer; Table View

Пример кода

ReselectSample, пример 1 (Python)

Скрипт окна Python, демонстрирующий использование функции ReselectSample.

import arcpy
arcpy.env.workspace = r"C:\USAData\Data.gdb"
arcpy.ReselectSample_Reviewer("Cities", in_file = "C:\\USAData\\Cities_Sample.json")
ReselectSample, пример 2 (автономный скрипт)

Повторная выборка произвольного набора объектов в векторном слое Города.

# Name: ReselectSample_Example.py
# Description: Use the ReselectSample tool in ArcGIS Pro to reselect a random sample of features from a feature class.

# Import system modules
import arcpy

# Set environment workspace
arcpy.env.workspace = r"C:\USAData\Data.gdb"

# Set local variables
in_layer_or_view = "Cities"
in_file = r"C:\USAData\Cities_Sample.json"

# Reselect a random sample of features
arcpy.ReselectSample_Reviewer(in_layer_or_view, in_file)

Информация о лицензиях

  • Basic: Обязательно Data Reviewer
  • Standard: Обязательно Data Reviewer
  • Advanced: Обязательно Data Reviewer

Связанные разделы