LRTKレフィクシア株式会社

CADで属性情報をCSVへ正確に出力する6つの手順

CAD図面には、線や面などの形状だけでなく、部材番号、名称、規格、数量、施工区分、点検結果、座標、更新日といった多様な属性情報を持たせられます。これらの属性情報をCSVへ出力すれば、表計算ソフトでの集計、台帳の作成、数量確認、進捗管理、他システムへの受け渡しなどに活用できます。

ただし、CADからCSVを出力する操作自体は成功していても、必要な項目が欠けている、文字が崩れている、数値が別の形式に変換されている、同じ図形が重複しているといった問題が発生することがあります。画面上では正しく見える図面でも、属性の設定方法や出力条件が統一されていなければ、CSVの内容は正確になりません。

重要なのは、いきなり全データを出力するのではなく、出力目的の整理、属性項目の統一、データの点検、CSV形式の設定、試験出力、本番出力後の検証という順序で進めることです。本記事では、特定のCADソフトに依存しない考え方を中心に、属性情報をCSVへ正確に出力するための6つの手順を解説します。

CADの属性情報をCSVへ出力する前に理解したい基本

CSVは、複数の項目を区切り文字で分け、1件のデータを1行として保存するテキスト形式です。構造が比較的単純で、多くの表計算ソフトや業務システムで読み込めるため、CADから属性情報を取り出す形式として広く利用されています。

一方で、CSVにはCAD図面の見た目や図形そのものが保存されるわけではありません。基本的に出力されるのは、図形に関連付けられた名称、番号、数量、座標などの文字列や数値です。そのため、どの図形から、どの属性を、どの順番で取り出すかを事前に決める必要があります。

CAD上で同じように表示されている文字でも、実際には図形に関連付けられた属性と、単独で配置された文字では扱いが異なる場合があります。属性として登録されていない注記は、通常の属性抽出ではCSVに含まれないことがあります。反対に、画面には表示されていなくても、非表示の属性として値が保持されていれば出力対象になることもあります。

また、CSVを表計算ソフトで開いたときの表示と、CSVファイル内に保存されている値が同じとは限りません。先頭がゼロの管理番号が数値として解釈され、ゼロが消えることがあります。長い番号が指数形式で表示されたり、日付に見える文字列が自動的に日付形式へ変換されたりする場合もあります。

したがって、CSVの正確性を確認するときは、単にファイルが開けるかどうかではなく、CAD内の元データとCSV内の値が対応しているかを検証しなければなりません。図形数、属性項目数、文字列、数値、空欄、座標、単位まで確認することで、実務に利用できるCSVになります。

CSV出力の機能名や設定画面はCAD環境によって異なりますが、正確に出力するための基本的な考え方は共通しています。特定の操作名を覚えるよりも、データの構造を理解し、出力前後で照合する流れを身につけることが重要です。

手順1 出力対象とCSVの利用目的を明確にする

最初の手順は、CSVへ出力する対象と、そのCSVを何に使うのかを明確にすることです。目的が曖昧なまま出力を始めると、不要な項目が大量に含まれたり、後から必要な項目が不足していることに気づいたりします。

例えば、数量集計を目的とする場合は、部材番号、部材名、規格、数量、単位、配置場所などが必要になります。点検台帳を作る場合は、管理番号、設備名称、点検日、状態、判定、担当区分などが必要です。座標データを別のシステムへ渡す場合は、点番号、X座標、Y座標、高さ、座標系、測定区分などを整理する必要があります。

利用目的によって、1行を何として扱うかも変わります。1つの図形を1行として出力するのか、同じ種類の図形を集計して1行にまとめるのか、図面単位で出力するのかを決めます。ここが曖昧だと、出力後の件数が正しいか判断できません。

出力対象となる図形の種類も限定します。すべての図形を対象にすると、補助線、枠線、注記、作図途中の図形まで含まれる可能性があります。対象画層、図形種別、属性を持つ部品、選択範囲、配置空間など、抽出条件を決めておくと不要なデータを減らせます。

図面内に複数の工区や階、設備区分が含まれている場合は、CSVを分けるか、区分を表す項目を追加するかも検討します。ファイルを細かく分けすぎると管理が複雑になりますが、すべてを1つにまとめるとデータの判別が難しくなることがあります。後工程で絞り込みや集計を行うのであれば、工区名や階名などを属性として持たせて一括出力する方法が有効です。

