ようこそゲストさん | ログイン |

掲示板

トップページ > 記事閲覧
FGSELITMTについて
日時: 2011/01/14 13:00
名前: GEOSISサポート受付

FGSELITMTについてですが、右クリックで対象を選択している際に
そのレイヤとラインタイプの情報を取得したいのですが、無理でしょうか?
点選択において、複数の点が重なっている場合など、どの点を選択しているか
わからないので、その情報を取得したいのです。
メンテ

Page: 1 |

Re: FGSELITMTについて ( No.1 )
日時: 2011/01/14 13:01
名前: GEOSISサポート

FGSELITMTで右クリックで対象を選択している際に、
レイヤとラインタイプの情報を取得することはできません。
以下の二通りの方法でどの点を選択しているか区別が可能です。

■レイヤ・ラインタイプを取得し、図形を高輝度表示する方法
1. FGSELITMTに渡している中間ファイルから1図形単位ずつの中間ファイルを作成します。
  ※速度がでない場合は、EX系コマンドをご使用下さい。

2. DSPSETPALで輝度を落とし、FGDISPTで1.で作成した中間ファイルを描画します。

3. FGGETINFOでレイヤ・ラインタイプを取得します。
  ※取得したレイヤ・ラインタイプを使用してフォーム等に表示させてください。

4. FGO2Tで1点指示して、左クリックなら処理を終了し、右クリックなら1.〜4.処理をループします。
  ※DSPSETPALのパラメータ1にHalfを指定した場合はFGO2T実行後にDSPINVALを実行する必要がございます。

■レイヤ・ラインタイプを取得できないが、指定点と図形を高輝度表示する方法
FGSELITMDBでパラメータ2にGRPPを指定しますと、レイヤ・ラインタイプ情報は取得できませんが、
指定点と図形全体が表示されますので、御希望の動作かわかりませんがどの点を選択しているか区別はつくかと思います。
メンテ

Page: 1 |



| 利用規約 |

(C) 2024 AS Locus INC.