Чтение данных netCDF как растрового слоя

ВниманиеВнимание:

Вы не можете добавлять файл netCDF, используя кнопку Добавить данные Добавить данные.

Используя инструмент Создать растровый слой (Make NetCDF Raster Layer) из набора инструментов Инструменты многомерных данных (Multidimension Tools), можно создать растровый слой из переменной netCDF. Выходной растровый слой может использоваться при дальнейшем анализе в других инструментах, которые принимают растры на входе. Чтобы сохранить выходной слой, щёлкните правой кнопкой мыши слой в таблице содержания ArcMap и щёлкните на Сохранить как файл слоя (Save As Layer File), или используйте инструмент Сохранить в файл слоя (Save To Layer File) из набора инструментов Управление данными (Data Management Tools).

Растровый слой можно создать, используя переменные с двумя измерениями или более. Тип выходного растрового слоя может быть либо float, либо integer, в зависимости от типа переменной netCDF. В следующем примере показана переменная осадки (rainfall) с тремя измерениями.

netcdf annualrainfall {
dimensions:
	latitude = 48 ;
	longitude = 115 ;
	time = UNLIMITED ; 
variables:
	float latitude (latitude) ;
		latitude:units = "degrees_north" ;
	float longitude (longitude) ;
		longitude:units = "degrees_east" ;
	int time(time) ;
		time:units = "days since 1895-01-01" ;
		time:time_step = "annual" ;
		time:calendar = "gregorian" ;
	float rainfall (time, latitude, longitude) ;
		rainfall:units = "mm yr-1" ;
		rainfall:_FillValue = -9999.f ;
		rainfall:missing_value = -9999.f ;
}
Шаги:
  1. Щёлкните на кнопке Окно поиска (Search window) Поиск или перейдите на соответствующую вкладку.
  2. Щелкните Инструменты (Tools).
  3. Введите в текстовое поле Создать растровый слой NetCDF (Make NetCDF Raster Layer) и щёлкните на кнопке Поиск (Search) Поиск (Search).
  4. Щёлкните Создать растровый слой NetCDF (Make NetCDF Raster Layer) в возвращенном списке, чтобы открыть инструмент.
  5. Введите имя в текстовое поле Входной файл netCDF (Input netCDF File) или щёлкните на кнопке просмотра и выберите входной файл.
  6. В раскрывающемся списке Переменная (Variable) выберите переменную.
  7. В раскрывающемся списке Измерение Х (X Dimension) выберите измерение или оставьте значение по умолчанию.
  8. В раскрывающемся списке Измерение Y (Y Dimension) выберите измерение или оставьте значение по умолчанию.
  9. Введите имя в текстовое поле Выходной растровый слой (Output Raster Layer) или оставьте значение по умолчанию.
  10. При необходимости, чтобы создать многоканальный растр, в раскрывающемся списке Измерение канала (Band Dimension) выберите измерение или оставьте значение по умолчанию.
  11. Чтобы указать интервальную перекодировку, отличную от перекодировки по умолчанию для многомерных данных, выберите измерение в раскрывающемся списке Значения по умолчанию (Default Values). Измерение будет добавлено в таблицу. В раскрывающемся списке Значение (Value) рядом с добавленным измерением выберите значение. Повторите этот шаг, чтобы задать значения других измерений.
  12. Щёлкните на кнопке ОК.

    В памяти создается растровый слой. Этот слой не видно в дереве ArcCatalog, но его можно использовать в качестве входных данных для инструментов геообработки, которые его поддерживают. Растровый слой будет добавлен в таблицу содержания в ArcMap.

ПримечаниеПримечание:

Также можно перетащить файл netCDF в ArcMap. Если в файле есть переменные с двумя измерениями или более, будет создан растровый слой, которой будет отображаться с первой переменной.

Связанные темы

5/10/2014