DXF インポート

オプション

説明書
2023/12/01
有限会社ジオ・コーチ・システムズ
http://www.geocoach.co.jp/
info@geocoach.co.jp

ＤＸＦファイルからＤＭフォーマットファイルへのコンバーターについて説明します。GeoCoach3D ではオプションライセンスが必要です。
DXF ファイル

GeoCoach3D

分類コードなどでレイヤー分け

拡張 DM エディタ

DM ファイル

この説明書は次のバージョンに対応しています。
ソフトウェアバージョン

日付

拡張 DM エディタ

8.2.742023/12/013 以降

GeoCoach3D

8.2.742023/12/01 以降

GeoCoach3D でこの機能を有効にするためにはオプションライセンスが必要です。

目次
1.

インポート DXF ................................................................................................................................. 2
1.1.

DXF.............................................................................................................................................. 3

1.2.

データ処理 ................................................................................................................................... 81.3.

図郭レコード(1) ......................................................................................................................... 10

1.4.

図郭レコード(2) ......................................................................................................................... 11

1.5.

グループヘッダレコード、要素レコード .................................................................................. 13

1.6.

その他 ........................................................................................................................................ 13

2.

インポートするエンティティ ........................................................................................................... 143.

その他 ................................................................................................................................................ 16
3.1.

その他 ........................................................................................................................................ 16

3.2.

更新記録 ..................................................................................................................................... 16

3.3.

索引 ............................................................................................................................................ 18

1. インポート DXF[ファイル]-[インポート DXF]でコンバートする DXF ファイルを選択します。DXF ファイルをリードし、DM データに変換した後、３D パネルに表示します。その後は、DM ファイルを開いた後と同じ操作ができます。
GeoCoach3D ではオプションライセンスが設定されている場合、[インポート DXF]メニューを表示します。

DXF ファイル選択用のダイアログで、コンバートの内容を設定します。

2

1.1.

DXF

DXF ファイルにどのようにデータが記録されているかを指定します。

座標の単位
DXF ファイルでの XYZ 座標値の単位がメートルかミリメートルかを指定します。DXF ファイルの座標のグループコード 10,20,30 などの値の単位です。

レイヤ
DXF ファイルでのレイヤ名と DM の分類コード、図形区分、間断区分の対応を指定します。

レイヤと分類コード・図形区分・間断区分
CSV ファイルでレイヤ名と分類コード・図形区分・間断区分の対応を指定します。
次のようなルールで CSV ファイルが作られているものとします。
列型

内容１

文字列

DXF ファイルのレイヤ名最初の文字がカンマ(’)の場合、コメント行とします。

２

整数

分類コード(0 から 9999)まで

３

整数

図形区分(0 から 99 まで)

４整数

間断区分(0 から 9 まで)

3

例711100, 7101, 0, 1711200, 7102, 0, 1
計曲線, 7101, 0, 0
主曲線, 7102, 0, 0
このファイルが指定されている場合、該当するレイヤについて、DXF のエンティティを DM の要素に変換します。
このファイルの中に、該当するレイヤ名がない場合、次のルールに従って変換します。

また、レイヤ名とエンティティの色番号で対応する分類コード・図形区分・間断区分を指定することができます。この場合、CSV ファイルの最初の行に「LAYER,COLOR,」のヘッダーを置いて、２行目からデータを置いてください。CSV ファイルの２行目以降は次のようになります。
列型

内容

１

文字列

DXF ファイルのレイヤ名
最初の文字がカンマ(’)の場合、コメント行とします。

２

文字列

１から２５６までの色番号あるいは以下の文字列“red”,”yellow”,”green”,”cyan”,”blue”,”magenta”,”white”
エンティティの色がレイヤの色に従う場合(ByLayer)は、２５６を指定します。

３

整数

分類コード(0 から 9999)まで

４

整数

図形区分(0 から 99 まで)

５整数

間断区分(0 から 9 まで)

例
LAYER,COLOR,,,7,green,7101,0,0,5,red,7102,0,0,
CONSTRUCTION_CLASS,blue,3001,0,0,
CONSTRUCTION_CLASS,yellow,2103,0,0,CONSTRUCTION_CLASS,cyan,2101,0,0,
CONSTRUCTION_CLASS,red,6302,0,0,
CONSTRUCTION_CLASS,white,6102,(a) 分類コード＋図形区分＋間断区分(７桁) : レイヤ名が７桁の数値からなり、分類コード(4 桁)、図形区分(2桁)、間断区分(1 桁)の組み合わせになっている場合です。もし、レイヤ名が６桁の数値の場合、分類コード＋図形区分、４桁の数値に場合、分類コードのみとみなします。5 桁の場合、最初の４桁を分類コードとします。

