DXFデータ内の座標値の抽出ツール

このQ&Aのポイント
  • DXFデータ内のXY座標(時にはθも)値をエクセルなどに抽出できるツールを探しています。
  • 実装マシン用のデータを作りたいという目的です。
  • または、DXFをガーバー変換でも良いのですが、ローコストで達成するには、なかなか良いものが見つけられていません。
回答を見る
  • ベストアンサー

DXFデータ内の座標値の抽出ツール

DXFデータ内のXY座標(時にはθも)値をエクセルなどに抽出できるツールを探しています。 実装マシン用のデータを作りたいという目的です。 または、DXFをガーバー変換でも良いのですが、ローコストで 達成するには、なかなか良いものが見つけられていません。 現状では、DXFとガーバーを行ったりきたりする必要があり、 今回は仕方なく、手作業で座標を拾っています。 何か良い手法がありましたらアドバイス願います。

noname#230358
noname#230358

質問者が選んだベストアンサー

  • ベストアンサー
noname#230359
noname#230359
回答No.1

> DXFデータ内のXY座標(時にはθも)値をエクセルなどに抽出できるツール かどうか使ったことがないのでわかりませんが DXF座標計算モジュール 評価版 http://www.vector.co.jp/soft/win95/business/se379222.html > または、DXFをガーバー変換でも良いのですが これは以下のソフトで出来ます。 NCコンバータ&コンドル http://www.vector.co.jp/soft/win95/business/se269062.html?g NCコンバータで dxf → Gコード → ガーバ とすれば変換できます。

noname#230358
質問者

お礼

お世話になります。 意図しております情報頂きありがとうございます。 DXF→ガーバーが手軽に存在しているとは知りませんでした。 どこまで希望に近づけるのか、テストを積んでいこうと おもいます。 本当に有難うございます。

その他の回答 (2)

noname#230359
noname#230359
回答No.3

私は使ったことがないのですが、IAI社さんがロボットの座標入力の目的でDXFコンバーターを無料配布しているそうですが使えますかね?

noname#230358
質問者

お礼

ご回答いただきまして有難うございます。 どこまで使えるか分かりませんが検討してみたいと思います。 貴重な情報をお教え頂き 助かります。

noname#230359
noname#230359
回答No.2

下記URLをご参考に(英文ですがフリーソフトです) エクセルで読み取る際にちょっとしたコツがありますが・・・ 当方は3Dモデリングの用途に利用しています。

参考URL:
http://www.rockware.com/catalog/pages/dxf2xyz.html
noname#230358
質問者

お礼

ご回答頂き有難うございます。 実際に利用されているのですね。 そのような貴重なものをお教え頂き、 恐縮です。 英文の壁を感じますが、データ処理が出来るなら なんとしてもやってみたいです。 おかげさまで、順次調べて行くことができます。 有難うございます。