CSVを受け取る相手がいる場合は、必要な列名、列順、単位、文字コード、空欄の扱いも確認します。自分の環境では正しく開けても、受け渡し先のシステムが同じ形式に対応しているとは限りません。既存の取込用CSVがある場合は、その見出しとデータ形式を基準にすると設計しやすくなります。

出力目的を決めたら、必要な列を先に書き出します。例えば、図面名、管理番号、名称、規格、数量、単位、X座標、Y座標、高さ、備考というように、CSVの完成形を想定します。そのうえで、それぞれの値がCAD内のどこに保存されているかを確認します。

目的と出力対象が整理されていれば、以降の作業で何を確認すべきかが明確になります。正確なCSVを作るためには、出力操作よりも先に、完成後のデータ構造を決めることが重要です。

手順2 属性項目の名称と入力ルールを統一する

次に、CAD図面内で使用している属性項目の名称と入力ルールを統一します。同じ意味の情報でも、属性名や入力方法が異なると、CSVでは別の項目として出力されたり、集計時に別の値として扱われたりします。

例えば、部材番号を表す属性名が、ある図形では「部材番号」、別の図形では「番号」、さらに別の図形では「部品番号」となっている場合があります。人が図面を見るだけなら同じ意味だと判断できますが、CSV出力や自動集計では異なる項目として扱われる可能性があります。

属性名は、図面全体で同じ表記にそろえます。全角と半角、大文字と小文字、空白の有無も統一します。見た目が似ていても、内部的には異なる文字列として判断されることがあるためです。

入力値の表記も統一が必要です。同じ設備状態を「良好」「正常」「問題なし」のように複数の表現で入力すると、CSV出力後の集計が難しくなります。選択肢を決められる項目は、使用する語句を事前に限定すると安定します。

数値と単位は分けて管理する方法が適しています。「250mm」のように数値と単位を同じ属性に入力すると、CSV上では文字列として扱われ、合計や平均を求めにくくなります。数値の列には「250」、単位の列には「mm」と入力すれば、集計や単位確認が容易になります。

小数点以下の桁数も統一します。座標や高さ、長さ、面積などは、必要な精度に応じて表示桁数と出力桁数を決めます。CAD画面上で丸めて表示されていても、内部にはより細かい数値が保持されている場合があります。CSVへ内部値を出力するのか、表示値を出力するのかを確認する必要があります。

管理番号など、先頭のゼロが意味を持つ値は、数値ではなく文字列として扱う方が安全です。「00125」という番号を数値として処理すると、「125」へ変換されることがあります。桁数が決まっている番号は、文字列として保持し、出力後も同じ桁数が残っているか確認します。

日付についても入力形式を統一します。「2026年7月29日」「2026/7/29」「2026-07-29」などが混在すると、並べ替えやシステム取込で問題になる可能性があります。利用先の条件に合わせ、年月日の順序や区切り記号を統一します。

空欄の意味も決めておきます。未入力、該当なし、未確認、値がゼロという状態は同じではありません。空欄のままにするのか、決められた文字列を入力するのかをルール化します。ただし、取込先が特定の文字列を認識しない場合もあるため、受け渡し条件に合わせる必要があります。

属性項目を修正した場合は、既に配置されている図形へ変更が反映されているか確認します。属性の定義だけを変更しても、配置済みの図形が古い項目名や古い初期値を保持している場合があります。定義と実体の両方を点検することが大切です。

項目名と入力ルールの統一は、CSV出力の精度を左右する基礎作業です。この段階でデータを整えておけば、出力後に大量の修正を行う必要が減り、継続的な集計もしやすくなります。

手順3 出力前に図形と属性データを点検する

属性項目を統一したら、出力前に図形と属性データの状態を点検します。CSVの設定が正しくても、元のCADデータに重複、欠落、誤入力があれば、そのままCSVへ反映されます。

最初に確認したいのは、対象図形の重複です。同じ位置に同じ図形が重なっていると、画面上では1つに見えても、CSVには2件以上として出力されることがあります。数量集計に利用する場合、重複図形は集計結果を直接誤らせる原因になります。

作図のコピー操作や外部データの取込みを繰り返した図面では、重複が発生しやすくなります。重複整理機能や図形数の確認機能を使い、同一位置に不要な図形がないか点検します。ただし、意図的に重ねている図形まで削除しないよう、対象画層や図形種別を絞って確認することが重要です。