4

レイヤー [7101000] ⇒ 分類コード=7101 図形区分=0 間断区分=0
レイヤー [7101001] ⇒ 分類コード=7101 図形区分=0 間断区分=1
レイヤー [7102000] ⇒ 分類コード=7102 図形区分=0 間断区分=0
レイヤー [7102001] ⇒ 分類コード=7102 図形区分=0 間断区分=1レイヤー [7211111] ⇒ 分類コード=7211 図形区分=11 間断区分=1
レイヤー [7211120] ⇒ 分類コード=7211 図形区分=12 間断区分=0(b) 分類コード＋図形区分 (6 桁) : レイヤ名が 6 桁の数値からなり、分類コード(4 桁)、図形区分(2 桁)の組み合わせになっている場合です。レイヤ名が４桁の数値に場合、分類コードのみとみなします。5 桁の場合、最初の４桁を分類コードとします。
レイヤー [611311] ⇒ 分類コード=6113 図形区分=11
レイヤー [611312] ⇒ 分類コード=6113 図形区分=12
レイヤー [6121] ⇒ 分類コード=6121 図形区分=0
レイヤー [6122] ⇒ 分類コード=6122 図形区分=0
レイヤー [6123] ⇒ 分類コード=6123 図形区分=0(c) 分類コード (4 桁) : レイヤ名が 6 桁の数値からなり、分類コード(4 桁)となっている場合です。DXF ファイ
ルのリード時にレイヤ名と対応する分類コードなどをレポートします。3 桁以下の場合、コンバートの対象外になります。

上記以外でエンティティが含まれるレイヤがあった場合、そのレイヤに属するエンティティはコンバートしません。該当するレイヤ名をレポートします。
対応する分類コードが特定できないので、コンバートしなかったレイヤー [0] エンティティ数=1
対応する分類コードが特定できないので、コンバートしなかったレイヤー [00] エンティティ数=1

非表示のレイヤ（色番号が負値）はインポートしません。
非表示(色番号=-30 が負)なので、コンバートしなかったレイヤー [7102] エンティティ数=64

5 桁の数値で最後が１の場合、陰線にする
レイヤ名が５桁の数値からなり、最後の１桁が１の場合、間断区分が１の要素に変換します。例えば、レイヤ名が「71011」の場合、分類コード=7101、間断区分=1、図形区分=0 となります。

6 桁の数値で最後が 81 の場合、陰線にする
レイヤ名が６桁の数値からなり、最後の２桁が８１の場合、間断区分が１の要素に変換します。この場合、図形区分を０(非区分)とします。例えば、レイヤ名が「710181」の場合、分類コード=7101、間断区分=1、図形区分=0となります。

Z 値が 0.0 の場合、２次元要素とするLINE(ライン)、POINT(ポイント)、INSERT(ブロック挿入)、TEXT(テキスト)、MTEXT(マルチテキスト)エン
ティティについて Z 値が 0.0 の場合、２次元要素としてインポートします。チェックされていない場合、標高値=0.0 の３次元要素としてインポートします。

Z 値が-999.0 以下の場合、２次元要素とするLINE(ライン)、POINT(ポイント)、INSERT(ブロック挿入) 、TEXT(テキスト)、MTEXT(マルチテキスト)エ5

ンティティについて Z 値が-999.0 の場合、２次元要素としてインポートします。チェックされていない場合、Z 値を標高値とする３次元要素としてインポートします。

POLYLINE(ポリライン)エンティティのグループコード 70 で三次元ポリラインが指定されている場合、あるいはライトウェイトポリラインのグループコード 38 で、高さが指定されている場合は３次元要素としてコンバート
し、指定がない場合は２次元要素としてコンバートします。
CIRCLE(円)、ARC(円弧)エンティティは２次元要素としてコンバートします。

INSERT(ブロック挿入)を方向(E6)に変換する
INSERT(ブロック挿入)エンティティで、データタイプが方向になっている分類コードの場合、方向(E6)に変換します。向きは INSERT の回転角度(グループコード 50)を参照します。グループコード 50 がない場合、デフォルトとして角度が０度とみなします。
2014/01/30 より、方向(E6)への判定について、プログラム内蔵の判定に加えて、インストールフォルダの以下のファイルを参照します。
DMCodeType0.csv GeoCoach3D
DMCodeType1.csv 拡張 DM エディタ
1 列目の分類コードと 3 列目の地図情報レベルに対して、4 列目が「方向」になっている場合、方向(E6)に変換します。

