レイヤーのオーバーレイ (Overlay Layers) (標準フィーチャ解析)

サマリー

ジオメトリーを複数のレイヤーから 1 つのレイヤーにオーバーレイします。 オーバーレイを使用して、空間フィーチャを結合、消去、変更、または更新することができます。 オーバーレイは、ジオメトリーの重ね合わせではなく、オーバーレイ内のフィーチャの属性がすべて出力に含まれます。

オーバーレイは、「何の上には何があるか」という地理で最も基本的な質問の 1 つに答えるために使用されます。 以下に例を示します。

  • 100 年の氾濫原内にどのような土地区画があるか (「内」は「上」の別表現)。
  • どの国にどのような道路があるか
  • どのような土壌タイプの上にどのような土地利用があるか
  • 軍用基地の跡地にどのような井戸があるか

レイヤーのオーバーレイ ツールの図

使用法

  • このツールには、次のような使用例があります。

    • 環境を担当する部署は、家畜の放牧が州の水質に与える影響を監視したいと考えています。 生物学者とこの部署は共同で、放牧地区と見なされる土地が特定の集水域と交差する場所を決定する必要があります。 このツールを使用すると、交差するエリアを見つけることができます。

    • ある開発会社は、州内の中央に位置している 3 つの郡のうちの 1 つでゴルフ リゾートを建設しようと考えています。 計画を開始する前に、この会社は、リゾート用に購入できる私有地がそれらの郡内に十分にあるかどうかを確認する必要があります。 このツールを使用すると、選択した郡部から公有地を削除できます。

  • このツールには、入力レイヤーとオーバーレイ レイヤーの 2 つの入力が必要です。 オーバーレイ方法オプションの使用の可否は、入力レイヤーとオーバーレイ レイヤーがポイント、ライン、エリアのいずれであるかによって決まります。 方法のオプションを次の表に示します。

    オーバーレイ方法入力レイヤーオーバーレイ レイヤー説明

    インターセクト [インターセクト]

    ポイント、ライン、エリア

    ポイント、ライン、エリア

    オーバーレイ フィーチャとオーバーラップしている、入力内のフィーチャまたはフィーチャの部分が維持されます。

    ラインまたはエリア フィーチャと重なる場合、出力のタイプを [ポイント][ライン]、または [エリア] として指定できます。 出力ジオメトリー タイプの次元は、入力の次元とオーバーレイの次元のどちらと比べても、同じであるか、それよりも低い必要があります (ポイント= 0 次元、ライン = 1 次元、ポリゴン = 2 次元)。

    これがデフォルトです。

    ユニオン [ユニオン]

    エリア

    エリア

    入力エリアとオーバーレイ エリアが結合されます。

    イレース [イレース]

    エリア

    ポイント、ライン、エリア

    オーバーレイ フィーチャとオーバーラップしている、入力エリア内のフィーチャまたはフィーチャの部分が削除されます。

パラメーター

ラベル説明データ タイプ
入力レイヤー

オーバーレイ レイヤーにオーバーレイされるポイント フィーチャ、ライン フィーチャ、またはポリゴン フィーチャ。

Feature Set
オーバーレイ レイヤー

入力レイヤー フィーチャにオーバーレイされるフィーチャ。

Feature Set
出力名

ポータルに作成される出力レイヤーの名前。

String
オーバーレイ タイプ
(オプション)

実施されるオーバーレイのタイプ。

  • インターセクト入力レイヤーの交差部分を求めます。 入力レイヤーおよびオーバーレイ レイヤーの両方で重複するフィーチャまたはフィーチャ部分が出力レイヤーに書き出されます。 これがデフォルトです。
  • ユニオン入力レイヤーの幾何学的ユニオンを計算します。 すべてのフィーチャとその属性が出力レイヤーに書き込まれます。 このオプションが有効になるのは、入力レイヤーとオーバーレイ レイヤーの両方にポリゴン フィーチャが含まれている場合に限ります。
  • イレース入力レイヤー内のフィーチャに含まれないオーバーレイ レイヤー内のフィーチャまたはフィーチャの一部のみが、出力に書き込まれます。
String
出力タイプ
(オプション)

返される交差のタイプ。 このパラメーターはオーバーレイ タイプがインターセクトの場合にのみ有効です。

  • 入力返されるフィーチャは、最も低い次元のジオメトリーである入力レイヤーまたはオーバーレイ レイヤーのジオメトリー タイプと同一になります。 すべての入力がポリゴンである場合、出力にはポリゴンが含まれます。 1 つ以上の入力がラインであり、ポイントの入力がない場合は、出力はラインになります。 1 つ以上の入力がポイントである場合、出力にはポイントが含まれます。 これがデフォルトです。
  • ラインラインの交差が返されます。 このオプションは、ポイントの入力がない場合のみ有効です。
  • ポイントポイントの交差が返されます。 入力がラインまたはポリゴンの場合、出力はマルチポイント レイヤーになります。