次に、属性が未入力の図形を探します。管理番号や名称などの必須項目が空欄のままでは、CSV出力後にどの図形のデータなのか判断できない場合があります。すべての項目を必須にする必要はありませんが、識別に必要な項目は必ず入力されている状態にします。

初期値が残っていないかも確認します。属性付き図形を配置した際の初期値が「未入力」や仮の番号になっている場合、それを変更し忘れたまま出力されることがあります。仮入力として使用する値を決めている場合は、その値を検索して残存箇所を確認すると効率的です。

図形の種類と属性の組み合わせも点検します。同じ名称の属性を持っていても、設備図形、注記図形、凡例図形などが混在していると、出力対象に不要なデータが含まれる可能性があります。凡例に置いた見本の図形が実際の設備として数えられることもあるため、配置場所や画層で除外できるようにします。

識別用の一意な番号が重複していないかも重要です。同じ管理番号が複数の図形に設定されていると、CSV上で行を区別できなくなることがあります。意図的な重複でなければ修正し、各図形を一意に識別できる状態にします。

座標を出力する場合は、図形の基点や座標系を確認します。図形の中心、挿入基点、端点など、どの位置が座標として出力されるかによって結果が変わります。図面全体で基点の設定が統一されていなければ、同じ種類の図形でも座標の意味がそろいません。

高さを含む場合は、2次元図形に意図しない高さが設定されていないか確認します。平面図では同じ位置に見えても、内部的には異なる高さを持っていることがあります。高さが不要な場合は基準値へそろえ、必要な場合は正しい基準面からの値になっているかを確認します。

図面単位も点検します。長さをミリメートルで作図している図面と、メートルで作図している図面を同じ条件で出力すると、数値の意味が大きく変わります。CSVに単位の列を設けるだけでなく、出力前に図面設定と実際の作図寸法が一致しているか確認します。

属性値に改行、区切り文字、引用符などが含まれている場合も注意が必要です。備考欄に複数行の文章が入力されていると、CSV上で1件のデータが複数行に見えることがあります。出力機能が適切に値を囲んでいても、受け取る側のソフトが正しく解釈できるとは限りません。

出力前の点検では、すべてを目視だけで確認しようとすると見落としが増えます。属性値による検索、条件選択、図形数の確認、空欄の抽出などを組み合わせ、異常なデータを絞り込む方法が有効です。

元データの品質を高めることが、正確なCSV出力への最も確実な近道です。CSV出力後に修正するのではなく、CAD図面を正しい状態に整えてから出力する流れを基本にします。

手順4 文字コードや区切り文字などのCSV条件を設定する

元データを点検したら、CSVの出力条件を設定します。ここでは、出力項目、列順、区切り文字、文字コード、見出し行、数値形式、座標の精度などを確認します。

最初に、必要な属性項目だけを選択します。利用目的に関係のない内部情報や作図用属性まで出力すると、CSVが読みにくくなり、誤った列を使用する原因になります。必要な項目を絞り、並び順も利用先に合わせます。

列順は、出力後に変更できる場合もありますが、毎回同じ順番で出力する方が安全です。別のシステムへ読み込む場合、列の位置で項目を判断する仕組みでは、順番の違いが誤登録につながることがあります。管理番号、名称、規格、数量といった基本項目を一定の順番に固定します。

見出し行を出力するかどうかも確認します。表計算ソフトで人が確認する場合は、1行目に項目名がある方が分かりやすくなります。一方、取込先がデータ行だけを要求している場合は、見出し行を除外する必要があります。

区切り文字は一般的にカンマが使われますが、利用環境によっては別の区切りが指定される場合があります。属性値の中にカンマが含まれる場合、その値が適切に引用符で囲まれるか確認します。囲み処理が不十分だと、1つの備考が複数の列へ分割される可能性があります。

文字コードは、文字化けを防ぐための重要な設定です。日本語を含むCSVでは、出力側と読込側が同じ文字コードを前提としている必要があります。UTF-8などの文字コードを選べる場合は、受け渡し先の対応状況を確認して設定します。

UTF-8には、ファイル先頭へ識別情報を付ける形式と付けない形式があります。表計算ソフトや業務システムによって、正しく自動判定できる形式が異なることがあります。日本語が正常に表示されるか、試験出力で確認することが必要です。

