FGGETFIG
動作   トップ▲
パラメータ1で指定された中間ファイルの枠情報内で図形データを検索し、該当のデータをパラメータ2で指定した中間ファイルに書き込みます。
パラメータ1で指定された中間ファイルに3点以上含まれている場合はその点を結んだ範囲が図形検索範囲になります。
パラメータ4で例えば線とポリゴンを取得したい場合はLPの様に設定します。
検索有効図面グループ、検索有効レイヤーが対象です。
本コマンドの検索有効範囲は中間ファイルで渡した矩形内又は面内の点及び同一点上、線上の点です。
類似のコマンドFGAREAとは、次の点が異なります。
・検索範囲枠形状
 FGAREAは多角形、FGGETFIGは多角形・矩形
・検索方法
 FGAREAは検索範囲内に点が入っている図形を検索、
FGGETFIGは検索範囲内に点が入っている図形と以下の図形も検索
  検索範囲に交差している線・ポリゴン
  検索範囲がポリゴン内となるポリゴン
  検索範囲に原点を中心としたシンボルの大きさの矩形がかかるシンボル
  (パラメータ3がSAP以外の場合)
  検索範囲に注記文字列枠がかかる注記(パラメータ3がSAP以外の場合)
パラメータ   トップ▲
パラメータ1:検索範囲中間ファイル名
         (中間ファイルレベル:FGM_COORD)
パラメータ2:検索結果を格納する中間ファイル名
         (中間ファイルレベル:FGM_DB(|FGM_ANN|FGM_EL))
パラメータ3:取得点設定
         GRP : 図形代表点(始点)のみ取得(Default)
         POINT : 範囲内の点のみ取得
         ALL : 1点でも含まれる場合はグループ全点取得
         LIN : 含まれている線のみ取得
         SAP : 範囲内の点のみ取得
         (シンボルと注記は原点が入っていたら取得)
         INR : 内包している図形の代表点のみ取得
         (ライン及びポリゴンは全点が内包していたら取得。シンボルと注記は原点が入っていたら取得)
         INA : 内包している図形の代表点のみ取得
         (ライン及びポリゴンは領域が内包していたら取得。シンボルと注記は原点が入っていたら取得)
パラメータ4:取得図形要素
        L : 線
        P : ポリゴン
        S : シンボル
        A : 注記
        C : 円
        ALL : 全図形要素(Default)
パラメータ5以降:取得ラインタイプ
          未定義 : 全ラインタイプ(Default)
          数値 : ラインタイプ(0〜999)
戻り値   トップ▲
無し
エラーコード   トップ▲
48 : 該当するデータが見つかりません
サンプル   トップ▲
FGGETFIG INTMP OUTTMP
「INTMP」で指定した枠の範囲で全図形要素、全ラインタイプを検索し、代表点で図形を取得します。
FGGETFIG INTMP OUTTMP ALL L 400
範囲内のラインタイプ400の線のグループ全点を取得します。

