座標をCADからtxtにエクスポートする
ポイントをCAD形式からコンマ区切りのリストにエクスポートして、合計ステーションにアップロードし、サイトの杭打ちを行うと仮定します。 以前、excelまたはtxtからそれらをインポートする方法を見てきました AutoCADで y マイクロステーションエクスポートする方法を見てみましょう。
牛を数える、足を数えてXNUMXで割る、牛を数えるなど、さまざまな方法があります。 いくつかの方法を見てみましょう:
1 Microstationで(dgnからtxtへ)
この例では、5つの頂点を持つプロットがあり、座標をtxtファイルにエクスポートする必要があります。
このために、私は目に見える厚さにポイントを置きました。 Microstationの線の太さは動的であるため、すぐに目立ちます。
最初のステップ: 座標エクスポートツールをアクティブにします(アクティブでない場合)。このために、
豊富なツール群
ツールボックス
最後のコマンド(xyz)を有効にして、
私たちはパネルを閉じ、このようにして活性化されているはずです
第2ステップ: エクスポートするポイントを選択してから、上矢印である「座標のエクスポート」コマンドを選択し、条件を入力します。
データファイル
- ファイル名
座標
- プライマリユニットを作成する
- 日付
セパレータ
-View
- 接頭辞/接尾辞
- 最初の番号
選択した図面(単一)、フェンス内の図面、またはすべてのファイル(すべて)が選択されている場合は、パネルでオプションを選択できます。
最終的な結果は、Excelから開くことができる.txtファイルです。
私の場合は、番号を割り当てて、右側のチェックボックスをマークしています
ファイルがすでに存在する場合は、置換または追加(追加または追加)するかどうかを尋ねるウィンドウが表示されます。
どの点がポイントであるかを識別するために、マイクロステーションは、アクティブなテキストの色、線の種類、およびサイズとともに、各点に番号を描画します。
2 AutoCADでそれをする
CivilCAD(Softdesk)を知る前に、まだ呼び出されているDOSアプリケーションを使用しました dxf2csv。 懐かしさで拷問したいなら試してみてください🙂アプリもあります」無料ではありません「そして、ある程度の無料があるはずですが、この場合、Softdesk8でどのように行われるかを見ていきます。これは、CivilCADでも同様です。
ポイントを表示するために、フォーマットをフォーマット/フォーマットポイント/ポイントスタイルに変更しました。 線の太さを表示するには、違いがわかるまで1未満の値を使用して、「Lts」をアクティブにする必要があります。
最初のステップ: プロジェクトを開くか、新しいプロジェクトを作成する
AEC
Softdeskプログラム(ファイルを初めて保存する)
プロジェクトを作成する
プロジェクト名を割り当ててからOK
番号付けを開始する番号を選択します
オクラホマ、オクラホマ
「cogo」を選択してからOK
第2ステップ: データベースにポイントを入力します:この場合、異なるフォームがあります。この場合は自動的に行います:ポイント/ポイント/自動、次にポリゴンの各ラインを選択します。
入力された信号は、ポイントの作成/ポイントの設定/使用可能なポイントの一覧表示です。 +6と表示されるはずです。これは、データベースにすでに5つのポイントが入力されていることを意味します。
3番目のステップ:ポイントをエクスポートします。
ポイントをエクスポートするには:
-points / import-exportポイント/ファイルへのエクスポートポイント
- エクスポート形式を選択します。この場合はPNE(ポイント、北向き、東向き)
- ファイルの保存先フォルダを選択して名前を書きます
- コマンドバーで、エクスポートオプションを選択します(選択、ランク...この例ではすべてを使用します)
- ファイルが消えた、この場合はexpaciosで区切られていますが、Excelで開くことができます
ポイントが大きすぎる場合は、デフォルトで英語(AEC /設定図/単位角度/メトリックを選択)が表示されるので、メトリック単位を変更する必要があります。
今回はポイントが仰角を持たず、レベルのカーブについて話すとき、私たちは別のポストで見ることになるでしょう。
私の主張を寛容にする、もっと簡単で無料のatocadのマクロを知っている人はいますか?
他の誰かがそれをしますか?
そのためには、CivilCADまたはCivil3Dが必要です。 どちらもAutoCAD上で動作する特殊なモジュールです。
AutoCADだけではこれを行うことはできません。
私の初心を謝罪し、私はどのようにパスを渡すか、あるいは、それぞれの20 mtの高さと距離(トラックの幅)を読み取ってオートキャドにカットやセクションを描く方法を知る必要があります。 私は縦型と同時に、オートキャドで充填物と掘削物の量を直接計算します
良いこのポストは優れている仕事を簡素化するための多くのサポートツールがあり、非常に実用的なcivilcadに頼ることも良いでしょうが、重要なのは各コンセプトの起源を知ることです
お試しください この他のアプリケーション
また XYZ-DXFが存在する それは最高です
良いステップは私たちを教え続けます
こんにちは、kovos この記事で 私たちはSoftdesk8でそれを行う方法を説明します。 私はこのブログでは海賊版ソフトウェアを入手する方法を推奨できないとコメントしました。この記事では、 ヴェーズ それはそれのために働くが、あなたの危険にさらされている。
Aautocadでレベルカーブを描くにはどうしたらいいですか? softdesk8をダウンロードするにはどうすればいいですか?
Hello Jorge Luis
まず、トータルステーションでは、ポイントを.txtフォーマットに、好ましくはx座標、y座標、標高、説明の順にエクスポートします。
Excelで開き、タイプが.txtのファイルを選択します
コンマで区切られたオプションを選択すると、列を区切ることができます
それらをエクセルで使用することをお勧めします。 このツール、輸出はdxfに匹敵する
ステーションポイントをエクスポートして優れたものにするための手順が必要です…ありがとう
緊急の
まあダニエル、これは私が動作することを証明することができた唯一のものであり、VBAですが、オンザフライでExcelと対話します
http://geofumadas.com/cuadro-de-rumbos-y-distancias-en-excel-interactivo-con-microstation/
私はそれを感謝します。 それは私の論文のためのものであり、私は前進して最高潮に達するためにこれをしなければなりません。 ありがとうございます。
ダニエル、私は以前に使ったVBAを見つけてみてください。
今日私に教えてください
いいえ、それはポイントをインポートするためだけに役立ちます。
私はvbaを取得し、あなたのためにアップロードしようとアップロードします。
¿¿¿¿ ツールボクサーアプリ> XYZtext>インポートコーディネーターを介して???????
このアプリケーションをどのように使用してインポートするのですか?
グッドバイ、ガルバレーズ
ありがとう、私の場合はこれです:
出発地の座標と目的地の座標を持っているExcelのデータベースがあり、AutoCADで線を描画したいと思っています。 “”” BUT”””コピーアンドペーストせずに、操作は自動です。つまり、インターフェイスを作成するためのマクロまたはコードを使用するか、おそらくAUTOCADまたはMICROSTATION内で、ExcelAUTOCADまたはExcelからデータをインポートするインターフェイスがあります。その場合はMICROSTATION
あなたは私にgalvarezhnを提案する
?????????? 感謝
こんにちはDaniel、ここでも同じ手順が説明されています
http://geofumadas.com/como-importar-puntos-de-excel-a-autocad/
それは動作しますが、ポイントコマンドをアクティブにする代わりに
コマンドラインを有効にするか、pline
ポイントを配置する代わりに、線を引く
よろしく
私は謝罪者であり、Excelのデータベースから自動的にAutoCADで線を描くことができます。つまり、座標ORIGINと座標DESTINATIONS
しかし、私はポイントを描いてはいけませんが、ラインは直接ポイントオリジンとさまざまなポイントのデスティネーションを呼んでいます
THANKS
このリスプはそれを行うことができます
(defun c:txt-xyzs()
(setq a(ssget)
n(sslength a)
0
f(open(getstring“ \ nfilename:“)“ w”)
)
(n
(setq name(ssname ai)
ent(アテンツ名)
tp(cdr(assoc 0 ent))
)
(if(=“ TEXT” tp)
(if(および(=(cdr(assoc 71 ent))0)(=(cdr(assoc 72 ent))0))
予言
(setq ip(cdr(assoc 10 ent))
x(rtos(car ip)2 2)
(rtos(cadr ip)2 2)
z(rtos(caddr ip)2 2)
s(cdr(assoc 1 ent))
)
(princ(strcat x“、” y“、” z“、” s“ \ n”)f)
);左揃えのテキスト
予言
(setq ip(cdr(assoc 11 ent))
x(rtos(car ip)2 2)
(rtos(cadr ip)2 2)
z(rtos(caddr ip)2 2)
s(cdr(assoc 1 ent))
)
(princ(strcat x“、” y“、” z“、” s“ \ n”)f)
);左詰め以外
); if
); if
(if(=“ MTEXT” tp)
予言
(setq ip(cdr(assoc 10 ent))
x(rtos(car ip)2 2)
(rtos(cadr ip)2 2)
z(rtos(caddr ip)2 2)
s(cdr(assoc 1 ent))
)
(princ(strcat x“、” y“、” z“、” s“ \ n”)f)
);左揃えのテキスト
マルチテキスト
(setq i(1 + i))
);繰り返し
(fを閉じる)
)