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