ラベル | 説明 | データ タイプ |
入力点群データ | 電線として分類されるポイントを含む LAS データセット レイヤーです。 | LAS Dataset Layer |
電線クラス コード | 電線を表すポイントのクラス コード値です。 | Long |
出力 3D ライン | 電線をモデル化する 3D ラインです。 | Feature Class |
ポイント許容値 (オプション) | 所定の電線に属するポイントを確保するために使用される距離です。 デフォルトは 80 センチメートルです。 | Linear Unit |
ワイヤー分離距離 (オプション) | 距離点は、異なる電線に属しているかどうかを判断する必要があります。 デフォルトは 1 メートルです。 | Linear Unit |
最大ワイヤー サンプリング ギャップ (オプション) | 電線の所定スパンに存在しうる最大のギャップ。 一連の電線ポイントからモデル化されたカテナリー曲線は、この距離だけ拡張されます。この曲線は、同じ電線に適合する他のポイントを探す際に役立ちます。 デフォルトは 5 メートルです。 | Linear Unit |
出力ライン許容値 (オプション) | 出力電線の精度を確保するために使用される距離です。 距離を大きくすると、ラインごとの頂点数が少なくなり、距離を小さくした場合と比較して、電線の表示が粗くなります。 デフォルトは 1 センチメートルです。 | Linear Unit |
風の歪みを調整 (オプション) | 所定の電線に対するポイントの適合具合について偏流補正を使用して改善するかどうかを指定します。 偏流補正は、[偏流補正の最小スパン] で指定された距離よりも長いスパンを持つ電線だけに対して、単一方向でのみ適用されます。
| Boolean |
偏流補正の最小スパン (オプション) | 出力電線を生成する際に偏流補正を適用できる電線スパンの最短距離です。 デフォルト値は 60 メートルです。 | Linear Unit |
最大偏差角 (オプション) | 風が所定の電線をずらすと予想される最大角度です。 デフォルトは 10° です。 | Double |
終点検索半径 (オプション) | 同じ配線柱または送電鉄塔に接続された電線セグメントの共通の吊り下げポイントを特定するために使用される距離です。 デフォルト値は 10 メートルです。 | Linear Unit |
最小ワイヤー長 (オプション) | 共通の終点の存在を確認するために使用できる最短のワイヤーの長さです。 デフォルトは 5 メートルです。 | Linear Unit |
サマリー
分類された点群データから電線をモデル化する 3D ライン フィーチャを抽出します。
図
使用法
このツールは、2 つの吊り下げポイント間の電線の各セグメントを個別のライン フィーチャとしてモデル化します。 同じスパンに属するポイントは 1 つのカテナリー曲線にあてはめられ、結果として得られる線を決定します。 入力ポイント クラウドには、独自のクラス コード値で分類された電線を表すポイントが必要です。このクラス コード値は他のオブジェクトを表すポイントを除外します。 最も近いケーブルを隔てる距離の少なくとも半分の長さの距離で定期的にサンプリングされる電線ポイントで最適な結果が得られます。
2 本以上の導体ケーブルが互いに固定しあっている導体ケーブル束のスパンは、束ねたケーブルの半径に近似したポイント公差を指定することで、1 つのライン フィーチャとしてモデル化するのが最適です。
偏流補正は単一方向にのみ適用されます。 そのため、このツールは電線が分岐方向に変位するようなギャロップ振動の影響を受ける電線をモデル化しません。 このような電線に対して望ましい結果が得られない場合は、ポイント許容値を増やすことを検討してください。
出力ライン フィーチャには、次の属性が含まれます。
- CLASS_CODE - 電線に関連付けられたクラス コード値。
- CURVE_LEN - ラインによってモデル化されるカテナリー曲線の長さ。 この値は、[出力ライン許容値] パラメーターの値に基づくライン フィーチャの 3D 長さとは異なり、値が小さいほど、大きい値よりもカテナリー曲線がより正確に描写されます。
- WIND_ANGLE - 電線が偏流補正でモデル化されている場合の通常状態からの偏差角。 [偏流補正の最小スパン] パラメーターで指定された距離が原因で風補正が試みられなかった場合、-1 の値が返されます。
- SAG - 端点を結ぶ 3D 直線からの電線の最大標高差。
- SAG_DIST_0 - ラインの最初の頂点から最大のたるみの位置までの水平距離。
- SAG_DIST_1 - ラインの最後の頂点から最大のたるみの位置までの水平距離。
パラメーター
arcpy.ddd.ExtractPowerLinesFromPointCloud(in_point_cloud, class_codes, out_3d_lines, {point_tolerance}, {separation_distance}, {max_sampling_gap}, {line_tolerance}, {wind_correction}, {min_wind_span}, {max_wind_deviation}, {end_point_search_radius}, {min_length})
名前 | 説明 | データ タイプ |
in_point_cloud | 電線として分類されるポイントを含む LAS データセット レイヤーです。 | LAS Dataset Layer |
class_codes [class_codes,...] | 電線を表すポイントのクラス コード値です。 | Long |
out_3d_lines | 電線をモデル化する 3D ラインです。 | Feature Class |
point_tolerance (オプション) | 所定の電線に属するポイントを確保するために使用される距離です。 デフォルトは 80 センチメートルです。 | Linear Unit |
separation_distance (オプション) | 距離点は、異なる電線に属しているかどうかを判断する必要があります。 デフォルトは 1 メートルです。 | Linear Unit |
max_sampling_gap (オプション) | 電線の所定スパンに存在しうる最大のギャップ。 一連の電線ポイントからモデル化されたカテナリー曲線は、この距離だけ拡張されます。この曲線は、同じ電線に適合する他のポイントを探す際に役立ちます。 デフォルトは 5 メートルです。 | Linear Unit |
line_tolerance (オプション) | 出力電線の精度を確保するために使用される距離です。 距離を大きくすると、ラインごとの頂点数が少なくなり、距離を小さくした場合と比較して、電線の表示が粗くなります。 デフォルトは 1 センチメートルです。 | Linear Unit |
wind_correction (オプション) | 所定の電線に対するポイントの適合具合について偏流補正を使用して改善するかどうかを指定します。 偏流補正は、[min_wind_span] パラメーターで指定された距離よりも長いスパンを持つ電線だけに対して、単一方向でのみ適用されます。
| Boolean |
min_wind_span (オプション) | 出力電線を生成する際に偏流補正を適用できる電線スパンの最短距離です。 デフォルト値は 60 メートルです。 | Linear Unit |
max_wind_deviation (オプション) | 風が所定の電線をずらすと予想される最大角度です。 デフォルトは 10° です。 | Double |
end_point_search_radius (オプション) | 同じ配線柱または送電鉄塔に接続された電線セグメントの共通の吊り下げポイントを特定するために使用される距離です。 デフォルト値は 10 メートルです。 | Linear Unit |
min_length (オプション) | 共通の終点の存在を確認するために使用できる最短のワイヤーの長さです。 デフォルトは 5 メートルです。 | Linear Unit |
コードのサンプル
次のサンプルは、Python ウィンドウでこのツールを使用する方法を示しています。
import arcpy
arcpy.env.workspace = r'c:\data"
arcpy.ddd.ExtractPowerLinesFromPointCloud("Electrical_Assets.lasd", 14,
"Power_Lines.shp", "80 Centimeters")
ライセンス情報
- Basic: 次のものが必要 3D Analyst
- Standard: 次のものが必要 3D Analyst
- Advanced: 次のものが必要 3D Analyst