Подпись | Описание | Тип данных |
Входной файл netCDF | Входной файл netCDF. | File |
Переменные | Переменные netCDF, используемые для создания полей в представлении таблицы. | String |
Выходное представление таблицы | Имя выходного представления таблицы. | Table View |
Измерения строки (Дополнительный) | Измерения netCDF, используемые для создания полей, заполняемых уникальными значениями в представлении таблицы. Заданные здесь измерения определяют число строк в представлении таблицы и поля, которые будут в нем. Допустим, что stationID – это измерение в файле netCDF, и для него имеется 10 значений, тогда, если назначить используемым измерением stationID, в представлении таблицы появится 10 строк. Если используются stationID и время, причем есть 3 временных отрезка, то в представлении таблицы будет создано 30 строк. | String |
Значения измерений (Дополнительный) | Набор пар измерение-значение используется для задания фрагмента многомерной переменной.
| Value Table |
Метод выбора значений (Дополнительный) | Задает метод выбора значения измерения, который будет использоваться.
| String |
Краткая информация
Создает представление таблицы из файла netCDF.
Использование
-
Представления таблицы хранятся в памяти и являются аналогичными автономным таблицам на панели Содержание в ArcGIS Pro.
-
Представления таблиц могут использоваться как входные данные в других инструментах геообработки в текущем сеансе Windows. После выхода из Windows таблицы в памяти удаляются. Чтобы сохранить представление таблицы в постоянную таблицу, которую можно будет использовать в последующих сеансах Windows, воспользуйтесь инструментом Копировать строки.
Этот инструмент поддерживает файлы netCDF с расширениями .nc и .nc4. Групповые переменные и измерения в группе в файле .nc4 не поддерживаются. Поддерживаются только переменные и измерения за пределами группы.
Существующее представление таблицы будет перезаписано, если введено то же имя представления таблицы.
Количество записей в представлении таблиц совпадает с числом уникальных значений в измерении строки. Если выбрано несколько измерений, то число записей зависит от числа уникальных значений в этих измерениях.
Выходная таблица содержит только одну запись, если не указано измерение строки. Значения в полях представляют фрагмент, заданный парами измерение-значение.
Тип поля определяется типом переменной netCDF и типом измерения.
Первое значение нестрокового измерения используется для создания представления таблицы по умолчанию для многомерной переменной.
Значения атрибутов календаря noleap и 365_day, связанные с переменной координаты времени в файле netCDF, не учитываются в ArcGIS.
Значения, представленные атрибутами missing_value или _FillValue переменной в файле netCDF, будут заменены на null в выходном представлении таблицы.
Параметры
arcpy.management.MakeNetCDFTableView(in_netCDF_file, variable, out_table_view, {row_dimension}, {dimension_values}, {value_selection_method})
Имя | Описание | Тип данных |
in_netCDF_file | Входной файл netCDF. | File |
variable [variable,...] | Переменные netCDF, используемые для создания полей в представлении таблицы. | String |
out_table_view | Имя выходного представления таблицы. | Table View |
row_dimension [row_dimension,...] (Дополнительный) | Измерения netCDF, используемые для создания полей, заполняемых уникальными значениями в представлении таблицы. Заданные здесь измерения определяют число строк в представлении таблицы и поля, которые будут в нем. Допустим, что stationID – это измерение в файле netCDF, и для него имеется 10 значений, тогда, если назначить используемым измерением stationID, в представлении таблицы появится 10 строк. Если используются stationID и время, причем есть 3 временных отрезка, то в представлении таблицы будет создано 30 строк. | String |
dimension_values [[dimension {value}],...] (Дополнительный) | Набор пар измерение-значение используется для задания фрагмента многомерной переменной.
| Value Table |
value_selection_method (Дополнительный) | Задает метод выбора значения измерения, который будет использоваться.
| String |
Пример кода
Создает представление таблицы из файла netCDF.
import arcpy
arcpy.MakeNetCDFTableView_md("C:/data/netcdf/precipmonmean.nc","precip",
"precipmonmeantable","time")
Создает представление таблицы из файла netCDF.
# MakeNetCDFTableView_Ex_02.py
# Description: Create a table view from a netCDF file.
# Requirements: None
#Import system modules
import arcpy
# Set local variables
inNetCDFFile = "c:/data/netcdf/precipmonmean.nc"
variable = "precip;humidity"
outTableView = "precipmonmeantable"
rowDimension = "time"
dimensionValue = ""
valueSelectionMethod = ""
# Execute MakeNetCDFTableView
arcpy.MakeNetCDFTableView_md(inNetCDFFile, variable, outTableView, rowDimension,
dimensionValue,valueSelectionMethod)