分類コードに関係なく方向(E6)にする
上記、INSERT を変換する際に、分類コードで方向(E6)にするか、点(E5)にするかを区別しています。ON の場合、すべての INSERT を方向(E6)に変換します。

LINE(線分)を方向(E6)に変換する
LINE(線分)エンティティで、データタイプが方向になっている分類コードの場合、方向(E6)に変換します。線
分の始点を位置、終点は方向を示す点にします。

テキストの高さから注記(E7)の字大への変換
DXF のテキストを注記に変換する際に、テキストの高さと注記の字大の関係を指定します。

文字スタイル名から判定する
テキストの文字スタイル名が次のような場合、文字スタイル名から字大・字隔・線号を取得します。
STANDARD-整数-整数-整数あるいは VERTICAL-整数-整数-整数

6１番目と２番目の整数は字大と字隔で 10 分の１ミリメートル単位での値、３番目の整数は線号です。
GeoCoach3D から DXF をインポートする際にこの形式が指定できます。

レイヤ[8173]のテキストの高さで判定する
DXF のテキストの高さについて、分類コード 8173 あるいは 7312 になるものの平均値で判定します。地図情報
レベルが 2500 で、平均値が 3.0 未満の場合、テキストの高さは用紙でもミリメートルと判定します。例えば、テキストの高さの平均値が 1.5 の場合、注記の字大は 15(0.1mm 単位)になります。また、地図情報レベルが 2500で、平均値が 3.75 の場合、実座標でのメートルと判定し、地図情報レベル 2500 で割って、注記の字大は 15(0.1mm単位)になります。

文字スタイル名からの情報取得をしない場合、できない場合、以下の処理を行います。
テキストに以下の文字コード(テキストエディタなどでは「・」として表示されます)が含まれている場合、字隔を以下のように設定します。コード「FFFD」の次のコードが以下のケースです。
コード字隔の設定

FF66

字大の 1/4

FF6C

字大の 1/2

FF78

FF78 の数によって、字大の 1,2,3,4,5,6,7 倍

さらに上記の処理でも字隔が特定できない場合、以下の処理を行います。
注記の字隔は分類コードによって字大の 1/1、1/4 あるいは 1/2 を設定します。
分類コード

字隔

5214

護岸・捨石

15236

床固 陸部

5237

床固 水面下8110 市・東京都の区

1/28111 町・村・指定都市の区
8121 道路の路線名
8123 鉄道の路線名
8171 谷、沢
上記以外

1/4

線号は字大から算出します。
字大線号

線の太さ

2.25 未満３号

0.15mm2.25 以上 3.25 未満

４号

0.20mm3.25 以上 4.25 未満

５号

0.25mm

4.25 以上

７号

0.35mm

字隔と線号については、メニュー[チェック]-[注記チェック]で確認、調整してください。

ふくらみの折線近似の角度

7

DXF ファイルのポリラインにふくらみ（円弧）が含まれていた場合、折線に近似して、線要素に変換します。
その際にどの程度細かく近似するかを角度で指定します。

1.2.

データ処理

３次元の地物DXF ファイルのポリライン(POLYLINE)にグループコード 70 に３次元のフラグがはいっていない場合でも、この表で指定された地物は３次元として変換します。その場合、VERTEX のグループコード 30 の値をそれぞれの点の標高値とします。表は CSV 形式のファイルで、1 行目はヘッダ、2 行目からデータです。
列型

内容

1整数

分類コード2整数

図形区分

3整数

間断区分

例

下記の「等高線は３次元」も指定されている場合、「等高線は３次元」の処理を優先します。ポリライン以外の8エンティティはこの処理の対象外です。

等高線は３次元DXF ファイルのポリライン(POLYLINE)にグループコード 70 に３次元のフラグがはいっていない場合でも、等高線については３次元として変換します。その場合、POLYLINE のグループコード 30 の値が 0.0 でなければ、この値を標高値とし、0.0 ならば、最初の VERTEX のグループコード 30 の値を標高値とします。

分類コードが 8888 以上となるエンティティを除外
変換先の要素の分類コードが 8888 以上となる場合、DM データの要素を作成しません。図郭の線などが 8888以上のコードで入っている場合、削除することになります。

図郭の線(E2)を分類コード 9999 で付加する
ＤＭデータに図郭を表す線要素(E2)を付加します。