改行コードも環境によって扱いが異なる場合があります。通常の利用では意識する機会が少ないものの、別の環境で読み込んだ際に全データが1行につながる場合は、改行形式の違いが原因として考えられます。

数値の出力形式では、小数点以下の桁数と丸め方法を確認します。長さや座標を必要以上に細かく出力すると、見た目が複雑になるだけでなく、CAD上の表示値とCSVの値が異なるように見えることがあります。反対に、桁数を減らしすぎると必要な精度を失います。

座標については、X座標、Y座標、高さの列順と単位を明確にします。座標軸の呼び方は分野やシステムによって異なることがあるため、単にX、Yとするだけではなく、受け渡し時に意味を共有できる状態が望まれます。

面積、体積、長さなどの計算値を出力する場合は、CAD内の図形から自動計算した値なのか、属性欄へ手入力した値なのかを区別します。自動計算値と手入力値が混在すると、図形を修正した後に属性値だけが古いまま残る可能性があります。

出力条件を設定したら、その設定を保存できる場合は再利用できる形で管理します。毎回手作業で項目を選ぶと、列の選択漏れや順番違いが起こりやすくなります。ただし、図面の種類や属性構成が変わった場合は、保存済み設定をそのまま使わず、現在の項目と一致しているか確認します。

CSV設定は、利用先で正しく読めることを基準に決めます。自分のCAD環境で正常に出力できたことだけで完了とせず、受け渡し先の条件まで含めて調整することが重要です。

手順5 少量のデータで試験出力して内容を照合する

設定が完了しても、すぐに図面全体を本番出力するのではなく、少量のデータで試験出力します。試験出力を行うことで、項目の不足、文字化け、桁数の変化、列ずれなどを早い段階で発見できます。

試験用には、正常なデータだけでなく、確認しやすい特徴を持つ図形を選びます。例えば、先頭にゼロを含む管理番号、日本語を含む名称、小数を含む数値、空欄の属性、カンマを含む備考、座標値を持つ図形などです。

複数の種類の図形がある場合は、それぞれから少なくとも数件を選びます。ある種類では正しく出力できても、別の種類では属性名が異なり、列が空欄になることがあります。図形種類ごとの差を試験段階で確認します。

出力したCSVは、表計算ソフトで開くだけでなく、可能であればテキストとしても確認します。表計算ソフトは値を自動変換することがあるため、画面表示だけではファイル内の実際の値を判断できない場合があります。

管理番号が「00125」から「125」へ変わっている場合、CSVへの出力時点でゼロが失われたのか、表計算ソフトで開いた際に表示が変わったのかを切り分けます。テキストとして「00125」が残っていれば、CSV自体は正しく、読込時の列形式に対策が必要です。

日付に見える文字列も同様です。図面番号や区画番号にハイフンやスラッシュが含まれていると、日付として解釈される場合があります。元の文字列がCSVに保持されているかを確認します。

列数も確認します。見出し行の列数と各データ行の列数が一致しているか、備考欄などに含まれる区切り文字によって列が増えていないかを点検します。途中の行だけ列数が異なる場合は、その行の属性値に特殊な文字が含まれている可能性があります。

改行を含む属性値がある場合は、1件のデータが複数行として表示されていないか確認します。CSVとしては正しい囲み処理がされていても、後工程のシステムが複数行の値に対応していないことがあります。その場合は、出力前に属性内の改行を空白などへ置き換える運用を検討します。

CAD内の図形とCSVの行を照合するときは、一意な管理番号を使用します。管理番号を手掛かりに、名称、規格、数量、座標などが同じ図形から出力されているか確認します。

座標を検証する場合は、CAD上で確認できる基点の座標とCSVの値を比較します。単位、軸の順番、高さ、小数点以下の桁数に注意します。位置が大きく異なる場合は、別の座標系や別の基点が出力されている可能性があります。

数量や面積を検証する場合は、分かりやすい値を持つ図形を選びます。単純な形状や少数の部材を使えば、手計算やCAD上の表示との比較が容易です。試験段階で正しいことを確認してから、複雑な図面全体へ展開します。

試験出力で修正が必要になった場合は、CSVファイルだけを直すのではなく、可能な限りCAD側の属性または出力設定を修正します。CSVを手作業で直しても、次回出力時に同じ問題が再発するためです。

少量のデータで試験し、元図面と照合する工程を設けることで、本番出力後に数千件のデータを修正するような事態を防ぎやすくなります。

