CAD日記

主にAutoCADのことについて書いているけど、近頃は投資系ネタに注力している。自動売買、仮想通貨、PC関係、プログラミングなど。@caddiary

DWG

DWGdirect 2.0.3

投稿日:

このバージョンをもって、ようやく正式版となった。

2007形式のDXF、DWGで苦しんでいる人には朗報だろう。

ていうか、苦しんでいるユーザーを持つCADメーカーにとっての朗報か。

今のところ、2007と名前が付いたAutodesk製品以外では読めないからね。

調査の結果、これを使うことによって、

2007形式データを2004形式に保存することが

容易にできることがわかった。

(まだ簡単な調査をしただけなので、落とし穴があるかもしれないけど)

2007で、文字コードがUnicode(UTF-8)になったというのは、

AutoCADユーザーにとっては喜ばしいこととして伝えられている。

でも、非AutoCADをつくっている側にとっては悪夢のような出来事だった。

ただでさえ煩雑なプログラムになっているデータ変換部において、

UnicodeとShiftJISの相互変換処理が必要になることが想像できるし、

最悪の場合、Unicode対応のプログラムに全体を書き直さなきゃならなくなるから。

プリプロセッサで_UNICODEって書くことになったら、

既存のプログラムを大幅に書き直さなきゃならなくなるのさ。

いや、このへんのことは正直よく知らないんだけどね。

知らないだけに、恐怖は倍増される。

という話は杞憂に終わった。

DWGdirect が勝手に文字コード変換してくれていたのよ。

2004形式で保存し直すという単純なコードを書いただけで、

そこまでやってくれていた。

しかもプリプロセッサの定義は、_MBCSのままでOKだった。

たしか、2.0.1くらいのバージョンでは、やってくれていなかった。

ファイル形式は2004形式になってたけど、

2バイト文字がAutoCAD固有のUnicode表現である、U+8056U+8141

って感じになっていて愕然としたもんだ。

えー、全部の文字情報を自分で文字コード変換しなきゃいかんのか?

となり、一気にやる気が萎えたのを記憶している。

まだ当時は、Betaバージョンだったから仕方ねか。

しかし、DWGdirectは偉大だな。

と、つくづく思う。

サポート掲示板を見てると、バグはけっこう多いけど、

やるべきことはきっちりやってくれる。

今回の2007対応では、Unicode対応が大変だっただろう。

うちのCADはUnicodeなんて対応してないけど、

もし対応しろって言われたら、断るだろう。

膨大な工数が必要となるからさ。

ロシアのサンクトペテルブルクに開発メンバーがいるんだとさ。

こないだサミットやってたか。

これからもがんばってほしいね。

-DWG
-

執筆者:


  1. Folly より:

    お~
    なるほどなるほど。
    文字コードの件は自分も一番心配していたところです。
    何しろプログラムをかじったのが8年くらい前のことであり、もうすっかり基本を忘れてしまったような状態なので。
    ODAのアウトソーシングは問題視されているようですけど、紛争は決着したのでしょうか。

  2. Yatao.net より:

    CAD日記さん

    興味深いサイトを発見。
    どうやら自分と同じ関東圏のひとか!?
    CADとdwgファイルの処理等に興味がある人は必見か。
    CAD日記さん。

  3. CAD日記 より:

    文字コードの問題は、2.1.0が出て安定しました。
    ただ、非UNIコードプログラムだと、ファイル名の2バイトコードが
    ひっかかってreadFileに失敗してまいました。
    SJISからUNIコード変換した文字列をわたさねば、ならんのかも。
    なかなか簡単にはいかんです。
    >ODAのアウトソーシングは問題視…
    そういえば、海外CAD事情で叩かれてたように記憶があります。
    どこも、いろいろと問題を抱えてますな。

comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

no image

Teigha3.8

AutoCAD 2013が出てから半年ちょっとが経過。 3年ごとのデータ変更の年だったわけだが、まだ2013形式のDWGは 世にそれほど出回っていない。 なぜなら、2013形式データを読み書きできるの …

TeighaとObjectARXの相違点

ObjectARXはAutoCADのカスタマイズ環境のうちの最も高度なことができるもので、Teighaは別名ODAとも呼ばれるDWG互換CADの基盤となる環境。TX(Teigha eXtention) …

jwwとdwgの線種対比

jwwとdwgの色番号対比の続編で、次は線種。点線とか一点鎖線とかのことで、線種は色と違って番号という考え方がdwgにはない。名前で管理されており、画層(レイヤ)やブロックでも同じことが言える。番号と …

no image

Teighaが何なのかを知りたければココを読め

Teighaとは?

no image

DWGdirectの迷走

DWGdirect Version 1.14.01が出たのが、去年の12月半ばですから、もう2ヶ月も経ちました。最初の頃はみんな静観していたようですが、近頃バグ報告が多発しているようです。サポート掲示 …