ExcelからAutoCADに多角形の点、線、およびテキストを描画する
Excel にこの座標のリストがあります。
いいえ。 | X | Y |
---|---|---|
1 | 374,037.80 | 1,580,682.41 |
2 | 374,032.23 | 1,580,716.26 |
3 | 374,037.74 | 1,580,735.15 |
3A | 374,044.99 | 1,580,772.50 |
4 | 374,097.78 | 1,580,771.83 |
これらには、X 座標、Y 座標、および頂点の名前があります。私がやりたいのはAutoCADで描くことです。この場合、Excel で連結されたテキストからスクリプトを実行します。
AutoCADで点を挿入するためのコマンドを連結する
ご覧のように、グラフに表示されているテーブルには、頂点という名前の列があり、次に列X、YのUTM座標があります。
最初に行う必要があるのは、AutoCADコマンドが期待するように座標を連結することです。 たとえば、ポイントを描画するために、次のように占有します:POINTordinatex、coordinateY。
それで、私たちがすることは、この連結されたデータで、次の形式で新しい列を挿入することです:
ポイント374037.8,1580682.4
ポイント374032.23,1580716.25
ポイント374037.73,1580735.14
ポイント374044.98,1580772.49
ポイント374097.77,1580771.83
ポイント374116.27,1580769.13
この連結をするために、私は以下をしました:
- POINTという名前でセルD4を呼び出しました。
- POINTセルを含む文字列である連結関数を使用して作成し、「」を使用してスペースを残し、セルB5を5桁の四捨五入で連結し、「、」を使用してコンマを描画しました。 、次にセルCXNUMXを連結しました。 次に、残りの行をコピーしました。
Excelで点を描く
これを実行するには、コマンドバーSCRIPTを入力してから、Enterキーを押します。 これでエクスプローラーが表示され、呼び出したファイルを探します geofumadas.scr。 選択すると、開くボタンが押されます。
さて、そこに頂点が描かれました。
ポイントが表示されない場合は、オブジェクトの完全なセットを拡大する必要があります。 このために、コマンドZoom、enter、Extent、enterを記述します。
点が見えにくい場合は、PTYPEコマンドを実行してから、画像に表示されているものを選択します。
Excelでコマンドを連結し、AutoCADで多角形を描く
ポリゴンを描画するのも同じロジックになります。 PLINEコマンド、次に連結された座標、最後にCLOSEコマンドを使用するバリアントを使用します。
PLINE
374037.8,1580682.4
374032.23,1580716.25
374037.73,1580735.14
...
374111.31,1580644.84
374094.32,1580645.98
374069.21,1580647.31
374048.83,1580655.01
閉じる
このスクリプトを呼びます geofumadas2.scr、そしてそれを実行すると、図面のトレースが得られます。 赤い頂点との違いに気付くために黄色を選択しました。
Excelでコマンドを連結し、AutoCADの頂点をメモします。
最後に、最初の列のテキストに各頂点の注釈として注釈を付ける必要があります。 このために、次の方法でコマンドをチェーンします。
テキストJC 374037.8,1580682.4 3 0 1
このコマンドは次のことを表します。
- TEXTコマンド
- テキストの条件は、この場合は正当化されています、それはなぜ文字J
- テキストの中心点は、私たちはCenterを選びました。
- 連結座標X、Y、
- それからテキストのサイズ、我々は3を選びました、
- 回転角、この場合は0、
- 最後に私達が望むテキスト、最初の行の数字は1になります
他の細胞に既に伝播されている、それは次のようになります:
テキストJC 374037.8,1580682.4 3 0 1
テキストJC 374032.23,1580716.25 3 0 2
テキストJC 374037.73,1580735.14 3 0 3
テキストJC 374044.98,1580772.49 3 0 3A
テキストJC 374097.77,1580771.83 3 0 4
テキストJC 374116.27,1580769.13 3 0 5
テキストJC 374127.23,1580779.64 3 0 6
...
私はと呼びました geofumadas3.cdrファイル
違いに気付くために、緑色をアクティブにしました。 スクリプトが実行されると、座標の中央に、指定されたサイズのテキストが表示されます。
をダウンロード この例で使用されているAutoCADファイル.
この記事では、テンプレートの作成方法を示しています。 データのみをフィードするようにすでに構築されているExcelのテンプレートを使用する場合、 ここで買えます.
私は助けを必要とする
私は採掘権を表す何百もの長方形を描く必要があります。それらは中点とxとyの側面を持つ長方形です。助けが必要です。データはExcelにあります