カートグラフィック パーティションの作成 (Create Cartographic Partitions) (カートグラフィ)

サマリー

入力フィーチャクラスをカバーするポリゴン フィーチャのメッシュを作成し、各出力ポリゴンが、入力フィーチャの密度および分布によって決定された指定の数以下の入力フィーチャまたは入力頂点を取り囲みます。

作成されたパーティション フィーチャクラスは、[カートグラフィック パーティション] ジオプロセシング環境設定に適しています。 [カートグラフィック パーティション] 環境設定によって、特定のジオプロセシング ツールが、パーティションで入力フィーチャを読み込んだり処理したりします。 これらのツールは、状況に応じて機能するため、複数のテーマから複数のフィーチャが同時に読み込まれる必要があります。 データセットが大きい場合、メモリの制限が起こります。 分割すると、大きなデータセットは、これらのツールによってパーティション単位で順次処理できるようになります。

[カートグラフィック パーティションの作成 (Create Cartographic Partitions)] ツールの例
高密度の道路フィーチャが存在する位置には、小さい分割ポリゴン フィーチャが作成されます。

使用法

パラメーター

ラベル説明データ タイプ
入力フィーチャ

出力ポリゴンのサイズと配置を決定する、フィーチャの分布と密度または頂点の分布と密度を含む入力フィーチャクラスまたはレイヤー。 入力フィーチャは、通常、その他のジオプロセシング ツールを使用したそれ以降の処理に使用されます。 通常、入力フィーチャは、同時に考慮される場合、その他のツールのメモリ制限を超えるため、パーティションを作成して、処理のために入力を分割します。

Feature Layer
出力フィーチャ

それぞれが [フィーチャ数] パラメーターで指定された数より少なく扱いやすい数の入力フィーチャ、または扱いやすい数の入力頂点を取り囲むパーティションの出力ポリゴン フィーチャクラス。

Feature Class
フィーチャ数

出力フィーチャクラスの各ポリゴンが取り囲むフィーチャまたは頂点 ([パーティション方法] パラメーターの値による) の理想的な数。 フィーチャの推奨数は 50,000 で、これがデフォルトの値です。 頂点の場合、パーティションを使用するツールによって異なりますが、100 万の頂点で約 0.5 GB のメモリを消費します。 フィーチャの数は、500 未満にはできません。

Long
パーティション方法
(オプション)

[フィーチャ数] パラメーターが、各出力ポリゴン内のフィーチャの理想的な数を参照するか、頂点の理想的な数を参照するかを指定します。

  • フィーチャパーティションで、個々のフィーチャの数と密度を考慮します。 この方法は、ほとんどの場合に適用でき、デフォルトです。
  • 頂点パーティションで、頂点の数と密度を考慮します。 この方法は、入力データに比較的少数の非常に複雑なフィーチャ (高解像度の国ポリゴンなど) が含まれている場合や非常に長いフィーチャが複数のパーティション境界 (等高線など) と交差することが多い場合に使用します。
String

arcpy.cartography.CreateCartographicPartitions(in_features, out_features, feature_count, {partition_method})
名前説明データ タイプ
in_features
[in_features,...]

出力ポリゴンのサイズと配置を決定する、フィーチャの分布と密度または頂点の分布と密度を含む入力フィーチャクラスまたはレイヤー。 入力フィーチャは、通常、その他のジオプロセシング ツールを使用したそれ以降の処理に使用されます。 通常、入力フィーチャは、同時に考慮される場合、その他のツールのメモリ制限を超えるため、パーティションを作成して、処理のために入力を分割します。

Feature Layer
out_features

それぞれが feature_count パラメーターで指定された数より少なく扱いやすい数の入力フィーチャ、または扱いやすい数の入力頂点を取り囲むパーティションの出力ポリゴン フィーチャクラス。

Feature Class
feature_count

出力フィーチャクラスの各ポリゴンが取り囲むフィーチャまたは頂点 (partition_method パラメーターの値による) の理想的な数。 フィーチャの推奨数は 50,000 で、これがデフォルトの値です。 頂点の場合、パーティションを使用するツールによって異なりますが、100 万の頂点で約 0.5 GB のメモリを消費します。 フィーチャの数は、500 未満にはできません。

Long
partition_method
(オプション)

feature_count パラメーターが、各出力ポリゴン内のフィーチャの理想的な数を参照するか、頂点の理想的な数を参照するかを指定します。

  • FEATURESパーティションで、個々のフィーチャの数と密度を考慮します。 この方法は、ほとんどの場合に適用でき、デフォルトです。
  • VERTICESパーティションで、頂点の数と密度を考慮します。 この方法は、入力データに比較的少数の非常に複雑なフィーチャ (高解像度の国ポリゴンなど) が含まれている場合や非常に長いフィーチャが複数のパーティション境界 (等高線など) と交差することが多い場合に使用します。
String

コードのサンプル

CreateCartographicPartitions (カートグラフィック パーティションの作成) の例 (Python ウィンドウ)

次の Python ウィンドウ スクリプトは、イミディエイト モードで CreateCartographicPartitions 関数を使用する方法を示しています。

import arcpy
arcpy.env.workspace = "C:/data/cartography.gdb/transportation"
arcpy.CreateCartographicPartitions_cartography("roads.lyr", "partitions", 50000, "FEATURES")

ライセンス情報

  • Basic: No
  • Standard: No
  • Advanced: Yes

関連トピック