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