(57)【特許請求の範囲】
【請求項１】
三次元都市モデルを生成するために必要な情報として予め入力データ格納部に格納してある入力データを読み込む入力データ読込過程と、
入力データの地物種類に応じた編集項目について当該地物に関する情報の変更又は付加若しくは他の地物との統合を行い予め定められた形式の地物情報として編集し地物情報記憶部に保存する地物情報の編集統合過程と、
前記地物情報記憶部から読み出した地物情報を表示させ、当該地物種類に応じた三次元都市モデルを生成するように定義すべき編集項目を表示し、表示された地物種類に基づいて三次元都市モデル生成情報を定義するように編集項目を編集し三次元都市モデル生成情報記憶部に保存する三次元都市モデル生成情報編集過程と、
地物情報中の地物を前記三次元都市モデル生成情報に基づき、その三次元地物形状を生成する地物形状データの生成過程と、
地物形状のポリゴンに貼り付けるための外観表示用画像を生成する地物外観表示用画像の生成過程と、
前記地物形状データの生成過程による三次元地物形状データと前記地物外観表示用画像の生成過程による地物外観表示用画像とを統合する三次元地物形状データと地物外観表示用画像の統合過程と、
前記三次元地物形状データと地物外観表示用画像の統合過程で生成された複数の地物を、地物情報と三次元都市モデル生成情報に従って配置する地物配置過程と、
前記地物配置過程により配置された地物をもとに、各地物についての都市機能情報を生成付加する都市機能情報生成過程と、
からなることを特徴とする三次元都市モデルの生成方法。
【請求項２】
三次元都市モデルを生成するために必要な情報として入力データを入力データ格納部に格納する入力データ格納過程と、
前記入力データ格納過程で格納した入力データを読み込む入力データ読込過程と、
読み込んだ入力データの地物種類に応じた編集項目について当該地物に関する情報の変更又は付加若しくは他の地物との統合を行い予め定められた形式の地物情報として編集し地物情報記憶部に保存する地物情報の編集統合過程と、
前記地物情報記憶部から読み出した地物情報を表示させ、当該地物種類に応じた三次元都市モデルを生成するように定義すべき編集項目を表示し、表示された地物種類に基づいて三次元都市モデル生成情報を定義するように編集項目を編集し三次元都市モデル生成情報記憶部に保存する三次元都市モデル生成情報編集過程と、
地物情報中の地物を前記三次元都市モデル生成情報に基づき、その三次元地物形状を生成する地物形状データの生成過程と、
地物形状のポリゴンに貼り付けるための外観表示用画像を生成する地物外観表示用画像の生成過程と、
前記地物形状データの生成過程による三次元地物形状データと前記地物外観表示用画像の生成過程による地物外観表示用画像とを統合する三次元地物形状データと地物外観表示用画像の統合過程と、
前記三次元地物形状データと地物外観表示用画像の統合過程で生成された複数の地物を、地物情報と三次元都市モデル生成情報に従って配置する地物配置過程と、
前記地物配置過程により配置された地物をもとに、各地物についての都市機能情報を生成付加する都市機能情報生成過程と、
からなることを特徴とする三次元都市モデルの生成方法。
【請求項３】
作成管理サーバを備え、入力データの地物種類に応じた編集項目について当該地物に関する情報の変更又は付加若しくは他の地物との統合を行い予め定められた形式の地物情報として編集した地物情報を地物情報記憶部に保存する過程と、前記地物情報記憶部から読み出した地物情報を表示させ、当該地物種類に応じた三次元都市モデルを生成するように定義すべき編集項目を表示し、表示された地物種類に基づいて三次元都市モデル生成情報を定義するように編集項目を編集し、前記定義編集した三次元都市モデル生成情報を三次元都市モデル生成情報記憶部に保存する過程と、複数の地物を、地物情報と三次元都市モデル生成情報に従って配置し、配置された地物をもとに、生成付加された各地物についての都市機能情報を三次元都市モデルデータとして三次元都市モデルデータ記憶部に保存する過程からなり、各記憶部を管理することを特徴とする三次元都市モデルの作成管理サーバ方法。
【請求項４】
三次元都市モデルを生成するために必要な情報としての入力データの地物種類に応じた編集項目について当該地物に関する情報の変更又は付加し予め定められた形式の地物情報として編集する地物情報の編集統合手段と、
前記地物情報の編集統合手段により編集された地物情報及び他の地物情報との統合を行う地物情報の統合手段と、
前記地物情報の編集統合手段の編集した地物情報と前記地物情報統合手段の統合を行った地物情報とを保存する地物情報記憶部と、
前記地物情報記憶部から読み出し地物情報を表示させ、当該地物種類に応じた三次元都市モデルを生成するように定義すべき編集項目を表示し、表示された地物種類に基づいて三次元都市モデル生成情報を定義するように編集項目を編集し三次元都市モデル生成情報記憶部に保存する三次元都市モデル生成情報表示編集手段と、
地物情報中の地物を前記三次元都市モデル生成情報に基づき、その三次元地物形状を生成する地物形状データの生成手段と、
地物形状のポリゴンに貼り付けるための外観表示用画像を生成する地物外観表示用画像の生成手段と、
前記地物形状データの生成手段による三次元地物形状データと前記地物外観表示用画像の生成手段による地物外観表示用画像とを統合する三次元地物形状データと地物外観表示用画像の統合手段と、
前記三次元地物形状データと地物外観表示用画像の統合手段で生成された複数の地物を、地物情報と三次元都市モデル生成情報に従って配置する地物配置手段と、
前記地物配置手段により配置された地物をもとに、各地物についての都市機能情報を生成付加する都市機能情報生成手段と、
からなることを特徴とする三次元都市モデルの生成システム。
【請求項５】
三次元都市モデルを生成するために必要な情報として入力データを格納する入力データ格納部と、
前記入力データ格納部から読み出した入力データの地物種類に応じた編集項目について当該地物に関する情報の変更又は付加し予め定められた形式の地物情報として編集する地物情報の編集統合手段と、
前記地物情報の編集統合手段により編集された地物情報及び他の地物情報との統合を行う地物情報の統合手段と、
前記地物情報の編集統合手段の編集した地物情報と前記地物情報統合手段の統合を行った地物情報とを保存する地物情報記憶部と、
地物情報を表示手段に表示させ、当該地物種類に応じた三次元都市モデルを生成するように定義すべき編集項目を表示し、表示された地物種類に基づいて三次元都市モデル生成情報を定義するように編集項目を編集し三次元都市モデル生成情報記憶部に保存させる三次元都市モデル生成情報表示編集手段と、
地物情報中の地物を前記三次元都市モデル生成情報に基づき、その三次元地物形状を生成する地物形状データの生成手段と、
地物形状のポリゴンに貼り付けるための外観表示用画像を生成する地物外観表示用画像の生成手段と、
前記地物形状データの生成手段による三次元地物形状データと前記地物外観表示用画像の生成手段による地物外観表示用画像とを統合する三次元地物形状データと地物外観表示用画像の統合手段と、
前記三次元地物形状データと地物外観表示用画像の統合手段で生成された複数の地物を、地物情報と三次元都市モデル生成情報に従って配置する地物配置手段と、
前記地物配置手段により配置された地物をもとに、各地物についての都市機能情報を生成付加する都市機能情報生成手段と、
からなることを特徴とする三次元都市モデルの生成システム。
【請求項６】
入力データの地物種類に応じた編集項目について当該地物に関する情報の変更又は付加若しくは他の地物との統合を行い予め定められた形式の地物情報として編集した地物情報を記憶する地物情報記憶部、前記地物情報記憶部から読み出した地物情報を表示させ、当該地物種類に応じた三次元都市モデルを生成するように定義すべき編集項目を表示し、表示された地物種類に基づいて三次元都市モデル生成情報を定義するように編集項目を編集し、前記定義編集した三次元都市モデル生成情報を記憶する三次元都市モデル生成情報記憶部、及び複数の地物を、地物情報と三次元都市モデル生成情報に従って配置し、配置された地物をもとに、生成付加された各地物についての都市機能情報を三次元都市モデルデータとして保存する三次元都市モデルデータ記憶部からなり、これらを管理することを特徴とする三次元都市モデルの作成管理サーバ。
【請求項７】
三次元都市モデルの作成プログラムであって、請求項１又は請求項２に記載の三次元都市モデル生成方法又は請求項４又は請求項５に記載の三次元都市モデル生成システムを、コンピュータに実行させることを特徴とする三次元都市モデルの作成プログラム。
【請求項８】
三次元都市モデルの生成処理をコンピュータに実行させる三次元都市モデルの作成プログラムを格納したコンピュータが読み取り可能な記憶媒体であって、請求項１又は請求項２に記載の三次元都市モデル生成方法又は請求項４又は請求項５に記載の三次元都市モデル生成システムを、コンピュータに実行させることを特徴とする三次元都市モデルの作成プログラムを記録した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータを用いて三次元都市モデルの作成方法、その作成プログラム、作成プログラムを記録した記録媒体、及び作成管理サーバに関するものである。
【背景技術】
【０００２】
ここで、三次元都市モデルとは、建物や地形などを表した三次元座標値を持つポリゴン、そのポリゴンに貼り付けるテクスチャ、道路中心線や信号の制御情報など都市機能を形成する様々な情報、の３つの要素からなりたつデータを意味する。この三次元都市モデルは、仮想都市または実在都市を模擬したものであるから、ドライビングシミュレータや洪水シミュレータなどシミュレーション分野で利用するために作成される。
【０００３】
従来は、複数の人間が、様々な入力データから三次元都市モデルを構成するポリゴン、テクスチャ、その他情報をどのように作成すればよいかを個々に判断していた。そのため、各作成者の判断基準や作成手順などを定義することが困難であり、最終的にできた三次元都市モデルの品質不均一、同じ入力データから再度三次元都市モデルを作成した場合の再現性低下、作成作業管理やデータ管理および修正作業の難しさを生じていた。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
解決しようとする問題点は、三次元都市モデルの作成に関する必要な地物情報、作成規則、作成手順を総合的に管理するとともに、作成作業を容易にすることにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するため請求項１に係る三次元都市モデルの生成方法は、三次元都市モデルを生成するために必要な情報として予め入力データ格納部に格納してある入力データを読み込む入力データ読込過程と、入力データの地物種類に応じた編集項目について当該地物に関する情報の変更又は付加若しくは他の地物との統合を行い予め定められた形式の地物情報として編集し地物情報記憶部に保存する地物情報の編集統合過程と、前記地物情報記憶部から読み出した地物情報を表示させ、当該地物種類に応じた三次元都市モデルを生成するように定義すべき編集項目を表示し、表示された地物種類に基づいて三次元都市モデル生成情報を定義するように編集項目を編集し三次元都市モデル生成情報記憶部に保存する三次元都市モデル生成情報編集過程と、地物情報中の地物を前記三次元都市モデル生成情報に基づき、その三次元地物形状を生成する地物形状データの生成過程と、地物形状のポリゴンに貼り付けるための外観表示用画像を生成する地物外観表示用画像の生成過程と、前記地物形状データの生成過程による三次元地物形状データと前記地物外観表示用画像の生成過程による地物外観表示用画像とを統合する三次元地物形状データと地物外観表示用画像の統合過程と、前記三次元地物形状データと地物外観表示用画像の統合過程で生成された複数の地物を、地物情報と三次元都市モデル生成情報に従って配置する地物配置過程と、前記地物配置過程により配置された地物をもとに、各地物についての都市機能情報を生成付加する都市機能情報生成過程と、からなることを特徴とするものである。
【０００６】
上記課題を解決するため請求項２に係る三次元都市モデルの生成方法は、三次元都市モデルを生成するために必要な情報として入力データを入力データ格納部に格納する入力データ格納過程と、前記入力データ格納過程で格納した入力データを読み込む入力データ読込過程と、読み込んだ入力データの地物種類に応じた編集項目について当該地物に関する情報の変更又は付加若しくは他の地物との統合を行い予め定められた形式の地物情報として編集し地物情報記憶部に保存する地物情報の編集統合過程と、前記地物情報記憶部から読み出した地物情報を表示させ、当該地物種類に応じた三次元都市モデルを生成するように定義すべき編集項目を表示し、表示された地物種類に基づいて三次元都市モデル生成情報を定義するように編集項目を編集し三次元都市モデル生成情報記憶部に保存する三次元都市モデル生成情報編集過程と、地物情報中の地物を前記三次元都市モデル生成情報に基づき、その三次元地物形状を生成する地物形状データの生成過程と、地物形状のポリゴンに貼り付けるための外観表示用画像を生成する地物外観表示用画像の生成過程と、前記地物形状データの生成過程による三次元地物形状データと前記地物外観表示用画像の生成過程による地物外観表示用画像とを統合する三次元地物形状データと地物外観表示用画像の統合過程と、前記三次元地物形状データと地物外観表示用画像の統合過程で生成された複数の地物を、地物情報と三次元都市モデル生成情報に従って配置する地物配置過程と、前記地物配置過程により配置された地物をもとに、各地物についての都市機能情報を生成付加する都市機能情報生成過程と、からなることを特徴とするものである。
【０００７】
上記課題を解決するため請求項３に係る三次元都市モデルの作成管理サーバ方法は、作成管理サーバを備え、入力データの地物種類に応じた編集項目について当該地物に関する情報の変更又は付加若しくは他の地物との統合を行い予め定められた形式の地物情報として編集した地物情報を地物情報記憶部に保存する過程と、前記地物情報記憶部から読み出した地物情報を表示させ、当該地物種類に応じた三次元都市モデルを生成するように定義すべき編集項目を表示し、表示された地物種類に基づいて三次元都市モデル生成情報を定義するように編集項目を編集し、前記定義編集した三次元都市モデル生成情報を三次元都市モデル生成情報記憶部に保存する過程と、複数の地物を、地物情報と三次元都市モデル生成情報に従って配置し、配置された地物をもとに、生成付加された各地物についての都市機能情報を三次元都市モデルデータとして三次元都市モデルデータ記憶部に保存する過程からなり、各記憶部を管理することを特徴とすることを特徴とするものである。
【０００８】
上記課題を解決するため請求項４に係る三次元都市モデルの生成システムは、三次元都市モデルを生成するために必要な情報としての入力データの地物種類に応じた編集項目について当該地物に関する情報の変更又は付加し予め定められた形式の地物情報として編集する地物情報の編集統合手段と、前記地物情報の編集統合手段により編集された地物情報及び他の地物情報との統合を行う地物情報の統合手段と、前記地物情報の編集統合手段の編集した地物情報と前記地物情報統合手段の統合を行った地物情報とを保存する地物情報記憶部と、前記地物情報記憶部から読み出し地物情報を表示させ、当該地物種類に応じた三次元都市モデルを生成するように定義すべき編集項目を表示し、表示された地物種類に基づいて三次元都市モデル生成情報を定義するように編集項目を編集し三次元都市モデル生成情報記憶部に保存する三次元都市モデル生成情報表示編集手段と、地物情報中の地物を前記三次元都市モデル生成情報に基づき、その三次元地物形状を生成する地物形状データの生成手段と、地物形状のポリゴンに貼り付けるための外観表示用画像を生成する地物外観表示用画像の生成手段と、前記地物形状データの生成手段による三次元地物形状データと前記地物外観表示用画像の生成手段による地物外観表示用画像とを統合する三次元地物形状データと地物外観表示用画像の統合手段と、前記三次元地物形状データと地物外観表示用画像の統合手段で生成された複数の地物を、地物情報と三次元都市モデル生成情報に従って配置する地物配置手段と、前記地物配置手段により配置された地物をもとに、各地物についての都市機能情報を生成付加する都市機能情報生成手段と、
からなることを特徴とするものである。
【０００９】
上記課題を解決するため請求項５に係る三次元都市モデルの生成システムは、三次元都市モデルを生成するために必要な情報として入力データを格納する入力データ格納部と、前記入力データ格納部から読み出した入力データの地物種類に応じた編集項目について当該地物に関する情報の変更又は付加し予め定められた形式の地物情報として編集する地物情報の編集統合手段と、前記地物情報の編集統合手段により編集された地物情報及び他の地物情報との統合を行う地物情報の統合手段と、前記地物情報の編集統合手段の編集した地物情報と前記地物情報統合手段の統合を行った地物情報とを保存する地物情報記憶部と、地物情報を表示手段に表示させ、当該地物種類に応じた三次元都市モデルを生成するように定義すべき編集項目を表示し、表示された地物種類に基づいて三次元都市モデル生成情報を定義するように編集項目を編集し三次元都市モデル生成情報記憶部に保存させる三次元都市モデル生成情報表示編集手段と、地物情報中の地物を前記三次元都市モデル生成情報に基づき、その三次元地物形状を生成する地物形状データの生成手段と、地物形状のポリゴンに貼り付けるための外観表示用画像を生成する地物外観表示用画像の生成手段と、前記地物形状データの生成手段による三次元地物形状データと前記地物外観表示用画像の生成手段による地物外観表示用画像とを統合する三次元地物形状データと地物外観表示用画像の統合手段と、前記三次元地物形状データと地物外観表示用画像の統合手段で生成された複数の地物を、地物情報と三次元都市モデル生成情報に従って配置する地物配置手段と、前記地物配置手段により配置された地物をもとに、各地物についての都市機能情報を生成付加する都市機能情報生成手段と、からなることを特徴とするものである。
【００１０】
上記課題を解決するため請求項６に係る三次元都市モデルの作成管理サーバは、入力データの地物種類に応じた編集項目について当該地物に関する情報の変更又は付加若しくは他の地物との統合を行い予め定められた形式の地物情報として編集した地物情報を記憶する地物情報記憶部、前記地物情報記憶部から読み出した地物情報を表示させ、当該地物種類に応じた三次元都市モデルを生成するように定義すべき編集項目を表示し、表示された地物種類に基づいて三次元都市モデル生成情報を定義するように編集項目を編集し、前記定義編集した三次元都市モデル生成情報を記憶する三次元都市モデル生成情報記憶部、及び地物をもとに、生成付加された各地物についての都市機能情報を三次元都市モデルデータとして保存する三次元都市モデルデータ記憶部からなり、これらを管理することを特徴とするものである。
【００１１】
上記課題を解決するため請求項７に係る三次元都市モデルの作成プログラムは、三次元都市モデルの作成プログラムであって、請求項１又は請求項２に記載の三次元都市モデル生成方法又は請求項４又は請求項５に記載の三次元都市モデル生成システムを、コンピュータに実行させることを特徴とするものである。
【００１２】
上記課題を解決するため請求項８に係る三次元都市モデルの作成プログラムを記録した記憶媒体は、三次元都市モデルの生成処理をコンピュータに実行させる三次元都市モデルの作成プログラムを格納したコンピュータが読み取り可能な記憶媒体であって、請求項１又は請求項２に記載の三次元都市モデル生成方法又は請求項４又は請求項５に記載の三次元都市モデル生成システムを、コンピュータに実行させることを特徴とするものである。
【発明の効果】
【００１３】
請求項１に係る三次元都市モデルの生成方法によると、地物情報の編集統合過程において変更又は付加若しくは他の地物との統合を行い予め定められた形式に編集するから作成規則及び作成手順を予めルール化でき、三次元都市モデル生成情報表示編集過程において地物情報を表示させ、当該地物種類に応じた三次元都市モデルを生成するように定義すべき編集項目を表示し、表示された地物種類に基づいて三次元都市モデル生成情報を定義するように編集項目を編集するから都市モデルがどのようなデータからどのように生成されたものか知ることができる。
【００１４】
請求項２に係る三次元都市モデルの生成方法によると、入力データ読込過程において三次元都市モデルを生成するために必要な情報として入力データを読み込むから、必要に応じて入力データを読み込み、蓄積できる。
【００１５】
請求項３に係る三次元都市モデルの生成管理サーバ方法によると、作成管理サーバを備え、地物情報の編集統合過程で編集した地物情報、三次元都市モデル生成情報表示編集過程で定義編集した三次元都市モデル生成情報、及び都市機能情報生成過程で生成付加された都市機能情報を保存し、管理するから、複数の作業者によって同一の三次元都市モデルの作成を同時に行うことができる。
【００１６】
請求項４に係る三次元都市モデルの生成システムによると、地物情報の編集統合手段において変更又は付加若しくは他の地物との統合を行い予め定められた形式に編集するから作成規則及び作成手順を予めルール化でき、三次元都市モデル生成情報表示編集手段において地物情報を表示させ、当該地物種類に応じた三次元都市モデルを生成するように定義すべき編集項目を表示し、表示された地物種類に基づいて三次元都市モデル生成情報を定義するように編集項目を編集するから都市モデルがどのようなデータからどのように生成されたものか知ることができる。
【００１７】
請求項５に係る三次元都市モデルの生成システムによると、入力データ格納部に三次元都市モデルを生成するために必要な情報として入力データを読み込むから、必要に応じて入力データを読み込み、蓄積できる。
【００１８】
請求項６に係る三次元都市モデルの生成管理サーバによると、地物情報の編集統合過程で編集した地物情報、三次元都市モデル生成情報表示編集過程で定義編集した三次元都市モデル生成情報、及び都市機能情報生成過程で生成付加された都市機能情報を保存し、管理するから、複数の作業者によって同一の三次元都市モデルの作成を同時に行うことができる。
【００１９】
請求項７に係る三次元都市モデルの作成プログラムによると、三次元都市モデルの作成プログラムであって、請求項１又は請求項２に記載の三次元都市モデル生成方法又は請求項４又は請求項５に記載の三次元都市モデル生成機能の実行をコンピュータにより実現することができる。
【００２０】
請求項８に係る三次元都市モデルの作成プログラムを記録した記憶媒体によると、作成プログラムをコンピュータにより読み取らせ、請求項１又は請求項２に記載の三次元都市モデル生成方法又は請求項４又は請求項５に記載の三次元都市モデル生成機能を、コンピュータに実行させることができる。
【実施例１】
【００２１】
図１は、三次元都市モデルの作成及び管理サーバを説明する機能ブロック図である。図２、図３は三次元都市モデルの作成方法を説明するフロー図、図４は三次元都市モデルの作成管理サーバ方法を説明するフロー図である。
図１において、１０１は三次元都市モデルを生成するために必要な情報として入力データを格納する入力データ格納部、１０２は三次元都市モデルを生成するために必要な情報として入力データを前記入力データ格納手段１０１から読み込み入力し、入力データの地物種類に応じた編集項目について当該地物に関する情報の変更又は付加し予め定められた形式の地物情報として編集する地物情報の編集手段、１０３は前記地物情報の編集手段１０２により編集された地物情報及び他の地物情報との統合を行う地物情報の統合手段、１０４は、前記地物情報の編集手段１０２の編集した地物情報と前記地物情報統合手段１０３の統合を行った地物情報とを保存する地物情報記憶部、１０５は前記地物情報記憶部１０４から読み出した地物情報を表示する地物情報と三次元都市モデル生成情報の表示手段（コンピュータモニタ画面）、１０６は、前記地物情報記憶部１０４から読み出した地物情報を前記地物情報と三次元都市モデル生成情報の表示手段１０５に表示させ、当該地物種類に応じた三次元都市モデルを生成するように定義すべき編集項目を表示し、表示された地物種類に基づいて三次元都市モデル生成情報を定義するように編集項目を編集する地物情報と三次元都市モデル生成情報編集手段、１０７は前記地物情報と三次元都市モデル生成情報編集手段１０６で編集された三次元都市モデル生成情報を保存する三次元都市モデル生成情報記憶部、１０８は、地物情報中の地物を前記三次元都市モデル生成情報に基づき、その三次元地物形状を生成する地物形状データの生成手段、１０９は、地物形状のポリゴンに貼り付けるための外観表示用画像を生成する地物外観表示用画像の生成手段、１１０は、前記地物形状データの生成手段１０８による三次元地物形状データと前記地物外観表示用画像の生成手段１０９による地物外観表示用画像とを統合する三次元地物形状データと地物外観表示用画像の統合手段、１１１は、前記三次元地物形状データと地物外観表示用画像の統合手段１１０で生成された複数の地物を、地物情報と三次元都市モデル生成情報に従って配置する地物配置手段、１１２は、前記地物配置手段１１１により配置された地物をもとに、各地物についての都市機能情報を生成付加する都市機能情報生成手段、１１３は地物形状データの生成手段１０８、地物外観表示用画像の生成手段１０９、三次元地物形状データと地物外観表示用画像の統合手段１１０、地物配置手段１１１及び都市機能情報生成手段１１２で生成したデータを三次元都市モデルとして保存する三次元都市モデルデータ記憶部、１１４は前記三次元都市モデルデータ記憶部から読み出したデータに基づき、例えばシミュレーション装置の操作に従って見えるように画像を生成する画像生成手段、１１５は画像生成手段１１４が生成した画像を表示する表示装置である。
地物情報の編集統合過程で編集した地物情報を記憶する地物情報記憶部１０４、三次元都市モデル生成情報表示編集過程で定義編集した三次元都市モデル生成情報を記憶する三次元都市モデル生成情報記憶部１０７、及び都市機能情報生成過程で生成付加された都市機能情報を三次元都市モデルデータとして保存する三次元都市モデルデータ記憶部１１３により三次元都市モデルの作成管理サーバを構成する。
入力データ格納部１０１、地物情報の編集統合手段１０２、地物情報の統合手段１０３、地物情報記憶部１０４、地物情報と三次元都市モデル生成情報の表示手段１０５、地物情報と三次元都市モデル生成情報編集手段１０６、三次元都市モデル生成情報記憶部１０７、地物形状データの生成手段１０８、地物外観表示用画像の生成手段１０９、地物形状データと地物外観表示用画像の統合手段１１０、地物配置手段１１１、都市機能情報生成手段１１２、三次元都市モデルデータ記憶部１１３、画像生成手段１１４等は、コンピュータ又はその構成部分により構成される。
【００２２】
入力データ格納部１０１には、地物情報として変換するための様々な形式の入力データを三次元都市モデル作成の各作業者がプログラムに読み込ませる。ここで、入力データは、三次元都市モデルを生成するために必要な情報であり、例えば平面地図・標高データ（緯度経度と標高値を持つ点群）・地物を撮影した写真・航空写真・道路中心線データ・土地利用データ（その土地が住宅地なのか畑なのかなど）が挙げられる。また、地物は、三次元都市モデルを構成する建物（家・ビル・道路・電柱などの人工物）と地形（地面・山・海・河川などの自然物）を意味する。もし、管理サーバを構成する地物情報記憶部１０４にすでに予め必要な分だけの地物情報がそろっていればこの入力作業は必須ではない。入力データの読み込みは用意されているプログラムにより行うが、読み込むプログラムが用意されていない場合、作業者が新たにプログラムを追加するか、手作業で入力データをプログラムに入力する。図５に入力データの例を示し、平面地図、標高データ、写真は、それぞれの入力データを図示しない表示装置で表示したときに表示される内容を示す。
地物情報の編集手段１０２と地物情報の統合手段１０３とは、地物情報の編集統合手段として機能し、入力データ格納部１０１においてプログラムに読み込ませた入力データを編集し、もともとの値の変更・新しい情報の付加・他の地物情報との統合を行い、地物情報として保存する。ここで、地物情報は様々な形式の入力データが人間またはコンピユータによって編集され、予め決められた形式に変換・統合された情報を意味する。地物情報として表された全ての入力データは、三次元都市モデル生成プログラムが等しく扱うことができる。
編集項目としては、例として以下の項目が挙げられる。図６に編集結果を例示する。図中１つの矢印で指示される点について編集し、当該矢印つきの線により導かれる矩形内の情報が編集結果であり、これらの集まりが統合された結果である。
・作業者が指定した部分の固有名称
・地物種類（建物なのか植栽なのか地形なのかなど）
・さらに詳しい種類（建物ならば民家なのかビルなのかなど）
・その部分に関する写真や文章の情報
地物情報の統合手段１０３は必要により編集して保存されている他の地物情報を地物情報記憶部１０４から読み出し、現在編集している地物情報と統合する。入力データから予め決められた形式に編集された地物情報及び統合された地物情報は、地物情報記憶部１０４に保存する。
【００２３】
地物情報と三次元都市モデル生成情報の表示手段１０５と地物情報と三次元都市モデル生成情報編集手段１０６とは、三次元都市モデル生成情報表示編集手段として機能し、地物情報記憶部１０４から地物情報を読み込み、表示し、三次元都市モデル生成情報を編集し、三次元都市モデル生成情報記憶部１０７に保存する。
三次元都市モデル生成情報は、地物情報をもとに三次元都市モデル生成プログラムがどのように最終出力である三次元都市モデルを生成するかを定義した情報である。この情報には、生成時のルールや例外など地物情報の三次元都市モデルへの加工方法が含まれる。三次元都市モデル生成プログラムは、建物を作るプログラム、道路を作るプログラムなど各地物種類によって異なるプログラムによって構成され、さらにそれらは壁を作るプログラム、画像を作るプログラムなどに細分化される。これらプログラムには何らかのルールを与える必要があるが、例えば建物を作るプログラムならば、初期ルールとして以下のようなルールが考えられる。
建物ルール例：地物情報中のある一つの建物について、（１）民家かビルか不明な場合は建物高さが１０ｍ以下の場合は民家で１０ｍより高い場合はビルとみなす、（２）建物高さが不明な場合は民家とみなす、（３）民家の場合は斜めの屋根をつけるがビルの場合は平らの屋根にする。
このようなルールを定義したものが三次元都市モデル生成情報である。なお、定義可能なルールはプログラム毎に異なる。
図７に地物情報と三次元モデル生成情報の表示・編成の例を示す。
地物情報に変換された時点で、ある三次元都市モデル生成情報を初期ルールとして設定できる。これは、上で述べたようなルールである。この初期生成情報をそのまま使用してもよいし、もし変えたいならば違う生成情報を初期ルールとして全体に与えるか、または各地物の生成情報を個別に編集する。またこのときに地物情報もあわせて表示編集することができる。編集されたデータは、管理サーバを構成する三次元都市モデル生成情報記憶部１０７へ地物情報及び三次元都市モデル生成情報として保存される。
三次元都市モデル生成情報の編集項目としては、例えば、以下が挙げられる。
◇三次元モデルを作成するときの方法
・地図の建物土地枠を使って三次元化する。
・すでに用意してある三次元モデルを使用する。
◇テクスチャの設定
・地物種類にあったテクスチャを自動生成（建物ならば窓がついたテクスチャ、道路ならば道路標示のあるテクスチャなど）
・既存のテクスチャを設定
・写真からテクスチャを生成（この場合、人間が手動で編集することもある）
◇詳細度
・同一の地物のデータとして、異なるポリゴン数やテクスチャ解像度を持つモデルをいくつ作るか。
・もし作るならば、その際のポリゴン数などの設定
◇その他
・その地物が、建物かつ民家かつ形状を自動生成するならば、屋根の形状はどのようにするかなど
・その地物が、道路かつ形状を自動生成するならば、縦断方向（高さ方向）の形状はどのように設定するかなど
【００２４】
地物形状データの生成手段１０８、地物外観表示用画像の生成手段１０９、三次元地物形状データと地物外観表示用画像の統合手段１１０、地物配置手段１１１及び都市機能情報生成手段１１２により構成される三次元都市モデルの生成手段では、地物形状の生成、地物外観表示用画像の生成、地物形状と外観表示用画像の統合、地物の配置、土地機能情報の生成、管理サーバを構成する三次元都市モデル記憶部１１３への三次元都市モデルデータの保存が行われる。図８に各機能部における地形形状データの生成、地物外観表示用画像の生成、地物形状と外観表示用画像の統合、地形データの配置、及び都市機能情報の生成とそれらの保存を説明する。
地物形状データの生成手段１０８では、地物情報中の地物を三次元都市モデル生成情報に基づき、その三次元形状を生成する。もし、詳細度が設定されている場合は、同一地物でも異なるポリゴン数を持った形状を複数生成する。
地物外観表示用画像の生成手段１０９は、地物形状のポリゴンに貼り付けるための外観表示用画像を生成する。生成する画像は、建物の窓枠のみといった部分的な画像として生成する場合、その部分的な画像を組み合わせて新たな画像を生成する場合がある。
三次元地物形状データと地物外観表示用画像の統合手段１１０は、前記地物形状データの生成手段１０８と地物外観表示用画像の生成手段１０９で生成された形状と画像データを統合し、一つの地物として表示できるようなデータを生成する。具体的には、地物外観表示用画像の生成手段１０９で生成された画像を地物形状データの生成手段１０８で生成されたポリゴンのどこにどうやって貼り付けるかを決定する。この際に三次元都市モデル生成情報を参照する。
地物配置手段１１１では、三次元地物形状データと地物外観表示用画像の統合手段１１０で生成された複数の地物を、地物情報と三次元都市モデル生成情報に従って都市を形成するように配置する。三次元都市モデル生成情報によっては、三次元地物形状データと地物外観表示用画像の統合手段１１０で生成された地物だけでなく、あらかじめ用意されたデータを代わりに使用する場合もある。
都市機能情報生成手段１１２では、地物配置手段１１１で配置された地物をもとに、歩行者や自動車の通れるルートや建物の住所・店舗情報など、目に見える形としては存在しないが、都市を形成する情報として存在するものを、都市機能情報として生成する。例えば、道路の交差点部分では、自動車をどこで停止させるか、右折左折が可能か、どの車線がどの信号機とリンクされているか、信号機の制御はどのようになっているか、などの情報が挙げられる。
地物形状データの生成手段１０８、地物外観表示用画像の生成手段１０９、三次元地物形状データと地物外観表示用画像の統合手段１１０、地物配置手段１１１及び都市機能情報生成手段１１２までで生成したデータを三次元都市モデルとして三次元都市モデル記憶部１１３に保存する。
【００２５】
三次元都市モデル記憶部１１３に保存されたデータは、画像生成手段１１４が例えばシミュレーション装置の操作に従って見えるような画像を生成するため、読み出され画像生成され、表示装置１１５において表示される。
【図面の簡単な説明】
【００２６】
【図１】三次元都市モデルの作成及び管理サーバを説明する機能ブロック図である。（実施例１）
【図２】三次元都市モデルの作成方法を説明するフロー図である。（実施例１）
【図３】三次元都市モデルの作成方法を説明するフロー図である。（実施例１）
【図４】三次元都市モデルの作成管理サーバ方法を説明するフロー図である。（実施例１）
【図５】準備する入力データの例を説明する図である。
【図６】入力データの編集を説明する図である。
【図７】地物情報と三次元モデル生成情報の表示・編成の例を説明する図である。
【図８】地形形状データの生成、地物外観表示用画像の生成、地物形状と外観表示用画像の統合、地形データの配置、及び都市機能情報の生成とそれらの保存の例を説明する図である。
【符号の説明】
【００２７】
１０１…入力データ格納部、１０２…地物情報の編集統合手段、１０３…地物情報の統合手段、１０４…地物情報記憶部、１０５…地物情報と三次元都市モデル生成情報の表示手段、１０６…地物情報と三次元都市モデル生成情報編集手段、１０７…三次元都市モデル生成情報記憶部、１０８…地物形状データの生成手段、１０９…地物外観表示用画像の生成手段、１１０…地物形状データと地物外観表示用画像の統合手段、１１１…地物配置手段、１１２…都市機能情報生成手段、１１３…三次元都市モデルデータ記憶部、１１４…画像生成手段、１１５…表示装置。
【図１】
0004980863.tif 000002
【図２】
0004980863.tif 000003
【図３】
0004980863.tif 000004
【図４】
0004980863.tif 000005
【図５】
0004980863.tif 000006
【図６】
0004980863.tif 000007
【図７】
0004980863.tif 000008
【図８】
0004980863.tif 000009