Начиная с версии ArcGIS Pro 3.5, вы можете работать с файлами Apache Parquet двумя способами. Каждый из них служит своей цели и предъявляет различные требования, а именно:
- Создайте подключение к многофайловым объектам из нескольких файлов Parquet, имеющих одинаковую схему — используйте эту опцию для анализа или визуализации нескольких файлов одновременно. Дополнительные сведения и требования для этого метода см. в разделе Подключение к многофайловым объектам и на соответствующих страницах справки.
- Обратитесь к одиночному файлу Parquet, хранящемуся на локальном диске или в контейнере (бакете) Amazon Simple Storage Service (S3), и добавьте его на карту или сцену — этот метод оптимизирован для визуализации объектов на карте или сцене и запроса к ним, когда файл Parquet содержит пространственное поле формата GeoParquet. Эта функциональность доступна при любом уровне лицензии ArcGIS Pro . Требования и сопутствующую информацию по этому методу см. ниже.
Требования к использованию содержимого одиночного файла Parquet
Чтобы визуализировать пространственные данные в файле Parquet, хранящемся на локальном диске или в бакете Amazon S3, файл должен соответствовать описанным ниже требованиям.
Требования к файлам
Для использования с ArcGIS Pro должны быть соблюдены следующие требования, связанные с именем файла и форматом:
- Файл должен иметь расширение .parquet.
- Поддерживаются только незашифрованные файлы Parquet.
- ArcGIS Pro поддерживает несжатые файлы Parquet или файлы Parquet, сжатые с использованием формата сжатия Snappy или формата сжатия GZIP. Другие форматы сжатия, включая пользовательские форматы сжатия, не поддерживаются.
- Имя файла должно содержать буквенно-цифровые символы. Также допускаются дефисы (-) и подчеркивания (_). В имени кэшированного слоя следующие специальные символы будут заменены на символы подчеркивания:
- Круглые скобки (())
- Квадратные скобки ([])
- Фигурные скобки ({})
- Амперсанд (&)
- Знак "собака" (@)
- Знак карет (^)
- Точки (.)
- Восклицательный знак (!)
- Знак решетки (#)
- Знак процента (%)
- Знак Плюс (+)
- Одинарная кавычка (')
- Тильда (~)
- Знак доллара США ($)
Другие специальные символы не поддерживаются.
Требования к столбцам
Для использования с ArcGIS Pro столбцы в файле Parquet должны соответствовать следующим требованиям:
- Имена столбцов должны содержать не более 32 буквенно-цифровых символов.
- Столбцы не могут быть вложенными.
- Файл должен содержать один пространственный столбец (формат GeoParquet). Поля X, Y и Z, широта, долгота и высота в данный момент не распознаются как поля формы; они считываются как строковые или числовые поля.
- Пространственное поле должно быть определено в GeoParquet стандарте версии 1.0.0 или 1.1.0.
- ArcGIS Pro не поддерживает пространственные типы геометрической коллекции.
Поддерживаемые варианты использования в ArcGIS Pro
Ниже приведено краткое описание того, как можно использовать один файл Parquet в этой версии ArcGIS Pro. Дополнительные сведения см. в разделе Часто задаваемые вопросы об использовании файла Parquet в ArcGIS Pro.
- Данные из файла Parquet предназначены для визуализации и запрашивания в ArcGIS Pro. Добавьте данные на карту или сцену для их просмотра.
- Когда вы заменяете или изменяете ресурсы файла Parquet с помощью стороннего программного обеспечения, ArcGIS Pro определяет, что файл был изменен, и перестраивает локальный кэш данных для включения измененных данных. Подробности см. в разделе Кэшированные данные Parquet .
- Вы можете использовать данные из файла Parquet в качестве входных для инструмента геообработки, но должны добавить данные из файла Parquet на карту в ArcGIS Pro и использовать слой карты в инструменте геообработки или скрипте ArcPy. Инструмент или скрипт будет запущен для слоя карты. В настоящее время вы не можете добавить файл Parquet в качестве входных данных в инструменты геообработки или функции ArcPy непосредственно из папки или облачного хранилища.