JP2004109800A - 仮想3次元地図生成システム - Google Patents

仮想3次元地図生成システム Download PDF

Info

Publication number
JP2004109800A
JP2004109800A JP2002275076A JP2002275076A JP2004109800A JP 2004109800 A JP2004109800 A JP 2004109800A JP 2002275076 A JP2002275076 A JP 2002275076A JP 2002275076 A JP2002275076 A JP 2002275076A JP 2004109800 A JP2004109800 A JP 2004109800A
Authority
JP
Japan
Prior art keywords
dimensional
building
frame
dimensional map
map
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2002275076A
Other languages
English (en)
Other versions
JP4154469B2 (ja
Inventor
Kiyonari Kishikawa
岸川 喜代成
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
GEO Technical Laboratory Co Ltd
Original Assignee
GEO Technical Laboratory Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by GEO Technical Laboratory Co Ltd filed Critical GEO Technical Laboratory Co Ltd
Priority to JP2002275076A priority Critical patent/JP4154469B2/ja
Publication of JP2004109800A publication Critical patent/JP2004109800A/ja
Application granted granted Critical
Publication of JP4154469B2 publication Critical patent/JP4154469B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)
  • Instructional Devices (AREA)

Abstract

【課題】都市計画に利用可能な程度に現実的な3次元電子地図を生成する。
【解決手段】仮想3次元地図生成システムは、生成サーバ100とクライアントCLから構成される。生成サーバ100は、仮想的な空間内に、建造物等を3次元的に表した3次元地図を生成する。3次元地図の生成は、建造物を建造する土地枠を規定した2次元の地図データベースに基づいて行われる。各土地枠には、建築基準法や消防法に基づく規制など、建造物を建造する際に満たされるべき生成条件が設定されている。生成サーバ100は、生成条件を満足するよう、予め用意された3次元の基礎モデルを配置したり、2次元の建造物枠に高さを持たせた柱状モデルを生成したりして、3次元地図を生成する。生成条件を考慮することにより、建築基準法などの規制に準拠した現実的な3次元地図を容易に生成することができる。
【選択図】 図1

Description