手順6 本番出力後に件数と値を検証して保存する

試験出力で問題がないことを確認したら、本番用の範囲を指定してCSVを出力します。本番出力では、対象範囲、画層、図形種別、選択条件が試験時と一致しているかを改めて確認します。

最初に検証するのは、CAD内の対象図形数とCSVのデータ行数です。見出し行を除いたCSVの行数が、想定している図形数と一致するか確認します。

行数が多い場合は、重複図形、凡例内の見本、非表示画層の図形、別の配置空間にある図形などが含まれている可能性があります。行数が少ない場合は、属性を持たない図形、異なる属性名を使っている図形、選択範囲外の図形、除外された画層などを確認します。

同じ図形から複数行が出力される設定もあるため、単純に図形数と行数が一致しない場合があります。その場合は、1図形につき何行になる設計なのかを確認し、想定件数を計算します。

次に、必須項目の空欄を確認します。管理番号、名称、数量など、業務上必要な列を対象に、空欄が残っていないか点検します。空欄が見つかった場合は、CSVで補う前にCAD内の対象図形を特定し、元データを修正したうえで再出力します。

管理番号の重複も確認します。一意であるべき番号が重複している場合は、図形の重複か属性入力の誤りが考えられます。ただし、同じ設備番号に複数の構成部品を関連付ける設計もあるため、重複が常に誤りとは限りません。あらかじめ決めたデータ設計に基づいて判断します。

数値列については、異常に大きい値や小さい値、負の値、ゼロ、桁数の違いなどを確認します。数量が本来整数であるのに小数になっている場合や、長さの単位が混在している場合は、集計結果に影響します。

座標や高さを出力した場合は、対象地域や図面範囲から大きく外れた値がないか確認します。1件だけ極端に異なる座標がある場合、図形が離れた位置に残っている、基点が異なる、入力時に桁を誤っているといった可能性があります。

出力結果の一部は、CAD図面と直接照合します。全件を目視確認するのが難しい場合でも、図形種類、工区、階、担当区分などから偏りがないように抽出し、複数件を確認します。

CSVのファイル名には、対象図面、出力内容、基準日、版などを識別できる情報を含めます。「最新」や「確定」といった表現だけでは、後から更新順を判断しにくくなります。日付や版番号を一定の形式で付けると管理しやすくなります。

CAD図面とCSVは、対応関係が分かるように保管します。CSVだけが更新され、元図面が古いまま残ると、どちらが正しいデータか判断できません。出力時点のCAD図面とCSVを同じ管理単位で保存することが重要です。

出力条件を保存できる場合は、設定名や更新日も記録します。どの属性をどの順番で出力したかが分かれば、再出力や差分確認がしやすくなります。

CSVを外部へ渡す場合は、送付前にファイルを開き直し、文字化けや破損がないことを確認します。圧縮やファイル転送を行った後にも、必要に応じて同じ内容が保持されているかを確認します。

本番出力は、CSVファイルが作成された時点では完了ではありません。件数、必須項目、重複、数値、文字列、座標を検証し、元図面との対応を記録して初めて、正確な出力作業が完了します。

CSV出力の精度を高める属性設計の考え方

正確なCSVを継続的に作るには、出力時の点検だけでなく、CAD図面を作成する段階から属性設計を整える必要があります。後からCSVへ出力することを想定しておけば、データ整理に必要な手間を大きく減らせます。

まず、図形を識別するための一意な管理番号を設けます。図形の名称や位置だけでは、似た設備を区別できないことがあります。管理番号があれば、CAD、CSV、写真、点検記録、施工記録などを関連付けやすくなります。

管理番号には、工区、設備種別、連番などを含める方法があります。ただし、番号へ多くの意味を持たせすぎると、区分変更のたびに番号を修正しなければなりません。変わりにくい識別番号と、変更される可能性がある区分情報を別の属性に分ける方法も有効です。

属性は、1つの項目に複数の意味を入れないようにします。「名称・規格」という1つの欄へまとめて入力すると、人が読むには便利でも、名称別や規格別に集計しにくくなります。名称、規格、材質、寸法などを別々の項目に分けた方がCSVを活用しやすくなります。

自由入力の項目を増やしすぎないことも重要です。自由入力は柔軟ですが、表記揺れや入力ミスが起こりやすくなります。区分、状態、判定など、選択肢を限定できる項目は、あらかじめ使用する値を決めます。

