Indexへ
(3733)//【3720】→(3723)
------------------------
【タイトル】塗り潰しを含むSFCを読み込みたい
【記事番号】 3720 (*)
【 日時 】05/08/06 01:04
【 発言者 】ラフォージ

最近、データ変換が話題になっており、その中で、できることとできな
いことがあるとのことですので、不可能なのかもしれませんが、不可能
なら諦めますので、教えてください。

塗り潰しを含むデータをSFCでもらっても、JWWではハッチ(?)
ブロック図形(?)になってしまい、属性変更でもソリッドへの変更は
できないのだろう、よって、塗り潰しを削除してもらい、JWWに読み
込んでから、自分でソリッドを入れるしかないのだろう、と思っていま
す。

やはり、このとおり不可能なのでしょうか。

※塗り潰しを削除してもらう理由は、もらったデータに塗り潰しがある
と重くなって動かなくなるからです。

※JWWの仕様で、SFCで塗り潰しはハッチになるとの説明も見た上
で、やはりだめだろうと思いながら、神頼みの質問です。

(XP 4.05a メモリ500MB以上)


Indexへ
(3720)←【3723】→(3729)
------------------------
【タイトル】Re(1):塗り潰しを含むSFCを読み込みたい
【記事番号】 3723 (3720)
【 日時 】05/08/06 17:44
【 発言者 】joker
【 リンク 】http://www.atsmile.com/jw/



▼ラフォージさん:
>塗り潰しを含むデータをSFCでもらっても、JWWではハッチ(?)
>ブロック図形(?)になってしまい、属性変更でもソリッドへの変更は
>できないのだろう、よって、塗り潰しを削除してもらい、JWWに読み
>込んでから、自分でソリッドを入れるしかないのだろう、と思っていま
>す。
>やはり、このとおり不可能なのでしょうか。

