CAD日記

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

SXF

SXFのメリット

投稿日:

公平な観点から、DXFとSXFを比較するには、SXFのメリットについて

語る必要があると考え、この記事を書くことにした。

SXFの何が良いって、仕様が明確に公開されていること。

DXFの場合、AutodeskさんがDXF Referenceを公開してるんだけど、

詳細に書かれていない部分があったり、読む人によって解釈が違ったり、

英語がわからなかったりして、共通の理解が進まずに問題を引き起こす場合がある。

その点、SXFの仕様書は、日本語で書いてあるし、仕様書だけでなく、

実装規約というドキュメントがあったりして、誤解が生まれないようになっている。

もしCADベンダー間で解釈が異なった実装をしていた場合でも、

OCFという組織が統一見解を出して、どっちが正しいかの判定をしてくれる。

何が正しいかっていうのを、きっちりと決めてくれるのは、開発者としても頼もしく感じる。

よく言われるのは、一営利企業であるAutodeskさんの作ったCADフォーマットでは

半永久的に保持、運用することが想定されるCAD図面の保管には適さない、ってこと。

国が中心となって策定したSXFであれば、その信頼性が高まるってことだろうな。

まぁ、一理ある。

あとは、共通ライブラリの存在だな。

SXFの読み書きをするためのコンポーネントが無料で使える。

VC6でしか使えないというのは、やや幅がせまい気もするが、ないよりはいい。

開発者にとっては、ファイルIOにまつわるややこしい処理をしなくてもいいというのは、

大きなメリットだ。

ほとんどのCADベンダーは、この共通ライブラリを使ってるので、

ファイル内のちょっとした書式の違いが元でトラブルになるなんてことは皆無だ。

ユーザーにとっても、トラブルの少ないデータ形式ということでメリットがあるはず。

それから文字か。

CADのデータ交換で一番問題になるのは文字だからさ。

SXFでは、WindowsのTrueTypeフォントしか使えないことになっている。

CADの世界では永いこと、そのCAD独自のフォントを使うことが一般的だった。

CAD間で別のフォントを使うということは、文字の形状が維持できないということで、

特に文字幅が正しく渡らずに問題になる。

DXFのSHXフォントには泣かされてるよ。

その点、SXFはWindowsのフォントしか使えないから、問題が起きにくいわけ。

MacやLinuxユーザーはどうするのかって?

少数派だから切捨てか。

ということで、SXFのメリットってのもかなりある。

私個人の現段階における見解では、DXF(DWGも含めて)に分があると考えている。

何といってもDXFには長い歴史があって、デファクトスタンダードを勝ち取った

という経緯があるし、巨大企業Autodeskの繁栄はしばらく続きそうだし。

でも、将来的にどうなってるかはわからない。

歴史の浅いSXFではあるが、この先地道に地位を築いていって、

いずれは立場が逆転するなんてこともあるかもしれない。

目が離せない。

-SXF
-

執筆者:


comment

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

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

関連記事

no image

SXF技術者検定試験

ふと思い付いて、SXF技術者検定試験のバナーを載せてみた。 「試」で切れているのには、何か意味があるのだろうか。 単純な間違いという気がしてならない。 それに、この素人臭さはちょっと問題。 クールでス …

no image

SFCとP21

SXFフォーマットにおける2つの種類、それがSFCとP21だ。 どちらもテキストファイルなので、テキストエディタで内容を確認できる。 SFCは記述が単純でわかりやすいので、だいたい何が書いてあるかわか …

no image

SXF作図グループ

 前に部分図について書きましたが、今回は作図グループについてです。こいつも曲者です。単純な話、図形をグループとしてまとめたものが作図グループなんですが、やっかいなことがあるんです。  まずはネスト。何 …

no image

SXF

国土交通省によって、CALS/ECアクションプログラムが推進中です。おおざっぱに言うと、公共工事の発注において、IT化を進めようというものです。具体的には、電子入札と電子納品をやるということです。 S …

no image

クロソイド曲線

SXF Ver3.1では、クロソイド曲線が図形として追加される。 以下が、クロソイド曲線のデータ仕様。  配置基点X座標 double(64bits)の範囲(有効桁15桁)  配置基点Y座標 doub …