Каждый файл Apache Parquet, к которому вы обращаетесь из локальной папки или подключения к облачному хранилищу, обрабатывается как отдельный слой или таблица, и ArcGIS Pro создает локальный кэш для каждого файла. Карта или сцена обращается к данным в локальном кэше.
Подробнее о кэше, который создается для файла Parquet
Когда вы добавляете файл Parquet на карту или сцену, ArcGIS Pro считывает метаданные файла, чтобы определить способ отображения данных следующим образом:
- Если файл содержит пространственные данные, как определено в формате GeoParquet, кэш представляет собой класс объектов и добавляется к карте или сцене как векторный слой.
Примечание:
ArcGIS Pro отображает один тип элемента на каждый векторный слой. Например, один слой на карте будет отображать все точечные объекты; он не будет отображать точки и полигоны в одном и том же слое.
- Если значение геометрии для файла Parquet установлено для определенного типа элемента, например точки, ArcGIS Pro отображает только точечные объекты в файле; объекты, которые не являются точками, не включаются в кэш и недоступны. Если для файла не задано значение геометрии, ArcGIS Pro использует тип элемента первого объекта в файле. Только объекты данного типа элемента включаются в кэш и, следовательно, отображаются на карте или сцене.
- Если файл Parquet не содержит пространственных данных в поддерживаемом формате GeoParquet, кэш создается в виде таблицы и добавляется на карту или сцену как отдельная таблица.
Чтобы добавить файл Parquet на карту или сцену, выполните следующие шаги:
- На панели Каталог подключитесь к папке или подключению к облачному хранилищу, которое имеет доступ к контейнеру (бакету), где хранится файл Parquet.
О поддерживаемых местах облачного хранилища см. в разделе часто задаваемых вопросов.
- Откройте папку или подключение к облачному хранилищу, указанное в предыдущем шаге, и добавьте файл Parquet на карту или сцену, следуя инструкциям в разделе Добавление слоев на карту или сцену.
Примечание:
При первом добавлении файла Parquet на карту или сцену может потребоваться некоторое время, поскольку ArcGIS Pro считывает весь файл целиком и создает локальный кэш.
Чтобы избежать этой задержки, вы можете запустить функцию CreateParquetCache ArcPyдля создания кэша перед первым добавлением файла на карту.
Теперь слой находится на карте или сцене, и вы можете работать с ним так же, как с любым другим векторным слоем, доступным только для чтения, или отдельной таблицей.