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

掲示板

トップページ > 過去ログ > 記事閲覧
USER凡例の表示について
日時: 2008/04/08 14:56
名前: GEOSISサポート受付

「Geosis Ver7.0004 VB2005 geoDLL使用可能」

表示中の図形を全て取得して、表示去れている図形の凡例を表示する仕組みを検討しています。

@中間ファイル内の図形情報を要素別にまとめて要素情報を取得したいのですが、抽出するコマンドはありますか?
A@で取りまとめた情報で「UST」ファイルを作成するコマンドはありますか?
B「DSPUSERSAMPLE」で表示される凡例が、表示されているか否かを確認するコマンドはありますか?
コマンドがないようでしたら、流れをご指導いただければありがたいです。
CAに付いては、@で作成された図形情報を、順に、「FGEXINFO」でラインタイプを取得し「GETTABINFO」で要素情報を取得→USTファイルに追加のようになるのかな?と思っています。
ただ、シンボルの場合パスが必要なのでパスを取得するコマンドがわかりません。
また、これをグループ別に行うことになると思いますが、コードが煩雑になりそうです。何か、手早くできてスピーディーなコードの流れがありますか?

Page: 1 |

Re: USER凡例の表示について ( No.1 )
日時: 2008/04/08 14:58
名前: NCG

@に対する回答
申し訳ありませんが、中間ファイルをを図形要素・ラインタイプでまとめるコマンドはございません。
FGSAMPLEのコマンドを使用することで、中間ファイルの情報で凡例を表示することが可能ですので、情報の抽出を行う必要がなくなります。

Aに対する回答
申し訳ありませんが、ご希望のコマンドは現在、ございません。
記載していただいた流れで、中間ファイルに存在するラインタイプのテーブル情報を取得し、USTファイルを作成してください。

Bに対する回答
ISWNDVISIBLEで調べることができます。

Cに対する回答
DBベクタの場合はFGGETSTYLEでアイコンファイル名を取得することができます。
DBベクタでない場合はアイコンファイル名を取得するコマンドがありませんので、IFTファイルを直接読み込んで取得して頂く形で対応をお願いいたします。

※処理の流れについて
FGSAMPLEではなくDSPUSERSAMPLEを使用する場合には、メールに記載していただいた処理の流れが最適な方法になります。
Re: USER凡例の表示について ( No.2 )
日時: 2008/04/08 14:59
名前: GEOSISサポート受付

表示の確認で「ISWNDVISIBLE」を実行してみたのですが、「DSPUSERSAMPLE」でのサンプル表示がされているか否かではパラメータ「SAMPLE、FGSAMPLE」ともに、表示されていても”FALSE”が返ります。
他のパラメータが存在しているのでしょうか?
Re: USER凡例の表示について ( No.3 )
日時: 2008/04/08 15:00
名前: NCG

ISWNDVISIBLEはDSPUSERSAMPLEで表示した凡例には対応しておりませんでした。
誠に申し訳ありません。
コマンドで調べることが出来ませんので、コンテナプログラムで変数に凡例の表示情報を
格納する方法をご検討ください。

Page: 1 |



| 利用規約 |

(C) 2024 AS Locus INC.