(57)【要約】      （修正有）【課題】住宅等の建造物の形状を記録したデータファイルの長期保存において、保存の対象となるファイルの原本性を維持しつつ、その記録形式の陳腐化による影響を受けることなく確実にファイルを再利用できるようにする。【解決手段】建造物の三次元形状を任意形式で記録した三次元データファイルを、長期保存を目的として保存媒体に保存する保存工程と、保存媒体に長期保存された三次元データファイルをファイル処理装置に取り込んで利用する利用工程とを有する。保存工程で三次元データファイルを保存媒体に保存する際、ファイル処理装置がコンパイル可能であり、かつ三次元データファイルの記録形式をこの三次元データファイルの利用工程において解読する処理を定義した形式定義ファイルを、三次元データファイルとともに保存媒体に保存する。【選択図】図１
2015122089.tif 000002
【特許請求の範囲】
【請求項１】
ＣＡＤシステムを用いて住宅等の建造物の三次元形状を任意形式で記録した三次元データファイルを、長期保存を目的として保存媒体に保存する保存工程と、
保存から数百年を経過した後に、前記保存媒体に長期保存されていた三次元データファイルをファイル処理装置に取り込んで利用する利用工程と、を有するファイル処理方法であって、
前記保存工程において、前記三次元データファイルを保存媒体に保存する際に、前記ファイル処理装置がコンパイル可能であって、かつ前記三次元データファイルの記録形式を、この三次元データファイルの利用工程において解読する処理を定義した形式定義ファイルを、当該三次元データファイルとともに保存媒体に保存する一方、
前記利用工程において、ファイル処理装置を用いて前記形式定義ファイルをコンパイルすることにより、三次元データファイルの記録形式を解読するコンバータ実行形式を生成し、さらに利用目的に応じたファイル処理装置がこのコンバータ実行形式を実行して、三次元データファイルの記録形式を当該利用工程において利用可能な他の記録形式に変換し利用するものであり、
前記形式定義ファイルは、前記三次元データファイルによって記述される建造物の三次元形状を構成する形状構成要素を取得する処理を、別途永久保存する形式定義ファイルのコンパイラに従ってリスト化したテキストファイルであることを特徴とするファイル処理方法。
【請求項２】
過去にＣＡＤシステムを用いて住宅等の建造物の三次元形状を任意形式で記録し、保存媒体に長期保存された三次元データファイルと、この三次元データファイルとともに前記保存媒体に長期保存され、前記三次元データファイルの記録形式をこの三次元データファイルの利用工程において解読するための処理を定義した形式定義ファイルと、を取り込んで利用するファイル処理装置であって、
前記保存媒体から取り込んだ三次元データファイル及び形式定義ファイルを記憶する記憶手段と、
前記記憶手段に記憶した形式定義ファイルをコンパイルして、前記三次元データファイルの記録形式を解読するためのコンバータ実行形式を生成する実行形式生成手段と、
前記生成されたコンバータ実行形式を実行し、利用目的に応じて前記三次元データファイルの記録形式を他の記録形式に変換する記録形式変換手段と、
前記他の記録形式で記述される建造物の形状を表示する表示手段と、を備え、
前記形式定義ファイルは、前記三次元データファイルによって記述される建造物の三次元形状を構成する形状構成要素を取得する処理を、別途永久保存する形式定義ファイルのコンパイラに従ってリスト化したテキストファイルであり、前記実行形式生成手段は、前記コンパイラを用いて形式定義ファイルのコンパイルを行うことを特徴とするファイル処理装置。
【請求項３】
請求項２記載のファイル処理装置であって、
前記保存媒体は、デジタルデータの長期保存に適したガラスを微細加工してデータを保存し、保存された三次元データファイルで記述される前記建造物に付属して長期保存される電子棟札として構成され、
前記実行形式生成手段及び前記記録形式変換手段は、前記電子棟札から読み出された三次元データファイルの記録形式を変換するための変換処理系を構成していることを特徴とするファイル処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、データファイルを長期保存するためのファイル処理方法、及びファイル処理装置に関し、さらに詳しくは、住宅等の建造物の形状を記録した形状記述ファイルの長期保存及びその再利用を可能にするための技術に関する。
【背景技術】
【０００２】
近年のＩＴ技術の発展に伴い、情報のデジタル化が急速に進展する中、デジタルデータの長期保存技術の確立が求められている。なかでも建築分野においては、住宅や地形、建物、物的インフラなどの形状をＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）システムを用いて三次元化し、この三次元形状を記録したデータを用いて設計等を行うことが主流となってきている。住宅等の建設時に作成されたこれらの三次元データを、その住宅等の寿命を超えて長期に保存することができれば、将来における増改築・メンテナンスや売買・賃貸借、災害復旧等に有効活用することも可能となる。
【０００３】
一方、デジタルデータを長期的に保存し、再利用する上で隘路となる技術的課題として、（１）デジタルデータを長期に保存できる長寿命の記録媒体の開発、（２）新たな記録形式（いわゆるファイル形式）の普及に伴う記録形式の陳腐化・レガシー化、という問題がある。
【０００４】
特に、上述した住宅等の三次元データに関して上記（２）の問題を見てみると、三次元データファイルの記録形式は増加の一途を辿り、現在では既に数百種類を超える記録形式が存在している。したがって、データの作成時点では利用可能であった記録形式も、その長期にわたる保存の過程で他の新たな記録形式が普及することにより、将来この三次元データを利用しようとする時点ではその記録形式が既に陳腐化し、データそのものを読み出すことができなくなっている可能性がある。
【０００５】
一般に、このような記録形式の陳腐化が生じた場合には、記録形式変換プログラム（いわゆるファイルコンバータ）を用いて、この三次元データファイルを利用する時点で多くのＣＡＤシステムがサポートする記録形式へ適宜変換することにより、同時代における三次元データの再利用を図ることができる。そこで、住宅等の三次元データファイルを長期保存する際に、その記録形式の変換を行うプログラム（ファイルコンバータ）がデータ本体とともに保存されていれば、将来この三次元データファイルを利用する段階でこれらを読み出し、その時点で利用可能な記録形式へ変換を行った上で利用することもできると考えられる。
【０００６】
しかし、ファイルコンバータの実体としてのコンバータ実行形式（例えば、１９８０年〜２０００年に広く使用されていたＯＳであるＭＳ−ＤＯＳ（登録商標）における、拡張子「．ｅｘｅ」を有するバイナリ・ファイル）も、具体的なハードウェアやＯＳ（基本ソフト）等のソフトウェアの上で動作するプログラムであるため、ＯＳ等の変化に応じてアップデートしない限り、過去のデータを対象としたコンバータ自体もいずれ過去のものとなり、利用できなくなるおそれがある。
【０００７】
旧来の設計図等の二次元的なデータであれば、寿命の長い紙に耐久性のあるインクで描画したり、これをマイクロフィルムに撮影して保存する方法が採れる。しかし、三次元データは、音源や動画のデータと同様に、そのままの姿で保存することができず、何らかのデジタル記録媒体上にファイルとして保存する必要がある。
【０００８】
このような問題を解決するための技術として、特許文献１に記載のＣＡＤデータ長期保存方法及び長期保存システムが提案されている。かかるＣＡＤデータ長期保存方法は、各種ＣＡＤソフトデータのうち選択された項目に関するデータを長期保存データに変換するコンバータを設計するための手順と、変換された長期保存データを各種コンピュータシステムの表示装置に表示するビューアを設計する手順と、を含む規約を長期保存するステップと、前記規約に基づいて、所望のＣＡＤソフトデータを長期保存データに変換するコンバータを作成するステップと、このコンバータで所望のＣＡＤソフトデータを長期保存データに変換し、当該長期保存データを長期保存するステップと、を具備し、特に前記規約を長期保存データとともに保存することにより、ＣＡＤソフト、ハードウェア及びＯＳが変更されても、各種コンピュータシステムによってＣＡＤソフトを利用することなく、長期保存したデータを簡便かつ確実に表示することができるとされている。
【０００９】
また、特許文献２には、仮想的データの長期保存方法が開示されている。かかる長期保存方法では、バックアップ用目録に複数個の仮想的データ長期保存処理ルールを適用し、当該ルールを適用した結果の少なくとも一部分に基づいて仮想的データ長期保存用目録を生成する。そして、データ保存期限切れになる仮想的データ長期保存用目録と、それに関連するバックアップ用イメージとを決定し、このバックアップ用イメージをデータ長期保存用イメージに変換する。これにより、障害回復を容易にするために比較的短い期間だけ保持されるデータを取得するバックアップ処理と、データをより長期間に亘って保存するデータ長期保存処理とを、データ容量を抑えつつ結合して行うことができるとされている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００１−３０６６３６号公報
【特許文献２】特開２００９−１０４５９４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
特許文献１に記載のＣＡＤデータ長期保存方法では、規約を長期保存データとともに長期保存することにより、ＣＡＤソフトやハードウェア等に依存することなく、長期保存したデータを確実に表示することができる。しかしながら、当該規約は、各種ＣＡＤソフトで作成し保存した三次元データをテキストベースの標準データに変換できる標準規格を修正して、長期保存に適した項目のみを選択するものであるため、実際に長期保存されるデータとしては、かかる規約によって選択された項目のみが保存の対象となる。すなわち、ＣＡＤデータによって規定されたすべての項目を長期保存の対象とすることができず、データの原本性を完全には維持できないおそれがある。
【００１２】
また、特許文献２に記載の仮想的データ長期保存方法では、上述したようなデータの記録形式の陳腐化に関する問題には言及しておらず、長期保存されたデータを読み出して利用する段階において、当該データの記録形式の陳腐化が生じているおそれは依然として残る。
【００１３】
この発明は、かかる課題を解決するためになされたものであり、住宅等の建造物の形状を記録したデータファイルの長期保存において、保存の対象となるデータファイルの原本性を維持しつつ、その記録形式の陳腐化による影響を受けることなく確実にファイルを再利用することのできるファイル処理方法、及びファイル処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１４】
前記の目的を達成するために、請求項１に記載の発明は、ＣＡＤシステムを用いて住宅等の建造物の三次元形状を任意形式で記録した三次元データファイルを、長期保存を目的として保存媒体に保存する保存工程と、保存から数百年を経過した後に、前記保存媒体に長期保存されていた三次元データファイルをファイル処理装置に取り込んで利用する利用工程と、を有するファイル処理方法であって、前記保存工程において、前記三次元データファイルを保存媒体に保存する際に、前記ファイル処理装置がコンパイル可能であって、かつ前記三次元データファイルの記録形式を、この三次元データファイルの利用工程において解読する処理を定義した形式定義ファイルを、当該三次元データファイルとともに保存媒体に保存する一方、前記利用工程において、ファイル処理装置を用いて前記形式定義ファイルをコンパイルすることにより、三次元データファイルの記録形式を解読するコンバータ実行形式を生成し、さらに利用目的に応じたファイル処理装置がこのコンバータ実行形式を実行して、三次元データファイルの記録形式を当該利用工程において利用可能な他の記録形式に変換し利用するものであり、前記形式定義ファイルは、前記三次元データファイルによって記述される建造物の三次元形状を構成する形状構成要素を取得する処理を、別途永久保存する形式定義ファイルのコンパイラに従ってリスト化したテキストファイルであることを特徴とする。
【００１５】
請求項２に記載の発明は、過去にＣＡＤシステムを用いて住宅等の建造物の三次元形状を任意形式で記録し、保存媒体に長期保存された三次元データファイルと、この三次元データファイルとともに前記保存媒体に長期保存され、前記三次元データファイルの記録形式をこの三次元データファイルの利用工程において解読するための処理を定義した形式定義ファイルと、を取り込んで利用するファイル処理装置であって、前記保存媒体から取り込んだ三次元データファイル及び形式定義ファイルを記憶する記憶手段と、前記記憶手段に記憶した形式定義ファイルをコンパイルして、前記三次元データファイルの記録形式を解読するためのコンバータ実行形式を生成する実行形式生成手段と、前記生成されたコンバータ実行形式を実行し、利用目的に応じて前記三次元データファイルの記録形式を他の記録形式に変換する記録形式変換手段と、前記他の記録形式で記述される建造物の形状を表示する表示手段と、を備え、前記形式定義ファイルは、前記三次元データファイルによって記述される建造物の三次元形状を構成する形状構成要素を取得する処理を、別途永久保存する形式定義ファイルのコンパイラに従ってリスト化したテキストファイルであり、前記実行形式生成手段は、前記コンパイラを用いて形式定義ファイルのコンパイルを行うことを特徴とする。
【００１６】
請求項３に記載の発明は、請求項２記載のファイル処理装置であって、前記保存媒体は、デジタルデータの長期保存に適したガラスを微細加工してデータを保存し、保存された三次元データファイルで記述される前記建造物に付属して長期保存される電子棟札として構成され、前記実行形式生成手段及び前記記録形式変換手段は、前記電子棟札から読み出された三次元データファイルの記録形式を変換するための変換処理系を構成していることを特徴とする。
【発明の効果】
【００１７】
この発明は、前記のようであって、請求項１に記載の発明によれば、ＣＡＤシステムを用いて住宅等の建造物の三次元形状を任意形式で記録した三次元データファイルを、長期保存を目的として保存媒体に保存する保存工程と、保存から数百年を経過した後に、前記保存媒体に長期保存されていた三次元データファイルをファイル処理装置に取り込んで利用する利用工程と、を有するファイル処理方法であって、前記保存工程において、前記三次元データファイルを保存媒体に保存する際に、前記ファイル処理装置がコンパイル可能であって、かつ前記三次元データファイルの記録形式を、この三次元データファイルの利用工程において解読する処理を定義した形式定義ファイルを、当該三次元データファイルとともに保存媒体に保存する一方、前記利用工程において、ファイル処理装置を用いて前記形式定義ファイルをコンパイルすることにより、三次元データファイルの記録形式を解読するコンバータ実行形式を生成し、さらに利用目的に応じたファイル処理装置がこのコンバータ実行形式を実行して、三次元データファイルの記録形式を当該利用工程において利用可能な他の記録形式に変換し利用するものであり、前記形式定義ファイルは、前記三次元データファイルによって記述される建造物の三次元形状を構成する形状構成要素を取得する処理を、別途永久保存する形式定義ファイルのコンパイラに従ってリスト化したテキストファイルであるので、保存から数百年を経過した後に、三次元データファイルの利用工程において、保存媒体に保存されている形式定義ファイルを、別途永久保存されている形式定義ファイルのコンパイラに従ってコンパイルすることにより、コンバータ実行形式を生成し、三次元データファイルの記録形式の解読を行うことができる。これにより、三次元データファイルの原本性を維持したまま、記録形式の陳腐化による影響を受けることなく確実にファイルを再利用することができる。また、三次元形状を構成する座標値、色彩、線、面、立体、それらのまとまり等の形状構成要素単位での正確な記録形式の変換を行うことができる。
【００１８】
請求項２に記載の発明によれば、過去にＣＡＤシステムを用いて住宅等の建造物の三次元形状を任意形式で記録し、保存媒体に長期保存された三次元データファイルと、この三次元データファイルとともに前記保存媒体に長期保存され、前記三次元データファイルの記録形式をこの三次元データファイルの利用工程において解読するための処理を定義した形式定義ファイルと、を取り込んで利用するファイル処理装置であって、前記保存媒体から取り込んだ三次元データファイル及び形式定義ファイルを記憶する記憶手段と、前記記憶手段に記憶した形式定義ファイルをコンパイルして、前記三次元データファイルの記録形式を解読するためのコンバータ実行形式を生成する実行形式生成手段と、前記生成されたコンバータ実行形式を実行し、利用目的に応じて前記三次元データファイルの記録形式を他の記録形式に変換する記録形式変換手段と、前記他の記録形式で記述される建造物の形状を表示する表示手段と、を備え、前記形式定義ファイルは、前記三次元データファイルによって記述される建造物の三次元形状を構成する形状構成要素を取得する処理を、別途永久保存する形式定義ファイルのコンパイラに従ってリスト化したテキストファイルであり、前記実行形式生成手段は、前記コンパイラを用いて形式定義ファイルのコンパイルを行うので、保存媒体から取り込んだ三次元データファイルの記録形式の変換を正確かつ確実に行うことができ、またその変換結果についても表示手段に表示することができる。
また、三次元データファイルの原本性を維持したまま、記録形式の陳腐化による影響を受けることなく確実にファイルを再利用することができ、三次元形状を構成する座標値、色彩、線、面、立体、それらのまとまり等の形状構成要素単位での正確な記録形式の変換を行うことができる。
【００１９】
請求項３に記載の発明によれば、前記保存媒体は、デジタルデータの長期保存に適したガラスを微細加工してデータを保存し、保存された三次元データファイルで記述される前記建造物に付属して長期保存される電子棟札として構成され、前記実行形式生成手段及び前記記録形式変換手段は、前記電子棟札から読み出された三次元データファイルの記録形式を変換するための変換処理系を構成しているので、大容量の三次元データファイルや形式定義ファイルであっても電子棟札への長期保存が可能となり、住宅等の建造物ごとに、三次元データファイル及び形式定義ファイルを保存することができる。また、利用工程においても、ファイル処理装置の変換処理系により、電子棟札から読み出された三次元データファイルの記録形式の変換が可能となる。
【図面の簡単な説明】
【００２０】
【図１】この発明の一実施の形態に係るファイル処理方法の概要を示す説明図である。
【図２】同上の保存工程において保存媒体に保存される形式定義ファイル（メタファイル）の作成例を一部抜粋したリストである。
【図３】同上の保存媒体の構成例である電子棟札の概観を示す図である。
【図４】この発明の一実施の形態に係るファイル処理装置の構成例を示すブロック図である。
【図５】同上のファイル処理装置が利用工程で行う処理の概要を示すフローチャートである。
【図６】同上のファイル処理装置の実装例１におけるコマンドプロンプト画面の例を示す図である。
【図７】同上のファイル処理装置の実装例２におけるダイアログ画面の例を示す図である。
【図８】同上のファイル処理装置の実装例２における記録形式変換後の三次元図形の表示例を示す図である。
【図９】同上のファイル処理装置の実装例３における合成表示画面の生成処理に関するフローチャートである。
【図１０】同上のファイル処理装置の実装例３における背景画像の撮影の様子を示す図である。
【図１１】同上のファイル処理装置の実装例３における背景画像と三次元形状の合成表示例を示す図である。
【図１２】同上のファイル処理装置の実装例４におけるアップロード受付画面の例を示す図である。
【発明を実施するための形態】
【００２１】
以下、この発明の一実施の形態に係るファイル処理方法、ファイル処理装置及び保存媒体について説明する。
【００２２】
まず、ファイル処理方法の概要を簡単に説明する。このファイル処理方法は、住宅等の建造物の形状を任意の形式で記録したデータファイル（以下、形状記述ファイルと呼ぶ）を長期にわたって安全に、かつ当該ファイルの原本性を維持したまま保存するとともに、将来、この保存されたファイルを読み出して利用しようとする時点（例えば保存した時から数百年後）においても、このファイルからデータを確実に読み出して利用することを可能にするものである。
【００２３】
また、このファイル処理方法では、長期保存しようとするデータファイル（形状記述ファイル）に対し、そのファイルの記録形式（ファイル形式）の変換が可能なファイルコンバータの機能を厳密に定義したファイルを作成して、これらを共に長期保存に適した媒体に保存する。
【００２４】
ファイルコンバータの機能を定義したファイルについての詳細は後述するが、このファイルは、長期保存されるデータファイルの記録形式を別の形式に変換するためのファイルコンバータの具体的な処理内容をテキストベースで記述したコマンド群であり、ここではこれを形式定義ファイル（メタファイル）と呼ぶ。
【００２５】
この形式定義ファイル（メタファイル）は、長期保存されたデータファイルを再利用する段階において、後述するファイル処理装置でその内容が解釈され、その結果、当該データファイルの記録形式の変換処理を行うコンバータ実行形式が生成される。そして、このコンバータ実行形式により、長期保存されていたデータファイルの記録形式が、新たな形式に変換される。
【００２６】
図面を参照しながら、さらに詳しく説明する。図１は、ファイル処理方法を示す説明図である。図１に示すように、このファイル処理方法は主に２つの工程、すなわち、形状記述ファイル１と形式定義ファイル（メタファイル）２とを保存媒体Ｓに長期保存する保存工程と、長期保存された前記両ファイル１，２をファイル処理装置１０へ取り込み、形状記述ファイルの記録形式を変換して再利用する利用工程と、から構成される。
【００２７】
保存工程では、任意の形式（ここでは仮にＡ形式とする）で記録された形状記述ファイル１と、この形状記述ファイル１のＡ形式に関する解読方法が定義された形式定義ファイル（メタファイル）２とが、保存媒体Ｓに保存される。保存媒体Ｓは、物理的耐久性に優れ、少なくとも記録対象である建造物等の寿命よりも長い期間にわたる保存に耐えられる材質のものが望ましい。
【００２８】
利用工程では、保存媒体Ｓに長期保存されていた形状記述ファイル１及び形式定義ファイル２を読み出して、ファイル処理装置１０へ取り込む。ファイル処理装置１０では、まず実行形式生成手段１２が形式定義ファイル２の解釈（コンパイル）を行い、コンバータ実行形式Ｖを生成する。次に、記録形式変換手段１３がこのコンバータ実行形式Ｖを実行することにより、形状記述ファイル１の記録形式を変換し、Ｂ形式の形状記述ファイル１’を生成する。そして、この新たに生成されたＢ形式の形状記述ファイル１’が閲覧や利用に供される。
【００２９】
このように、利用工程では、データ処理装置１０によって形状記述ファイル１の記録形式が変換されるため、仮に保存時点における記録形式（Ａ形式）が利用時点で陳腐化していたとしても、新たな記録形式（Ｂ形式）のファイルとして利用することができる。この新たな記録形式（Ｂ形式）は、原則として利用工程において利用可能な形式であることが必要である。
【００３０】
なお、将来の利用工程において具体的にどのような記録形式が利用可能であるかは、形状記述ファイル１を保存する保存工程の段階では推測することができないが、以下の説明では、現時点で利用可能ないくつかの記録形式の間で変換処理が可能であることを例示して、この発明に係るファイル処理方法がデータファイルの長期保存に有用であることを示す。また、ここでは説明を具体的にするため、住宅等の建造物を三次元形状で記述した三次元データファイルを形状記述ファイル１として長期保存する場合を例示して説明する。
【００３１】
＜保存工程＞
保存工程では、はじめに、長期保存の対象となる三次元データファイルを決定する。ここで、三次元形状を記述する方法としては、（１）いわゆるＤＥＭ形式（Ｄｉｇｉｔａｌ  Ｅｌｅｖａｔｉｏｎ  Ｍｏｄｅｌ：数値標高モデル）による地形の記述のように、対象とする地物を構成する点の集合体として表現する方法、（２）等高線のように、対象とする地物の断面を記述する線（二次元ポリゴン）の集合体として表現する方法、（３）コンピュータ・グラフィックスに多く用いられるように、対象とする地物の表面を構成する面（三次元ポリゴン）の集合体として表現する方法がある。また、この他に、（４）十分な数の複数の視点から撮影した写真や動画による表現方法などがあるが、本発明によるファイル処理方法では、上記（１）〜（４）のいずれの方法で記述された三次元データファイルでも取り扱うことが可能である。
【００３２】
三次元データファイルの記録形式は、現在では既に数百種類以上が存在するが、その主なものとしてはｄｘｆ形式が知られている。ｄｘｆ形式は、米国オートデスク社が開発する汎用の図面作成ソフトウェアであるＡｕｔｏＣＡＤ（登録商標）で作成される外部ファイル形式の一つであり、テキストベースで記述されたものであるが、その内部仕様が公開されているため、現在では種々のＣＡＤ間でのデータ交換のためのデファクトスタンダードとして用いられている。長期保存の対象となる三次元データファイルは、例えばこのようなｄｘｆ形式で記録されたものであればよい。
【００３３】
次に、三次元データファイルとともに長期保存される形式定義ファイル（メタファイル）を作成する。
【００３４】
形式定義ファイル（メタファイル）は、長期保存の対象となる三次元データファイルの記録形式を別の形式に変換するための具体的な処理内容をテキストベースで記述したものであり、当該三次元データファイルの記録形式に関する解説書としての性格を有する。また、この形式定義ファイル（メタファイル）は、セミコロンをセパレータとするＣ言語に類する文法体系を有し、ファイルの入出力を構成する基本的なコマンドや、条件分岐、制御構造、変数、関数などを用いて、三次元データファイルの入出力について定義することができる。
【００３５】
形式定義ファイル（メタファイル）の作成例を一部抜粋して図２に示す。図２に示す形式定義ファイル（メタファイル）の一例は、ＬＳＳ−Ｇ形式の三次元データファイルの記録形式を定義したものである。
【００３６】
具体的には、図２のリストにその例を示すように、三次元データファイルによって記述される住宅等の建造物の三次元形状を構成する面や座標等の各要素について、（ａ）面に定義されている法線の選択、（ｂ）面に定義されている色の選択、（ｃ）立体を構成する面の指定、（ｄ）法線データの定義、（ｅ）色データの定義、（ｆ）立体の定義、（ｇ）座標データの定義、（ｈ）頂点の定義、（ｉ）面の定義、（ｊ）複数立体間の親子関係の定義等を行うための処理がテキスト形式で記述されている。すなわち、この形式定義ファイル（メタファイル）は、三次元データファイルによって記述される住宅等の建造物の三次元形状を構成する面や法線等の形状構成要素をそれぞれ取得し、取得した各要素を新たな記録形式で再定義する処理について記述している。なお、形状構成要素としてはこの他、三次元形状を構成する座標、色彩、頂点、線、立体、線や面や立体の上に定義された画像、及びこれらの意味あるまとまり等を含んでいてもよい。
【００３７】
なお、図２のリストに記述されたFACE_NORMAL、FACE_COLOR等は、所定の引数を受けて実行される組み込み関数であり、後述する利用工程においてファイル処理装置１０が適宜呼び出して実行することができる。また、この例における形式定義ファイル（メタファイル）は、ＬＳＳ−Ｇ形式の三次元データファイルの記録形式を定義したものであるが、これ以外の記録形式を変換させたい場合には、その記録形式を定義した形式定義ファイル（メタファイル）を用意し、三次元データファイルとともに保存しておけばよい。
また、過去に作成された三次元データファイルであって、形式定義ファイル（メタファイル）添付のない形式不明のものに関して後世解読に成功した場合に、その解読方法を新たな形式定義ファイル（メタファイル）として記述し、その三次元データファイルに添付することもできる。
【００３８】
＜保存媒体への保存＞
次に、長期保存の対象となる三次元データファイルと、この三次元データファイルの記録形式の変換について記述した形式定義ファイル（メタファイル）とを、長期保存に適した保存媒体に保存する。
【００３９】
長期保存に適した媒体としては、現在普及しているＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどの各種光ディスク媒体や、より媒体寿命が長い磁気テープ等を使用することができるが、ここではより長期にわたる保存が可能となる例として、近年急速に研究開発が進んでいるデジタルデータ保存用のガラス製保存媒体を応用した例を示す。
【００４０】
このガラス製保存媒体は、デジタルデータの保存に適したガラスに微細加工を施して内部にデータを記録するもので、例えばレーザーを用いて内部に多層の記録層を作製することで、高密度で数億年以上にわたるデジタルデータの長期保存が可能になる石英ガラスを保存媒体として用いることができる。具体的には、上述の三次元データファイル及び形式定義ファイル（メタファイル）のそれぞれに記録されているデジタルデータを、レーザーを用いて石英ガラス内部に記録する。その際、ガラス内部に屈折率の異なる微小領域（ドット）を形成し、このドットが生じた部分を「１」、ドットが生じない部分を「０」としてデータを記録する。
【００４１】
なお、この保存媒体へ保存する際には、三次元データファイル及び形式定義ファイル（メタファイル）のそれぞれに記録されているデータを、同一の保存媒体に区切り文字等を介して連続的に記録してもよく、あるいは別個の保存媒体にそれぞれの情報を記録し、各媒体を同一の場所に保管するようにしてもよい。少なくとも、将来三次元データファイルを読み出そうとする際に、この三次元データファイルに対応する形式定義ファイル（メタファイル）も同時に読み出せればよい。
【００４２】
また、この保存媒体の保管場所については、特に規定するものではないが、例えば上述のように三次元データファイル及び形式定義ファイル（メタファイル）を保存した保存媒体を適当な形状に加工し、この三次元データファイルによって記述される住宅等の建造物の棟木などに取り付けて保存する、いわゆる電子棟札としての保存も可能である。
【００４３】
一般に、寺社や民家などの建造物内部の高所に取り付けられる棟札には、その建造物の建築年月日や建築主など建築記録に関する事項が残されるが、これと同様の趣旨で、当該建造物が建てられた時点において作成された三次元データファイルを、形式定義ファイル（メタファイル）とともに電子棟札として住宅毎に保存する。この電子棟札の作成例を図３に示す。
【００４４】
図３に示す電子棟札Ｍは、図示のように上部を尖らせた五角形状を呈する鉄製の平板の表面に、ガラス質の釉薬を焼き付けたいわゆる琺瑯引き鉄板で構成され、その表面両側にはデジタルデータ記録エリアＮ，Ｎが形成されている。このデジタルデータ記録エリアＮ，Ｎへのデータ保存にはレーザー加工機を使用し、保存対象となる三次元データファイル及び形式定義ファイル（メタファイル）を、冗長性を持たせて保存する。また、各デジタルデータ記録エリアＮ，Ｎに挟まれる中央部には、三次元データファイル等の保存年月日や保存先住宅の住所、保存主など、保存に関する各種事項を記載しておくことができる。
【００４５】
このように、三次元データファイル及び形式定義ファイル（メタファイル）を電子棟札としてその建造物に付属する形で住宅毎に長期保存しておけば、将来この建造物をメンテナンスする際や売買・賃貸借契約する際など、この三次元データファイルが必要となった場合に、新たな記録形式に適宜変換して再利用することができる。また、仮に将来この建造物が何らかの原因で倒壊・消失してしまった場合でも、この電子棟札が残存していれば、内部に保存されている三次元データファイル等から当該建造物の形状を再現することもできる。
【００４６】
また、保存媒体としてはこの他に、音声情報（音源）を保存可能な音源保存媒体を用いることもできる。この場合には、長期保存の対象となる三次元データファイルと、その記録形式の変換について定義する形式定義ファイル（メタファイル）に記録されているデジタルデータを、図示省略の変復調装置（モデム）を用いて音声情報（音源）に変換し、これを音源保存用の保存媒体に保存する。音声情報の長期保存については、例えば歴史的録音などのデジタル遺産の分野においても研究が進められていることから、このような分野において研究開発される音源保存用の保存媒体を、住宅等の建築分野においても応用することができる。
【００４７】
＜利用工程＞
次に、利用工程について説明する。利用工程ではまず、上述の保存工程において電子棟札等の長期保存媒体に保存された三次元データファイル及び形式定義ファイル（メタファイル）を、読出手段を用いて読み出し、これら両ファイルをファイル処理装置へ取り込む。このファイル処理装置の構成例を図４に示す。
【００４８】
図４において、１０はファイル処理装置であり、このファイル処理装置１０は、保存媒体Ｓから読出手段Ｒを介して読み出された三次元データファイル及び形式定義ファイル（メタファイル）を記憶するＲＡＭ等の記憶手段１１と、記憶手段１１に記憶された形式定義ファイル（メタファイル）を解釈（コンパイル）して、三次元データファイルの記録形式の変換を行うためのコンバータ実行形式を生成する実行形式生成手段１２と、生成されたコンバータ実行形式を実行して、三次元データファイルの記録形式の変換を行う記録形式変換手段１３と、記録形式変換後の三次元データファイルで記述される建造物の三次元形状を表示するディスプレイ等の表示手段１４と、装置に対する各種データの入力や指示を行う入力手段１５と、ＬＡＮやインターネット等のネットワークＮＷへの接続に用いられる通信インタフェース１６と、を備えている。
【００４９】
また、記憶手段１１には、形式定義ファイル（メタファイル）の解釈（コンパイル）を行うためのコンパイラＣが予め記憶されており、前記実行形式生成手段１２は、実体としてはファイル処理装置１０が標準で備えるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）がこのコンパイラＣを読み出して実行することにより実現されている。
【００５０】
同様に、記録形式変換手段１３は、実行形式生成手段１２によって生成されたコンバータ実行形式をＣＰＵが実行することによって実現されている。ここでは、実行形式生成手段１２及び記録形式変換手段１３により、変換処理系Ｔが構成されている。以下、利用工程におけるファイル処理装置１０の処理について、図５に示すフローチャートに基づき詳細に説明する。
【００５１】
＜１．長期保存データの読み出し＞
まず、保存媒体Ｓに保存されている三次元データファイル及び形式定義ファイル（メタファイル）を、読出手段Ｒを用いて読み出す。そして、これら両ファイルをファイル処理装置１０の記憶手段１１へ記憶する（ステップ０１）。
【００５２】
読出手段Ｒは、長期保存に使用された保存媒体Ｓの種類に応じて、当該媒体Ｓからデータの読み出しが可能な装置等を適宜選択することができる。例えば、保存媒体として上述の電子棟札を用いた場合には、当該電子棟札からの保存データの読み出しが可能な光学的読み取り装置を用いることができる。また、保存媒体Ｓとして音源などを長期保存するための媒体を用いた場合には、読出手段Ｒとして当該媒体のための再生装置を用いることができる。
【００５３】
なお、ここでは、読出手段Ｒはファイル処理装置１０とは別個の構成とされているが、例えば保存媒体Ｓとして光ディスク媒体を用いた場合には、ディスクドライブ装置としてファイル処理装置１０に内蔵される態様としてもよい。
【００５４】
＜２．コンバータ実行形式の生成＞
次に、ファイル処理装置１０の実行形式生成手段１２は、保存媒体Ｓから読み出され、記憶手段１１に記憶された形式定義ファイル（メタファイル）を解釈（コンパイル）し、コンバータ実行形式を生成する（ステップ０２）。
【００５５】
具体的には、実行形式生成手段１２は、記憶手段１１から形式定義ファイル（メタファイル）を読み出し、このファイルを構成するコードの構文解釈や字句解釈を行って、その内容を記録形式変換手段１３が実行可能な機械語に翻訳する。これにより、実行形式生成手段１２は、三次元データファイルの記録形式を変換するための実行形式として記録形式変換手段１３が実行可能なコンバータ実行形式を生成する。
【００５６】
＜３．三次元データファイルの記録形式の変換＞
次に、記録形式変換手段１３は、実行形式生成手段１２で生成されたコンバータ実行形式を実行して、三次元データファイルの記録形式の変換を行う（ステップ０３）。
この記録形式の変換は、コンバータ実行形式が生成される基礎となった形式定義ファイル（メタファイル）に定義されていた処理に従い、三次元データファイルで記述される構造物の三次元形状を構成する面や頂点、座標等の各形状構成要素を取得し、取得した各要素を新たな記録形式で再定義することにより行われる。記録形式変換後の三次元データファイルは、記憶手段１１に記憶される。
【００５７】
＜４．三次元データファイルの閲覧・利用＞
このように記録形式の変換が行われた三次元データファイルは、記憶手段１１から読み出され、必要に応じて閲覧や利用に供される（ステップ０４）。
閲覧・利用の具体例としては、例えば新たな記録形式に変換された三次元データファイルで記述される構造物の三次元形状をディスプレイ等の表示手段１４に表示したり、あるいは紙媒体にプリントアウトして種々の用途に利用することができる。また、ファイル処理装置１０にインストールされている編集用ソフトを用いて、当該三次元データファイルの加工・編集を行ってもよい。近年では、三次元加工機も普及しつつある。
【００５８】
このように、この発明に係るファイル処理方法及びファイル処理装置によれば、保存工程において、長期保存の対象となる三次元データファイルに何らの加工も施すことなく、単に三次元データファイルの記録形式を変換するための処理を記述した形式定義ファイル（メタファイル）をともに保存するだけでよい。
【００５９】
また、記録形式の陳腐化を解消するためのコンバータ実行形式は、三次元データファイルを利用する時点において形式定義ファイル（メタファイル）を解釈することで得ることができ、予めコンバータ実行形式を作成して保存しておく必要がなく、三次元データファイルの利用時点で確実に記録形式の変換を行うことができる。したがって、保存時における三次元データファイルの原本性を維持したまま、将来の時点における記録形式の陳腐化の影響を受けることなく、三次元データファイルを確実に再利用することが可能となる。
【００６０】
次に、上記の例に示した構成を基本構成とするファイル処理装置１０の具体的な実装例として、現時点で実装可能な４種類の態様による実装例を示し、それぞれの具体的な処理内容について説明する。なお、以下の実装例では、説明を簡単にするため、保存媒体Ｓに長期保存されている三次元データファイル及び形式定義ファイル（メタファイル）を読み出す処理の説明は省略することとし、これら各ファイルは予めファイル処理装置１０の記憶手段１１に記憶されているものとする。
【００６１】
＜実装例１＞
実装例１は、ファイル処理装置１０を一般的なパーソナルコンピュータ（ＰＣ）で構成するとともに、その表示手段に表示されるコマンドプロンプト画面を介して、記録形式の変換を行う三次元データファイル等の指定を可能とするコンソールアプリケーションとして実現したものである。この例におけるファイル処理装置１０も、上述した変換処理系Ｔをはじめとする、図４に示した各手段を主な構成として備えている。
【００６２】
また、三次元データファイルの記録形式の変換手順も上述の手順と基本的には同様であるが、ここでは記録形式の変換を行う三次元データファイル、形式定義ファイル（メタファイル）、及び変換後の三次元データファイルの出力先指定を、入力手段１５によるコマンドライン入力で行うことが可能となっており、記録形式の変換対象とするファイルの指定を簡単に行うことができる。
【００６３】
図６に、具体的なコマンドラインの入力例を示す。ここでは、コマンドラインの左側から順に、（１）変換処理系の名称「vc-1c」、（２）形式定義ファイル（メタファイル）の名称「vrml2lss.cmm」、（３）三次元データファイルの名称「house1.wrl」、（４）記録形式変換後の出力データファイルの名称「house1.geo」がそれぞれ指定されている。なお、「vrml2lss.cmm」は、三次元データファイルの記録形式をＬＳＳ−Ｇ形式に変換するための処理が定義された形式定義ファイル（メタファイル）である。
【００６４】
このとき、ファイル処理装置１０では、まず実行形式生成手段１２が形式定義ファイル（メタファイル）「vrml2lss.cmm」の解釈（コンパイル）を行い、コンバータ実行形式Ｖを生成する。次に、記録形式変換手段１３がこのコンバータ実行形式Ｖを実行することで、三次元データファイル「house1.wrl」の記録形式をＬＳＳ−Ｇ形式へ変換し、変換後の三次元データファイル「house1.geo」として出力する。
【００６５】
なお、記録形式の変換の過程で何らかのエラーが発生した場合には、エラーの発生原因を容易に特定するために、エラーの具体的な内容を記録したエラーログを出力するようにしてもよい。また、上記のように記録形式変換後のデータファイルの出力を行わず、単に記録形式の変換が正常に行われるか否かを確認するようにしてもよい。
【００６６】
この場合には、コマンドラインとして三次元データファイル及び形式定義ファイル（メタファイル）のみを指定し、記録形式の変換が正常に終了したか否かを画面表示する。このとき、仮に変換に失敗した場合には、画面にその内容を表示するとともに、エラーログを別途出力するようにしてもよい。このような記録形式の変換の可否のみを確認する機能は、形式定義ファイル（メタファイル）の完全性を長期保存前に検証する手段として用いることができる。
【００６７】
＜実装例２＞
実装例２は、ファイル処理装置１０を実装例１と同様にパーソナルコンピュータ（ＰＣ）で構成するとともに、記録形式変換後の三次元データファイルで記述される建造物の三次元形状を、表示手段１４に立体表示可能とする仮想現実表示装置として実現したものである。
【００６８】
この例におけるファイル処理装置１０も実装例１と同様に、変換処理系Ｔをはじめとする図４に示した各手段を備えており、変換処理系Ｔによる記録形式の変換手順も実装例１と同様であるが、記録形式変換後の三次元データファイルの出力方法がディスプレイ表示である点で実装例１と相違している。
【００６９】
この実装例では、記録形式の変換を行う三次元データファイル及び形式定義ファイル（メタファイル）の指定は、表示手段１４に表示されるダイアログ画面から行う。このダイアログ画面の例を図７に示す。
【００７０】
この例では、形式定義ファイルの欄に形式定義ファイル（メタファイル）「skv_i.cmm」を、形状記述ファイルの欄に三次元データファイル「Z(C6_4).geo」をそれぞれ指定している。このように、両ファイルを指定した後、ダイアログ画面左下の変換実行ボタンを押下すると、変換処理系Ｔによる記録形式の変換が行われる。そして、変換の結果として生成された三次元データファイルで記述される建造物の三次元形状が、図８に示すように表示手段１４に立体的に表示される。
【００７１】
このように、実装例２のファイル処理装置１０によれば、記録形式変換後の三次元データファイルで記述される建造物の三次元形状を、表示手段１４を介した画面表示により確認することができ、変換結果の確認を容易に行うことができる。また、この画面表示の際、予めファイル処理装置１０に保存されている背景画像を三次元形状と併せて表示すれば、例えば既に滅失し現存しない記録上の建物を、それが存在していた場所に表示したり、実現しなかった計画上の建物を、検討された場所に表示することができる。また、建物の移築等の検討に際して、移転予定地における景観シミュレーションを行ったり、危険地など現地に赴いて眺めることが困難な建物の表示を遠隔地で行うこともできる。
【００７２】
＜実装例３＞
実装例３は、ファイル処理装置１０をタブレット型の携帯端末で構成するとともに、この携帯端末が備える撮像手段（ＣＣＤカメラ）で撮影した現場の背景画像の上に、記録形式変換後の三次元データファイルで記述される建造物の三次元形状を合成して、表示手段１４に表示する機能を有するものである。
【００７３】
この例におけるファイル処理装置１０は、図４に示す変換処理系Ｔをはじめとする各手段に加え、さらに現場の背景画像を撮影できる撮像手段や、装置１０の位置情報を検知する位置情報検知手段、装置１０の姿勢情報（カメラアングル）を検知する姿勢情報検知手段を備えている。
【００７４】
これら各手段は、いずれも図示は省略するが、撮像手段は例えばＣＣＤカメラで構成され、位置情報検知手段はＧＰＳセンサで、姿勢情報検知手段は地磁気センサや加速度センサでそれぞれ構成される。また、この実装例では、表示手段１４として装置前面に設けられたディスプレイ、入力手段１５としてこのディスプレイ上に表示された操作ボタンに触れて操作可能なタッチパネルをそれぞれ備えている。
【００７５】
この例におけるファイル処理装置１０によれば、例えば数十年にわたって長期保存されてきた三次元データファイルで記述される建造物が、数十年後には既に取り壊され、元々建っていた場所から消失していたとしても、その建造物が建っていた場所の数十年後の画像に、新たな記録形式に変換された三次元データファイルで記述される建造物を重ね合わせ、あたかもその場所に建造物が建っているかのように再現することができる。
【００７６】
この場合のファイル処理装置１０の処理について、図９に示す処理フローを基に説明する。この例におけるファイル処理装置１０の利用者は、まず、ステップ１１において、再現したい建造物が元々建っていた場所へ赴き、予め記憶手段に記憶されているその建造物の三次元データファイル及び形式定義ファイル（メタファイル）を、タッチパネルを介して選択する（図１０参照）。
【００７７】
この選択が行われると、ファイル処理装置１０の変換処理系Ｔは、上述と同様の手順で三次元データファイルの記録形式の変換を行い、変換後の三次元データファイルを記憶手段１１に記憶する（ステップ１２）。ここで記憶される記録形式変換後の三次元データファイルには、その建造物が建っていた場所の位置情報（緯度、経度、標高等）が付されている。
【００７８】
次に、ファイル処理装置１０は、撮像手段（ＣＣＤカメラ）、位置情報検知手段（ＧＰＳセンサ）、姿勢情報検知手段（地磁気センサ、加速度センサ）を相次いで起動し（ステップ１３，１４）、現在のファイル処理装置１０の位置から見える背景の画像を取得して、これをディスプレイ上に表示する。このとき、撮像手段によって取得された背景画像に関する位置情報と、ステップ１２で得た建造物の三次元データファイルの位置情報、及びファイル処理装置１０の姿勢情報に基づき、背景画像の適切な位置に建造物を合成表示する（ステップ１５）。
【００７９】
この場合の表示例を図１１に示す。ここでは、撮像手段によって取得された背景画像Ｗの適切な箇所に、記録形式変換後の三次元データファイルで記述される三次元形状Ｕが合成表示されている。
【００８０】
その後、利用者の操作によってファイル処理装置１０の位置や姿勢が変化した場合には（ステップ１６のＹｅｓ）、位置情報検知手段及び姿勢情報検知手段により取得される位置情報、姿勢情報の計測値の変化に応じて、建造物の再描画コマンドが逐次発行され（ステップ１７）、前記位置情報及び前記姿勢情報を用いて、最新の背景画像の適切な位置に建造物が正しい姿勢で適宜再描画される。これにより、ファイル処理装置１０の位置や姿勢の変化に即応できるリアルタイム合成表示が可能となっている。一方、ファイル処理装置１０の位置や姿勢に変化がない場合には（ステップ１６のＮｏ）、必要に応じて合成表示画面を記憶手段１１に記憶し（ステップ１８）、処理を終了する。
【００８１】
このように、実装例３のファイル処理装置１０によれば、現在は廃墟や空き地となっている場所に、かつて建っていた建造物を適切に再現表示することができる。かかる機能は、景観検討などにも利用することができ、例えば計画段階にある建造物が建設予定地に建設された場合の景観を予測表示することもできる。
【００８２】
＜実装例４＞
実装例４は、ファイル処理装置１０をインターネットやＬＡＮ等のネットワークＮＷに接続されるＷＥＢサーバとして構成するとともに、そのネットワークＮＷを介して通信可能に接続されたＳＱＬサーバとの間で、三次元データファイルの入出力を行う機能を備えている。
【００８３】
この例におけるファイル処理装置１０は、図４に示す通信インタフェース１６を介してインターネット等のネットワークＮＷに接続され、このネットワークＮＷを介して図示省略のＳＱＬサーバと相互に通信を行うことが可能となっている。
【００８４】
このＳＱＬサーバには、記録形式が変換された三次元データファイルに関する各種の情報を格納するデータベースが展開されており、ファイル処理装置１０によって新たな記録形式に変換された三次元データファイルに含まれるデータを、このデータベースに登録（アップロード）することができる。
【００８５】
この例におけるファイル処理装置１０では、ＳＱＬサーバへの登録を行う三次元データファイル及び形式定義ファイル（メタファイル）の指定は、表示手段１４に表示されるアップロード受付画面を介して行う。図１２にその受付画面の表示例を示すように、利用者はまず、記憶手段１１に記憶されている三次元データファイルのうち、ＳＱＬサーバへの登録を行う対象の三次元データファイルの参照位置を「形状記述ファイル」欄Ｌ２に指定する。また、その際、この三次元データファイルの記録形式を変換するための形式定義ファイル（メタファイル）の参照位置を「形式定義ファイル」欄Ｌ１に併せて指定する。これらの指定が完了したら、アップロード要求ボタンＢ１を押下する。
【００８６】
このアップロード要求を受け付けると、ファイル処理装置１０の変換処理系Ｔは、上述と同様の手順で三次元データファイルの記録形式の変換を行い、変換後の三次元データファイルを記憶手段１１に一旦記憶する。
【００８７】
次に、ファイル処理装置１０は、ネットワークＮＷを介して通信可能に接続されたＳＱＬサーバに対し、この記録形式変換後の三次元データファイルを登録するためのコマンドを発行し、ＳＱＬサーバ上に構築されているデータベースにこの変換後の三次元データファイルを登録（アップロード）する。
【００８８】
ＳＱＬサーバにおけるデータベースのテーブル構成は任意であるが、例えばアップロードされた三次元データで記述される三次元形状を構成する各頂点の座標値や面のトポロジー、立体の形状等の形状構成要素に関する情報を管理することができる。また、三次元データファイルを登録する際に指定する形式定義ファイル（メタファイル）を適宜変更することで、同一の三次元データファイルであっても様々な記録形式に変換してＳＱＬサーバへ登録することができる。
【００８９】
一方、このようにしてＳＱＬサーバへ登録された三次元データファイルは、ファイル処理装置１０からの取り出し（ダウンロード）要求に応じて適宜取り出される。取り出された三次元データファイルは、ファイル処理装置１０においてさらに新たな記録形式に変換された後、利用者に提供される。
【００９０】
この場合には、登録時と同様に、表示手段１４に表示されるダウンロード受付画面から、取り出す対象の三次元データファイルと、その三次元データファイルの記録形式変換用の形式定義ファイル（メタファイル）とをそれぞれ指定し、ダウンロード要求ボタンを押下する。このダウンロード要求を受け付けると、ファイル処理装置１０はＳＱＬサーバに対し、指定された三次元データファイルを検索して読み出すためのコマンドを発行し、その三次元データファイルをネットワークＮＷ経由でＳＱＬサーバから取り出す（ダウンロード）。
【００９１】
その後、ファイル処理装置１０は、この取り出した三次元データファイルの記録形式を、別途指定された形式定義ファイル（メタファイル）に基づき変換処理系Ｔで変換し、これをファイル等に出力する。なお、ＳＱＬサーバから取り出す三次元データファイルは、古くからＳＱＬサーバに登録されているファイルであってもよく、あるいは取り出す直前に別形式に変換されてＳＱＬサーバに登録されたファイルであってもよい。
【００９２】
このように、実装例４のファイル処理装置１０によれば、ネットワークＮＷを介して接続されたＳＱＬサーバに展開されるデータベースに対して、異なる記録形式の三次元データファイルと形式定義ファイル（メタファイル）の登録を混在させて行うことができ、三次元データファイルの一元的な管理も容易に行うことができる。
【００９３】
以上、この発明のファイル処理装置１０の具体的な実装例について説明したが、いずれの実装例においても、過去に作成され長期保存された三次元データファイル及び形式定義ファイル（メタファイル）の組を、その原本性を維持したまま、記録形式の陳腐化の影響を受けることなく異なる処理系において共通に再利用することができる。また、ファイル処理装置１０の具体的な実装例として上記実装例１〜４を例示したが、実装例としてはこれらに限定されるものではなく、記録形式変換後の三次元データファイルの利用態様に応じて様々に実装可能である。
さらに、保存工程において、上記実装例１〜４のうちその時点で利用可能な実装例のいずれかをテストし、不具合が検出された場合には形式定義ファイル（メタファイル）に必要な修正を加えることにより、三次元データファイルが記録している内容を、形式定義ファイル（メタファイル）が将来正しく変換できることを予め品質検査することができる。
【００９４】
なお、ファイル処理装置１０の記憶手段１１に予め記憶されているコンパイラＣは、ファイル処理装置１０から独立して、三次元データファイル及び形式定義ファイル（メタファイル）とともに電子棟札などの保存媒体Ｓに保存しておいてもよい。この場合には、保存媒体Ｓから三次元データファイル等とともにコンパイラＣを読み出して利用することができる。
【００９５】
また、このコンパイラＣの名称、バージョン、定義書、ソースコード、実行形式などを、これら両ファイルが長期保存される保存媒体Ｓとは別に、例えばデジタルデータの長期保存が可能でかつ高度のセキュリティが確保されている、資料の永久保存を使命とする公的な図書館、資料館、データセンターなどの安全性の高い施設に保存しておいてもよい。このように、コンパイラＣを共通資源として長期保存しておけば、利用工程において、電子棟札が付属されている全住宅に共通してこのコンパイラＣを利用することができる。
【００９６】
また、保存する三次元データファイルに添付する形式定義ファイル（メタファイル）に、このバージョンのコンパイラＣに関する資料へのアクセス方法が明記されていれば、以後、三次元データファイルのフォーマット等が拡充され、異なるコンパイラのバージョンが増補され普及しても、過去に保存された三次元データファイルの可読性が損なわれることはない。
【００９７】
さらに、長期保存の対象となるデータファイルは上述の三次元データファイルに限られず、例えば住宅等の建造物を平面的に記述した二次元データファイルであってもよい。この場合には、二次元データファイルの記録形式を新たな記録形式に変換する形式定義ファイル（メタファイル）を別途作成し、これを当該二次元データファイルとともに長期保存すれば、上述した三次元データファイルの場合と同様に長期保存及び再利用が可能となる。
【符号の説明】
【００９８】
１，１’  形状記述ファイル（三次元データファイル）
２  形式定義ファイル（メタファイル）
１０  ファイル処理装置
１１  記憶手段
１２  実行形式生成手段
１３  記録形式変換手段
１４  表示手段
１５  入力手段
１６  通信インタフェース
Ｍ  電子棟札
Ｎ  デジタルデータ記憶エリア
Ｓ  保存媒体
Ｒ  読出手段
Ｔ  変換処理系
Ｖ  コンバータ実行形式
Ｃ  コンパイラ
ＮＷ  ネットワーク
【図１】
2015122089.tif 000003
【図２】
2015122089.tif 000004
【図３】
2015122089.tif 000005
【図４】
2015122089.tif 000006
【図５】
2015122089.tif 000007
【図６】
2015122089.tif 000008
【図７】
2015122089.tif 000009
【図８】
2015122089.tif 000010
【図９】
2015122089.tif 000011
【図１０】
2015122089.tif 000012
【図１１】
2015122089.tif 000013
【図１２】
2015122089.tif 000014