Типы данных параметров в наборе инструментов Python
В наборе инструментов Python свойство параметра datatype задается с помощью класса Parameter в методе getParameterInfo.
def getParameterInfo(self):
# Define parameter definitions
# First parameter
param0 = arcpy.Parameter(
displayName="Input workspace",
name="in_workspace",
datatype="DEWorkspace",
parameterType="Required",
direction="Input")
Составные типы данных
Вам может понадобиться параметр, который принимал бы несколько типов данных (то есть, имел бы составной тип данных). В наборе инструментов Python составные типы данных определяются посредством присвоения списка соответствующих типов данных свойству datatype параметра. В приведенном ниже примере определяется параметр, который будет принимать как наборы растровых данных, так и классы пространственных объектов:
def getParameterInfo(self):
# Define parameter definitions
# First parameter
param0 = arcpy.Parameter(
displayName="Input Raster Dataset",
name="in_rasterdataset",
datatype=["DERasterDataset", "DEFeatureClass"],
parameterType="Required",
direction="Input")
Типы данных
Каждому параметру инструмента соответствует определенный тип данных, как показано в следующей таблице:
|
Тип данных |
Ключевое слово |
Описание |
|---|---|---|
|
Слой 3D-листов |
|
Слой 3D-листов ссылается на набор листов, который определяет данные типа интегрированной модели mesh или 3D-объектов в иерархической структуре данных. |
|
Локатор адресов |
|
Набор данных, используемый для геокодирования, который хранит атрибуты адресов, связанные с ними индексы и правила, определяющие процесс перевода непространственных описаний местоположений в пространственные данные. |
|
Размер ячейки анализа |
|
Размер ячейки, используемой растровыми инструментами. |
|
Любое значение |
|
Тип данных, принимающий любое значение. |
|
Документ ArcMap |
|
Файл, который содержит одну карту, ее компоновку и связанные с ней слои, таблицы, диаграммы и отчеты. |
|
Единицы измерения площади |
|
Тип единицы измерения площади и значение, например, квадратный метр или акр. |
|
Boolean |
|
Логическое значение. |
|
Набор данных чертежа САПР |
|
Источник векторных данных с типами объектов и символами. Этот набор данных не может использоваться для анализа или выполнения запросов для классов объектов. |
|
Выражение калькулятора |
|
Выражение калькулятора. |
|
Слой каталога |
|
Коллекция ссылок на различные типы данных. Типы данных могут браться из разных местоположений, и они динамически управляются и визуализируются как слои на основе местоположения, времени и других атрибутов. |
|
Корень каталога |
|
Узел верхнего уровня в дереве Каталога. |
|
Размер ячейки |
|
Размер ячейки, используемый ArcGIS Spatial Analyst extension. |
|
Размер ячейки XY |
|
Размер, определяющий две стороны ячейки растра. |
|
Составной слой |
|
Ссылка на несколько дочерних слоев, включая символы и свойства отображения. |
|
Сжатие |
|
Тип сжатия, которое будет использоваться для растра. |
|
Система координат |
|
Система отсчета, например, UTM, состоящая из набора точек, линий или поверхностей и набора правил, используемая для определения положений точек в пространстве в двух или трех измерениях. |
|
Папка систем координат |
|
Папка на диске, в которой хранятся системы координат. |
|
Покрытие |
|
Набор данных покрытия, который является собственной моделью данных Esri для хранения географических объектов в виде точек, дуг и полигонов со связанными таблицами атрибутов объектов. |
|
Класс объектов покрытия |
|
Класс объектов покрытия, например, точка, дуга, узел, маршрут, система маршрута, секция, полигон и регион. |
|
Элемент данных |
|
Набор данных, отображаемый в ArcCatalog. |
|
Файл данных |
|
Файл данных. |
|
Подключения к базе данных |
|
Папка подключения к базе данных в ArcCatalog. |
|
Набор данных |
|
Коллекция связанных данных, обычно сгруппированных или хранящихся вместе. |
|
Дата |
|
Значение даты. |
|
Таблица dBASE |
|
Атрибутивные данные, хранящиеся в формате dBASE. |
|
Прореживание |
|
Поднабор узлов TIN для создания генерализованной версии данной TIN. |
|
Слой схемы |
|
Слой схемы. |
|
Подключение диска |
|
Путь доступа к устройству хранения данных. |
|
Double |
|
Любое число с плавающей точкой, которое хранится как 64-битовое значение двойной точности. |
|
Зашифрованная строка |
|
Зашифрованная строка для паролей. |
|
Конверт |
|
Пары координат, определяющие минимальный ограничивающий прямоугольник, в котором находится источник данных. |
|
Шкала оценки |
|
Диапазон значений шкалы и значение шага, применяемые к входным данным в операции взвешенного наложения. |
|
Экстент |
|
Пары координат, которые определяют минимальный ограничивающий прямоугольник (x-минимум, y-минимум и x-максимум, y-максимум) источника данных. Все координаты источника данных попадают внутрь этой границы. |
|
Извлечь значения |
|
Параметр значений извлечения. |
|
Класс пространственных объектов |
|
Набор пространственных данных с одинаковым типом геометрии: точка, мультиточка, полилиния или полигон. |
|
Набор классов объектов |
|
Набор классов объектов, которые находятся в одном географическом районе, и используют одну и ту же систему пространственной привязки. |
|
Векторный слой |
|
Ссылка на класс объектов, включая символы и свойства отображения. |
|
Набор объектов |
|
Интерактивные объекты, которые отрисовывают объекты при запуске инструмента. |
|
Поле |
|
Столбец в таблице, в котором хранятся значения отдельного атрибута. |
|
Информация поля |
|
Сведения о поле в списке полей. |
|
Сопоставление полей |
|
Набор полей в одной или более входных таблицах. |
|
Файл |
|
Файл на диске. |
|
Папка |
|
Местоположение на диске, в котором хранятся данные. |
|
Формализованный растр |
|
Растровая поверхность, значения ячеек которой представлены формулой или константой. |
|
Нечеткая функция |
|
Алгоритм, используемый в подготовке задачи для решения методами нечеткой логики для входного растра. |
|
Набор геоданных |
|
Объединенная общей темой коллекция данных в базе геоданных. |
|
GeoDataServer |
|
Крупномодульный объект, ссылающийся на базу геоданных. |
|
Геометрическая сеть |
|
Линейная сеть, представленная топологически связанными объектами ребер и соединений. Связи между объектами определяются на основании их геометрического совпадения. |
|
Геостатистический слой |
|
Ссылка на геостатистический источник данных, включая символы и свойства отображения. |
|
Геостатистическая окрестность поиска |
|
Параметры окрестности поиска для геостатистического слоя определены. |
|
Таблица геостатистических значений |
|
Набор источников данных и полей, определяющих геостатистический слой. |
|
GlobeServer |
|
Сервер Глобуса. |
|
GPServer |
|
Сервер геообработки. |
|
Диаграмма |
|
Диаграмма. |
|
Таблица данных диаграммы |
|
Таблица данных диаграммы. |
|
Составной слой |
|
Набор слоев, которые отображаются и работают как один слой. Составные слои легче упорядочивать на карте, определять для них расширенные опции отрисовки и передавать для использования на других картах. |
|
Горизонтальный фактор |
|
Отношение между коэффициентом горизонтальной стоимости и горизонтальным углом относительного перемещения. |
|
Сервис изображений |
|
Сервис изображений. |
|
Индекс |
|
Структура данных, используемая для ускорения поиска записей в наборах географических данных и базах данных. |
|
Выражение INFO |
|
Синтаксис для определения и обработки данных в таблице INFO. |
|
Элемент INFO |
|
Элемент таблицы INFO. |
|
Таблица INFO |
|
Таблица в базе данных INFO. |
|
Веб-слой, разделенный на листы |
|
Веб-слой, разделенный на листы. |
|
Слой KML |
|
Слой KML. |
|
Слой графа знаний |
|
Слой, который визуализирует элементы и отношения графа знаний. |
|
Набор данных LAS |
|
Набор данных LAS хранит ссылки на один или несколько файлов LAS на диске, а также на дополнительные объекты поверхности. Файл LAS представляет собой бинарный файл, предназначенный для хранения данных лазерной аэросъемки. |
|
Слой набора данных LAS |
|
Слой со ссылкой на набор данных LAS на диске. Этот слой может применять фильтры к файлам лазерного сканирования и ограничениям по поверхности, на которые ссылается набор данных LAS. |
|
Слой |
|
Ссылка на источник данных, например, шейп-файл, покрытие, класс пространственных объектов базы геоданных или растр, включая символы и свойства отображения. |
|
Файл слоя |
|
Файл слоя хранит определение слоя, включая символы и свойства отображения. |
|
Компоновка |
|
Компоновка в проекте ArcGIS Pro или файл компоновки ( |
|
Линия |
|
Геометрический объект (прямая или кривая линия), определяемый соединением последовательного ряда точек с уникальными парами координат х,у. |
|
Линейные единицы измерения |
|
Тип единицы длины, например, метр или фут. |
|
Long |
|
Целочисленное значение. |
|
M домен |
|
Диапазон всех минимальных и максимальных возможных значений для координат m. |
|
Карта |
|
Карта ArcGIS Pro. |
|
MapServer |
|
Картографический сервер. |
|
Слой картографического сервера |
|
Слой картографического сервера. |
|
Набор данных мозаики |
|
Набор растровых данных и данных изображений, позволяющий вам хранить, просматривать данные и выполнять к ним запросы. Это модель данных внутри базы геоданных, используемая для управления коллекцией наборов растровых данных (изображений), хранящихся в виде каталога, и просматриваемая как мозаичное изображение. |
|
Слой мозаики |
|
Слой, ссылающийся на набор данных мозаики. |
|
Квартал |
|
Форма области вокруг каждой ячейки, которая используется при вычислении статистики. |
|
Список полей класса Network Analyst |
|
Сопоставление между свойствами местоположений в слое Network Analyst (например, остановки, пункты обслуживания и инциденты) и точечным классом объектов. |
|
Настройки иерархии Network Analyst |
|
Атрибут иерархии, который делит значения иерархии набора сетевых данных на три группы, используя два целых числа. Первое целое число задает конечное значение для первой группы; второе целое число задает начальное значение для третьей группы. |
|
Слой Network Analyst |
|
Составной слой, используемый для определения и решения задач сетевой маршрутизации. Каждый дочерний слой, хранящийся в памяти в слое Network Analyst, представляет некоторый аспект задачи сетевой маршрутизации и решения этой задачи. |
|
Источник сетевых данных |
|
Сетевым источником данных может быть локальный набор данных, указанный через путь к папке, либо слой карты, либо URL-адрес портала. |
|
Набор сетевых данных |
|
Набор топологически связанных сетевых элементов (ребра, соединения и повороты), являющихся производными от сетевых источников и связанных с набором сетевых атрибутов. |
|
Слой набора сетевых данных |
|
Ссылка на набор сетевых данных, включая символы и свойства отображения. |
|
Режим передвижения по сети |
|
Словарь объектов режима передвижения. |
|
Слой ориентированного изображения |
|
Набор местоположений камер с метаданными изображения. |
|
Попарная таблица весов |
|
Таблица матрицы парного сравнения, содержащая оценки для каждой пары входных переменных. |
|
Набор данных участков для ArcMap |
|
Набор данных, использующийся для хранения, обслуживания и редактирования непрерывной поверхности соединенных участков или сети участков. |
|
Слой набора данных участков |
|
Слой, ссылающийся на набор данных участков на диске. Этот слой работает как составной слой, организующий набор связанных слоев в рамках одного слоя. |
|
Точка |
|
Пара координат x,y. |
|
Полигон |
|
Соединенная последовательность пар координат x,y, первая и последняя пары координат которой одинаковые. |
|
Файл проекции |
|
Файл, содержащий информацию о системе координат для пространственных данных. |
|
Пирамидный слой |
|
Определяет, строятся ли пирамидные слои. |
|
Радиус |
|
Окружающие точки, которые будут использоваться для интерполяции. |
|
Генератор случайных чисел |
|
Начальное значение и генератор, которые будут использоваться при создании случайных значений. |
|
Канал растра |
|
Слой в наборе растровых данных. |
|
Выражение калькулятора растра |
|
Выражение калькулятора растра. |
|
Каталог растров |
|
Прежние версии:Каталоги растров являются устаревшим форматом и не поддерживаются в ArcGIS Pro. |
|
Слой каталога растров |
|
Прежние версии:Каталоги растров являются устаревшим форматом и не поддерживаются в ArcGIS Pro. |
|
Слой растровых данных |
|
Слой растровых данных. |
|
Набор растровых данных |
|
Отдельный набор данных, построенный на основе одного или нескольких растров. |
|
Растровый слой |
|
Ссылка на растр, включая символы и свойства отображения. |
|
Статистика растра |
|
Определяет, будет ли построена статистика растра. |
|
Тип растра |
|
Растровые данные добавляются в набор данных мозаики путем определения типа растра. Тип растра идентифицирует метаданные, например, пространственную привязку, дату поступления и тип сенсора, а также формат растра. |
|
Набор записей |
|
Интерактивная таблица. Введите значения в таблицу при запуске инструмента. |
|
Класс отношений |
|
Сведения об отношениях между объектами в базе геоданных. |
|
Перекодировка |
|
Таблица, определяющая способ переклассификации значений растровых ячеек. |
|
Свойства событий измерений на маршруте |
|
Поля в таблице, которые описывают события, измеряемые в системе линейных координат маршрута. |
|
Слой сервиса сцены |
|
Слой сервиса сцены. |
|
Набор схематических данных |
|
Набор шаблонов схематического представления и классов объектов схемы, имеющих общую область использования, например, в водном хозяйстве или в энергохозяйстве. |
|
Схематическое представление |
|
Схематическое представление. |
|
Класс схематического представления |
|
Класс схематического представления. |
|
Папка схемы |
|
Папка схемы. |
|
Схематический слой |
|
Составной слой, состоящий из векторных слоев на основе классов объектов схемы, связанных с шаблоном, на котором основывается схематическое представление. |
|
Вариограмма |
|
Расстояние и направление между двумя точками, которые используются для количественной характеристики автокорреляции. |
|
ServerConnection |
|
Подключение к серверу. |
|
Шейп-файл |
|
Пространственные данные в формате шейп-файла. |
|
Пространственная привязка |
|
Система координат, используемая для хранения набора пространственных данных, включая пространственный домен. |
|
Выражение SQL |
|
Синтаксис для определения и обработки данных в реляционной базе данных. |
|
Строка |
|
Текстовое значение. |
|
Строка скрыта |
|
Строка, которая маскируется символами звездочки. Примечание:При использовании в скриптах текст не шифруется. |
|
Таблица |
|
Табличные данные. |
|
Представление таблицы |
|
Представление табличных данных для целей просмотра и редактирования, хранящееся в памяти или на диске. |
|
Слой Terrain |
|
Ссылка на набор данных Terrain, включая символы и свойства отображения. Используется для отрисовки данных terrain. |
|
Текстовый файл |
|
Текстовый файл. |
|
Размер листа |
|
Ширина и высота данных, хранящихся в блоке. |
|
Конфигурация времени |
|
Периоды времени, используемые для вычисления солнечного излучения в определенных местоположениях. |
|
Единицы времени |
|
Тип единицы измерения времени:, например, минуты или часы. |
|
TIN |
|
Структура векторных данных, используемая для разделения географического пространства на смежные, непересекающиеся треугольники. Вершина каждого треугольника представляет собой точку с измеренными X-, Y-, и Z-значениями. |
|
Слой TIN |
|
Ссылка на TIN, включая топологические отношения, символы и свойства отображения. |
|
Инструмент |
|
Инструмент геообработки. |
|
Набор инструментов |
|
Набор инструментов геообработки. |
|
Топографические объекты |
|
Объекты, которые являются входными данными для интерполяции. |
|
Топология |
|
Топология, определяющая и контролирующая правила целостности пространственных данных. |
|
Слой топологии |
|
Ссылка на топологию, включая символы и свойства отображения. |
|
Слой траектории |
|
Слой, ссылающийся на набор данных траекторий. |
|
Функция преобразования |
|
Функция трансформирования Spatial Analyst. |
|
Инженерная сеть |
|
Инженерная сеть. |
|
Слой инженерной сети |
|
Слой инженерной сети. |
|
|
Набор столбцов со значениями. |
|
|
Вариант |
|
Значение данных, которое может содержать любой базовый тип данных: логический, дата, значение двойной точности, длинное целое или строка. |
|
Векторный слой листов |
|
Слой векторных листов. |
|
Вертикальный фактор |
|
Отношение между коэффициентом вертикальной стоимости и вертикальным углом относительного перемещения. |
|
Покрытие VPF |
|
Пространственные данные, хранящиеся в формате VPF (Vector Product Format). |
|
Таблица VPF |
|
Атрибутивные данные, хранящиеся в формате VPF. |
|
Покрытие WCS |
|
Сервис Web Coverage Service (WCS) представляет собой открытую спецификацию для общего доступа к наборам растровых данных в Интернете. |
|
Таблица взвешенного наложения |
|
Таблица данных для совмещения нескольких растров путем применения общей шкалы измерений для каждого растра, при взвешивании каждого по степени значимости. |
|
Взвешенная сумма |
|
Данные для наложения нескольких растров: каждый из растров умножается на присвоенный ему вес, а затем суммируются полученные значения. |
|
Карта WMS |
|
Карта спецификации Картографического веб-сервиса (WMS). |
|
Рабочая область |
|
Некое хранилище, например, база геоданных или папка. |
|
XY домен |
|
Диапазон всех минимальных и максимальных возможных значений для координат x,y. |
|
Z домен |
|
Диапазон всех минимальных и максимальных возможных значений для координат z. |