一方で、すべてを細かく分類しすぎると入力負担が増えます。実際に集計、検索、連携で使用する項目を優先し、利用目的のない項目は増やさない方が運用しやすくなります。

属性の初期値にも注意します。初期値が空欄だと未入力に気づきにくい場合がありますが、仮の文字列を入れると、そのまま本番データへ残る可能性があります。初期値を使用する場合は、出力前に検索しやすい明確な値を設定し、必ず残存確認を行います。

図面内の属性定義を統一するため、標準となる図形やひな型を用意する方法も有効です。担当者ごとに個別の図形を作成すると、属性名や入力形式が少しずつ異なってしまいます。共通のひな型を使用すれば、CSVの列構成を安定させられます。

属性項目を追加、削除、変更するときは、CSVを利用する担当者にも共有します。CAD担当者にとって小さな変更でも、集計式や取込処理へ影響する可能性があります。列名や形式を変更する場合は、変更日と内容を記録します。

属性設計では、現在の作業だけでなく、更新時の扱いも考えます。設置時の情報と点検時の情報を同じ項目へ上書きすると、過去の状態が分からなくなります。最新状態だけをCAD属性に持たせるのか、履歴は別の台帳で管理するのかを決めておく必要があります。

CAD図面を単なる作図データとして扱わず、属性を持つ情報資産として設計することで、CSV出力後の集計、検索、更新、連携が安定します。

CADからCSVへ出力するときに起こりやすいトラブル

CADからCSVへの出力では、いくつかの典型的なトラブルがあります。原因を知っておくと、出力後の異常を早く切り分けられます。

代表的なのが文字化けです。CADから出力した文字コードと、CSVを開く側が想定する文字コードが一致していない場合に発生します。日本語の名称や備考が崩れると、内容の確認や検索が困難になります。

文字化けが起きた場合は、CAD側のデータをすぐに書き換えるのではなく、出力時の文字コードと読込時の指定を確認します。同じCSVでも、適切な文字コードを指定して読み込めば正常に表示される場合があります。

次に多いのが、列のずれです。属性値にカンマ、改行、引用符などが含まれ、正しく囲まれていない場合に発生します。特定の行だけ列数が多い場合は、その行の備考や名称を確認します。

管理番号の先頭ゼロが消える問題もあります。CSVファイルにゼロが残っていても、表計算ソフトが数値として解釈して表示を変えることがあります。管理番号やコード類は文字列として読み込む必要があります。

長い番号が指数形式で表示されることもあります。これも表計算ソフト側の自動変換による場合があります。表示だけの問題に見えても、上書き保存すると変換後の値がCSVへ書き戻される可能性があるため注意が必要です。

日付への自動変換も同様です。図面番号や区画番号が日付として解釈されると、元の文字列へ戻せない場合があります。CSVを編集するときは、対象列を文字列として読み込む方法を使用します。

同じ図形が複数行に出力される場合は、図形の重複だけでなく、1つの図形に複数の属性セットが設定されている可能性があります。出力機能が属性単位で行を作るのか、図形単位で行を作るのかを確認します。

必要な図形が出力されない場合は、属性が登録されていない、異なる属性名を使用している、対象外の画層にある、非表示状態が除外条件になっているといった原因が考えられます。画面に表示されているかどうかだけでなく、抽出条件との一致を確認します。

空欄の列が多い場合は、複数種類の図形で属性構成がそろっていない可能性があります。同じ意味の属性名が複数存在していると、図形ごとに異なる列へ値が出力されることがあります。

数量が合わない場合は、重複図形、凡例内の図形、外部参照に含まれる図形、非表示の図形などを確認します。集計機能によっては、同じ属性値を持つ図形をまとめる設定と、個別に出力する設定があるため、その違いも確認します。

面積や長さが想定と異なる場合は、図形が閉じていない、単位が異なる、尺度が変更されている、計算対象の図形種別が異なるといった可能性があります。属性欄へ手入力された値であれば、図形を変更しても自動更新されていないことがあります。

座標がずれる場合は、出力している点の位置、現在の座標系、基準点、図形の挿入基点、単位を確認します。図形の見た目が正しい位置にあっても、内部の基点が意図した場所にないことがあります。

CSVファイルを直接編集した後、CAD側へ反映されていると思い込むこともトラブルの原因になります。CSVを書き換えても、CAD図面の属性が自動的に更新されるとは限りません。CADとCSVのどちらを正本として扱うかを決め、更新方向を明確にします。

