Skip to main content

Parquet в ArcGIS Pro

Есть два способа работы с файлами Apache Parquet в ArcGIS Pro. Каждый из них служит своей цели и предъявляет различные требования, а именно:

  • Создайте подключение к многофайловым объектам из нескольких файлов Parquet, имеющих одинаковую схему — используйте эту опцию для анализа или визуализации нескольких файлов одновременно. Дополнительные сведения и требования для этого метода см. в разделе Подключение к многофайловым объектам и на соответствующих страницах справки.

  • Найдите отдельный файл Parquet, хранящийся на локальном диске или в поддерживаемом местоположении облачного хранилища, и добавьте его на карту или в сцену — этот метод оптимизирован для визуализации объектов на карте или сцене и выполнения запросов к ним, когда файл Parquet содержит поле поддерживаемого пространственного типа. Эта функциональность доступна при любом уровне лицензии ArcGIS Pro. Требования и сопутствующую информацию по этому методу см. ниже.

Требования к файлу Parquet для его использования

Чтобы визуализировать пространственные данные в файле Parquet, хранящемся на локальном диске или в поддерживаемом местоположении облачного хранилища, файл должен соответствовать описанным ниже требованиям.

Требования к файлам

Для использования с ArcGIS Pro должны быть соблюдены следующие требования, связанные с именем файла и форматом:

  • Файл должен иметь расширение .parquet.

  • Поддерживаются только незашифрованные файлы Parquet.

  • ArcGIS Pro поддерживает несжатые файлы Parquet или файлы Parquet, сжатые с использованием формата сжатия Snappy, GZIP, или Zstandard (Zstd). Другие форматы сжатия, включая пользовательские форматы сжатия, не поддерживаются.

  • Имя файла должно содержать буквенно-цифровые символы. Также допускаются дефисы (-) и подчеркивания (_). В имени кэшированного слоя следующие специальные символы будут заменены на символы подчеркивания:

    • Круглые скобки (())

    • Квадратные скобки ([])

    • Фигурные скобки ()

    • Амперсанд (&)

    • Знак "собака" (@)

    • Знак карет (^)

    • Точка (.)

    • Восклицательный знак (!)

    • Знак решетки (#)

    • Знак процента (%)

    • Знак Плюс (+)

    • Одинарная кавычка (')

    • Тильда (~)

    • Знак доллара США ($)

    Другие специальные символы не поддерживаются.

Требования к столбцам

Для использования с ArcGIS Pro столбцы в файле Parquet должны соответствовать следующим требованиям:

  • Имена столбцов должны содержать не более 128 буквенно-цифровых символов. Также допускаются подчеркивания (_). Пробелы, табуляции, переносы строк и следующие специальные символы будут заменены подчеркиваниями в имени поля в кэшированном слое:

    • Круглые скобки (())

    • Квадратные скобки ([])

    • Угловые кавычки (< >)

    • Фигурные скобки ()

    • Амперсанд (&)

    • Звездочка (*)

    • Знак "собака" (@)

    • Знак карет (^)

    • Двоеточие (:)

    • Точка (.)

    • Знак равенства (=)

    • Восклицательный знак (!)

    • Знак решетки (#)

    • Тире (-)

    • Знак процента (%)

    • Черта (|)

    • Знак Плюс (+)

    • Точка с запятой (;)

    • Одинарная кавычка (')

    • Слэш (\ или /)

    • Тильда (~)

    • Знак доллара США ($)

    Другие специальные символы не поддерживаются.

  • Столбцы не могут быть вложенными.

  • Файл должен содержать один пространственный столбец. Поля X, Y и Z, широта, долгота и высота в данный момент не распознаются как поля формы; они считываются как строковые или числовые поля.

  • ArcGIS Pro не поддерживает пространственные типы коллекций геометрии.

Поддерживаемые применения в ArcGIS Pro

Ниже приведено краткое описание того, как можно использовать один файл Parquet в этой версии ArcGIS Pro. Для получения дополнительной информации см. раздел Часто задаваемые вопросы об использовании файла Parquet в ArcGIS Pro.

  • Данные из файла Parquet предназначены для визуализации и запрашивания в ArcGIS Pro. Добавьте данные на карту или сцену для их просмотра.

  • Когда вы заменяете или изменяете ресурсы файла Parquet с помощью стороннего программного обеспечения, ArcGIS Pro определяет, что файл был изменен, и перестраивает локальный постоянный кэш данных (если такой существует) для включения измененных данных. См. раздел Управление кэшами данных Parquet для получения дополнительной информации.

  • Данные из файла Parquet можно использовать в качестве входных данных для инструмента геообработки. Можно добавить данные из файла Parquet на карту в ArcGIS Pro и использовать слой карты в инструменте геообработки или скрипте ArcPy, или можно добавить файл Parquet в качестве входных данных для инструментов геообработки или функций ArcPy непосредственно из папки или подключения к облачному хранилищу.

  • Вы можете экспортировать пространственные и непространственные данные из файла Parquet в базу геоданных с помощью следующих инструментов геообработки: Экспорт объектов или Экспорт таблицы.

  • Вы можете экспортировать данные в файл Parquet с помощью инструмента геообработки Экспорт в Parquet.

  • Вы можете публиковать следующие типы веб-слоев, которые копируют все данные в ArcGIS Enterprise или ArcGIS Online, что приводит к созданию размещенных слоёв:

    • Векторные веб-слои

    • Слой векторных листов со связанным векторным веб-слоем

    • Слои сцены со связанным векторным слоем

    • Таблицы