Часто задаваемые вопросы

Найдите ответы на распространенные вопросы о слоях вокселов.

Какие типы объемов поддерживаются?

  • Объем воксела должен представлять собой объем равномерно распределенной сетки с определенным порядком измерений – x, y, z, t или t, z, y, x.
  • Воксел с неравномерно распределенной сеткой может использоваться как точечные объекты и интерполирован с помощью инструментов Эмпирический байесовский кригинг 3D и 3D-слой GA в NetCDF.

Диалоговое окно Добавить многомерный слой вокселов не распознает мой файл NetCDF. Почему?

Неподдерживаемые файлы NetCDF не отображают переменную информацию в диалоговом окне Добавить многомерный слой вокселов и не могут быть добавлены в локальную сцену. Кнопка предупреждения Предупреждение появляется в диалоговом окне. Щелкните ее, чтобы увидеть отчет о любых проблемах с файлом NetCDF. Убедитесь, что файл NetCDF является объемным и содержит необходимые измерения x, y, z с понятным наименованием переменной координат. Для получения дополнительных сведений см. поддерживаемые форматы вокселов. Библиотека Python NetCDF4 или класс ArcPy NetCDFFileProperties могут проверять информацию о размерности и переменной для файла NetCDF.

Какие системы координат поддерживают слои вокселов?

Слои вокселов поддерживают как географические, так и системы координат проекций в локальной сцене. Эллипсоидальные и гравитационные вертикальные системы координат также поддерживаются.

Как системы координат считываются из файла NetCDF?

Координатные переменные в файле NetCDF определяют, какие переменные представляют информацию x, y, z. Система координат данных, созданных из переменной NetCDF, определяется единицами переменных координат и наличием атрибута grid_mapping.

Если единицами координатных переменных, заданными как x- и y-измерения, являются единицы долготы и широты соответственно, данные находятся в географической системе координат (GCS) и автоматически устанавливается как WGS 1984.

Если standard_name переменных координат, указанных как x- и y-измерения, равны projection_x_coordinate и projection_y_coordinate, соответственно, и переменная имеет атрибут grid_mapping, данные находятся в проекционной системе координат (PCS). Имя, тип и другие параметры проекции определяются переменной grid_mapping.

Файлы NetCDF, созданные с помощью инструментов геообработки в ArcGIS AllSource, содержат глобальный атрибут esri_pe_string. Слой вокселов считывает известный текст (WKT) из этого глобального атрибута, чтобы установить систему координат.

Мой файл NetCDF имеет неправильную систему координат. Что я должен сделать?

Поместите файл проекции (.prj) с тем же именем, что и файл NetCDF, в тот же каталог, чтобы переопределить систему координат файла NetCDF. См. Сохранение системы координат в качестве файла проекции, чтобы узнать, как создать файл проекции.

Я получил уведомление, что мой слой вокселов не будет отображаться.

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

Как восстановить поврежденный слой вокселов?

Чтобы восстановить слой вокселов, щелкните красный восклицательный знак на панели Содержание. Файл NetCDF, используемый для восстановления поврежденного слоя, должен быть тем же файлом NetCDF, который использовался для создания исходного слоя вокселов. Если файлы NetCDF не совпадают, появляется сообщение об ошибке.

Как мне поделиться слоем вокселов?

Слои вокселов поддерживаются в ArcGIS AllSource, а также в ArcGIS Enterprise и ArcGIS Online. Вы можете создать пакет слоя вокселов сцены с помощью инструмента Создать ресурс слоя сцены вокселов, а затем загрузить и опубликовать пакет как слой веб-сцены.

Могу ли я добавить несколько слоев вокселов к моей локальной сцене?

Да. Убедитесь, что слои вокселов не перекрываются в одной и той же области, поскольку одновременно отображается только один слой вокселов. Также убедитесь, что ваша видеокарта может обрабатывать отображение нескольких слоев вокселов. Рекомендуется иметь как минимум 4 ГБ выделенной графической памяти. Дополнительные сведения см. в разделе Системные требования ArcGIS AllSource.

Как слои вокселов поддерживают время?

