Найдите ответы на распространенные вопросы о слоях вокселов.
- Объем воксела должен представлять собой объем равномерно распределенной сетки с определенным порядком измерений – x, y, z, t или t, z, y, x.
- Воксел с неравномерно распределенной сеткой может использоваться как точечные объекты и интерполирован с помощью инструментов Эмпирический байесовский кригинг 3D и 3D-слой GA в NetCDF.
Неподдерживаемые файлы NetCDF не отображают переменную информацию в диалоговом окне Добавить многомерный слой вокселов и не могут быть добавлены в локальную сцену. Кнопка предупреждения появляется в диалоговом окне. Щелкните ее, чтобы увидеть отчет о любых проблемах с файлом NetCDF. Убедитесь, что файл NetCDF является объемным и содержит необходимые измерения x, y, z с понятным наименованием переменной координат. Для получения дополнительных сведений см. поддерживаемые форматы вокселов. Библиотека Python NetCDF4 или класс ArcPy NetCDFFileProperties могут проверять информацию о размерности и переменной для файла 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) из этого глобального атрибута, чтобы установить систему координат.
Поместите файл проекции (.prj) с тем же именем, что и файл NetCDF, в тот же каталог, чтобы переопределить систему координат файла NetCDF. См. Сохранение системы координат в качестве файла проекции, чтобы узнать, как создать файл проекции.
Как горизонтальная, так и вертикальная системы координат слоя вокселов должны соответствовать системе координат сцены. Откройте свойства сцены, чтобы убедиться, что горизонтальная и вертикальная системы координат установлены правильно.
Чтобы восстановить слой вокселов, щелкните красный восклицательный знак на панели Содержание. Файл NetCDF, используемый для восстановления поврежденного слоя, должен быть тем же файлом NetCDF, который использовался для создания исходного слоя вокселов. Если файлы NetCDF не совпадают, появляется сообщение об ошибке.
Да. Убедитесь, что слои вокселов не перекрываются в одной и той же области, поскольку одновременно отображается только один слой вокселов. Также убедитесь, что ваша видеокарта может обрабатывать отображение нескольких слоев вокселов. Рекомендуется иметь как минимум 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 создается каждый раз, когда пользователь добавляет слой вокселов в локальной сцене со включенной опцией Оптимизировать для производительности. Этот файл может использоваться любым приложением ArcGIS AllSource, отображающим файл NetCDF в виде слоя вокселов. Файл .vxc1 увеличивается в размере по мере визуализации переменных и создания изоповерхностей и сечений пользователем. Чтобы отключить оптимизацию производительности слоя вокселов, снимите отметку со свойства Оптимизировать для производительности на странице Отображения свойств слоя вокселов. Файл .vxc1 можно вручную удалить в файловой системе.
Только один объем многомерных данных может быть визуализирован. Установлен объем с максимальным числом переменных. Если число переменных совпадает, объемы выбираются по измерению. Например, выбираются переменные x,y,z,t а не x,y,z, и x,y,z а не x,y,t. Для визуализации многомерных объемных данных в виде слоя вокселов рекомендуется определить только один объем.
Начиная с 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
Вы можете использовать скрипт regularize Z Python или инструмент набора для настройки интервала в наборе данных вокселов.
Да, вы можете использовать инструмент Создать многомерный слой вокселов, чтобы создать слой вокселов. Для публикации в ArcGIS Enterprise или ArcGIS Online используйте инструменты Создать ресурсы слоя сцены вокселов и Опубликовать пакет.