Skip to main content

ラインのスムージング (カートグラフィ ツール)

サマリー

ラインの鋭角を滑らかにして、見た目の品質やカートグラフィック品質を向上させます。

ラインのスムージング ツールとポリゴンのスムージング ツールの詳細

ラインのスムージング ツールの図

ラインの鋭角は PAEK またはベジェ内挿法のいずれかを使用してスムージングできます。

使用法

  • スムージング アルゴリズム パラメーターには次のオプションがあります:

    • PEAK (Polynomial Approximation with Exponential Kernel)— スムージング許容値に基づいてラインを滑らかにします。 滑らかになったラインには、元のラインよりも頂点が多くなる可能性があります。 スムージングの許容値 パラメーターは、新しい頂点の計算に使用する移動経路の長さを制御します。 長さが短いほど詳細が維持されますが、処理時間は長くなります。

    • ベジェ内挿— 入力ラインに適合させる近似のベジェ曲線を作成することにより、許容値を使用しないでラインを滑らかにします。

  • 入力バリア レイヤー パラメーターは、滑らかになったラインが横切ることを許可されないフィーチャを識別するために使用します。 バリア フィーチャには、ポイント、ライン、ポリゴンのいずれかを指定できます。

  • 大きなデータセットを処理する場合は、メモリーの制限を超えることがあります。 このような場合、カートグラフィック パーティション 環境で関連するポリゴン フィーチャクラスを特定することにより、パーティション単位で入力データを処理することを検討します。 パーティションの境界によって定義されたデータの一部が順次処理されます。 結果のフィーチャクラスは、パーティション エッジにおいてシームレスで一致した形状になります。 詳細については、「パーティションを使用した大きなデータセットのジェネラライズ」をご参照ください。

    注意:

    トポロジー エラーの処理 パラメーターが トポロジー エラーをチェックしない または トポロジー エラーをフラグ付けする オプションに設定されている場合、カートグラフィック パーティション環境は無視されます。

  • フィールド ドメイン、サブタイプ、属性ルールの転送 環境がオフの場合でも、ドメインとサブタイプは出力にコピーされます。

  • 出力ライン フィーチャクラスはトポロジー的に正確であるため、 入力データに含まれるトポロジー エラーはすべて、出力ライン フィーチャクラスでフラグが付けられます。 出力フィーチャクラスには、次の追加フィールドが含まれています。

    • InLine_FID—入力フィーチャの ID。

    • SmoLnFlag—入力のトポロジー エラー。 値が 1 であればトポロジー エラーが存在することを示し、0 であればエラーは存在しないことを示します。

    レガシー:

    ArcGIS Pro 2.2 以前のバージョンでは、このツールの リングの終点を保持 パラメーターを使用して、孤立したポリゴン リングの終点を維持するかどうかを指定していました。 このパラメーターは、スクリプトとモデルでの互換性を保つために引き続きこのツールの構文に含まれていますが、ツールのダイアログ ボックスでは無視され、非表示になっています。

パラメーター

ラベル 説明 データ タイプ

入力フィーチャ

スムージングの対象となるライン フィーチャ。

Feature Layer

出力フィーチャクラス

作成される出力フィーチャクラス。

Feature Class

スムージング アルゴリズム

使用するスムージング アルゴリズムを指定します。

  • PEAK (Polynomial Approximation with Exponential Kernel)スムージング後のラインが入力ラインの頂点を通らないように計算します。 PAEK は Polynomial Approximation with Exponential Kernel の略語です。 これがデフォルトです。

  • ベジェ内挿頂点と頂点の間にベジェ曲線を適合させます。 スムージング後のラインは、入力ラインの頂点を通ります。 このアルゴリズムは許容値を必要としません。 近似のベジェ曲線が出力されます。

String

スムージングの許容値

スムージング アルゴリズム パラメーターの PAEK (Polynomial Approximation with Exponential Kernel) オプションで使用されるスムージングの許容値。 許容値には、0 (ゼロ) より大きい値を指定する必要があります。 優先的に適用される単位を選択することができます。デフォルトはフィーチャ単位です。 このパラメーターは、スムージング アルゴリズム パラメーターの ベジェ内挿 オプションが使用される場合は使用不可になります。

Linear Unit

閉じたラインに対して終点を保持

(オプション)

これは、現在使用されていない従来のパラメーターです。 以前は、閉じたラインの端点を維持するかどうかを指定するために使用されていました。 このパラメーターは、スクリプトとモデルでの互換性を保つために引き続きこのツールの構文に含まれていますが、ツールのダイアログ ボックスでは非表示になっています。

閉じたラインの端点を維持するかどうかを指定します。 このオプションは、PAEK アルゴリズムでのみ機能します。

  • オン閉じたラインの端点が維持されます。 これがデフォルトです。

  • オフ閉じたラインの端点を維持せず、スムージングします。

Boolean

トポロジー エラーの処理

(オプション)

ラインの交差や重なりなど、プロセスで発生する可能性があるトポロジー エラーの処理方法を指定します。

  • トポロジー エラーをチェックしないトポロジー エラーは特定されません。 これがデフォルトです。

  • トポロジー エラーをフラグ付けするトポロジー エラーが見つかった場合はフラグを付けます。

  • トポロジー エラーの解決トポロジー エラーが見つかった場合は解決します。

String

入力バリア レイヤー

(オプション)

スムージングの際にバリアとしての役割を果たすフィーチャを含む入力。 滑らかになった結果のラインはバリア フィーチャに接したり、バリア フィーチャを横切ったりしません。 たとえば、コンター ラインを滑らかにする場合、スポット標高フィーチャ入力をバリアとして使用すると、滑らかにされたコンター ラインによって、これらのポイント間が滑らかにされないようにすることができます。 出力は、計測されたスポット標高によって示された標高に従います。

Feature Layer

環境

現在のワークスペース, 出力データのデフォルト Z 値, 出力データの M ドメイン, 出力データの XY ドメイン, 出力座標系, 範囲, 出力データに M 値を含む, 出力データに Z 値を含む, スクラッチ ワークスペース, XY 許容値, カートグラフィック パーティション

ライセンス情報

  • Basic: いいえ
  • Standard: はい
  • Advanced: はい