Re: 直線上の起点からの距離の取得 ( No.1 ) |
- 日時: 2014/07/14 16:12
- 名前: GEOSISサポート
- idogawa様
以下の方法は、如何でしょうか。 @OPLLコマンド実行時パラメータ3を指定し、取得した点の次点の情報を中間ファイルに出力します。 ※指示した点の座標値も戻り値から取得します。 A@で取得した点のPLをFGGETINFOコマンドで取得します。 B@で取得した中間ファイルをFGGTOAコマンドで図形をALL状態にします。 CBの中間ファイルからFGSEEK、FGGETINFO、FGCURDBコマンドを使用して、 A点から@のパラメータ3で取得した点の前点までのラインを作成します。 ※Aで取得したPLがくるまで処理します。 DCで作成した中間ファイルに@のOPLLで指示した点を終点として、追加します。 EFGDISTコマンドでDで作成した中間ファイルの全レコード間の距離の総和を計測します。 ※戻り値ReturnD2 : 全レコード間の距離の総和(単位:m)となります。
C〜Dで速度が出ない場合は、FGEX系コマンドをご使用ください。
|
|