【0001】
【発明の属する技術分野】
本発明は、仮想的な3次元電子地図を生成する3次元地図生成システムに関する。
【0002】
【従来の技術】
近年、電子地図データに基づく地図の出力が活用されるようになってきた。地図上の地物を3次元的に表現した3次元地図も提案されている。全ての地物について厳密な3次元モデルを用意することは、多大な労力を要し、現実的には困難であるため、簡素化されたモデルで3次元地図を構成することが提案されている(例えば、特開平11−149571号公報記載の技術)。この技術では、2次元の地図データに含まれる家枠を底面とする柱状の3次元構造データを生成し、ユーザの指定に従って、その一部を、予め蓄積されている詳細な3次元構造データに置換することにより、軽い負荷で、リアリティの高い3次元地図の生成を図っている。
【0003】
3次元地図の実用的な用途の一つとして、都市計画への利用が挙げられる。新たに興そうとする都市、既に存在する都市への建造物の新造などに際し、仮想的な3次元地図を作成することにより、計画の妥当性等を検討することができる。3次元地図は、各建造物が高さをもって表されるため、日照や景観についても、容易に把握することができる利点がある。
【0004】
【発明が解決しようとする課題】
しかし、従来の技術は、次の理由により、このような計画に利用する仮想3次元地図を作成するのに適してはいなかった。第1に、3次元地図を生成するために、2次元の地図が存在することが前提とされていた。新たに興そうとする都市の場合、せいぜい建築用の土地が区画されているに過ぎず、建造物の底面積の形状は別途生成する必要があった。第2に、建造物の建築には、周囲の状況等によって、北側に隣接する家屋に十分な日照を保証するための規制など、種々の規制が存在する。従来の技術では、こうした規制が十分考慮されていないため、非現実的な仮想3次元地図が生成されてしまう可能性があった。
【0005】
本発明は、上記課題を解決するためになされたものであり、都市計画に利用可能な現実的な仮想3次元地図を生成可能とすることを目的とする。
【0006】
【課題を解決するための手段およびその作用・効果】
上記課題の少なくとも一部を解決するため、本発明では、仮想的な3次元電子地図を生成する3次元地図生成システムを次の通り構成する。システム内には、仮想空間内で、建造物を配置すべき土地枠の位置および形状を複数記憶した電子地図データを用意する。また、それぞれの土地枠ごとに建造されるべき建造物が満たすべき規制条件を対応づけて記憶する生成条件データベースを用意する。電子地図データおよび生成条件データベースは、3次元地図生成システム内に記憶してもよいし、CD−ROMその他の媒体で提供してもよいし、外部に用意されたサーバからネットワークを介して配信してもよい。3次元地図生成システムは、電子地図データおよび生成条件データベースを参照して、規制条件を満たす範囲で、各土地枠に建造物の3次元モデルデータを生成することにより、3次元電子地図を生成する。
【0007】
電子地図データは、現実の土地枠等を表したデータであってもよいし、仮想的に設定された土地枠等を表す仮想地図データであってもよい。仮想地図データには、現実の地図に対して、近未来的に予想される変更を施した地図も含まれる。かかる例としては、例えば、山の開拓、海の埋め立てや干拓、区画整理、道路の新造などを反映した地図が相当する。
【0008】
本発明によれば、電子地図データで規定されたそれぞれの土地枠に、所定の規制条件を満たして建造物の3次元モデルを生成することができる。従って、都市計画に利用可能な現実的な仮想3次元地図を得ることができる。都市計画への利用は、種々の態様を採ることができる。例えば、雨、雷、地震その他の天災時に対する災害発生状況や避難所の過不足を検討するためのシミュレーションに利用することができる。通勤時その他の時間帯における人や車の流れ、量のシミュレーションに利用することもできる。仮想3次元地図内を歩いているかのようなウォークスルー表示を行うことにより、仮想的な生活シミュレーション等を行ってもよい。
【0009】
規制条件としては、例えば、道路からの距離、隣家との間隔、建ぺい率、容積率などが挙げられる。建造物の種類を特定する建造物データ、および土地枠への配置および大きさについての条件を含めても良い。これらの条件は、建築基準法、消防法などの法規によって規定されている条件のみならず、通常の建築時に経験的に考慮されるべき条件を含めても良い。後者の条件としては、例えば、
・南面を広く確保するように建築物の形状を設定する;
・道路に面した側に駐車場を確保できるよう建築物の配置を考慮する;
などの条件が挙げられる。
【0010】
本発明において、3次元モデルデータの生成は、種々の手順で行うことができる。例えば、まず、規制条件に基づいて、土地枠内に建造物の底面を表す2次元の建造物枠を生成し、次に、建造物枠を底面とする柱状の3次元モデルデータを生成するという手順を採っても良い。この方法では、2次元の建造物枠が一旦設定されれば、3次元モデルデータを簡易に生成することができる利点がある。柱状の3次元モデルデータは、例えば、建造物の高さ情報に従って、建造物枠を高さ方向に平行移動させることで定義することができる。
【0011】
建造物枠の形状および配置は、先に説明した規制条件のみによっては一義的に定まらないことが多い。従って、上記態様においては、建造物枠を設定する際に考慮されるべき設定ルールとして、規制条件よりも優先度の低い条件を設けても良い。例えば、
・許容範囲内で底面積が最大となるよう建造物枠の形状を設定する;
・建造物枠の形状は、矩形とする;
などの条件が挙げられる。これらの条件は、優先度が低いため、必ずしも満足される必要はなく、規制条件のみでは建造物枠が設定できない場合などに限定的に考慮されれば足りる。
【0012】
3次元モデルデータは、建造物の種類に応じて、予め用意された3次元モデルデータ(以下、「基礎モデル」と称する)を用意し、各土地枠に対応づけられた建造物の種類に応じて、この基礎モデルを仮想空間内で配置することにより生成してもよい。
【0013】
こうすることにより、建造物の種類に応じた多彩な3次元モデルデータを容易に生成することができ、3次元地図のリアリティを向上することができる。建造物の種類としては、例えば、一般住宅、ビルディング、マンション、店舗などが挙げられる。基礎モデルは、土地枠に適合するよう、適宜、向きを変えて配置することが好ましい。向きの変更を行うための設定ルールを別途、設けても良い。例えば、
・建造物の壁は、道路に平行とする;
・入り口を道路に面した側に配置する;
などが挙げられる。
【0014】
基礎モデルを用いる場合には、規制条件を満足するよう基礎モデルを変形して配置することが好ましい。かかる変形としては、例えば、基礎モデルのサイズ変更、形状変更が含まれる。基礎モデルの一つの壁方向に伸縮したり、高さ方向に伸縮したりする変形を含むことが好ましい。こうすることにより、サイズ、形状の異なる多数の基礎モデルを用意するまでなく、規制条件を満足した3次元地図を生成することが可能となる。
【0015】
このように基礎モデルの変形を許容する場合、変形の程度によっては、非現実的な建造物となる可能性がある。かかる弊害を回避するため、基礎モデルには、変形の許容範囲を予め規定しておき、基礎モデルの変形はこの許容範囲内で行うことが好ましい。変形の許容範囲は、伸縮の許容比率、伸縮可能な寸法など、種々の形で設定可能である。
【0016】
基礎モデルを用いた3次元モデルデータの生成において、仮想空間には方位が規定されている場合には、基礎モデルに対して配置する方角の許容範囲を規定しておき、この許容範囲内で基礎モデルの配置を行うことが好ましい。例えば、入り口が南に来るよう間取りが考慮された基礎モデルについては、南向きを中心とする東西45度程度までの配置等を許容範囲として設定することができる。こうすることにより、基礎モデルの間取りを踏まえた3次元地図の生成が可能となり、よりリアリティを向上することができる。
【0017】
仮想空間には、道路が規定されている場合には、更に、土地枠と道路との位置関係を考慮して、基礎モデルの配置を行うことが好ましい。例えば、道路に面した側に入り口を配置したり、角地であるか否かによって建造物の配置を変えたりすることができる。かかる配置は、例えば、土地枠に対する道路の位置関係と、土地枠への建造物の配置方法とを対応づけた一般的な配置ルールを予め規定し、この配置ルールを参照することで実現可能である。かかる配置ルールを用いるまでなく、土地枠内で許容される範囲で、道路と建造物との間隔が最大となるよう建造物を配置するようにしてもよい。
【0018】
3次元モデルデータの生成は、柱状のモデル、基礎モデルのいずれかを択一的に使用する必要はなく、両者を組み合わせて用いても良い。例えば、柱状のモデルを生成した後、オペレータからの指示によって、適宜、基礎モデルへの置換を行うものとしてもよい。また、基礎モデルを配置した後、適合する基礎モデルが存在しない土地枠について、柱状のモデルを生成するようにしてもよい。
【0019】
本発明は、3次元地図生成システムの他、種々の態様で構成可能である。コンピュータによって3次元地図データを生成する3次元地図生成方法として構成してもよいし、3次元地図を生成するための機能をコンピュータに実現させるためのコンピュータプログラム、かかるコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体として構成してもよい。この場合、記録媒体としては、フレキシブルディスクやCD−ROM、DVD、光磁気ディスク、ICカード、ROMカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置(RAMやROMなどのメモリ)および外部記憶装置等、コンピュータが読取り可能な種々の媒体を利用できる。
【0020】
【発明の実施の形態】
本発明の実施の形態について、以下の順序で説明する。
A.システム構成:
B.2次元地図データベース:
C.生成条件データベース:
D.基礎モデルデータベース:
E.枠生成ルール:
F.仮想3次元地図生成処理:
【0021】
A.システム構成:
図1は実施例としての仮想3次元地図生成システムの概略構成を示す説明図である。仮想3次元生成システムとは、電子データとして構成された仮想的な3次元空間内に、建造物その他の地物を3次元的に表した3次元地図を構築するシステムである。本実施例の仮想3次元生成システムは、現実の街並みを厳密に表現した3次元地図を生成するのではない。計画段階の新興の都市など架空の街並みを表す3次元地図を生成するものである。既存の街並を表す2次元の地図に基づいて3次元地図を生成することも可能であり、この場合の3次元地図は、全体の外観は既存の街並みに近いが、個々の建造物は現実とは異なるという程度の架空の街並みを表すものとなる。
【0022】
仮想3次元地図生成システムは、インターネットINTに接続された生成サーバ100とクライアントCLから構成される。クライアントCLは、ネットワーク通信機能を有する汎用のパーソナルコンピュータであり、コマンド送信、結果出力などを行う端末装置として機能するものである。クライアントCLには、HTML(Hyper Text Mark−up Language)ファイル等を閲覧するためのソフトウェア、ブラウザがインストールされている。クライアントは、ブラウザを通じて、生成サーバ100からHTMLファイルなどの形式で提供されるインタフェース画面の表示、コマンド入力などを行い、端末装置としての機能を実現する。生成サーバ100から提供される仮想3次元地図のデータ形式によっては、閲覧用のソフトウェアをブラウザにプラグインするようにしてもよい。
【0023】
図1に示した構成は、一例に過ぎず、仮想3次元地図生成システムは、これに限定されるものではない。例えば、クライアントCLと生成サーバ100とを一体的に構成してもよい。生成サーバ100の機能を多数のサーバの分散処理で実現してもよい。インターネットINTに代えて、イントラネット、LAN(Local Area Network)などの限定的なネットワークその他の通信回線を利用して、生成サーバ100とクライアントCLとの接続を行ってもよい。
【0024】
図1中に、生成サーバ100の機能ブロックを併せて示した。生成サーバ100は、一種のコンピュータであるから、本実施例の機能ブロックは、所定のコンピュータプログラムをインストールすることにより、ソフトウェア的に構成される。これらの機能ブロックの少なくとも一部を専用回路などによってハードウェア的に構成してもよい。
【0025】
通信部102は、ネットワークを介した通信を司る。クライアントCLを生成サーバ100と一体的に構成する場合には、通信部102を省略してもよい。
【0026】
インタフェース提供部104は、コマンド入力、3次元地図の出力等のためにクライアントCLに表示すべきインタフェース画面を提供する。これらのインタフェース画面は、HTMLファイルなどの形式で予めインタフェース提供部104に記憶されている。
【0027】
仮想地図生成部140は、クライアントCLからの指示に従って、3次元地図を生成する。生成された3次元地図は、通信部102を介してクライアントCLに提供される。本実施例では、予め用意された基本的な3次元モデル(以下、基礎モデルと呼ぶ)を配置するという方法(以下、「基礎モデル配置法」と呼ぶ)、および2次元の地図データに生成された建造物の底面形状(以下、「建造物枠」と呼ぶ)に基づき柱状のモデルを生成するという方法(以下、「自動生成法」と呼ぶ)の2種類を併用して3次元地図を生成する。
【0028】
両者の方法は、種々の使い分けが可能であるが、本実施例では、3次元地図のリアリティを高めるため、基礎モデル配置法を優先的に使用し、基礎モデル配置法でのモデリングができない土地枠に対して自動生成法を適用するものとした。逆に、自動生成法でモデリングを優先し、ユーザの指示等に応じて柱状のモデルを基礎モデルに置換するものとしてもよい。更に、ユーザの指示によって、基礎モデル配置法、自動生成法のいずれかを選択的に用いるものとしてもよい。
【0029】
3次元地図を生成するために、生成サーバ100には、2次元地図データベース110、生成条件データベース120、基礎モデルデータベース130の3種類のデータベース、が用意されている。2次元地図データベース110は、3次元地図を生成すべき地区について、2次元の地図データを蓄積する。この地図データには、少なくとも建造物を配置するための土地の形状(以下、「土地枠」と呼ぶ)が定義されている。建造物枠が併せて定義されていても構わない。2次元の地図データは、予め生成サーバ100に用意しておいてもよいし、クライアントCLから提供してもよい。地図データ管理部111は、2次元地図データベース110へのアクセスを司る。
【0030】
生成条件データベース120は、土地枠ごとに、建造物の3次元モデルを生成する際に満たされるべき、生成条件を記録している。この条件については、後述する。生成条件管理部121は、生成条件データベース120への条件の追加、生成条件データベース120からの生成条件の抽出を行う。
【0031】
基礎モデルデータベース130は、建造物の基本的な3次元モデルを記録する。例えば、住宅用の代表的な形状を表すモデル、ビル用のモデルなどが記録される。基礎モデルデータベース130は、住宅メーカなどによって外部サーバから提供するようにしてもよい。基礎モデル変形部131は、基礎モデルデータベース130からの基礎モデルの抽出や変形を行う。
【0032】
基礎モデル配置部150は、上記3つのデータベースを参照しつつ、先に説明した基礎モデル配置法によるモデリングを実現する。モデリングは、2次元地図として与えられた土地枠に、生成条件を満足するよう、基礎モデルを配置することで行う。生成条件だけでは、土地枠への配置が一義的に定まらない場合には、基礎モデル配置部150は、予め用意された配置ルール151を考慮して、基礎モデルの配置を行う。また、基礎モデルは、全ての土地枠に適合するとは限らないので、基礎モデル変形部131は、適宜、基礎モデルに対して、サイズ等の変形を施す。
【0033】
柱状モデル生成部162および建造物枠生成部160は、2次元地図データベース110、生成条件データベース120を参照しつつ、先に説明した自動生成法によるモデリングを実現する。まず、建造物枠生成部160は、2次元地図として与えられた土地枠に、生成条件を参照して、建造物枠を生成する。生成条件のみで、建造物枠が一義的に定義できない場合には、予め用意された枠生成ルール161も併せて考慮する。2次元地図データにおいて、既に建造物枠が定義されている土地枠については、建造物枠生成部160の処理を省略してもよい。こうして、建造物枠が定義されると、柱状モデル生成部162は、生成条件を参照しつつ、建造物枠を底面とする柱状の3次元モデルを生成する。
【0034】
B.2次元地図データベース:
図2は2次元地図データベース110の内容を示す説明図である。図の上方には、2次元地図のイメージを示し、下方にはデータ構造を例示した。図示するように2次元地図は緯度、経度によって、土地枠PL1〜PL9、道路R1、R2などを表すポリゴンの形状が定義される。緯度、経度を用いることにより、東西南北の方角も仮想空間内で規定されることになる。
【0035】
データ構造上、土地枠ポリゴンと道路ポリゴンとは、土地枠レイヤと道路レイヤという別のレイヤに分けて記録される。土地枠レイヤでは、各土地枠に付された土地枠IDごとに、形状、周辺道路などのデータが対応づけて記録されている。形状データは、土地枠を構成する各頂点の緯度、経度の集合である。例えば、土地枠PL1については、頂点P1の緯度Lat1、経度Lon1;頂点P2の緯度、経度という順に頂点P4まで記録される。周辺道路のデータは、土地枠に隣接する道路のIDが記録される。土地枠レイヤでは、各土地枠について、住所、所有者などの情報を属性データとして併せて記録してもよい。
【0036】
道路レイヤでは、各道路に付された道路IDごとに、形状、周辺土地枠などのデータが対応づけて記録されている。形状データは、土地枠の形状データと同様、道路ポリゴンを構成する各頂点の緯度、経度の集合である。例えば、道路R1については、図中にハッチングで示した矩形の各頂点の緯度、経度が順次記録される。周辺土地枠データは、道路に隣接する土地枠のIDが記録される。道路レイヤでは、各道路について、道路種別、交通規制その他の情報を属性データとして併せて記録してもよい。
【0037】
C.生成条件データベース:
図3は生成条件データベース120の内容を示す説明図である。生成条件データベースは、建造物の建造時に満たすべき条件を生成条件として、土地枠ごとに一つのレコードとして記録している。各レコードを識別するためのキーとしては、土地枠IDを用いている。
【0038】
本実施例では、生成条件を法的規制、ユーザ設定に大別して管理する。法的規制は、建築基準法、消防法など、建造物の建造時に準拠すべき法律に規定された規制を意味する。かかる規制としては、例えば、地目、土地の面積、建ぺい率、容積率、建造物の高さ制限、道路からの距離、隣家との距離、防火地区の指定の有無などが挙げられる。道路からの距離、隣家との距離は、壁面後退距離としてまとめてもよい。
【0039】
ユーザ設定の条件としては、建造物の種類、建造物の高さ、道路向き区分、土地形状区分、角地指定などが挙げられる。建造物の種類は、住宅、ビル、マンション、店舗、工場などの指定である。更に、住宅について、1世帯住宅/2世帯住宅の指定、和風/洋風の指定、木造/鉄筋の指定などを含めても良い。建造物の高さは、階数で指定してもよいし、高さの絶対値で指定してもよい。道路向き区分は、建造物の入り口を配置する際に参照される条件であり、土地枠に隣接する道路の方角を意味する。土地枠に隣接する道路が複数存在する場合には、入り口に対面すべき主要道路の方角を指定してもよいし、全ての道路の方角を指定してもよい。土地形状区分は、基礎モデル配置法で参照される条件であり、矩形、台形、五角形などを指定する。角地指定は、土地枠が角地に当たるか否かの指定である。道路向き区分、土地形状区分および角地指定については、ユーザの指定を省略し、2次元地図データを参照して、生成サーバ100が自動的に指定するようにしてもよい。
【0040】
生成条件データベース120は、リレーショナル・データベースなど種々の形式で構成可能であるが、本実施例では、XML(eXtensible Mark−up Language)を用いて構成した。XMLを用いたデータベースでは、各項目はXMLのタグによって定義することができ、各土地枠のレコードは、一つのXMLファイルとして扱うことができる。従って、土地枠ごとに生成条件をクライアントCLに提示することが可能であり、生成条件の追加、変更も容易に行うことができる。
【0041】
D.基礎モデルデータベース:
図4は基礎モデルデータベース130の内容を示す説明図である。建造物の種類、配置方向、高さに応じて、3次元モデルが記録されている。配置方向とは、入り口の向きを意味する。図中には、「住宅、西向き、2階建て」、および「住宅、南向き、2階建て」のモデル例を示した。それぞれ1種類ずつのモデルを用意した場合を例示したが、複数種類のモデルを用意してもよい。本実施例で、配置方向を考慮しているのは、次の理由による。住宅では、南面にリビングやベランダが来るよう間取りを構成するのが通常であるため、入り口の向きに応じて間取り、ひいては住宅の外観が異なることが多い。本実施例では、建造物の配置方向も考慮して、3次元モデルを用意することにより、こうした間取りの差違を踏まえたリアリティの高い3次元地図を生成することが可能となる。基礎モデルデータベース130では、西、南などの代表的な方角で配置方向を区分しているが、これらの方角から一定範囲のずれを許容して配置しても差し支えない。
【0042】
各モデルには、変形の許容範囲が併せて記録されている。本実施例では、基礎モデルを土地枠に配置する際に、土地枠の形状に応じた変形を施すが、この変形を無制限に認めると、基礎モデルの形状を非現実的なまでに損ねるおそれがある。変形の許容範囲は、基礎モデル配置時の変形を、現実的な範囲に抑制するためのデータである。本実施例では、変形可能な倍率を、許容範囲として設定した。変形可能な寸法値を許容範囲として設定してもよい。
【0043】
例えば、西向きの住宅(最上欄)の場合には、南北方向に0.9〜1.1の範囲での拡大、縮小が許容され、東西方向に0.95〜1.05の範囲での拡大、縮小が許容されていることになる。許容範囲は、住宅の形状に応じて更に細かく設定してもよい。例えば、南向きの住宅(2段目)の場合には、モデルを南北方向にa,bの2つの領域、東西方向にc,d,eの3つの領域に分けて、それぞれの部位について変形の許容範囲を設定した。こうすることにより、玄関部分(領域d)のサイズは確保したまま、その他の部屋(領域c、e)を拡大、縮小するという変形を実現することも可能となる。
【0044】
E.枠生成ルール:
図5は枠生成ルール161の内容を示す説明図である。枠生成ルール161は、先に説明した自動生成法において、土地枠に建造物枠を生成する過程で参照されるものである。本実施例では、各土地枠に対して生成条件が規定されているが(図3参照)、建造物枠の設定には自由度が残されており、生成条件だけでは、建造物枠を一義的に定義することができない場合がある。枠生成ルールは、かかる場合に、現実的な建造物枠を設定するために、経験に基づいて設定されたルールである。本実施例では、XMLを用いて枠生成ルールを規定した。
【0045】
本実施例では、図示する通り、適用の優先度と枠生成ルールとが対応づけて記録されている。最も高い優先度には、生成条件データベース120に記憶されている「生成条件」を対応づけた。こうすることにより、枠生成ルール161は、生成条件も含めて、建造物枠の設定時に考慮されるべき条件の優先度を制御する情報として機能する。従って、仮に生成条件よりも優先度が高い条件が、後から追加等された場合でも、枠生成ルール161の優先度の変更により、容易に反映することができる利点がある。
【0046】
続く優先度に対応するルールは、任意に設定可能である。本実施例では、一例として、図示するルールおよび優先度を設定した。各ルールには、それを適用するための条件を含めても構わない。例えば、優先度2のルールでは、「住宅であれば」という適用条件が付加されている。
【0047】
優先度5における「建物の主形状」が矩形であるか否かは、次のように判断することができる。図中に示す建造物枠を考える。この建造物枠に占める面積が最大となる矩形B1を求める。建造物枠からこの矩形B1を除いた領域B2は、建造物枠と矩形との差違に相当する。従って、「建物の主形状」が矩形であるか否かは、「領域B2の面積/矩形B1の面積」、「建造物枠の面積/矩形B1の面積」などのパラメータによって評価することができる。優先度5のルールによれば、これらのパラメータができるだけ小さくなるように、建造物枠を設定することになる。
【0048】
基礎モデル配置法において、自動生成法における枠生成ルール161と同じ位置付けにあるルールが、配置ルール151である。配置ルール151は、基礎モデルを土地枠に配置する際に参照される。配置ルール151は、枠生成ルール161と同様の形式および内容で設定可能である。枠生成ルール161で配置ルール151を兼用してもよい。
【0049】
F.仮想3次元地図生成処理:
図6は仮想3次元地図生成処理のフローチャートである。左側にクライアントCLの処理、右側に生成サーバ100の処理を示した。仮想3次元地図の生成は、ユーザがクライアントCLのブラウザを操作して、生成サーバ100が提供するWebページにアクセスすることにより開始される(ステップS10)。生成サーバ100は、このアクセスに応じて、インタフェース画面をクライアントCLに提供する(ステップS20)。
【0050】
ユーザは、このインタフェース画面を通じて、仮想3次元地図を生成するための生成条件、2次元地図の指定を行う(ステップS12)。生成条件は、生成サーバ100に予め用意されている条件をそのまま使用することとしてもよいし、予め用意されている条件をユーザが編集してユーザ固有の条件を生成することとしてもよいし、ユーザが独自に生成した条件を生成サーバ100に送信することとしてもよい。2次元地図の指定も同様に、生成サーバ100に予め用意されているデータベースに基づき、地図作成の対象となる地区を指定するようにしてもよいし、予め用意されているデータベースを編集してユーザ独自の地図を生成してもよいし、ユーザが独自に生成した地図を生成サーバ100に送信するようにしてもよい。これらの指定と同様の方法で、枠生成ルール、配置ルールなどの指定も行っても良い。
【0051】
生成サーバ100は、ユーザからの指定を受け、仮想3次元地図の生成を開始する。まず、地図の出力先となる仮想3次元空間を定義し(ステップS30)、基礎モデル配置法によるモデリングを行う(ステップS40)。次に、基礎モデル配置法では、モデリングできなかった土地枠について、自動生成法で柱状モデルの生成を行う(ステップS60)。各モデリング処理の手順については、後述する。生成サーバ100が、生成された3次元地図をクライアントCLに出力すると(ステップS80)、クライアントCLはモニタ画面に地図を表示することができる(ステップS14)。
【0052】
図7は基礎モデル配置処理のフローチャートである。上述のステップS40の処理を詳述したものである。この処理が開始されると、生成サーバ100は、まず、未処理の土地枠から、処理対象となる土地枠を選択する(ステップ41)。そして、この土地枠に対する生成条件を取得する(ステップS42)。
【0053】
図8は基礎モデル配置処理の概要を示す説明図である。図示する通り、土地枠PL1〜PL3およびこれに対応した生成条件データ120Aが用意されている。上記処理において、未処理の土地枠として、PL2が選択されると、図示する通り、生成条件データ120Aから土地枠PL2に対応した条件が抽出される。
【0054】
次に、生成サーバ100は、生成条件を考慮して、基礎モデルの検索を行う(ステップS43)。生成条件には、建造物の種類、高さ、道路向き区分などが記録されているから、これらの条件に適合した基礎モデルを検索するのである。例えば、図8中に示すように土地枠PL2の生成条件として、「住宅、2階建て、西向き」などの条件が指定されている場合には、図4の最上欄に示した基礎モデルが抽出されることになる。条件に適合する基礎モデルは、複数、存在する可能性もある。
【0055】
条件に適合するモデルが存在しない場合には(ステップS44)、基礎モデル法によるモデリングが不可能であることを意味するから、その土地枠に対応する「配置不能フラグ」をオンとする。このフラグは、自動生成法の処理時に参照されるフラグである。生成条件データベース、2次元地図データベースなどに属性情報として記録してもよいが、本実施例では、処理過程で一時的に保持される別データとしてフラグを構成した。
【0056】
適合モデルが存在する場合には(ステップS44)、配置ルールに基づき、基礎モデルの変形および配置を行う(ステップS46)。本実施例では、配置と変形とを繰り返し実行することにより、逐次近似的に基礎モデルの変形および配置を行うものとした。例えば、図4の最上欄のモデルが抽出されている場合には、第1のステップとして、西側の道路から駐車スペースに相当する分の余裕を設け、西側に入り口が来るよう、基礎モデルを配置する。次に、第2のステップとして、この配置状態で、建ぺい率、容積率、隣家との距離などの生成条件を満足するか否かを確認する。これらの条件を満足していない場合には、第3のステップとして、許容範囲内で基礎モデルを変形する。変形方法についても、「玄関が存在しない面を優先的に変形する」などのルールを設けておくことが好ましい。変形が完了すると、同じく、生成条件を満足しているか否かの評価を行い、必要に応じて再度、変形を行う。
【0057】
基礎モデルによっては、土地枠への配置が不可能と判断されるものもある。例えば、許容範囲限界まで変形したり、予め設定された上限回数の変形を繰り返しても、生成条件を満足する配置が得られないものが相当する。かかる基礎モデルについては、配置不能と判断し(ステップS47)、生成サーバ100は、次の基礎モデルの検索(ステップS43)および評価(ステップS44,S46)に移行する。基礎モデルデータベース130から抽出される全ての基礎モデルについて、配置不能と判断された場合には、配置不能フラグが付される(ステップS45)。
【0058】
生成サーバ100は、以上の処理を、2次元地図データに存在する全ての土地枠について実行し(ステップS48)、基礎モデル配置処理を完了する。
【0059】
図9は自動生成処理のフローチャートである。図6のステップS60の処理を詳述したものである。本実施例では、基礎モデル配置法によってモデリングが行われなかった土地枠を対象として自動生成法によるモデリングを行うものとした。
【0060】
この処理が開始されると、生成サーバ100は、処理対象となる土地枠を選択する(ステップS61)。選択された土地枠について、配置不能フラグがオンとなっていない場合には(ステップS62)、既に、基礎モデル配置法によってモデリングが行われていると判断し、次の土地枠の処理に移行する(ステップS66)。
【0061】
配置不能フラグがオンとなっている場合には(ステップS62)、生成サーバ100は、生成条件を取得し(ステップS63)、枠生成ルールに基づいて、建造物枠を生成する(ステップS64)。図中に土地枠PL8に対する建造物枠の生成例を示した。図中、建造物枠はハッチングを付した領域であり、二つの矩形領域Ba,Bbの組み合わせで定義されている。この建造物枠は、図5の枠生成ルールに基づき、次の手順で生成されたものである。
【0062】
まず、最優先の条件である生成条件を考慮する。土地枠PL8の面積および建ぺい率から、建造物枠の最大面積が求められる。一例として、土地枠PL8に、ビルを建築するよう指定されている場合を考えると、優先度2の条件は考慮不要となるため、優先度3の条件「底面積最大」、優先度4の条件「壁面を道路に平行」を考慮する。図中の例では、壁面長さが長くなる北面を道路R8に平行としつつ、底面積が最大となるよう形状を設定する。この際、優先度5の条件を考慮すると、建造物の形状は矩形に近いことが好ましいから、まず、道路R8に一辺が平行となり、面積最大となる矩形Baを求める。次に、建ぺい率から求められる最大面積の範囲内で、底面積を確保するよう矩形Baからのはみ出し部分Bbを求める。図中では、Bbを東側に設置した例を示したが、南側に設置した形状としてもよい。
【0063】
こうして建造物枠が設定されると、生成サーバ100は、柱状モデルを生成する(ステップS65)。柱状モデルは、建造物枠を生成条件で指定された高さ分だけ、高さ方向(H方向)に平行移動することにより規定することができる。本実施例では、容積率を満足するよう、はみ出し部分Bbについては、1階分だけ移動させた場合を例示した。このように、建造物枠の部分によって高さを変えてもよい。
【0064】
生成サーバ100は、以上の処理を、2次元地図データに存在する全ての土地枠について実行し(ステップS66)、自動生成処理を完了する。
【0065】
以上で説明した実施例の仮想3次元地図生成システムによれば、各土地枠に、生成条件を満たして建造物の3次元モデルを生成することができる。従って、都市計画などに利用可能な現実的な仮想3次元地図を得ることができる。
【0066】
以上、本発明の実施例について説明したが、本発明はこの実施例に限定されず、その趣旨を逸脱しない範囲で種々の構成を採ることができることはいうまでもない。
【図面の簡単な説明】
【図1】実施例としての仮想3次元地図生成システムの概略構成を示す説明図である。
【図2】2次元地図データベース110の内容を示す説明図である。
【図3】生成条件データベース120の内容を示す説明図である。
【図4】基礎モデルデータベース130の内容を示す説明図である。
【図5】枠生成ルール161の内容を示す説明図である。
【図6】仮想3次元地図生成処理のフローチャートである。
【図7】基礎モデル配置処理のフローチャートである。
【図8】基礎モデル配置処理の概要を示す説明図である。
【図9】自動生成処理のフローチャートである。
【符号の説明】
100…生成サーバ
102…通信部
104…インタフェース提供部
110…2次元地図データベース
111…地図データ管理部
120、120A…生成条件データベース
121…生成条件管理部
130…基礎モデルデータベース
131…基礎モデル変形部
140…仮想地図生成部
150…基礎モデル配置部
151…配置ルール
160…建造物枠生成部
161…枠生成ルール
162…柱状モデル生成部