同一座標の端点で接している等高線を接続する
等高線に変換された要素について、分類コード、間断区分が同じで、点列の端点が同じ座標の場合、接続して一本にまとめます。DXF ファイルで、等高線が、線分(LINE)だったり、頂点数が２のポリライン(POLYLINE)から成っている場合に有効で、ＤＭデータファイルのサイズを小さくすることができます。

テキスト中の特殊文字を全角スペースに変換する
テキストの文字列に「FFFD」に続いて「FF66」「FF6C」「FF78」がある場合、これらを全角スペースに変換します。

ＤＭに変換後、要素を表示する
DXF を DM に変換した後、要素を表示します。OFF の場合、図郭の範囲と３次元の要素を囲む矩形のみを表示します。OFF の場合、表示のためのメモリー使用量を小さくすることができるので、多くの DXF ファイルをまとめて変換する場合、メモリー不足になりにくくなります。

レイヤ名と色番号を dxfColorTable.csv に記録する
開いた DXF ファイルのテーブルセクションにあるレイヤ名とその色番号の組を記録します。この記録は、DXF
ファイルをエクスポートする際に、レイヤの色番号設定に使います。
dxfColorTable.csv は WindowsXP で は 、 ア プ リ ケ ー シ ョ ン の イ ン ス ト ー ル フ ォ ル ダ に 作 成 し ま す 。
WindowsVista 以降ではC:¥Users¥(ユーザー名)¥AppData¥Roaming¥GeoCoachSystems¥(アプリケーション名)に作成します。
既に dxfColorTable.csv がある場合、それぞれのレイヤ名について、色番号を上書きします。
「7101000」など、整数からなるレイヤ名のみ記録します。

メニュー9エクスポート DXF
http://www.geocoach.co.jp/help/DM2DXFPanel.pdf
http://www.geocoach.co.jp/download/GeoCoach3D-Option-DM2DXF.pdf

1.3.

図郭レコード(1)図郭レコードに記録する内容を指定します。文字列が入力されていない場合、空白を記録します。

地図情報レベル
作成する DM の地図情報レベルを指定します。

[2500(2500 を 4 分割)]地図情報レベルは 1000 ですが、2500 を図郭をさらに 4 分割した図郭範囲を設定します。
図郭の名称は 2500 の図郭名に 1,2,3,4 を追加したものになります。

123

41000m

750m[1000(5000 を 16 分割)]地図情報レベルは 1000 ですが、5000 の図郭を 5x5 ではなく、4x4 分割した図郭範囲を設定します。図郭の名称は 5000 の図郭名に以下の名称を付加したものになります。

10

「2500(XY 座標は mm)」DM の地図情報レベルは 2500 ですが、図郭レコード(b)の「座標値の単位」を「1」つまりミリメートルにします。DM の座標は mm で記録されることになります。(2015/01/29 実装)

00010203101112132021222330313233

1000m

750m

撮影コース数撮影コース数が１の場合、図郭レコード(d)の撮影コース数とレコード数は 1 とし、空白の図郭レコード(f)を１行設定します。

1.4.

図郭レコード(2)図郭識別番号と図郭の座標を指定します。図郭の座標に小数点以下の値が入力されている場合、図郭レコード€の端数にセットします。ただし、有効な小数点以下の桁数は２(地図情報レベル 2500 以下)か３（地図情報レベル500 及び 1000）です。

地図情報レベルとデータの座標から計算する
エンティティの XY 座標の重心から、図郭識別番号と図郭の座標を計算します。この場合、平面直角座標系番号が必要になります。図郭名称は、図郭識別番号を全角にしたものをセットします。また、図郭識別番号と同じファイル名を設定します。計算結果は DXF ファイルをリードした後、レポートパネルに表示します。

図郭別に分割する
DXF のデータの範囲から、それぞれのデータが属する図郭を計算し、複数の図郭に分割します。DM データの11ファイル名は、[図郭識別番号].dm とします。

ポリラインエンティティ、ラインエンティティで図郭にまたがる場合、図郭線で分割します。円、円弧は中心座標で図郭を決めます。従って、図郭にまたがる円エンティティが円弧要素に分割されることはありません。
図郭線とピッタリ重なる線がある場合、両方の図郭に重複して要素を作成します。DXF ファイルをインポートした後、[チェック]-[図郭チェック]メニューの[図郭上の線]で確かめ、もしあればどちらかを削除してください。

