Professional Documents
Culture Documents
START creatSTR
START creatSTR
START creatSTR
!prompt
0================================================================
!COUNT &IN($infile#),
&OUT(cnt),*KEY1(COLOUR),@KEYSORT=1.0,@KEYTOL=0.00001
!file $file#=cnt,$rows#=recs
!let $run#= 1
===================================================================
!LOOP:REM
===============================================================
!COPY &IN($infile#),
&OUT(point_$color#),COLOUR=$color#.0
!CONPOL &IN(point_$color#),
&PERIMOUT(temp),*X(XPT),*Y(YPT),@EXTDIS=0.0,@CHECKDUP=0.0
!EXTRA &IN(temp),
&OUT(con_str_$color#),@APPROX=0.0
PVALUE=$run#
COLOUR;N=$color#
GO
!if $run#=1,then
!DDCOPY &IN(con_str_$color#),
&OUT($outfile#)
!endif
!APPEND &IN1($outfile#),
&IN2(con_str_$color#),
&OUT(temp),@SEQUENCE=0.0,@PROTODD=0.0
!COPY &IN(temp),
&OUT($outfile#)
!let $run#={$run#+1}
!goto LOOP
==============================================
!LOOPEND:REM
================================================
!END
//!COPY &IN(_vb_scr_points),
// &OUT(cnt_color#),COLOUR=$color#.0
//!CONPOL &IN(cnt_color#),
// &PERIMOUT(temp),*X(XPT),*Y(YPT),@EXTDIS=0.0,@CHECKDUP=0.0
//!EXTRA &IN(temp),
// &OUT(cnt_str_color#),@APPROX=0.0
//PVALUE=$run#
//COLOUR=$color#
//GO
//!DDCOPY &IN(cnt_str_color#),
// &OUT(min_file_color#)
//!APPEND &IN1(min_file_color#),
// &IN2(cnt_color#),
// &OUT(temp),@SEQUENCE=0.0,@PROTODD=0.0
//!COPY &IN(temp),
// &OUT(min_file_str)