Слои вокселов поддерживают файлы NetCDF с размерами x,y,t или x,y,z,t. Переменная времени должна иметь атрибут единиц, а значения времени должны быть отсортированы в порядке возрастания. Поддерживаются следующие форматы: YYYY:MM:DD, hh:mm:ss, YYYY:MM:DD, и YYYY:MM:DD hh:mm:ss hh:mm, где последний hh:mm является часовым поясом. Используйте библиотеку Python NetCDF4, если значения времени нужно сортировать в порядке возрастания.

Что за файл .vxc1 создается рядом с файлом NetCDF?

Файл .vxc1 создается каждый раз, когда пользователь добавляет слой вокселов в локальной сцене со включенной опцией Оптимизировать для производительности. Этот файл может использоваться любым приложением ArcGIS AllSource, отображающим файл NetCDF в виде слоя вокселов. Файл .vxc1 увеличивается в размере по мере визуализации переменных и создания изоповерхностей и сечений пользователем. Чтобы отключить оптимизацию производительности слоя вокселов, снимите отметку со свойства Оптимизировать для производительности на странице Отображения свойств слоя вокселов. Файл .vxc1 можно вручную удалить в файловой системе.

Почему показаны не все объемы файла NetCDF?

Только один объем многомерных данных может быть визуализирован. Установлен объем с максимальным числом переменных. Если число переменных совпадает, объемы выбираются по измерению. Например, выбираются переменные x,y,z,t а не x,y,z, и x,y,z а не x,y,t. Для визуализации многомерных объемных данных в виде слоя вокселов рекомендуется определить только один объем.

Почему слои вокселов в сцене с дискретной переменной не отображаются в ArcGIS AllSource 3.0?

Начиная с ArcGIS AllSource интерфейс обработки дискретных переменных вокселов был упрощен. ArcGIS AllSource отбирает исходные значения данных, и в зависимости того, как данные хранятся в файле NetCDF, отбор дискретных данных может отличаться. Например, целочисленные или с плавающей точкой, со знаком форматы будут представлены в виде байта с знаком, а целочисленные без знака - как байт без знака.

Значения, которые были отобраны, отображаются в виде символов и всплывающих окон. Если ваши данные за пределами диапазона байта со знаком или без, или отбор значений вызывает конфликты, вы можете перекодировать значения, используя скрипт Python.

Слой вокселов сцены (SLPK или сервис) созданный до ArcGIS AllSource 3.0 не отображает дискретные значения. Вам необходимо запустить инструмент Создать ресурс слоя сцены вокселов для перестроения SLPK или повторной публикации сервиса слоя вокселов сцены.

Как слои вокселов поддерживают автоматические надписи для уникальных значений?

Если вы используете инструмент геообработки Ближайшая окрестность 3D, выходной файл NetCDF будет содержать надписи, которые учитывает слой вокселов. В качестве альтернативы используйте Python для создания файла NetCDF или изменения файла NetCDF, чтобы включить атрибуты esri_unique_values и esri_unique_labels для визуализируемой переменной.

Пример задания надписей для двух уникальных значений переменной в файле NetCDF.

 :esri_unique_labels = "Above", "Below";
 :esri_unique_values = 1, 0; // int

Что собой представляет набор данных вокселов с регулярной сеткой?

Набор данных вокселов имеет регулярную сетку, если интервал между значениями постоянен. Например, z-значения нерегулярны, если интервал изменяется в z-диапазоне, например 0, 5, 50, 100. Значения являются регулярными, если они расположены через постоянные интервалы, такие как 0, 5, 10, 15, 20.

Как мне исправить нерегулярные данные?

Вы можете использовать скрипт regularize Z Python или инструмент набора для настройки интервала в наборе данных вокселов.

Могу ли я автоматизировать создание слоев вокселов?

Да, вы можете использовать инструмент Создать многомерный слой вокселов, чтобы создать слой вокселов. Для публикации в ArcGIS Enterprise или ArcGIS Online используйте инструменты Создать ресурсы слоя сцены вокселов и Опубликовать пакет.

Могу ли я увидеть количество уникальных значений каждого воксела?

Да, вы можете увидеть количество каждого уникального значения на панели Символы.

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


В этом разделе