複数の DXF ファイルが選択されて、同時にコンバートする場合、複数の DXF ファイルのエンティティを同じ図郭に置くので、複数の DXF をひとつの DM にすることができます。

DXF と同じ名前にする
ひとつの DXF ファイルをひとつに DM に変換する場合、DM ファイルの名称を元の DXF ファイルの名称と同じにます。例「test.dxf」⇒「test.dm」

図郭座標はデータの範囲ひとつの DXF ファイルをひとつに DM に変換する場合、図郭の範囲を DXF のポリラインなどのデータの範囲にします。この場合、範囲は 1m 単位で、DXF のデータを囲む矩形に小数点以下の値があっても、DXF のデータを囲むメートル単位の範囲で DM ファイルに記録します。

図郭座標(2)も記録する
図郭レコード(b)の図郭座標(2)について、左上図郭座標と右下図郭座標も座標値を記録します。OFF の場合空白です。

端数数値がゼロでも０を記録する
図郭レコード€の端数について、端数がゼロの場合でも 0 を記録します。左上図郭座標と右下図郭座標は上記の「図郭座標(2)も記録する」に連動します。

12

1.5.

グループヘッダレコード、要素レコード

グループヘッダレコードと要素レコードに記録する内容を指定します。

取得年月
入力されている文字列をグループヘッダレコードと要素レコードの取得年月にセットします。

精度区分上位桁選択された値をグループヘッダレコードの数値化区分および要素レコードの精度区分の上位桁にセットします。

精度区分下位桁選択された値を要素レコードの精度区分の下位桁にセットします。

1.6.

その他

入力内容確認
ダイアログに入力されている内容をチェックし、過不足などがあればワーニングを出します。ここでワーニン
グが出る場合、DXF ファイルのリードを途中で中断しますので、リード前に必ず確認してください。

設定を保存
ダイアログの設定項目を任意の CSV ファイルに記録します。

設定を開く
上記「設定を保存」で作成した CSV ファイルを開き、ダイアログの設定項目を変更します。

13

2. インポートするエンティティ
DXF ファイル中の一部のエンティティをインポートします。
エンティティ要素

内容

ポリライン

線(E2)

ふくらみ、グループコード 70 のフラグビット１(閉じたポリライン)とフPOLYLINE

ラグビット 8(３次元ポリライン)には対応しています。
その他のフィットカーブ、フィットスプライン、多角形メッシュ、ポリメッシュなどは対象外とし、インポートしません。

ライトウェイト

線(E2)

ポリライン

ふくらみ、グループコード 70 のフラグビット１(閉じたポリライン)とグ
ループコード 38 の高さには対応しています。

LWPOLYLINE
線分線(E2)

デジタルマッピング取得分類基準表でデータタイプが方向となっている分LINE

方向(E6)

類コードの場合、方向(E6)に変換します。それ以外は線(E2)に変換します。
(ダイアログで指定)

円 CIRCLE円(E3)円弧 ARC

円弧(E4)

点 POINT

点(E5)

テキスト

注記(E7)

TEXT

文字高と回転、縦書き、特殊文字には対応しています。
位置合わせには対応していません。

マルチテキスト

注記(E7)MTEXT

文字高と回転には対応しています。
位置合わせ、書式コード、縦書きには対応していません。

ブロック挿入点(E5)記号がブロックで作られているものとして、INSERT を点(E5)に変換しま

INSERT

方向(E6)す。デジタルマッピング取得分類基準表でデータタイプが方向となっている分類コードの場合、方向(E6)に変換します。
(ダイアログで指定)3 次元面(E1)2019/10/30 図郭の四角形が 3DFace で記録されているケースに対応

3DFACE
エンティティがペーパー空間にある (グループコード 67 が１) 場合、インポートしません。
以下のエンティティはインポートしません。
・

ボディ(BODY)・

寸法(DIMENSION)

・楕円(ELLIPSE)

・ハッチング(HATCH)

・

引き出し線(LEADER)

・

マルチライン(MLINE)・

放射線(RAY)・リージョン(REGION)・

塗りつぶし(SOLID)

・スプライン(SPLINE)

14

・

幾何公差(TOLERANCE)・

太線(TRACE)

15

3. その他
3.1.

その他

注記の文字列DXF のテキスト、マルチテキストに全角と半角が混在している場合、半角を全て全角に変換して、注記区分=1(漢字)とします。

要素識別番号
DXF から DM 変換直後には、要素識別番号を０としています。ＤＭファイルを保存する時点で、要素識別番号を設定します。