SXF変換ソフトというのはありますので、それで試してみるとか〜
http://www.atsmile.com/jw/faq05_08.html
(私は試してみた事がないので・・・(^^;)

◆(株)システムハウス福知山「AR_CAD」
 http://www.shfweb.com/
を試してみましたが、このソフトで SFCファイルを読み込んで、
JWW形式ファイルでの保存が出来ます。
これを使えば、塗り潰し=ソリッドの変換は、可能な様子です。
他はどうか分かりませんので、一度、試してみては
いかがでしょうか?

ちなみに、SXFでの色は256色なので、フルカラーでのデータ交換は出来ません。


Indexへ
(3723)←【3729】→(3753)
------------------------
【タイトル】Re(2):塗り潰しを含むSFCを読み込みたい
【記事番号】 3729 (3723)
【 日時 】05/08/07 10:59
【 発言者 】ラフォージ

▼jokerさん:
>▼ラフォージさん:
>>塗り潰しを含むデータをSFCでもらっても、JWWではハッチ(?)
>>ブロック図形(?)になってしまい、属性変更でもソリッドへの変更は
>>できないのだろう、よって、塗り潰しを削除してもらい、JWWに読み
>>込んでから、自分でソリッドを入れるしかないのだろう、と思っていま
>>す。
>>やはり、このとおり不可能なのでしょうか。
>
>SXF変換ソフトというのはありますので、それで試してみるとか〜
>http://www.atsmile.com/jw/faq05_08.html
>(私は試してみた事がないので・・・(^^;)
>
>◆(株)システムハウス福知山「AR_CAD」
> http://www.shfweb.com/
>を試してみましたが、このソフトで SFCファイルを読み込んで、
>JWW形式ファイルでの保存が出来ます。
>これを使えば、塗り潰し=ソリッドの変換は、可能な様子です。
>他はどうか分かりませんので、一度、試してみては
>いかがでしょうか?
>
>ちなみに、SXFでの色は256色なので、フルカラーでのデータ交換は出来ません。

お返事ありがとうございました。
SXF変換について自分でも調べてみます。
検索サイトでいくつかキーワードを入れてみればいいんですよね。

また、よろしくお願いします。


Indexへ
(3729)←【3753】→(3754)
------------------------
【タイトル】Re(2):塗り潰しを含むSFCを読み込みたい
【記事番号】 3753 (3723)
【 日時 】05/08/08 23:30
【 発言者 】ラフォージ

▼jokerさん:
>SXF変換ソフトというのはありますので、それで試してみるとか〜
>http://www.atsmile.com/jw/faq05_08.html
>(私は試してみた事がないので・・・(^^;)
>
>◆(株)システムハウス福知山「AR_CAD」
> http://www.shfweb.com/
>を試してみましたが、このソフトで SFCファイルを読み込んで、
>JWW形式ファイルでの保存が出来ます。
>これを使えば、塗り潰し=ソリッドの変換は、可能な様子です。
>他はどうか分かりませんので、一度、試してみては
>いかがでしょうか?

joker様、(株)システムハウス福知山様、ありがとうございます。
JWW作者様、タール様、a-naga様、ありがとうございます。
早速、検証しました。

まず、私の目的(目標)は、
1 塗りつぶしを含む他社CADデータ(SFC)をもらう。
2 JWWで読み込む。
3 塗りつぶしの色を好きなように変える。
  (a-naga様 ソリッド系 使用)
  例:赤橙黄→赤 緑青→青 藍紫→紫 など
4 色ごとに面積を計算して図面上に表示させる。
  (タール様 ソリッド図形面積集計 使用)

そので、以下の検証をしました。

【検証A】
1 JWWで、多角形−任意−ソリッドで、簡単なソリッドを作成
2 SFC形式で保存
 (SFCファイルの塗りつぶし部分の記述は次の箇所と承知しています。)
   polyline_feature の部分
   fill_area_style_colour_feature の部分
3 JWWで読み込み
【結果A】
枠線ときめの細かいハッチ(横線)になり、面積集計はもちろん、
ソリッドへの変換もできません。

【検証B】
1 JWWで、多角形−任意−ソリッドで、簡単なソリッドを作成
 (設定−基本設定−一般(1)の下欄「ブロック、ソリッド 0,1」)
2 SFC形式で保存
3 (株)システムハウス福知山「AR_CAD」で読み込み
4 JWW形式で保存
5 JWWで読み込み
【結果B】
見た目はソリッドのようですが、「ブロック」となっているようです。
(設定−基本設定−一般(1)の下欄「ブロック、ソリッド 1,0」)
(1の時はソリッドだったが、5の時はブロック)
ソリッドへの変換も色の変更も面積集計もできません。
(ソリッドではないので、当然ですが。)

【検証C】
1 JWWで、多角形−任意−ソリッドで、簡単なソリッドを作成
 (設定−基本設定−一般(1)の下欄「ブロック、ソリッド 0,1」)
2 SFC形式で保存
3 HO_CADで読み込み
 (作者がどなたか、記述を探しきれません。すみません。)
4 JWC形式で保存
5 JWWで読み込み
【結果C】
外枠だけが線で表示され、塗りつぶしは、消えてしまうようです。

その他、有料のものはあるようですが、1,000円くらいなら
ポケットマネーでも、と思うのですが...桁が違うようです。

塗り潰しを消してもらい、ひとつずつ塗り直すしかないのでしょうか。
ひとつずつ塗り直すよりも効率のいいもの(方法)がありましたら、
ご紹介くださいませ。


Indexへ
(3753)←【3754】→(3785)
------------------------
【タイトル】Re(3):塗り潰しを含むSFCを読み込みたい
【記事番号】 3754 (3753)
【 日時 】05/08/08 23:51
【 発言者 】joker
【 リンク 】http://www.atsmile.com/jw/



▼ラフォージさん:
>【結果B】
>見た目はソリッドのようですが、「ブロック」となっているようです。
>(設定−基本設定−一般(1)の下欄「ブロック、ソリッド 1,0」)
>(1の時はソリッドだったが、5の時はブロック)
>ソリッドへの変換も色の変更も面積集計もできません。
>(ソリッドではないので、当然ですが。)

そのあと、全選択をして、ブロック解除をすればいいと思いますけど。


Indexへ
(3754)←【3785】→(3836)
------------------------
【タイトル】前進するも光見えず・・・
【記事番号】 3785 (3754)
【 日時 】05/08/09 22:11
【 発言者 】ラフォージ

▼jokerさん:
>そのあと、全選択をして、ブロック解除をすればいいと思いますけど。

ブロック解除できました。ソリッドになりました。
ありがとうございます。

次のステップの検証をしました。問題発生です。

AR_CADは、線もソリッドもブロック化して渡してしまうので、
同じレイヤになってしまいます。

1 JWWで、レイヤ1に線 レイヤ2に線 レイヤ3にソリッドを作成
2 SFC形式で保存
3 AR_CADで読み込み
4 JWW形式で保存
5 JWWで読み込み
6 「全選択」「ブロック解除」
 ↓
全ての線とソリッドがレイヤ1にある。

このとき、各種属性を利用してレイヤを変更すればよいのでしょうけど、
同一線色同一線種などがあると、区別することができません。

線色を区別して作成してもらい、「属性利用でレイヤ変更」すれば、
自分でひとつずつ塗り直すよりも、はるかに効率的です。
しかし、なんとかならないものかと...

しつこくてすみませんが、今一度お知恵を!


Indexへ
(3785)←【3836】//(3721)
------------------------
【タイトル】光が見えた気がします。
【記事番号】 3836 (3785)
【 日時 】05/08/11 21:17
【 発言者 】ラフォージ

joker様、あれから色々考えて、joker様のアドバイスから何ができるかを
検討した結果、一発でスッキリするわけではありませんが、効率的と思わ
れる手法を見いだしました。

1 先方に塗り潰し有りと無しの2パターンのデータを作ってもらい、
 それぞれをSFC形式で保存してもらう。
 (仮に、色有り.sfc と 色無し.sfc とします。)
2 まず、色無し.sfcをJWWで読み込み、JWW形式で保存
 (仮に、色無し.jwwとします。レイヤはちゃんと区別されています。)
3 次に、色有り.sfcをAR_CADで読み込み、JWW形式で保存
 (仮に、色有り.jwwとします。ひとつのレイヤにブロック化されています。)
4 JWWで読み込み、「全選択」「ブロック解除」保存
 (塗りつぶしがソリッド属性に戻りました。)
5 範囲からソリッド属性のみを選択して「コピー」
6 色無し.jwwの空白レイヤの同じ位置に貼り付け

これなら、先方にも協力してもらうことができ、自分の労力も数万分の1と
なるでしょう。

「だから何だ?」と思われるかも知れませんが、過去ログを読み返していて
ヒントをつかんだような気がしましたので、他のパワーユーザーの方々にも
感謝しつつ、この問題を完結したいと思います。

ありがとうございました。

※ 別問題でまた来るかも知れません。その時は、よろしくお願いします。