#11 = DIMENSIONAL_EXPONENTS(1., 0., 0., 0., 0., 0., 0.);
#10 = ( LENGTH_UNIT() NAMED_UNIT(#11) SI_UNIT(.MILLI., .METRE.)
#20=DRAUGHTING_PRE_DEFINED_COLOUR('
black
');#30=DRAUGHTING_PRE_DEFINED_CURVE_FONT('
continuous
');#40=LENGTH_MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE(
0.13
),#10);#420 = CARTESIAN_POINT('',(
10.0,20.0)
);#430 = CARTESIAN_POINT('',(
18.0,26.0)
);#440 = DIRECTION('',(8.,6.));
#450 = VECTOR('',#440,1.);
#460 = CARTESIAN_POINT('',(10.0,20.0));
#470 = LINE('',#460,#450);
#480 = TRIMMED_CURVE('',#470,(#430),(#420),.T.,.CARTESIAN.);
#490 = CURVE_STYLE('',#20,#30,#40);
#500 = PRESENTATION_STYLE_ASSIGNMENT((#490));
#510 = (
ANNOTATION_CURVE_OCCURRENCE() ANNOTATION_OCCURRENCE()
DRAUGHTING_ANNOTATION_OCCURRENCE() GEOMETRIC_REPRESENTATION_ITEM() REPRESENTATION_ITEM('')
STYLED_ITEM((#500),#480));
#380 = PRESENTATION_LAYER_ASSIGNMENT('
Layer1
','',(#510));#390 = PRESENTATION_LAYER_USAGE(#380,#752);
#741 = DRAWING_DEFINITION('drawing_number01', $);
#742 = DRAUGHTING_DRAWING_REVISION('revision_identifier01', #741, $);
#743 = DRAUGHTING_TITLE((#742), 'JAPANESE', 'Part21Level2');
#744 = DIMENSIONAL_EXPONENTS(1., 0., 0., 0., 0., 0., 0.);
#745 = ( LENGTH_UNIT() NAMED_UNIT(#744) SI_UNIT(.MILLI., .METRE.));
#746 = DIMENSIONAL_EXPONENTS(0., 0., 0., 0., 0., 0., 0.);
#747 = ( NAMED_UNIT(#746) PLANE_ANGLE_UNIT() SI_UNIT($, .RADIAN.));
#748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) GLOBAL_UNIT_ASSIGNED_CONTEXT((#745, #747))
REPRESENTATION_CONTEXT('ID1','2D'));
#749 = CARTESIAN_POINT('', (0., 0.));
#750 = AXIS2_PLACEMENT_2D('', #749, $);
#751 = PLANAR_BOX('', 297., 210., #750);
#752 = DRAWING_SHEET_REVISION('A4_horizontal', (#700, #751), #748, 'revision_identifier01');
#740 = DRAWING_SHEET_REVISION_USAGE(#752, #742, '01');
#753 = PRESENTATION_SIZE(#752, #751);
.
p21の表記例/*
#510 = line_feature ('
1
',’1
',’1
',’1
','10.0 ’,’ 20.0', ’ 18.0 ’ , ’ 26.0 ’
)*/
始点座標 終点座標
線幅コード
色コード レイヤコード 線種コード
.
sfcの表記例P21での巨大ファイル問題
地形図等のショートベクトル
等高線をベクトル化する際にぶつ切りの線と 表示→折線化
これ以外にも巨大化する例
数万本の線からなるハッチング
柱状図一個が数MB
33
P21 での巨大ファイル例
地形図のショートベクトル
35
ハッチングの巨大ファイル
図面作成ルールの明確化
CAD
運用ガイドラインで図面作成ルールを 明確化
図面作成時に留意して貰うよう働きかけ
ショートベクトルデータは発注者の責任で 排除SXF の今後
SXF
の長期保存性の確認 SXF
の維持管理方策の確立
共通ライブラリの課題と対応策
SXFブラウザの課題と展望
図面の高度利用に向けてSXF の今後を考える上で
SXF
データの長期保存性の確認
納品成果の確認 SXF
の維持管理方策の確立
共通ライブラリの課題と対応
新しいブラウザの利用促進39
SXF データの長期保存性の確認
平成14
~20
年度成果品CDを百数十件収集した。(平成
21
年11
~12
月調査)
収集した図面データ(約7000
枚)について内容を 確認
平成14
~15
年成果品でDWGフォーマットにより 納品された図面に異常がみられた。→当該
CAD
ソフトのバージョンアップの影響では?
同時期のP21
納品成果では問題なし保管データの異常1
図面枠の中に図が見あたらない41
保管データの異常2
図の欠落表題があるが図 が見あたらない
表題があるが図 が見あたらない
ここに発見!
保管データの異常3
一見大丈夫そうだが・・・よくみると、詳細 図が欠落
43
より広範な調査を
一部の調査(百数十件)で確認された事項 なので、追加調査を実施する必要がある
データの欠落には法則性がありそう・・・→その法則性について分析を行い原因を究 明する必要がある
CAD/
データ連携小委員会のテーマSXF の維持管理方策の確立
ユーザからはSXF
の維持管理体制が不安
ベンダーからはSXF
を責任を持ってメンテ ナンスする体制が望まれる
著作権者であるJACIC
として対応を図るこ とで調整中
対応範囲は共通ライブラリまで45
共通ライブラリの課題と対応策
z
「共通ライブラリ」とは国土交通省が提供する
SXF
ファイルの入出力用ライブラリSXF
の入出力機能として,「共通ライブラリ」を利用zSXF
ファイルの入出力速度が遅いz
開発環境が更新されていないz
大容量ファイルの読み込みに問題があるVersionUP
「共通ライブラリ」の問題点
z
十分なSXF
ファイルの入出力ライブラリの実現z
仕様変更やOS
のバージョンアップ時の対応強化SXF ブラウザの課題と展望
SXF
開発時に新しい形式のデータを確認するツールとして開発された多数の図面を描画するには限界がある
「利用に当たっての留意事項」にあるように多くの問題が指摘されている
現状
問題
■
SXF
表示機能及び確認機能要件書に対応したシステムが待望されるzOCF
検定による品質の確保高性能
SXF
ビューアの民間による開発47
新しいブラウザの利用促進
新しいブラウザとは
現在のSXFブラウザに替わるもの
仕様書(機能要件書)を公開して作られた製 品⇒課題は仕様書の改定で対応
ユーザの声を製品に反映する仕組み⇒WG
OCF検定で品質を担保
高品質で使いやすいブラウザで効率的に 仕事を進める民間開発のブラウザ誕生
平成21
年9
月に『SXF
表示機能及び確認機 能要件書』に対するOCF
検定の実施が決 定
平成22
年4
月に同検定の初合格ソフトが 誕生
現在は4
社6
ソフトウェアが合格
うち2
ソフトは無償ソフト49
SXF 確認機能検定合格ソフト
公開先のURL
http://www.ocf.or.jp/kentei/soft_ichiran.shtml
SXF
確認機能検定会社名 ソフトウェア名称