Создать представление таблицы NetCDF (Make NetCDF Table View) (Многомерные данные)
Резюме
Создает представление таблицы из файла netCDF.
Использование
-
Представления таблицы представляют собой таблицы, которая хранятся в памяти, и это то же самое, что представления таблиц при добавлении таблицы в ArcMap.
-
ArcCatalog не отображает эти представления таблиц, но они могут использоваться как входные данные других инструментов геообработки в текущем сеансе ArcGIS. После выхода из ArcGIS таблицы в памяти удаляются. Чтобы сохранить представление таблицы в постоянную таблицу, которую можно будет использовать в последующих сеансах ArcGIS, воспользуйтесь инструментом Копировать строки (Copy Rows).
-
Созданные в ArcCatalog представления таблицы не могут использоваться в ArcMap.
-
Существующее представление таблицы будет перезаписано, если введено то же имя представления таблицы.
-
Количество записей в представлении таблиц совпадает с числом уникальных значений в измерении строки. Если выбрано несколько измерений, то число записей зависит от числа уникальных значений в этих измерениях.
-
Выходная таблица содержит только одну запись, если не указано измерение строки. Значения в полях представляют фрагмент, заданный парами измерение-значение.
-
Тип поля определяется типом переменной netCDF и типом измерения.
-
Первое значение нестрокового измерения используется для создания представления таблицы по умолчанию для многомерной переменной.
-
Значения атрибутов календаря noleap и 365_day, связанные с переменной временной координаты в файле netCDF, не учитываются в ArcGIS.
Синтаксис
Параметр | Объяснение | Тип данных |
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)