Claims (10)

  1. 仮想的な3次元電子地図を生成する3次元地図生成システムであって、
    仮想空間内で、建造物を配置すべき土地枠の位置および形状を複数記憶した電子地図データを参照する地図参照部と、
    該土地枠ごとに、建造されるべき建造物が満たすべき規制条件を対応づけて記憶する生成条件データベースを参照する生成条件参照部と、
    前記規制条件を満たす範囲で、前記各土地枠に前記建造物の3次元モデルデータを生成することで、前記3次元電子地図を生成する地図生成部とを備える3次元地図生成システム。
  2. 請求項1記載の3次元地図生成システムであって、
    前記生成条件データベースは、該土地枠ごとに、建造されるべき建造物の種類を特定する建造物データ、および該土地枠への配置および大きさについて前記建造物が満たすべき規制条件を対応づけて記憶する3次元地図生成システム。
  3. 請求項1記載の3次元地図生成システムであって、
    前記地図生成部は、
    該規制条件に基づいて、前記土地枠内に前記建造物の底面を表す2次元の建造物枠を生成する建造物枠生成部と、
    該建造物枠を底面とする柱状の3次元モデルデータを生成する柱状モデル生成部とを備える3次元地図生成システム。
  4. 請求項1記載の3次元地図生成システムであって、
    前記建造物の種類に応じて、予め用意された3次元モデルデータを、基礎モデルとして記憶する基礎モデル記憶部を備え、
    前記地図生成部は、前記各土地枠に対応づけられた建造物の種類に応じて、前記基礎モデルを前記仮想空間内で配置することにより前記3次元電子地図を生成する3次元地図生成システム。
  5. 請求項4記載の3次元地図生成システムであって、
    前記地図生成部は、前記規制条件を満足するよう前記基礎モデルを変形するモデル変形部を備える3次元地図生成システム。
  6. 請求項5記載の3次元地図生成システムであって、
    前記基礎モデルには、前記変形の許容範囲が予め規定されており、
    前記モデル変形部は、該許容範囲内で前記基礎モデルの変形を行う3次元地図生成システム。
  7. 請求項4記載の3次元地図生成システムであって、
    前記仮想空間には、方位が規定されており、
    前記基礎モデルには、配置する方角の許容範囲が規定されており、
    前記地図生成部は、該許容範囲内で前記基礎モデルの配置を行う3次元地図生成システム。
  8. 請求項4記載の3次元地図生成システムであって、
    前記仮想空間には、更に、道路が規定されており、
    前記地図生成部は、前記土地枠と前記道路との位置関係を考慮して、前記配置を行う3次元地図生成システム。
  9. 仮想的な3次元電子地図をコンピュータによって生成する3次元地図生成方法であって、
    仮想空間内で、建造物を配置すべき土地枠の位置および形状を複数記憶した電子地図データを準備する工程と、
    該土地枠ごとに建造されるべき建造物が満たすべき規制条件を対応づけて記憶する生成条件データを準備する工程と、
    前記コンピュータが、前記規制条件を満たす範囲で、前記各土地枠に前記建造物の3次元モデルデータを生成することで、前記3次元電子地図を生成する工程とを備える3次元地図生成方法。
  10. 仮想的な3次元電子地図をコンピュータによって生成するためのコンピュータプログラムであって、
    仮想空間内で、建造物を配置すべき土地枠の位置および形状を複数記憶した電子地図データを参照する機能と、
    該土地枠ごとに建造されるべき建造物が満たすべき規制条件を対応づけて記憶した生成条件データを参照する機能と、
    前記規制条件を満たす範囲で、前記各土地枠に前記建造物の3次元モデルデータを生成することで、前記3次元電子地図を生成する機能とをコンピュータに実現させるためのコンピュータプログラム。
