Подпись | Описание | Тип данных |
Входной файл netCDF | Входной файл netCDF. | File |
Переменные | Переменная или переменные netCDF, которые будут добавлены как поля в таблице атрибутов пространственных объектов. | String |
Переменная X | Координатная переменная netCDF, используемая для определения x (координат долготы) выходного слоя. | String |
Переменная Y | Координатная переменная netCDF, которая используется для определения y (координат широты) выходного слоя. | String |
Выходной векторный слой | Имя выходного векторного слоя. | Feature Layer |
Измерения строки (Дополнительный) | Размеры netCDF или размеры, используемые для создания объектов с уникальными значениями в векторном слое. Заданные здесь размеры определяют число объектов на векторном слое и полей, которые представлены в таблице атрибутов векторного слоя. Например, если stationID – размер в файле netCDF и для него имеется 10 значений, тогда, если назначить используемым размером stationID, будет создано 10 объектов (в представлении таблицы атрибутов векторного слоя будут созданы 10 строк). Если используются stationID и время, причем есть 3 временных отрезка, создается 30 объектов (в представлении таблицы атрибутов векторного слоя будет создано 30 строк). Если требуется анимировать векторный слой netCDF, рекомендуется по причинам производительности не задавать время в качестве размера строки. Время по-прежнему остается доступным в качестве размера, который можно задать для анимации, но эта информация не будет сохраняться в таблице атрибутов. | String |
Переменная Z (Дополнительный) | Переменная netCDF, используемая для определения значений высоты (z-значения) объектов. | String |
Переменная M (Дополнительный) | Переменная netCDF, используемая для задания значений линейных измерения (значения m) объектов. | String |
Значения измерений (Дополнительный) | Значение (например, 01/30/05) измерений (например, временного), используемых при отображении переменной в выходном слое. По умолчанию будет использоваться первое значение измерений.
| Value Table |
Метод выбора значений (Дополнительный) | Задает метод выбора значения измерения, который будет использоваться.
| String |
Краткая информация
Создает слой объектов из файла netCDF.
Использование
Этот инструмент поддерживает файлы netCDF с расширениями .nc и .nc4. Групповые переменные и измерения в группе в файле .nc4 не поддерживаются. Поддерживаются только переменные и измерения за пределами группы.
Если файлы netCDF имеют очень большой размер, может происходить задержка между выполнением инструмента и первоначальной прорисовкой слоя netCDF. Последующие прорисовки слоя будут осуществляться без задержки.
Новый созданный векторный слой netCDF может использоваться как входные данные для любого инструмента геообработки, который использует в качестве входных данных класс пространственных объектов.
Временный векторный слой может быть сохранен как файл слоя с помощью инструмента Сохранить в файл слоя или как новый класс пространственных объектов с помощью инструмента Копировать объекты.
Существующий векторный слой перезаписывается, если задано то же имя слоя.
Дополнительные координатные переменные приведены в раскрывающихся списках Переменная X и Переменная Y, они используются во время выполнения, если указано. Они не приведены в раскрывающемся списке параметра Значения измерений, и их нельзя задавать в качестве значения этого параметра в командной строке или в скрипте.
Количество объектов на слое совпадает с числом уникальных значений в измерении строки. Если выбрано несколько измерений, то число записей зависит от числа уникальных значений в этих измерениях.
Если размер строки не задан, создается только один объект.
Тип поля определяется типом переменной netCDF.
Первое значение нестрокового измерения используется для создания представления по умолчанию для многомерной переменной.
Значения атрибутов календаря noleap и 365_day, связанные с переменной координаты времени в файле netCDF, не учитываются в ArcGIS.
Параметры
arcpy.md.MakeNetCDFFeatureLayer(in_netCDF_file, variable, x_variable, y_variable, out_feature_layer, {row_dimension}, {z_variable}, {m_variable}, {dimension_values}, {value_selection_method})
Имя | Описание | Тип данных |
in_netCDF_file | Входной файл netCDF. | File |
variable [variable,...] | Переменная или переменные netCDF, которые будут добавлены как поля в таблице атрибутов пространственных объектов. | String |
x_variable | Координатная переменная netCDF, используемая для определения x (координат долготы) выходного слоя. | String |
y_variable | Координатная переменная netCDF, которая используется для определения y (координат широты) выходного слоя. | String |
out_feature_layer | Имя выходного векторного слоя. | Feature Layer |
row_dimension [row_dimension,...] (Дополнительный) | Размеры netCDF или размеры, используемые для создания объектов с уникальными значениями в векторном слое. Заданные здесь размеры определяют число объектов на векторном слое и полей, которые представлены в таблице атрибутов векторного слоя. Например, если stationID – размер в файле netCDF и для него имеется 10 значений, тогда, если назначить используемым размером stationID, будет создано 10 объектов (в представлении таблицы атрибутов векторного слоя будут созданы 10 строк). Если используются stationID и время, причем есть 3 временных отрезка, создается 30 объектов (в представлении таблицы атрибутов векторного слоя будет создано 30 строк). Если требуется анимировать векторный слой netCDF, рекомендуется по причинам производительности не задавать время в качестве размера строки. Время по-прежнему остается доступным в качестве размера, который можно задать для анимации, но эта информация не будет сохраняться в таблице атрибутов. | String |
z_variable (Дополнительный) | Переменная netCDF, используемая для определения значений высоты (z-значения) объектов. | String |
m_variable (Дополнительный) | Переменная netCDF, используемая для задания значений линейных измерения (значения m) объектов. | String |
dimension_values [[dimension, {value}],...] (Дополнительный) | Значение (например, 01/30/05) измерений (например, временного), используемых при отображении переменной в выходном слое. По умолчанию будет использоваться первое значение измерений.
| Value Table |
value_selection_method (Дополнительный) | Задает метод выбора значения измерения, который будет использоваться.
| String |
Пример кода
Создает векторный слой из файла netCDF.
import arcpy
arcpy.MakeNetCDFFeatureLayer_md("C:/data/netcdf/rainfall.nc",
"pptx","longitude","latitude","rainfall",
"station")
Создает векторный слой из файла netCDF.
# MakeNetCDFFeatureLayer_Ex_02.py
# Description: Create a feature layer from a netCDF file.
# Requirements: None
# Import system modules
import arcpy
# Set local variables
inNetCDFFile = "C:/data/netcdf/rainfall.nc"
inVariables = "pptx"
inXVariable = "longitude"
inYVariable = "latitude"
outFeatureLayer = "rainfall"
rowDimensions = "station"
ZVariable = ""
MVariable = ""
dimensionValues = ""
valueSelectionMethod = ""
#Execute MakeNetCDFFeatureLayer
arcpy.MakeNetCDFFeatureLayer_md(inNetCDFFile, inVariables, inXVariable,
inYVariable, outFeatureLayer, rowDimensions,
ZVariable, MVariable, dimensionValues,
valueSelectionMethod)
Параметры среды
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да
Связанные разделы
- Обзор набора инструментов Многомерные данные
- Обзор группы инструментов netCDF
- Поиск инструмента геообработки
- Профили NetCDF в класс объектов (Геометрия дискретной выборки)
- Временные ряды NetCDF в класс объектов (Геометрия дискретной выборки)
- Траектории NetCDF в класс объектов (Геометрия дискретной выборки)
- Создать растровый слой NetCDF
- Создать представление таблицы NetCDF
- Выбрать по измерению