ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

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

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

Примечание:

Вы не можете добавить слой объектов 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 и щёлкните на кнопке Поиск Поиск (Search).
  4. В полученном списке щёлкните на Создать векторный слой NetCDF, чтобы открыть инструмент.
  5. Введите имя в текстовое поле Входной файл netCDF или щёлкните на кнопке просмотра и выберите входной файл.
  6. В раскрывающемся списке Переменные выберите переменную из списка.

    Раскрывающийся список обновляется переменными, у которых имеется хотя бы одно общее измерение с выбранной переменной. Повторите этот шаг, чтобы добавить дополнительные переменные.

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

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

Примечание:

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

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

  • Чтение данных netCDF с использованием инструментов геообработки
  • Создать слой объектов NetCDF

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация