ディゾルブ (Dissolve)
ディゾルブ ツールは、オーバーラップまたは共通の境界線を共有するポリゴンやポリライン、あるいは共通の属性を共有するポリゴンやポリラインを検出し、それらを結合し、1 つのポリゴンまたはポリラインを形成します。
例
ディゾルブ ツールは次のようなシナリオで使用できます。
複数の分析範囲のポリゴンを、分析の境界を表す 1 つのポリゴンに結合します。
交差するトレイル セグメントから単一のポリラインを作成します。
一致する属性値に基づいてジオメトリーを集約 (ディゾルブ) します。
パラメーター
次の表に、ディゾルブ ツールで使用するパラメーターの概要を示します。
| パラメーター | 説明 |
|---|---|
| 入力データセット | ディゾルブするジオメトリー フィールドを含むデータセット。 |
| ジオメトリー フィールド | ディゾルブされるポリゴンまたはポリライン フィールド。 |
| フィールドの値が一致するレコードのディゾルブ | 一致するフィールド値に基づいてジオメトリーをディゾルブします。 |
| 一致するフィールド | 一致する値に基づき、ジオメトリーをディゾルブするために使用する 1 つ以上のフィールドを指定します。 |
| マルチパート ジオメトリーの作成 | 出力にマルチパート ジオメトリーを含めることができるかどうかを指定します。 |
| サマリー フィールド | 集計する入力データセットのフィールドと、各フィールドに対して計算する統計。 |
使用上の注意
[入力データセット] パラメーターを使用して、ディゾルブするレコードを含むデータセットを特定します。
[フィールドの値が一致するレコードをディゾルブ] パラメーターは、ツールがディゾルブするのは、交差して同じフィールド値を持つジオメトリーだけか (有効)、交差するジオメトリーだけか (無効) を決定します。
[マルチパート ジオメトリーの作成] パラメーターは、出力にマルチパート ジオメトリーを含めることができるかどうかを決定します。 マルチパート ジオメトリーは、1 つのジオメトリーが不連続のパーツに分割されたものとして定義されます。 たとえば、ハワイ州はマルチパート ジオメトリーと見なされることがあります。これは、個々のジオメトリック パートは 1 つの州として分類されているからです。 [マルチパート ジオメトリーの作成] パラメーターには次の 2 つのオプションがあります。
True (有効) - 該当する場合、マルチパート ジオメトリーが出力に作成されます。
False (無効) - シングルパート フィーチャのみが出力に作成されます。 これがデフォルトです。
[サマリー フィールド] パラメーターでは、入力データセット内のフィールドを集計するかを決定します。 統計は、一緒にディゾルブされたレコードを使用して計算されます。 次の統計サマリーが利用可能です。
[合計] - フィールド内の数値の合計。
[null, 1, 3]の合計は4です。[最小] - 数値または日付フィールドの最小値。
[0, 2, null]の最小値は0です。[最大] - 数値または日付フィールドの最大値。
[0, 2, null]の最大値は2です。[平均] - 数値の平均。
[0, 2, null]の平均は1です。[標準偏差] - 数値フィールドの標準偏差。
[null, 1, 1, 1]の標準偏差は0です。[個数] - 非 NULL 値の数。 任意のタイプのフィールドで使用できます。
[null, "hello", "world"]の数は2です。[すべて] - 任意のタイプのフィールドのサンプル値。
次の表は、異なるディゾルブ オプションでの [マルチパート ジオメトリーの作成] パラメーターの機能の概要を示しています。
| ディゾルブ方法 | 入力データセット | マルチパートが false (デフォルト) | マルチパートが true |
|---|---|---|---|
| [一致するフィールド] は指定されません (デフォルト)。 | 入力データセットには 6 つのジオメトリーが含まれています。 ジオメトリーの一部は他のジオメトリーと交差していますが、1 つのジオメトリーは他方から分離されます。 |
すべての値がディゾルブされ、マルチパートが false の場合には、3 つのジオメトリーが作成されます。 ディゾルブされるのは、重なり合うジオメトリーのみです。 |
すべての値がディゾルブされ、マルチパートが true の場合には、1 つのジオメトリーが作成されます。 このパラメーターの組み合わせでは、結果は常に 1 つのジオメトリーになります。 |
| [一致するフィールド] が指定されています。 | 入力データセットに 6 つのジオメトリーが含まれています。 ジオメトリーの一部は他のジオメトリーと交差していますが、1 つのジオメトリーは他方から分離されます。 3 つは属性 blue を共有し、他の 3 つは属性 yellow を共有します。 |
フィールドに基づいて (ここでは、フィールドは入力ポリゴンの色) ディゾルブが適用される場合には、4 つのジオメトリーが作成されます。 指定フィールドと同じ値を持つ、オーバーラップするジオメトリーのみがディゾルブします。 |
![]() フィールドに基づいて (ここでは、フィールドは入力ポリゴンの色) ディゾルブが適用され、マルチパートが許可されている場合には、2 つのジオメトリーが作成されます。 同じフィールド値を持つ値は、常に 1 つのジオメトリーになります。 |
出力
出力結果には、[一致するフィールド] パラメーターを使用して指定されたフィールドのほかに、次のフィールドがあります。
| フィールド名 | 説明 |
|---|---|
COUNT |
新しいジオメトリーにディゾルブされたレコードの個数。 これは常に出力に含まれます。 |
STATISTIC_fieldname |
指定された統計がそれぞれ属性フィールドを作成し、「STATISTIC_fieldname」という形式の名前が付けられます。 例: measurement フィールドの平均値は MEAN_measurement です。 |
GEOMETRY |
ディゾルブの結果を含んでいるポリゴンまたはポリライン フィールド。 |
制限事項
ディゾルブ ツールの既知の制限事項は以下のとおりです。
入力ジオメトリーは、ポリラインまたはポリゴン タイプである必要があります。 ポイントとマルチポイントはサポートされていません。
空、NULL、無効なジオメトリーを含むレコードは処理から除外され、その値は統計のサマリーの計算には使用されません。
ライセンス要件
次のライセンスと構成が必要です。
Creator または Professional ユーザー タイプ
公開者、ファシリテーター、管理者ロール、またはそれと同等のカスタム ロール
Data Pipelines の要件の詳細については、「要件」をご参照ください。
また、Data Pipelines は、ArcGIS Data Pipelines Server が ArcGIS Enterprise で構成されている場合にのみ使用できます。
入力データセットには 6 つのジオメトリーが含まれています。 ジオメトリーの一部は他のジオメトリーと交差していますが、1 つのジオメトリーは他方から分離されます。
すべての値がディゾルブされ、マルチパートが false の場合には、3 つのジオメトリーが作成されます。 ディゾルブされるのは、重なり合うジオメトリーのみです。
すべての値がディゾルブされ、マルチパートが true の場合には、1 つのジオメトリーが作成されます。 このパラメーターの組み合わせでは、結果は常に 1 つのジオメトリーになります。
入力データセットに 6 つのジオメトリーが含まれています。 ジオメトリーの一部は他のジオメトリーと交差していますが、1 つのジオメトリーは他方から分離されます。 3 つは属性
フィールドに基づいて (ここでは、フィールドは入力ポリゴンの色) ディゾルブが適用される場合には、4 つのジオメトリーが作成されます。 指定フィールドと同じ値を持つ、オーバーラップするジオメトリーのみがディゾルブします。