トラブルが発生したときは、図面全体を一度に修正するのではなく、問題が起きている1件を特定し、CAD内の属性、出力設定、CSV内の保存値、読込時の表示を順番に確認すると原因を見つけやすくなります。

継続的なCSV出力を効率化する運用方法

属性情報のCSV出力を繰り返し行う業務では、毎回個別に確認するだけでなく、標準的な運用手順を整えることが重要です。担当者が変わっても同じ品質で出力できる仕組みを作ることで、確認漏れを減らせます。

まず、出力対象、属性項目、列順、文字コード、ファイル名、保存場所を標準化します。作業者の判断に任せる部分を減らし、同じ種類の図面では同じ条件を使えるようにします。

出力前の確認項目も固定します。重複図形、必須属性の空欄、管理番号の重複、単位、座標、高さ、仮入力値など、図面の種類に応じた確認内容を決めます。

出力後は、データ行数、空欄、重複、異常値、文字化けを確認します。毎回同じ観点で確認すれば、作業者による品質の差を小さくできます。

同じ形式のCSVを定期的に作成する場合は、出力設定を保存し、再利用します。ただし、保存した設定を過信せず、CAD図面の属性項目が変更されていないか確認します。

図面の更新とCSVの更新時期もそろえます。CADを修正した後に古いCSVを使用したり、CSVだけを修正してCADが更新されなかったりすると、データの不一致が発生します。

更新時には、変更前と変更後のCSVを比較する方法も有効です。追加された行、削除された行、値が変わった項目を確認すれば、意図しない変更を発見しやすくなります。

比較に使用するためには、一意な管理番号が必要です。行の順番だけを基準にすると、図形の追加や削除によって対応関係がずれます。管理番号を基準に差分を確認できる構造にします。

複数の担当者が同じ図面を扱う場合は、属性入力のルールを共有します。名称や区分の表記が担当者ごとに異なると、CSV出力後の修正作業が増えます。入力例や使用可能な値を明文化しておくと安定します。

CSVを外部システムへ取り込む場合は、取込結果まで確認します。CSV単体では正しく見えても、取込側で文字列が数値へ変換されたり、空欄がゼロとして扱われたりすることがあります。

取り込みに失敗した行だけを後から手作業で直す運用を続けると、原因が残ったままになります。どの属性値や形式が失敗の原因だったかを記録し、CAD側の入力ルールまたはCSV出力設定へ反映します。

業務が大規模になるほど、図形と属性の関係を一定に保つことが重要になります。標準図形、属性ひな型、入力ルール、出力設定、検証方法を一体として管理すれば、CSV作成を単発の作業ではなく、再現性のある業務工程にできます。

まとめ

CADの属性情報をCSVへ正確に出力するには、出力機能を実行するだけでは不十分です。CSVに必要な項目を整理し、CAD内の属性を統一し、元データの重複や未入力を解消したうえで、適切な形式を設定する必要があります。

作業は、出力対象と目的の明確化、属性項目と入力ルールの統一、図形とデータの点検、CSV条件の設定、少量データによる試験、本番出力後の検証という6つの手順で進めます。この順番を守ることで、文字化け、列ずれ、件数違い、番号の変換、座標の誤りなどを防ぎやすくなります。

特に重要なのは、CSVを出力した後に、CAD内の対象図形数とデータ行数を照合することです。さらに、管理番号、名称、数量、座標などを複数件抽出し、元図面と一致しているかを確認します。

出力後のCSVだけを修正するのではなく、可能な限りCAD側の属性や設定を修正することも大切です。元データを整えれば、次回以降のCSV出力でも同じ問題が起こりにくくなります。

継続的に属性情報を利用する場合は、管理番号、項目名、単位、入力形式、列順、文字コード、保存方法を標準化します。CAD図面を形状だけのデータではなく、検索や集計ができる情報資産として整備することで、台帳作成や数量管理の効率を高められます。

現場で取得した位置情報や属性情報をCADやCSVへつなげ、記録から共有までの流れをさらに効率化したい場合は、次の情報としてLRTK Phoneの活用方法も確認してみてください。

現場を3Dで残して、あとから測る。
実際の画面と動画で使い方を確認できます。

LRTK Phoneの使い方・実例を見る
資料請求導入相談
現場をスマホで3DスキャンLRTK Phone実例を見る