関連するQ&A

  • DXFを解読したい!!

    仕事で今まで座標ファイルを使っていたのですが、今度からDXFを使うことになりました。ですが今までの処理を生かすためにDXFから座標などのデータを 抜き出したいのですが詳しい方教えてください。 【欲しい情報】 DXF-LAYER DXF-THICKNESS DXF-ELEVATION DXF-TEXT DXF-ANGLE 座標XYデータ 【希望】 1ユニットづつ横並びのCSVファイルに変換したい。 【お願いします】 詳しい方、教えてください。お願いします!!! ※DXFにはラインとポイントの情報が含んでいます。

  • 【CADで直線と円弧の交点座標を抽出】

    【CADで直線と円弧の交点座標を抽出】 Auto-cad 2010で,直線と円弧の交点座標を抽出したいと思っています. 抽出する座標の数が少なければ,Osnap等でカーソルを交点に合わせて表示された座標を 読み取る,というようなこともできますが,今回は数百個ほどの交点座標を抽出しようと 試みていますので,その方法では時間がかかりすぎてしまいます. 複数の交点座標を抽出し,テキストデータとして出力する方法はないでしょうか? cadのツールを使用する方法,特定のソフトを使う方法,なんでも構わないので, ご存知の方おられましたら,よろしくお願いします.

  • 測定機CSVデータ(座標値)から、CADデータ(…

    測定機CSVデータ(座標値)から、CADデータ(DXF等)を生成するソフト 現在、画像またはレーザー測定機の新しいものを導入するか検討中です。 測定作業工程において、製作した電極や金型を測定して得たデータを NCデータの元となったCADデータと比較してパソコン上で比較したいという要求が生じています。 しかしながら、 各種精密(画像やレーザー)測定機には、測定座標値のCSVデータまたはBMPデータへの出力機能が備わっていることが多いですが、DXFデータ出力があるものが稀であり、そういったものにはなかなか手が届かないというのが現状です。 そのため、CSVデータ(座標値)からCADデータ(DXF等)を生成してくれるソフト(フリー、有料問わず)を探しています。 また、なにかこういった工夫(プログラミング的なこと等)をすれば、可能だという情報も求めています。 こちらとしても、上記の事柄について仕事の合間をみて調べ続けるつもりです。

  • AutoCAD 閉じたオブジェクト 化処理 

    AutoCADデータのオブジェクトが閉じているか否かを検出し、自動で閉じる修正を行う、又は閉じていない箇所を指し示すような機能を持つフリーソフトなどご存じないでしょうか? ここでいう「閉じる」という意味はポリゴンのよう単オブジェクトで閉じきっているという意味ではなく、隣り合うオブジェクト(直線、円弧等)がそれぞれ同座標に端点として存在しているという意味で 座標の隔離がないことを意味しています。 実装基板のデータを取り扱っているのですが、ガーバーデーターを直接いじるツールを持っておらず(持っていたとしても使いこなせないレベルです。)大容量のものでない場合はDXFでやりくりしていますが、端点を接続しているつもりでデータ処理していますが、後行程(外部委託)にて閉じていない内容のエラーが出ている様子で、エラーヶ所も多い為、区切り良く修正することが困難な状態です。 質問のような都合の良いツールがフリー・または安価で存在しているとは考えにくいのですが、自分で探してもなかなか分かりづらかったので恥を忍んで質問させていただきます。 宜しくお願い致します。

  • T-SQL 優先順によるデータの抽出

    こんにちは。 あるテーブル"T_TABLE"に項目がC1(主キー)、C2が有り、データが以下のように登録されていた場合、 |C1|C2| ------| |BB|XX| ------| |AA|XY| ------| |DD|XZ| ------| とあった場合、 カラムC2に"XY"の値を含む行を第一に優先し、同カラムに"XZ"を含む行を第2に優先し、同カラムに"XX"を含む行を第3に優先して抽出するにはどのようにすればよいのでしょうか? 抽出するイメージは XY XZ XZ の順です。

  • データ移行

    iMac(初代)OS9→WindowsXPマシンへデータを移行する方法で、できるだけローコストな方法をお願いします。 インターフェースとしてはUSB1.1とLANが使用できると思います。

    • ベストアンサー
    • Mac
  • データベース抽出ツールの問い合わせ対応、運用

    データベース抽出ツールを自社で導入を検討しています。 導入後は、営業部が主体となって運用するという取り決めになっていますが、それでも最初の内は情報システム部に問い合わせなど来たり、結局データベース構造など理解していないと抽出プログラムを作るのは難しかったりするかもしれません。 そのための窓口が必要となると思いますが、そういった役割を担う人は貴重だと思いますか? 貴重というのは、今申した業務は、その人のメインの業務になりえますか? ということでもあります。 具体的には、営業部から「毎月or年に2回、1回行なっている、こういったデータ抽出、現状だとこのツールでできませんよね?どうすればいいですか?なんなら作ってもらえませんか」 といった要望なりを受けて、対応をするといった感じです。 また、自社では個人情報の扱いを、今までうやむやだったところを明確にしていこうという方針もありまして、そういったデータベース抽出ツールで引き出した情報の履歴(誰がいつ、何の抽出プログラムを使ったか)を、営業本部にまとめて提供するといった運用も考えられています。 そういった意味も含めての「データベース抽出ツールの運用全般」を担う人というのは、会社にとってそれなりに重要な存在となりえるでしょうか。 ご意見よろしくお願いします。

  • Excelで2次関数の頂点の座標を求める方法

    Excelで2次関数の最大値の頂点の座標を求める方法を教えて頂けないでしょうか。 y軸の値について最大値を出すためにはMax関数を使用すれば出ますが、その時のx軸の値を求める関数が分かりません。 例えば、以下のデータがあったとします。 Maxコマンドを使用すると最大値のy軸の値は「8」とでますが、そのときのx軸の値 が抽出できればと、この時のx軸の値は「3」と出したいのですが、関数が分かりません。 ご教授お願いいたします。 x y 0 0 1 2 2 4 3 8 4 4 5 2 6 0

  • 検索値に一致するデータ行の抽出方法(エクセル)

    例えば・・・ ↓データ _ABCDE 1あカa1122 2あキb1223 3いクc1324 4うケd1425 5うコe1526 のようなデータがあったとして、別のシートの任意のセル(例えばA1)に「あ」と入力し、C列に「カ」を入力することでC列以降のデータをD列以降に並べたいのですが・・・ 結果↓ _ABCDE 1う←任意のセル:データシートのA列の検索値 2 3__*項目* 4__ケd1425 5__コe1526 ___↑ ___データシートのB列を検索する値を入力するC列    *データの行数は5000は軽くあります。 *データシートは、受け取る側のシートとは別のファイルにしたい。 *受け取る側は、1~100行になります。(ファイルによります) *受け取る側のファイルは、100ファイルぐらいになります。 *いずれのファイルも列数は2,30列程度です。 *格納するフォルダは同じです。 *できればフォルダ毎別のPCに持っていっても作業できるようにしたい。 環境:構築していくマシンは、Windows2000Pro,Excel2000です。 (実際の抽出作業もこれがメインのPCですが、Win95、98,Excel97、2000でも抽出作業ができれば嬉しいです。)

  • コレクションクラスの選択

    VC++6.0 + MFCを利用しています。 下のような、複数の点とその座標を記録しておいて利用するためどのような実装にすればいいのか悩んでいます。 主な利用方法は、「点番号Xから座標をgetする」で、たまに、「すべての点の中でx座標が一番小さいほうから10番目の中にあり、かつ、y座標が最も小さな点番号をgetする」というような並び替えが必要となる利用が予想されます。 最初の使い方だけだったら、CMapクラスで、点番号をキー、各座標の構造体を値にすれば、実装できますが、それだと2番目の使い方のとき、毎回全データを見ないといけなくなって非常に効率が悪い気がします。 どのようなデータ構造にすれば効率よくこのような実装ができるでしょうか。できれば既存のクラスを組み合わせて使いたいのですが、詳しい方教えていただけますか。 点番号 x座標 y座標 z座標    1   1.0   1.1   1.2    2   2.0   2.3   4.5         :         :