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

掲示板

トップページ > 記事閲覧
注記が取得できない
日時: 2012/04/27 09:57
名前: akirax1

いつもお世話になります

以下の機能を実装したのですが、正しく表示できません。

@PRINTOUTOP3で作成した中間ファイル(斜矩形)の1レコード目と2レコード目で斜矩形原点と2点目の角度を取得(FGSEEKのTOP、FGGET2PANGLE)

A中間ファイル(斜矩形)の範囲のグループ注記を取得(FGGETFIGのALL A)

BAで取得した中間ファイル内の注記に@で取得した角度を付けて表示用の中間ファイルへ全て出力

C表示用の中間ファイルを図面に出力(FGINPUT)

Q1.Aで注記が全て抽出できません

Q2.円+注記のグループ注記に関しては円が表示されなくなる

※全半角混在で使用するためグループ注記にしていますが、通常の注記(Q2だと丸付数字に変換)への変更も検討しています。

ご教示ください。
メンテ

Page: 1 |

Re: 注記が取得できない ( No.1 )
日時: 2012/04/27 11:11
名前: GEOSISサポート

akirax1 様

何点かご確認させてください。

■Q1についての確認
1.Aで注記が全て抽出できないとのことですが、抽出できないデータは、どのようなデータでしょうか。
 ※図郭際にいる。レイヤーが異なる等。

2.取得しようとしている注記のグループ・レイヤーの検索はONになっていますでしょうか。

■Q2についての確認
1.円のデータですがこの図形種別は、グループシンボルなのでしょうか。

2.Cで円データを図面に出力しているのでしょうか。
 出力している場合、出力する中間ファイルに円データは、存在しますでしょうか。
メンテ
Re: 注記が取得できない ( No.2 )
日時: 2012/04/27 12:43
名前: akirax1

お世話になります

■Q1
1.同じレイヤ・ラインタイプの注記でも抽出できるものとできないものがあります
抽出できない注記はレイヤ・ラインタイプを問わず局所的な感があります(図郭際ではありません)

2.ONにしています

■Q2
1.NIF2での内容は以下の通りです
32 905 57348 905 -44036.586 54176.784 3.500
91 905 57352 905 -44039.070 54176.577 -44039.070 52614.077 5 0 8.000 8.000 0.000 1

2.出力していません

Q2の件は当方の処理抜けです
注記のみ抽出していました。

FGGETFIGでグループ図形の取得は可能でしょうか?
メンテ
Re: 注記が取得できない ( No.3 )
日時: 2012/04/27 15:22
名前: akirax1

お世話になります

Q2についてはグループ注記を誤解していました。(無視してください)
グループ注記に対応するシンボルはありません。
※円はレイヤ・ラインタイプは同じですが別図形です

Q1に関してですがねじれた感じで取得している用に見えます

使用している中間ファイルの座標値は以下の通りです

(ヘッダー部)
XMIN XMAX YMIN YMAX
-43855.900 -43650.208 54351.127 54535421

(データ部)4レコード※FIGDISPの表示順
-43799.733 54351.127
-43650.208 54433.648
-43855.900 54452.900
-43706.374 54535.421
メンテ
Re: 注記が取得できない ( No.4 )
日時: 2012/04/27 16:36
名前: GEOSISサポート

akirax1様

中間ファイルの情報有難う御座います。
FGGETFIGでグループ図形の取得は、可能です。
今回正常に取得できないのは、FGGETFIGに渡す中間ファイルがねじれている為と考えられます。
正常にFGGETFIGを行うためには、検索範囲中間ファイルのレコードの順番を以下のように変更する必要が御座います。

-43799.733 54351.127 ・・・@
-43650.208 54433.648 ・・・A
-43855.900 54452.900 ・・・B
-43706.374 54535.421 ・・・C
     ↓
-43799.733 54351.127 ・・・@
-43855.900 54452.900 ・・・B
-43706.374 54535.421 ・・・C
-43650.208 54433.648 ・・・A

FGOP3で作成した中間ファイルをFGGETFIGの検索範囲中間ファイルとして使用する場合は、
上記の処理が必要となります。
メンテ
Re: 注記が取得できない ( No.5 )
日時: 2012/04/27 18:07
名前: akirax1

確認できました

ありがとうございました
メンテ

Page: 1 |



| 利用規約 |

(C) 2024 AS Locus INC.