String
入力にスナップ
(オプション)

入力レイヤーのフィーチャの頂点がその頂点をスナップできるかどうかを指定します。 デフォルトはオフです。つまり、フィーチャ間の距離が許容値未満の場合、両方のレイヤーのすべてのフィーチャが互いにスナップすることができます。 オンにした場合、オーバーレイ レイヤーのフィーチャのみが入力レイヤーのフィーチャにスナップすることができます。

  • オフ - 両方のレイヤーのフィーチャがその頂点を互いにスナップすることができます。 これがデフォルトです。
  • オン - オーバーレイ レイヤーのフィーチャのみが入力レイヤーにその頂点をスナップすることができます。

Boolean
許容値
(オプション)

すべてのフィーチャ座標の最短距離、および x 方向、y 方向、または xy 方向に座標を移動できる距離の倍精度小数値。 許容値の単位は、入力レイヤーの座標系の単位と同じです。

Double

派生した出力

ラベル説明データ タイプ
出力

オーバーレイの結果であるフィーチャ。 フィーチャのタイプ (ポイント、ライン、またはポリゴン) は、入力パラメーター設定によって決まります。

Feature Set

arcpy.sfa.OverlayLayers(inputLayer, overlayLayer, outputName, {overlayType}, {outputType}, {snapToInput}, {tolerance})
名前説明データ タイプ
inputLayer

オーバーレイ レイヤーにオーバーレイされるポイント フィーチャ、ライン フィーチャ、またはポリゴン フィーチャ。

Feature Set
overlayLayer

入力レイヤー フィーチャにオーバーレイされるフィーチャ。

Feature Set
outputName

ポータルに作成される出力レイヤーの名前。

String
overlayType
(オプション)

実施されるオーバーレイのタイプ。

  • INTERSECT入力レイヤーの交差部分を求めます。 入力レイヤーおよびオーバーレイ レイヤーの両方で重複するフィーチャまたはフィーチャ部分が出力レイヤーに書き出されます。 これがデフォルトです。
  • UNION入力レイヤーの幾何学的ユニオンを計算します。 すべてのフィーチャとその属性が出力レイヤーに書き込まれます。 このオプションが有効になるのは、入力レイヤーとオーバーレイ レイヤーの両方にポリゴン フィーチャが含まれている場合に限ります。
  • ERASE入力レイヤー内のフィーチャに含まれないオーバーレイ レイヤー内のフィーチャまたはフィーチャの一部のみが、出力に書き込まれます。
String
outputType
(オプション)

返される交差のタイプ。 このパラメーターはオーバーレイ タイプがインターセクトの場合にのみ有効です。

  • INPUT返されるフィーチャは、最も低い次元のジオメトリーである入力レイヤーまたはオーバーレイ レイヤーのジオメトリー タイプと同一になります。 すべての入力がポリゴンである場合、出力にはポリゴンが含まれます。 1 つ以上の入力がラインであり、ポイントの入力がない場合は、出力はラインになります。 1 つ以上の入力がポイントである場合、出力にはポイントが含まれます。 これがデフォルトです。
  • LINEラインの交差が返されます。 このオプションは、ポイントの入力がない場合のみ有効です。
  • POINTポイントの交差が返されます。 入力がラインまたはポリゴンの場合、出力はマルチポイント レイヤーになります。
String
snapToInput
(オプション)

入力レイヤーのフィーチャの頂点がその頂点をスナップできるかどうかを指定します。 デフォルトは NO_SNAP です。つまり、フィーチャ間の距離が許容値未満の場合、両方のレイヤーのすべてのフィーチャが互いにスナップすることができます。 値が SNAP の場合、オーバーレイ レイヤーのフィーチャのみが入力レイヤーのフィーチャにスナップすることができます。

  • NO_SNAP両方のレイヤーのフィーチャがその頂点を互いにスナップすることができます。 これがデフォルトです。
  • SNAPオーバーレイ レイヤーのフィーチャのみが入力レイヤーにその頂点をスナップすることができます。
Boolean
tolerance
(オプション)

すべてのフィーチャ座標の最短距離、および x 方向、y 方向、または xy 方向に座標を移動できる距離の倍精度小数値。 許容値の単位は、入力レイヤーの座標系の単位と同じです。

Double

派生した出力

名前説明データ タイプ
output

オーバーレイの結果であるフィーチャ。 フィーチャのタイプ (ポイント、ライン、またはポリゴン) は、入力パラメーター設定によって決まります。

Feature Set

環境

ライセンス情報

  • Basic: 次のものが必要 ArcGIS Enterprise のアカウントで [解析の実行] 権限を設定
  • Standard: 次のものが必要 ArcGIS Enterprise のアカウントで [解析の実行] 権限を設定
  • Advanced: 次のものが必要 ArcGIS Enterprise のアカウントで [解析の実行] 権限を設定

関連トピック