Чтение данных netCDF как слоя точечных объектов

ArcGIS Pro 3.4 | | Архив справки

Используя инструмент Создать слой объектов NetCDF из набора инструментов Многомерные данные, можно создать слой точечных объектов из одной или нескольких переменных netCDF. Выходной векторный слой можно использовать в других инструментах, которые принимают точечные объекты в качестве входных данных для последующего анализа. Чтобы сохранить выходной слой, щелкните слой на панели Содержание правой клавишей мыши и щелкните Публикация, а затем Сохранить как файл слоя либо воспользуйтесь инструментом Сохранить в файл слоя из набора инструментов Управление данными.

Примечание:

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

Переменные, которые представляют временные зависимости данных станции, траектории, точки на сетке с равными промежутками и т. д., можно использовать для создания класса точечных объектов. Поля таблицы атрибутов выходного объекта заполняются данными из выбранных переменных. Тип поля определяется типом переменной netCDF. В приведенном ниже примере показана временная зависимость влажности и температуры на разных станциях.

dimensions:
	station = 10;  // measurement locations
	pressure = 11;
	time = UNLIMITED;
variables:
	float humidity(time, pressure, station);
		humidity:long_name = "Specific humidity" ;
		humidity:coordinates = "lat lon" ;
	float temperature(time, pressure, station);
		temperature:long_name = "Temperature" ;
		temperature:coordinates = "lat lon" ;
	double time(time);
		time:long_name = "time of measurement" ;
		time:units = "days since 1970-01-01 00:00:00" ;
	float lon(station);
		lon:long_name = "station longitude";
		lon:units = "degrees_east";
	float lat(station);
		lat:long_name = "station latitude" ;
		lat:units = "degrees_north" ;
	float pressure(pressure);
		pressure:long_name = "pressure" ;
		pressure:units = "hPa" ;
  1. Щелкните вкладку Анализ.
  2. Щелкните Инструменты.
  3. Введите в текстовое поле Создать векторный слой NetCDF.
  4. В полученном списке щёлкните на Создать векторный слой NetCDF, чтобы открыть инструмент.
  5. Введите имя в текстовое поле Входной файл netCDF или щёлкните на кнопке просмотра и выберите входной файл.
  6. Щелкните стрелку ниспадающего меню Переменные, отметьте одну или несколько переменных в списке и щелкните Добавить.

    Добавляемые переменные должны иметь по крайней мере одно общее измерение.

  7. В раскрывающемся списке Переменная Х выберите переменную или оставьте значение по умолчанию.
  8. В раскрывающемся списке Переменная Y выберите переменную или оставьте значение по умолчанию.
  9. Введите имя в текстовое поле Выходной векторный слой или оставьте значение по умолчанию.
  10. Щелкните стрелку ниспадающего меню Измерения строки, отметьте одно или несколько измерений в списке и затем щелкните Добавить.
  11. В ниспадающем меню Переменная Z выберите переменную из списка.
  12. В раскрывающемся списке Переменная M выберите переменную.
  13. Чтобы указать срез, отличный от среза по умолчанию для многомерных данных, щелкните Значения измерений в ниспадающем меню, отметьте одно или больше измерений из списка и щелкните Добавить. Для каждого добавленного измерения щелкните ниспадающий список Значение рядом с добавленным измерением и выберите значение.
  14. Щелкните Запустить.

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

Связанные разделы