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