JP2002275076A 2002-09-20 2002-09-20 仮想3次元地図生成システム Expired - Fee Related JP4154469B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002275076A JP4154469B2 (ja) 2002-09-20 2002-09-20 仮想3次元地図生成システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002275076A JP4154469B2 (ja) 2002-09-20 2002-09-20 仮想3次元地図生成システム

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2007312181A Division JP4854090B2 (ja) 2007-12-03 2007-12-03 仮想3次元地図生成システム

Publications (2)

Publication Number Publication Date
JP2004109800A true JP2004109800A (ja) 2004-04-08
JP4154469B2 JP4154469B2 (ja) 2008-09-24

Family

ID=32271376

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002275076A Expired - Fee Related JP4154469B2 (ja) 2002-09-20 2002-09-20 仮想3次元地図生成システム

Country Status (1)

Country Link
JP (1) JP4154469B2 (ja)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010152227A (ja) * 2008-12-26 2010-07-08 Casio Computer Co Ltd 立体地図データ提供装置、立体地図データ提供プログラム、立体地図データ作成方法、及び端末装置、端末制御プログラム、端末制御方法
CN102110307A (zh) * 2010-12-28 2011-06-29 北京东方艾迪普科技发展有限公司 一种三维场景中实时信息游走的实现方法
JP4824019B2 (ja) * 2004-05-26 2011-11-24 ソニー オンライン エンタテインメント エルエルシー ルールベースの手続的地形生成用地形編集ツール
JP2012098760A (ja) * 2006-10-09 2012-05-24 Harman Becker Automotive Systems Gmbh デジタルマップへの静止エレメントの挿入
JP2018136914A (ja) * 2017-02-21 2018-08-30 幸一 横田 不動産情報検索装置、方法、及びコンピュータプログラム
CN109147045A (zh) * 2018-08-08 2019-01-04 中国电建集团华东勘测设计研究院有限公司 基于拓扑分区的城市片区地质三维自动建模方法
JP2020009480A (ja) * 2016-02-04 2020-01-16 幸一 横田 不動産情報検索装置、方法、及びコンピュータプログラム
CN113610973A (zh) * 2021-07-21 2021-11-05 合肥泰瑞数创科技有限公司 三维地图的生成方法及系统
JP2023031910A (ja) * 2021-08-26 2023-03-09 株式会社フジタ 建設計画システム
JP2023072911A (ja) * 2021-11-15 2023-05-25 株式会社フジタ 建設計画システム

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4824019B2 (ja) * 2004-05-26 2011-11-24 ソニー オンライン エンタテインメント エルエルシー ルールベースの手続的地形生成用地形編集ツール
JP2012098760A (ja) * 2006-10-09 2012-05-24 Harman Becker Automotive Systems Gmbh デジタルマップへの静止エレメントの挿入
US8918274B2 (en) 2006-10-09 2014-12-23 Harman Becker Automotive Systems Gmbh Selection and insertion of static elements in digital maps
JP2010152227A (ja) * 2008-12-26 2010-07-08 Casio Computer Co Ltd 立体地図データ提供装置、立体地図データ提供プログラム、立体地図データ作成方法、及び端末装置、端末制御プログラム、端末制御方法
CN102110307A (zh) * 2010-12-28 2011-06-29 北京东方艾迪普科技发展有限公司 一种三维场景中实时信息游走的实现方法
JP2020009480A (ja) * 2016-02-04 2020-01-16 幸一 横田 不動産情報検索装置、方法、及びコンピュータプログラム
JP2018136914A (ja) * 2017-02-21 2018-08-30 幸一 横田 不動産情報検索装置、方法、及びコンピュータプログラム
CN109147045A (zh) * 2018-08-08 2019-01-04 中国电建集团华东勘测设计研究院有限公司 基于拓扑分区的城市片区地质三维自动建模方法
CN109147045B (zh) * 2018-08-08 2022-08-30 中国电建集团华东勘测设计研究院有限公司 基于拓扑分区的城市片区地质三维自动建模方法
CN113610973A (zh) * 2021-07-21 2021-11-05 合肥泰瑞数创科技有限公司 三维地图的生成方法及系统
JP2023031910A (ja) * 2021-08-26 2023-03-09 株式会社フジタ 建設計画システム
JP2023072911A (ja) * 2021-11-15 2023-05-25 株式会社フジタ 建設計画システム
JP7814893B2 (ja) 2021-11-15 2026-02-17 株式会社フジタ 建設計画システム及び建設計画システムに接続されたサーバ装置

