COGO 説明について
このトピックは、ArcGIS for Desktop Standard および ArcGIS for Desktop Advanced にのみ該当します。
直線のジオメトリは、方向と距離によって表すことができます。同様に、円弧のジオメトリは、円弧長、弦の距離、半径、中心角、接線長などのパラメータによって表すことができます。
COGO ライン
COGO ラインとは、完全な直線または完全な円形のフィーチャのことです。フィーチャが端点間に頂点を持つ場合は、すべての頂点が端点間で作成されるラインまたはカーブの X、Y 許容値内に収まっている必要があります。このようなタイプのライン フィーチャのみが有効な COGO 説明を持ちます。
COGO ラインを作成する方法はいくつかあります。たとえば、以下の機能を使用して作成することができます。
- [トラバース] ウィンドウ
- [オフセット ライン] ウィンドウ
- [2 ポイント ライン作図] ウィンドウ
- [クルドサック] コマンド
- [COGO ラインに分割] コマンド
必要な COGO フィールド
以下の表は、COGO 属性を保持するために必要なテーブル フィールドとその説明をまとめたものです。
フィールド名 |
説明 |
フィールド エイリアス |
形式 |
---|---|---|---|
Direction(または Angle) |
フィーチャが直線の場合は、ラインの方向を表します。フィーチャが円弧の場合は、弦の方向を表します。フィールド名は、角度(ARC/INFO カバレッジとの互換性を実現するために)または方向([COGO フィールドを作成] コマンドを使用する場合)のどちらかになります。 |
COGO Direction |
テキスト 長さ = 12 |
距離 |
フィーチャが直線の場合は、端点間の距離を表します。フィーチャが円弧の場合は、弦に沿った距離を表します。 |
COGO Distance |
テキスト 長さ = 10 |
Delta |
カーブの端点と中心点との間で形成される中心角を表します。ArcMap での編集時には、通常は角度と呼ばれます。 |
COGO Delta |
テキスト 長さ = 10 |
Radius |
中心点からカーブまでの長さを表します。 |
COGO Radius |
テキスト 長さ = 10 |
Tangent |
端点と接点との間の距離を表します。接点は、カーブの各端点から引かれた垂直線の交差によって決定されます。 |
COGO Tangent |
テキスト 長さ = 10 |
ArcLength |
カーブに沿った距離です。ArcMap での編集時には、通常は円弧と呼ばれます。 |
COGO ArcLength |
テキスト 長さ = 10 |
Side |
円弧の中心点が位置する側を表します。 |
COGO Side |
テキスト 長さ = 1 |
COGO 説明の出力
ArcGIS の COGO コマンドによっては、入力した COGO 説明を COGO ライン フィーチャの属性として保存することができます。追加される値には、直線フィーチャの方向と長さ、弦の方向、円弧の長さ、半径、正接円弧の長さ、サイドなどの曲線特性が含まれます。これらの属性を設定する際は、ArcMap 編集環境の現在の方向タイプと角度単位が使用されます。マップの距離属性を設定する際には、現在の座標系の距離単位が使用されます。
COGO 属性が維持されるようにライン フィーチャを更新するには、ArcGIS の COGO コマンドを使用する必要があります。たとえば、ラインを分割するには、[COGO] ツールバーの [プロポーション] ツールを使用して、COGO 属性が自動的に更新されるようにします。[スプリット] コマンドまたはツールを使用した場合、COGO 属性は更新されません。
以下のコマンドは、COGO 説明をライン フィーチャクラスの COGO 属性に書き込みます。
- [マージ] - 複数の選択フィーチャを単一のフィーチャに統合します。完全な直線またはカーブであるラインが選択され、かつそれらが COGO フィールドを持つ場合には、COGO 説明を更新することができます。
- [トラバース] ウィンドウ - 開いたトラバースまたは閉じたトラバースを形成する一連の COGO 説明からフィーチャを作成します。
- [2 ポイント ライン作図] - COGO 説明から COGO ライン フィーチャを作成します。
- [クルドサック] - 中央線に対称/非対称のクルドサックを作図します。
- [プロポーション] - 選択ラインを複数の線分に分割します。
- [COGO レポート] - マップ内のラインやフィーチャに対する COGO 説明を一覧表示します。
- [COGO ラインに分割] - 選択ラインを各頂点で分割し、COGO フィールドを更新します。
- [COGO 属性の更新] - 選択ラインの COGO 説明をフィーチャ ジオメトリから計算します。