2017-10-11 24 views
0

自分のAndroidアプリに.dwgファイルを開きます。 私に役立つ良い開発ツールを知っている人はいますか? 私はそれを見つけようとしていますが、それに関連するものは何も得られません。私はそれを使用する人は非常に少ないと思います。 また、私は、これらのアプリケーションがどのように開発されるcad filesを開くために働くのか知りたいです。Androidで.dwgファイルを開く方法

+0

あまりにも多くの大きな質問を混在させないでください。オープンなdwgファイルは、おそらくそれほど難しいでしょう。あなたの最後の文章は、不明瞭であることに加えて、私にとってはまったく異なる質問のようです。 – Pac0

+0

申し訳ありませんが、私は.dwgがautocadの唯一のフォーマットだと思っていました。私は自分のアンドロイドapp.iで.dwgを開きたいと思っています。それを自分で開くのは難しいですから、私には役に立ちます。 – Airy

+0

"フォーマットのみ"の部分は問題ではありません。しかし、複雑なファイル形式から*読んで*情報を抽出することは、この情報を特定のプラットフォーム上の実用的なUX /プログラムに変換することとはまったく異なっています。 – Pac0

答えて

0

ここでの主な問題は、.dwgファイルのバージョンが大きく異なることです。さらに重要なことに、このフォーマットは専有であり、明らかに文書化されていないか、または全く文書化されていません。もちろん、私たちが話しているのは単純なデータではないので、フォーマットを自分でリバースエンジニアリングすることは幸いです。

wikipedia page for .dwgを見ては、あなたのプロジェクトのためにいくつかの興味深い情報を提供するように見える:

このファイル形式、すなわちLibDWG - free access to DWG

(...)のために開発されたいくつかのオープンソースのリーダーが既に存在し

これは、DWGファイルからデータを読み込むためのライブラリです。これは、コンピュータ 技術図面(CAD)の分野でより多くの機能を開発する無料の ソフトウェアコミュニティの能力を大きく向上させる可能性がある、非常に 重要な取得です。

DWG構造は非常に複雑で、 が誰も簡単に理解できるように工夫されているようです。これを使用しない理由は、 です。そのため、 ライブラリには書き込み機能がありません。主にLibDWGを使って、そのようなファイルを読み込み、 を他の形式にフィルタリングして、無料で使用できるようにする必要があります。

(...)

私は、これはあなたが望んでいたdeveloppmentツールだと思います。

+0

thanks.iはウェブを読んで、それがCに基づいていることを知り、アンドロイドまたはjavaで使用する必要があります。 – Airy

+0

@Airy私は少し質問を編集しました.LibDWGはビューアではなくDWG *リーダー*です。プログラミング言語の違いは、大きな影響を与えるべきではありません。コンパイル済みのCライブラリを使用するJavaプログラムを作成できます。いずれにしても、アルゴリズムの一部を再利用することができました。いずれにせよ、最初から始めるよりもはるかに良く見えます。 – Pac0

+0

https://stackoverflow.com/questions/4920066/how-to-use-c-cpp-library-functions-in-android and https://stackoverflow.com/questions/8390811/use-c-library-in -android-over-ndk – Pac0

関連する問題