頂点数レーザー計測から作成した等高線など、DXF のポリラインの頂点数が 10000 点以上の場合、9999 点の線(E2)と、その残りの線(E2)に分割します。この処理は 2017/04/03 に実装しました。

3.2.

更新記録

(GeoCoach3D 2.29, 拡張 DM エディタ 2.12 2008/03/07)
複数の図郭に分割する際の処理速度を速め、プログレスバーを表示するようにしました(GeoCoach3D 2.40, 拡張 DM エディタ 2.26 2009/05/27)
テキストが縦書きの場合、位置合わせが最初の文字の上の中心に修正しました。
オプション「テキスト中の特殊文字を全角スペースに変換する」を追加しました。
分類コード別の字隔の設定で、5214,5236,5237,8171 を追加しました。

(GeoCoach3D 2.43, 拡張 DM エディタ 2.30 2008/09/16)
INSERT の変換で、オプション[分類コードに関係なく方向(E6)にする]を追加しました。

(GeoCoach3D 2.46, 拡張 DM エディタ 2.34 2008/11/12)
オプション[3 次元の地物]を追加しました。
ボタン[設定を保存][設定を開く]を追加しました。
字隔の設定について、テキストに含まれる FF66, FF6C, FF78 のコードによる判定を追加しました。

(GeoCoach3D 2.49, 拡張 DM エディタ 2.38 2010/03/30)
地図情報レベル 1000 で、5000 を 16 分割した図郭範囲分けを追加しました。

2013/04/03

拡張 DM エディタ 7.0.13

GeoCoach3D 7.0.13

DXF のテキストを、縦書きで角度が 0 でない注記(E7)に変換する場合、位置がずれる問題を修正しました。

16

2013/08/26

拡張 DM エディタ 7.1.2

GeoCoach3D 7.1.2

オプション「DXF と同じ名前にする」と「図郭座標はデータの範囲」を追加しました。

2014/01/30

拡張 DM エディタ 7.1.8

GeoCoach3D 7.1.8「INSERT(ブロック挿入)を方向に変換する」で、変換の判定に「DMCodeType0.csv DMCodeType1.csv」を参照するようにしました。

2014/04/13

拡張 DM エディタ 7.1.10 GeoCoach3D 7.1.10

Java7 の環境では、DXF のテキストに字隔を指定するコード FF66, FF6C, FF78 が読み込めず、字隔が設定されない問題を対応しました。

2015/01/29

拡張 DM エディタ 8.0.12α GeoCoach3D 8.0.12α「地図情報レベル」に「2500(XY 座標は mm)」を追加しました。

2015/06/18

拡張 DM エディタ 8.0.17α GeoCoach3D 8.0.17α「レイヤ名と色番号を dxfColorTable.csv に記録する」を ON にしても、WindowsVista,7 では記録されない問題を修正しました。C:¥Users¥(ユーザー名)¥AppData¥Roaming¥GeoCoachSystems¥(アプリケーション名)に保存されます。

2016/08/27✔ dxf がバイナリの場合（最初の行が「「AutoCAD Binary DXF」」）、その旨をレポートするようにしました。
✔ dxf を開く際のパネルに「ヘルプ」ボタンを追加し、へプルの PDF から、この PDF へリンクしています。

2016/12/20✔ マルチテキストから注記に変換する際に、マルチテキストの角度が注記に反映されないエラーを修正

2017/01/25✔ dxf のテキストのレイヤが「9972200」のように、例えば図形区分=20 が指定されている場合、変換した注

17

記’(E7)に、図形区分=20 を設定するようにしました。

2017/04/03✔レーザー計測から作成した等高線など、DXF のポリラインの頂点数が 10000 点以上の場合、9999 点の線(E2)と、その残りの線(E2)に分割します。

2019/10/30✔DXF の 3DFACE を面(E1)として変換（図郭の範囲が 3DFACE で記録されていたケースに対応）

2023/12/01✔DM の注記(E7)について、DXF の 7 桁のレイヤ名からの間断区分を反映しました

3.3.

索引

3DFACE ------------------------------------------------------------------------------------------------------------------------------------------14
FF66 ------------------------------------------------------------------------------------------------------------------------------------------- 7, 9
FF6C ------------------------------------------------------------------------------------------------------------------------------------------- 7, 9
FF78 ------------------------------------------------------------------------------------------------------------------------------------------- 7, 9
FFFD ----------------------------------------------------------------------------------------------------------------------------------------- 7, 9
エクスポート DXF -------------------------------------------------------------------------------------------------------------------------1018