Часто задаваемые вопросы об использовании файла Parquet в ArcGIS Pro
В следующих вопросах и ответах приведена подробная информация об использовании файла Apache Parquet из локального подключения к папке или подключения к облачному хранилищу в ArcGIS Pro.
Кэши
Облачное хранилище
Типы данных
Картография
Публикация
Каков размер локального постоянного кэша, создаваемого для файла Parquet, который я использую в ArcGIS Pro?
Поскольку Parquet — это формат хранения с высокой степенью сжатия, создаваемые в ArcGIS Pro файлы локального постоянного кэша обычно намного больше исходного файла.
Например, файл Parquet, содержащий 1 миллион точечных записей, хранящихся в файле Parquet объемом 20 МБ, может привести к размеру кэша в 250 МБ. Разница в размере зависит от данных, содержащихся в файле Parquet, таких как количество столбцов, типы данных и элементов.
Разница в размерах файла и кэша нелинейна.
Могу ли я очистить локальные кэши?
Кэши в памяти очищаются при закрытии ArcGIS Pro.
Для постоянных кэшей вы можете удалить все локальные постоянные кэши в любое время. Вы также можете настроить автоматическое удаление кэша. См. инструкции в разделе Управление кэшами данных Parquet.
Подсказка:
Вы можете удалить локальные постоянные кэши и использовать инструмент геообработки Создать кэш Parquet или функцию ArcPy CreateParquetCache, чтобы воссоздать только те, которые вам ещё нужны.
Каким облачным провайдером можно воспользоваться для размещения файлов Parquet, к которым я получаю индивидуальный доступ для добавления на карту или сцену?
Вы можете создать соединение с облачным хранилищем Amazon Simple Storage Service (S3), Google Cloud Storage, Microsoft Azure Blob Storage или Microsoft Azure Data Lake Storage Gen2.
Какой тип учетных данных я могу использовать для создания подключения к облачному хранилищу, которое обеспечивает доступ к файлу Parquet в поддерживаемом местоположении облачного хранилища?
В документации по инструменту геообработки Создать файл подключения к облаку перечислены поддерживаемые типы учетных данных.
Какие разрешения политики на основе ресурсов надо настроить для роли IAM, чтобы разрешить ArcGIS Pro использовать файл Parquet в бакете Amazon S3?
Как минимум, для роли IAM требуется следующее:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "<statement-id>",
"Effect": "Allow",
"Action": [
"s3:ListBucket",
"s3:GetObject",
"s3:GetObjectVersion"
],
"Resource": [
"arn:aws:s3:::<cache-bucket-name>/*",
"arn:aws:s3:::<cache-bucket-name>"
]
}
]
}
Замените значения в угловых скобках (<>) на значения, подходящие для вашей роли IAM и бакета.
Версия формата документа о политике, показанная выше, - 2012-10-17. Если вы измените дату этой версии, также может потребоваться изменение формата документа.
Какие типы пространственных данных поддерживаются в файлах Parquet, используемых с ArcGIS?
Пространственное поле в файле Parquet должно быть определено одним из следующих вариантов:
Стандарт GeoParquet, версия 1.0.0 или 1.1.0
Геопространственный тип Parquet (геометрия или география)
Есть ли способ отобразить объекты на карте или сцене в ArcGIS Pro на основе информации, хранящейся в полях x, y, z в файле Parquet?
Запустите инструмент геообработки Таблица XY в точку, используя слой карты Parquet в качестве входной таблицы, чтобы создать класс объектов в поддерживаемом выходном формате. Затем добавьте выходной класс объектов на карту или сцену.
Могу ли я объединить объекты из файла Parquet в бины на карте?
Да. Если файл Parquet содержит более 10 000 строк, векторный слой, добавленный на карту, будет отображаться с помощью геоквадратных бинов. Вы можете установить другой порог масштабирования для слоя или отключить биннинг. Однако вы не сможете перейти к другому типу бинов, поскольку поддерживаются только геоквадратные бины.
Можно ли опубликовать веб-слой из данных в файле Parquet, который я добавляю на карту или сцену из папки или подключения к облачному хранилищу в ArcGIS Pro?
Да, теперь можно публиковать размещенные веб-слои, которые копируют все данные. Список типов веб-слоев, которые можно опубликовать, см. в разделе в Parquet в ArcGIS Pro.
Могу ли я включать кэшированные файловые данные Parquet в пакеты, такие как пакеты карт или пакеты проектов?
В настоящий момент нет.