Preguntas frecuentes sobre el uso de un archivo Parquet en ArcGIS Pro

Las siguientes preguntas y respuestas proporcionan información detallada sobre el uso de un archivo Apache Parquet de una conexión a carpetas local o una conexión de almacenamiento en la nube en ArcGIS Pro.

Memorias caché

Almacenamiento en la nube

Representación cartográfica

Uso compartido

Memorias caché

¿Qué tamaño tienen las memorias caché locales que se crean para un archivo Parquet que uso en ArcGIS Pro?

Dado que Parquet es un formato de almacenamiento altamente comprimido, los archivos de la caché local creados por ArcGIS Pro suelen ser mucho más grandes que el archivo original.

Por ejemplo, un archivo Parquet que contiene 1 millón de registros de puntos almacenados en un archivo Parquet de 20 MB puede resultar en un tamaño de caché de 250 MB. La diferencia de tamaño depende de los datos contenidos en el archivo Parquet, como el número de columnas y los tipos de datos y entidades.

La diferencia de tamaño entre el archivo y la caché no es lineal.

¿Puedo borrar las memorias caché locales?

Puede eliminar los archivos del directorio ParquetCache. La ubicación predeterminada de este directorio es C:\Users\<userprofile>\Documents\ArcGIS\ParquetCache. Después de eliminar un archivo de caché, ArcGIS Pro volverá a crearlo la próxima vez que acceda al archivo Parquet de un modo que provoque que ArcGIS Pro cree una caché local tal como se describe en Datos Parquet en caché.

Como alternativa, puede eliminar las memorias caché locales y volver a crear las que necesite utilizando la función CreateParquetCache de ArcPy.

Almacenamiento en la nube

¿Qué proveedor de nube puedo utilizar para alojar los archivos Parquet a los que accedo individualmente para agregarlos a un mapa o escena?

Puede crear una conexión de almacenamiento en la nube a un bucket de Amazon Simple Storage Service (S3).

¿Qué tipo de credenciales puedo usar para crear una conexión de almacenamiento en la nube que acceda a un archivo Parquet en un bucket de Amazon S3?

Puede utilizar una clave de acceso o un token de sesión. Si el bucket está configurado para el acceso anónimo, no se requieren credenciales para acceder al archivo que contiene. Consulte la documentación de la herramienta Crear archivo de conexión a la nube para obtener una lista de los tipos de credenciales compatibles.

¿Qué permisos de políticas basadas ​​en recursos debo configurar para que un rol IAM permita que ArcGIS Pro pueda usar un archivo Parquet en un bucket de Amazon S3?

Como mínimo, el rol IAM requiere la siguiente política:

{
    "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>"
            ]
        }
    ]
}

Reemplace los valores contenidos dentro de los corchetes angulares (<>) con valores específicos para su bucket y rol IAM.

La versión del formato del documento de política que se muestra arriba es 2012-10-17. Si cambia la fecha de esta versión, es posible que también tenga que cambiar el formato de documento.

Representación cartográfica

¿Hay alguna forma de mostrar entidades en un mapa o escena de ArcGIS Pro en función de la información almacenada en los campos x, y, z de un archivo Parquet?

Ejecute la herramienta de geoprocesamiento De tabla XY a punto con la capa de mapa de Parquet como tabla de entrada para crear una clase de entidad en un formato de salida compatible. A continuación, agregue la clase de entidad de salida al mapa o escena.

¿Puedo agregar entidades de un archivo Parquet a bins en el mapa?

Sí. Si el archivo Parquet contiene más de 10.000 filas, la capa de entidades que se agrega al mapa se dibujará con bins geocuadrados. Puede establecer un umbral de escala diferente para la capa o deshabilitar la agrupación en bins. Sin embargo, no es posible cambiar a un tipo de bin diferente, ya que solo se admiten bins geocuadrados.

Uso compartido

¿Puedo publicar una capa web a partir de los datos de un archivo Parquet que agregue a un mapa o escena desde una conexión de almacenamiento en la nube o carpeta en ArcGIS Pro?

No, en este momento esto no se puede hacer.

¿Puedo incluir datos de archivos Parquet almacenados en caché en paquetes, como paquetes de mapa o paquetes de proyecto?

No, en este momento esto no se puede hacer.