2024年5月 8日 (水)

水路中間点標高

水路の中間点の標高、区間距離を作図する外部変形。

Photo_20240508192201

@REM 水路標高作図
@echo off
REM #jww
REM #cd
REM #1ch 起点の標高を指示 (L)クリック
REM #2ch 終点の標高を指示 (L)クリック
REM #3 起点→各中間点→終点を指示してください (R)クリック
REM #99#
REM #e
jgawk -f suiro.awk jwc_temp.txt>temp.txt
copy temp.txt jwc_temp.txt
del temp.txt
goto end
:end

続きを読む "水路中間点標高"

| | コメント (1)

2024年5月 1日 (水)

指定レイヤ図形消去

指定したレイヤの図形を消去する外部変形。
億世取得で指定レイヤに移動して実行。

@REM 指定レイヤ図形消去
@echo off
REM #jww
REM #cd
REM #h2 範囲内データ・範囲内外に跨る線データを選択
REM #hc 範囲選択してください
REM #ht10 ブロック図形除外
REM #ht30 寸法図形除外
REM #e
jgawk '/hq/{print "hd";cu=1;next}/ly/{if(cu==1){culy=$1;del=1;cu=0}else if($1==culy){del=1}else{del=0}}/^^ ^|c[ihv]^|s[lc]^|pt/{if(del==1){next}}{print}END{print culy}' jwc_temp.txt>temp.txt
copy temp.txt jwc_temp.txt
del temp.txt
goto end
:end

| | コメント (0)

2024年4月29日 (月)

ハッチング消去

ハッチングを消去する外部変形。

REM ハッチング消去
@echo off
REM #jww
REM #cd
REM #h2 範囲内データ・範囲内外に跨る線データを選択
REM #hc 範囲選択してください
REM #zz
REM #ht10 ブロック図形除外
REM #ht30 寸法図形除外
REM #ht40 ソリッド図形除外
REM #e
jgawk '/hq/{print "hd";next}/z1/{h=1;next}/^^ /{if(h==1){next;h=0}}{print}' jwc_temp.txt>temp.txt
copy temp.txt jwc_temp.txt
del temp.txt
goto end
:end

| | コメント (0)

2024年4月16日 (火)

指定線長消去

指定した長さの直線を消去する外部変形。
指定長は、バッチファイルを編集してください。
例) 2.9<l<3.1 または、l<1 の場合

@REM 指定線長消去
@echo off
REM #jww
REM #cd
REM #h2 範囲内データ・範囲内外に跨る線データを選択
REM #hc 範囲選択してください
REM #ht10 ブロック図形除外
REM #ht30 寸法図形除外
REM #ht40 ソリッド図形除外
REM #g1 全レイヤグループ
REM #hr
REM #e
jgawk 'BEGIN{l1=2.9;l2=3.1;lmax=1}/hq/{print "hd";next}/^^ /{l=sqrt(($3-$1)^^2+($4-$2)^^2);if(l^>l1 ^&^& l^<l2 ^|^| l^<lmax){next}}{print}' jwc_temp.txt>temp.txt
copy temp.txt jwc_temp.txt
del temp.txt
goto end
:end

| | コメント (0)

2024年3月 3日 (日)

指定文字変更・削除

指定文字を変更または、削除する外部変形。
削除する文字や、変更前後の文字指定は、バッチファイルを修正してください。

@REM 指定文字変更/削除
@echo off
REM #jww
REM #cd
REM #h3
REM #e
jgawk '/hq/{print "hd";next}/ch/{if($6=="\\"削除文字"){next}if($6=="\\"変更前"){$6="\\"変更後";print;next}}{print}' "jwc_temp.txt>temp.txt
copy temp.txt jwc_temp.txt
del temp.txt
goto end
:end

| | コメント (7)

2023年12月15日 (金)

勾配作図

斜線または、標高から各種勾配を作図する外部変形。

◇斜線選択(横断面図に適用)
 斜線選択(複数可)→点指示終了(左AM0時)
Photo_20231215001901
◇標高選択(平面図に適用)
 2地点の標高を選択
Photo_20231215122401
※勾配は、書込み文字種で作図

続きを読む "勾配作図"

| | コメント (5)

2023年12月10日 (日)

法勾配

法勾配を作図する外部変形。
斜面に法勾配と線長を作図します。

※範囲選択で、水平/垂直線、
円、文字が含まれても除外します。

Photo_20231210124201

続きを読む "法勾配"

| | コメント (2)

2023年11月 8日 (水)

線種変更

画面上で変更する線種を選択し、線種番号で線種変更する外部変形

※コントロールバーのコマンド切換ボタンを操作する必要はありません。
1.画面上で、左クリック
2.変更前の線種を選択
3.変更後の線種番号を入力
 ※対象線種がない場合は、線種1に変更されます
4.画面上で、右クリック

続きを読む "線種変更"

| | コメント (0)

2023年11月 3日 (金)

測点距離作図

起点からの距離を測点名に追加して作図する外部変形。
※十分検証してからご使用ください。

<操作方法>
1.直線区間
  範囲選択で起点名、指定点を選択、
  起点上で右AM0時 確定 基点<<READ>>を実行
2.曲線区間
  範囲選択で起点名、指定点、曲線を選択、
  起点上で右AM0時 確定 基点<<READ>>を実行
3.直線→曲線、曲線→直線
 範囲選択で起点名、指定点、曲線を選択、
 起点上で右AM0時 確定 基点<<READ>>を実行
 変化点を指定 

Photo_20231103215801
Photo_20231103214901

続きを読む "測点距離作図"

| | コメント (7)

2023年8月31日 (木)

弓形ソリッド

円弧に弓型ソリッドを作図する外部変形

Photo_20230831155701

@REM 弓型ソリッド
@echo off
REM #jww
REM #cd
REM #1ci 円弧を指定してください
REM #hr
REM #e
jgawk 'BEGIN{pi=atan2(0,-1)}/^^ci/{if(NF==4){print"h#円です";exit}ths=$5;the=$6;if(the^>ths){th=the-ths}if(ths^>the){th=360-ths+the}ths=ths*pi/180;th=th*pi/180;print "sc",$2,$3,$4,1,0,ths,th,5}' jwc_temp.txt>temp.txt
copy temp.txt jwc_temp.txt
del temp.txt
goto end
※gawkm115用
:end

| | コメント (7)

より以前の記事一覧