Skip to main content

ArcGIS Pro での Parquet ファイルの使用に関する FAQ

次の質問と答えによって、ArcGIS Pro におけるローカル フォルダー接続またはクラウド ストレージ コネクションからの Apache Parquet ファイルの使用に関する詳細情報を説明します。

キャッシュ

クラウド ストレージ

データ タイプ

マッピング

共有

ArcGIS Pro で使用する Parquet ファイルに対して作成されるローカル永続キャッシュの大きさはどれくらいですか?

Parquet は高度に圧縮されたストレージ形式であるため、ArcGIS Pro が作成するローカル永続キャッシュ ファイルは通常、元のファイルよりもはるかに大きくなります。

たとえば、20 MB の Parquet ファイルに 100 万のポイント レコードが格納されている Parquet ファイルの場合、キャッシュ サイズは 250 MB になります。 サイズの違いは、列の数やデータおよびエンティティー タイプなど、Parquet ファイルに含まれているデータによって異なります。

ファイルとキャッシュのサイズの差は線形ではありません。

ローカル キャッシュはクリアできますか?

ArcGIS Pro を閉じると、メモリー内キャッシュが削除されます。

永続キャッシュの場合、ローカルの永続キャッシュをいつでもすべて削除できます。 キャッシュの自動削除を構成することもできます。 手順は「Parquet データ キャッシュの管理」をご参照ください。

ヒント:

ローカル永続キャッシュを削除し、Create Parquet Cache ジオプロセシング ツールまたは CreateParquetCache ArcPy 関数を使用して、引き続き必要なものだけを再作成できます。

マップやシーンに追加する、個別にアクセスする Parquet ファイルをホストするために、どのクラウド プロバイダーを使用できますか?

クラウド ストレージ コネクションは、Amazon Simple Storage Service (S3)、Google Cloud Storage、Microsoft Azure Blob Storage、または Microsoft Azure Data Lake Storage Gen2 に作成できます。

サポートされているクラウド ストレージの場所にある Parquet ファイルにアクセスするクラウド ストレージ コネクションを作成するには、どのようなタイプの認証情報を使用できますか?

クラウド コネクション ファイルの作成 ジオプロセシング ツールのドキュメントには、サポートされている認証情報タイプがリストされています。

ArcGIS Pro で Amazon S3 バケット内の Parquet ファイルを使用できるようにするには、IAM ロールにどのようなリソースベースのポリシー権限を構成する必要がありますか?

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 です。 このバージョン日付を変更する場合は、ドキュメント形式も変更が必要になることがあります。

ArcGIS で使用される Parquet ファイルでは、どの空間データ タイプがサポートされていますか?

Parquet ファイル内の空間フィールドは、次のいずれかで定義する必要があります。

Parquet ファイル内の x、y、z フィールドに格納されている情報に基づいて、ArcGIS Pro でマップまたはシーン内のフィーチャを表示する方法はありますか?

XY テーブル → ポイント ジオプロセシング ツールを、Parquet のマップ レイヤーを入力として実行して、サポートされている出力形式でフィーチャクラスを作成します。 次に、その出力フィーチャクラスをマップまたはシーンに追加します。

Parquet ファイルのフィーチャをマップ上のビンに集約できますか?

はい。 Parquet ファイルに 10,000 を超える行が含まれている場合、マップに追加されるフィーチャ レイヤーは Geosquare ビンを使用して描画されます。 レイヤーに異なる縮尺の閾値を設定したり、ビニングを無効化することができます。 ただし、サポートされているのは Geosquare ビンのみであるため、別のビン タイプに変更することはできません。

ArcGIS Pro で、フォルダーまたはクラウド ストレージ コネクションからマップまたはシーンに追加した Parquet ファイル内のデータから、Web レイヤーを公開することはできますか?

はい。すべてのデータをコピーする、ホスト Web レイヤーを公開できます。 公開できる Web レイヤーのタイプのリストについては、「ArcGIS Pro の Parquet」をご参照ください。

マップ パッケージやプロジェクト パッケージなどのパッケージに、キャッシュした Parquet ファイルのデータを含めることはできますか?

いいえ。現段階では抽出されません。