このコマンドを見た人はこんなコマンドも見ています   トップ▲
FGO2T
FGGETFIGA
FGGETINFO
FGCURDB
FGSELITMDB
FGINPUT
FGFILLIFR
FGGETFIGR
FGFILLIF
FGMOV
FGGETFIGP
FGDELE
FGGETCUR
FGAREA
FGSEEK
FGGTOA
FGEXINFO
FGBUNK
FGDISPDB
FGMODG
FGEDIT
SETSGRP
FGFILLIFV
SETSLAY
FGPLUS
OPLL
FGEXGET
FGEXOPEN
DELTMP
FGMOVA
FGFRAME
SETLANDTMP
FGGETPN
FGMODEL
FGAREAZNAME
DSPSETPAL
FGDISP
SETDEFAULTGRP
FGDISPJUNC
FGPICKOUT
FGPOLMERGE
OP
FGSELITMT
FGSELINFO
FGELSEEKF
FGCUTAREA
FGEXFREEFILE
DSPREFRESH
FGPOLGATTAIA
FGMODANN
INITZMN
PRINTOUT
FGDISPT
FGCOPY
FGMODLSTYLE
DSPJUNC
FGPOLHATCH
ADDBMV
DSPPAN
FGEXWRITE
EDITLDSP
FGGETCENTER
SETEXCHANGEFILE
SETDGRP
FGPOLTWIST
FGEXCREATE
FGGETRLINE
FGMOVT
EDITGDS
FGFILLIFC
DSPADD
SETDSPSQL
FGDELCUR
FGINOUT
FGAREAC
FGMOVXY
FGPOLAREA
FGPOLCUT
FGLPZOOM
FGMODXY
ANNINTOPOL
FGMODP
FGGETMINMAXRECT
FGDIST
FGGETGANNSIZE
DELELAY
BMPCOPY
DB2SHP
FGPARA
DSPINVAL
EDITLDS
FGCIR2POL
FGMD
FGGETSTYLE
FGELSEEKN
FGEXSET
FGGET2PANGLE
FGATOG
FGSAMPLE
SAVEGRP
FGPOLCUT2
RELOADTABLE
NIF4WRITE
EDITADSP
DSPFINFO
HALFBUFFER
FGGETLINKL
DSPEL
SHP2DB
DSPZMIN
COMIN
PRINTOUTOP3
FGEXCLSAMELINE
FGPOLNORM
FGEXPUT
SETEGRP
RASINPUT
FGPULL
SETBMDSPMODE
FGCROSSLINE
FGGETGRPZMN
SETELAY
SETDLAY
MESHF1
ADDBMC
NIFREAD
SAVETABLE
FGINPUTZMN
FGLINK
DSPWIN2
ISENABLE
SETVXYWRITEMODE
AREAEVENTMODE
CHANGEVISIBLE
FGPANS
FGOP3
chkslay
CHKZMNG
SETWRNLEVEL
DSPSAMPLE
FGUNLINK
FGMODGANNSIZE
FGMKZMN
GETBLINFO
SETDENSITY
ADDTABLE
FGEXCLOSE
SAVELAY
DSPSA
BEGINTRANS
SELPDS
SETTEXTDB
FGDISPSCREEN
CHKDGRP
FGLPTRACE
CHKDLAY
DELTABLE
SETTHEME
FGCUTAREA2
SETTOUCHOPERATION
EDITADS
EDITEDS
EDITEDXP
EDITSDSP
DSPDEFSCALEBAR
EXECUTESQL
SETFIREMOVE
SETGRAYMODE
FGADDP
DSPELMODE
CHKSGRP
FGOLPOS
FGGETTOUCHPOL
FGGETZR
FGMODR
FGLIN2POL
FGTMPEXTEND
FGMODHSTYLE
FGMODHIDE
FGRBPOL
ISEXEC
FGPULLMOVE
FGREVERSE
GETTABINFO
MESHGETVALUE
GETPRINTERINFO
GETZSCALE
NIFWRITE
NIF4READ
FGMODASTYLE
DSPEXCHANGEMODE
GETANNBACKCOLOR
DSPGRID
FGMODANGLE
SETSYMSCALESIZE
DSPS
ZOOMUSERSAMPLE
GETSRID
FGMODANNGP
FGPANZMIN
ADDBMR
ZONEBUFFER
FGPOLGATTAI
VORONOI
FGPOLNAKA
AUTOANNSET
FGPOLXPT
DELETEITMP
TTIMETOMON
FGMODSSTYLE
CHKEGRP
FGRASADD
FGMOVR
CLIPCOPY
FGMOV2P
CONVEX
TABCOPY
SETPULLOFS
BLTOXY
SETBMCOLOR
FGGETMIDDLE
FGCHGPOLSP
SETFIREDBLCLICK
MAKEDBTABLE
MESHEXPORT
MESHF3
FGGETFIG
FGLINKLDIR
SETDEFPRINTER
SETGSIZEMODE
RASEDIT
RESTORELAY
SELLDS
FGDRAGMOV
RESTORESDS
SAVELDS
ROUTEWEB
RUN
METACOPYSAMPLE
EDITGDSPALPHA
DSPUNDO
DSPUSERSAMPLE
SETANNSCALESIZE
DSPZMOUT
SAVEADS
FGITEMNUM
GETSYSVAL
EDITEDSP
LASTDRAW2V
SETOPMODE
SETGRPFROMGRP
SETMOUSECLIPMODE
SETLAYFROMLAY
EDITLDXP
EDITPDS
EDITPDSP
FGARC2LIN
SETJUNCLAY
DSPTHEMEMODE
EDITEDX