Also Published As

Publication number Publication date
JP4154469B2 (ja) 2008-09-24

Similar Documents

Publication Publication Date Title
De Fino et al. Dissemination, assessment and management of historic buildings by thematic virtual tours and 3D models
KR102346920B1 (ko) 디지털 트윈 구축 장치 및 디지털 트윈 구축 방법
CN109829022B (zh) 一种融合监控视频信息的互联网地图服务系统及构建方法
CN113066183A (zh) 虚拟场景生成方法、装置、计算机设备和存储介质
JP4154469B2 (ja) 仮想3次元地図生成システム
JP7814893B2 (ja) 建設計画システム及び建設計画システムに接続されたサーバ装置
JP2004361587A (ja) 地図表示装置、地図表示システム、地図表示方法、及び地図表示プログラム
JP7081856B1 (ja) 3dオブジェクト管理用データ、コンピュータプログラム及び3dオブジェクトの分散管理方法
Xu et al. Photo-realistic visualization of seismic dynamic responses of urban building clusters based on oblique aerial photography
CN107610227A (zh) 室内三维地图的制作方法
CN110175366A (zh) 区域级构筑及建筑整体透视三维模型建模方法
WO2023275833A1 (en) Automatic conversion of 2d schematics to 3d models
US20180204153A1 (en) Architectural Planning Method
JP4854090B2 (ja) 仮想3次元地図生成システム
CN110442659A (zh) 一种区域划分方法和装置
CN116958478B (zh) 城市建筑模型程序化生成方法、装置、设备及存储介质
Nakaya et al. Virtual Kyoto project: Digital diorama of the past, present, and future of the historical city of Kyoto
KR102057402B1 (ko) 공간정보 변환시스템 및 그 방법
JP2006106124A (ja) ハザードマップ作成支援サーバ
KR102429652B1 (ko) 가상환경 구축을 위한 고정밀 3d 데이터 변환 자동화 방법
Eugeni et al. A crowd simulation-based tool for environmentally hazard-conscious urban design
JP3673504B2 (ja) 地理情報検索システムと地理情報検索プログラム
KR102525053B1 (ko) 3d 모델링 시스템 및 그 구축방법
JP2007108202A (ja) 地面画像表示システム
Rodrigues et al. Incorporating legal rules on procedural house generation

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050916

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050916

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060119

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070801

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071002

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071203

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080513

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080611

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110718

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4154469

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110718

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120718

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120718

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130718

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees