(57)【特許請求の範囲】
【請求項１】
複数の空中写真画像情報と、該空中写真画像の地理位置情報とを格納した空中写真画像格納手段と、
複数のベクトル地図情報と、該ベクトル地図の地理位置情報とを格納したベクトル地図格納手段と、
指示された地図範囲に含まれる前記地理位置に係る前記ベクトル地図情報を読み出し、地図の縮尺が一定縮尺以上の場合、前記地理位置に係る前記空中写真画像情報をさらに読み出す情報読出し手段と、
前記空中写真画像情報を読み出さなかった場合、読み出された前記ベクトル地図情報から画像を生成し、前記空中写真画像情報を読み出した場合、読み出された前記ベクトル地図情報及び前記空中写真画像情報を前記地理位置で合わせ、重ね合わせて画像を生成する画像生成手段と、
前記画像を送信する送信手段と
を有する地図・写真画像配信システム。
【請求項２】
前記情報読出し手段は、空中写真画像の表示が指示され、かつ、地図の縮尺が一定縮尺以上の場合、前記地理位置に係る前記空中写真画像情報をさらに読み出すことを特徴とする請求項１に記載の地図・写真画像配信システム。
【請求項３】
前記送信手段は、前記画像を表示画面の画面サイズに調整した画像を送信することを特徴とする請求項１又は２に記載の地図・写真画像配信システム。
【請求項４】
前記情報読出し手段は、表示されている画像上で指定された範囲に含まれる前記地理位置に係る前記ベクトル地図情報、又は前記ベクトル地図情報及び前記空中写真画像情報を読み出すことを特徴とする請求項１乃至３のいずれか一項に記載の地図・写真画像配信システム。
【請求項５】
前記情報読出し手段は、読み出した前記ベクトル地図情報、又は前記ベクトル地図情報及び前記空中写真画像情報を指定された倍率に縮尺することを特徴とする請求項１乃至３のいずれか一項に記載の地図・写真画像配信システム。
【請求項６】
前記情報読出し手段は、表示されている画面上で指定された位置から所定方向に移動した位置を基準にして、前記地図範囲から読み出した前記ベクトル地図情報、又は前記ベクトル地図情報及び前記空中写真画像情報を読み出すことを特徴とする請求項１乃至４のいずれか一項に記載の地図・写真画像配信システム。
【請求項７】
前記ベクトル地図情報は、地理位置情報を有する検索対象情報を含み、
前記ベクトル地図情報から指定された検索対象情報を検索し、当該対象情報の地理位置に基づいて所定の地図範囲を設定する検索手段を有し、
前記情報読出し手段は、前記所定の地図範囲に含まれる前記地理位置に係る前記ベクトル地図情報、又は前記ベクトル地図情報及び前記空中写真画像情報を読み出すことを特徴とする請求項１又は２に記載の地図・写真画像配信システム。
【請求項８】
空中写真画像及び／又はベクトル地図を画面に表示する画像表示手段と、
前記画面上で指定した地図範囲を、請求項１乃至７のいずれか一項に記載のシステムに要求し、当該地図範囲に含まれる地理位置に係るベクトル地図情報から生成した画像、又は当該地理位置に係るベクトル地図情報及び空中写真画像情報を位置合わせし、重ね合わせた画像を、前記システムから受信する通信手段と
を有する地図・写真画像配信クライアントシステム。
【請求項９】
前記画面に表示する表示対象として、前記空中写真画像と、前記ベクトル地図情報に含まれる表示図形の種類とを選択する表示対象選択手段を備えた請求項８に記載の地図・写真画像配信クライアントシステム。
【請求項１０】
前記地図範囲に含まれる前記地理位置に係る前記空中写真画像が前記システム内に格納されていない場合、前記画面に前記空中写真画像が格納されていないメッセージを表示すると共に、前記表示対象選択手段の空中写真画像選択を不可にし、又は、新たに要求した地図範囲に含まれる前記地理位置に係る前記空中写真画像が前記システムに格納されている場合、前記空中写真画像の選択を可能にする請求項９に記載の地図・写真画像配信クライアントシステム。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、地図と空中写真画像の配信システム及びそのクライアントシステムに関し、特に、インターネット等のネットワークを通じて、クライアントシステムから表示範囲、拡大・縮小、移動が指定され、又は地物名称等で検索指示されたベクトル地図と、航空写真や衛星画像等の空中写真とを送信できる地図・写真画像配信システムに関する。
【背景技術】
【０００２】  従来、ある特定地域の地表の状態を知りたい場合には、例えば、国土地理院が発行している各縮尺度による地図を参照するか、或いは、その地域の上空から撮影された航空写真を参照していた。
しかし、地図の場合には、日本全国をカバーし、該当地域を特定して手軽に入手できるものであるが、地表状態を詳細に知りたいときには限界がある。そのため、種々の観点に従って、人為的に意味付けしたベクトル地図も多く存在する。【０００３】  また、航空写真は、地表の上空から撮影されたものであるから、人為的に意味付けされておらず、ある時点の有りのままが映し出されている。地表の実体をつぶさに見ることができる点では、地図より遥かに情報量が多い。ただ、必要とする地域を撮影した航空写真が手に入るとは限らず、衛星写真では粗すぎて役に立たないといったこともある。さらに、航空写真の画像では、位置を特定することが難しいため、必要とする目標物を検索するには、困難を伴うことがある。【０００４】  一方、最近におけるコンピュータの高性能化、ネットワーク技術の進歩により、ブラウザと呼ばれるソフトウエア上でＷＷＷ上の情報が表示可能となっている。そして、様々な端末から同じ情報にアクセスすることができ、情報検索サービスを実現している。上述の地図や航空写真又は衛星写真の空中写真についても、これらをデータベース化したサーバに、ネットワークを通じて端末でアクセスすることにより、Ｗｅｂブラウザ上で検索し、表示することができ、地図、航空写真等の情報を簡単に取得できる。
【発明が解決しようとする課題】
【０００５】  このようなＷｅｂ上の航空写真検索システムでは、航空写真を一枚毎の単写真として複数の航空写真がサーバに格納されている。この航空写真の検索には、Ｗｅｂ上の航空写真表示ページとは異なるページで、市区町村、町丁目や地区一覧のリストから選択するようになっている。そして、航空写真の位置をメッシュで示した図であるクリッカブルマップを用いて、選択した航空写真を表示させている。
【０００６】  ところで、サーバに格納されている航空写真は、複数種の固定縮尺に対応した単写真で用意されているため、航空写真を任意の縮尺で拡大・縮小して表示することができない。そして、表示画面をスクロールする場合でも、単写真を連続的に切り換えているだけであり、複数の写真に跨った範囲の写真を画像にして表示することができないという問題がある。
【０００７】  しかも、そのスクロールできる方向は決ったものとなっている。そのため、任意の方向に、或いは、任意の距離にスクロールすることができないという問題がある。
一方、地図情報を画像化した上で、このスクロールを端末の画面上でスムースに行えるようにしたシステムも提案されている。このシステムでは、ネットワークを介して、地図情報及び地図関連情報を端末に受信し表示するものであるが、それらの情報は、端末の画面より大きいサイズのイメージ画像で受信され、画面に表示するときには、そのイメージ画像から画面に相当する矩形域を表示するようにしている。
【０００８】  この手法によれば、表示画面上で任意の方向及び距離にスクロールすることが可能である。しかし、このシステムの場合、任意にスクロールでき、任意に拡大・縮小が行えたとしても、その範囲は、受信したイメージ画像の範囲でしか行えず、さらに他の地域にスクロールしようとすると、再度、該当地域に係る地図及び地図関連情報を受信しなければならない。
【０００９】  そのため、端末の画面より大きいサイズのイメージ画像をその度に受信することになるので、伝送されるデータ量も大きくなり、端末にもその量に見合った記憶容量が備えられていなければならない。そして、再度受信して表示するまで、画面表示の切り換え時間を要することになる。
さらに、より広範囲な地域に対する検索を行うためには、自身のパソコン内に、或いは、該パソコンが接続されているＬＡＮ内に航空写真画像のデータベースを備えなければならい。このようなことは、それに対応する記憶装置或いは記憶媒体を必要とし、また、検索し、画像処理を行えるソフトウエアがパソコンにインストールされてなければならず、パソコンの処理負担が増大する。
【００１０】  従って、本発明は、ネットワークを通じて、必要な航空写真や衛星写真の検索を行うとき、ベクトル地図を用いて位置検索し、検索された航空写真や衛星写真と選択されたベクトル地図とを重ね合わせた画像で表示し、この重ね合わせた状態で画像の拡大・縮小又は移動を行うことができ、しかも、複数の航空写真が繋ぎ合わされた状態で途切れることなく表示できる地図・写真画像配信システムを提供することを目的とする。
【課題を解決するための手段】
【００１１】  以上の課題を解決するために、本発明では、地図・写真画像配信システムにおいて、複数の空中写真画像情報と、該空中写真の地理位置情報とを格納した空中写真格納手段と、複数のベクトル地図情報と、該ベクトル地図の地理位置情報とを格納したベクトル地図格納手段と、指示された地図範囲に含まれる前記地理位置に係る前記空中写真画像情報又は前記ベクトル地図情報を読み出す情報読出し手段と、読み出された前記空中写真画像情報と、読み出された前記ベクトル地図情報とを前記地理位置で合わせ、重ね合せ画像を生成する画像生成手段と、前記重ね合せ画像を送信する送信手段とを備えた。
【００１２】  そして、前記送信手段は、前記重ね合せ画像を表示画面の画面サイズに調整した画像を送信することとし、前記情報読出し手段は、表示されている画像上で指定された範囲に含まれる前記地理位置に係る前記空中写真画像情報又は前記ベクトル地図情報を読み出し、読み出した前記空中写真画像情報又は前記ベクトル地図情報を指定された倍率に縮尺することとし、或いは、表示されている画面上で指定された位置から所定方向に移動した位置を基準にし、前記地図範囲から読み出した前記空中写真画像情報又は前記ベクトル地図情報を読み出すようにした。
【００１３】  さらに、前記ベクトル地図情報には、地理位置情報を有する地物情報を含め、前記ベクトル地図情報から指定された地物情報を検索し、当該地物情報の地理位置に基づいて所定の地図範囲を設定する検索手段を備え、前記情報読出し手段は、前記所定の地図範囲に含まれる前記地理位置に係る前記空中写真画像情報又は前記ベクトル地図情報を読み出すこととした。
【００１４】  また、本発明では、地図・写真画像配信クライアントシステムにおいて、空中写真画像又はベクトル地図を画面に表示する画像表示手段と、要求した地図範囲に係る空中写真画像情報とベクトル地図情報とを地理位置で合わされて生成された重ね合せ画像を受信する受信手段とを備えた。
さらに、前記画面に表示する表示対象として、前記空中写真画像と、前記ベクトル地図情報に含まれる図形の種類とを選択する表示対象選択手段を備えており、前記地図範囲に係る前記空中写真画像が前記サーバ内に格納されていない場合、前記画面に前記空中写真画像が格納されていないメッセージを表示すると共に、前記表示対象選択手段の空中写真画像選択を不可に止し、又は、新たに要求した地図範囲に係る前記空中写真画像が前記サーバに格納されている場合、前記空中写真画像の選択を可能にすることとした。
【００１５】  そして、前記重ね合せ画像は、前記画像表示手段の画面サイズに調整された画像であり、前記画像表示手段に表示されている画像上で指定した範囲に含まれる前記地理位置に係る前記空中写真画像情報又は前記ベクトル地図情報が読み出されて作成され、前記空中写真画像情報又は前記ベクトル地図情報を指定した倍率に縮尺され、或いは、前記画像表示手段に表示されている画像上で指定した位置から所定方向に移動した位置を基準にして、前記地図範囲に係る前記空中写真画像情報又は前記ベクトル地図情報により生成されていることとした。
【００１６】  さらに、前記重ね合せ画像は、指定した地物情報に係る位置情報により設定された所定の地図範囲に含まれる前記地理位置に係る前記空中写真画像情報又は前記ベクトル地図情報により作成されていることとした。
【発明を実施するための形態】
【００１７】  次に、本発明による地図・写真画像配信システムの実施形態について、図を参照しながら説明する。
本実施形態による地図・写真画像配信システムの特徴は、Ｗｅｂブラウザ上で、地図の図形と関連付けられた市区町村、鉄道駅名、目標物名等の情報により、該当場所の航空写真や衛星画像を検索し、その検索結果の航空写真や衛星画像と該当場所に係るベクトル地図データを重ね合わせた画像を、表示される画像サイズにしてクライアントに送信する機能と、さらに、Ｗｅｂブラウザ上で、リクエスト条件に応じた航空写真や衛星画像とベクトル地図データを重ね合わせた状態で、航空写真や衛星画像を拡大・縮小し、又は任意の方向に移動させても、航空写真や衛星画像が途切れることなく表示できる機能とを有することである。
【００１８】  図１は、本実施形態における地図・写真画像配信システムの概要を示している。このシステムを構成するＷｅｂサーバ３と複数のクライアント端末１−１乃至１−ｎとは、インターネット、イントラネット等のネットワーク２を介して通信できるように接続されている。クライアント端末１−１乃至１−ｎは、地図・写真画像配信のためのクライアントシステムが稼動する。
【００１９】  サーバ側の構成について説明すると、Ｗｅｂサーバ３には、負荷分散ミドルウエアが配置されており、複数のクライアント端末からのアクセスが集中したときに分散を図っている。さらに、この負荷分散ミドルウエアを中継して、クライアント端末１−１乃至１−ｎからのリクエストに応じて航空写真や地図を検索し、航空写真と地図を画像合成して当該クライアント端末に送信するアプリケーションサーバ４−１、４−１と、正射投影変換された多数の航空写真又は衛星写真を格納した航空写真ファイルサーバ５と、ベクトル地図データを格納したベクトル地図データサーバ６と備えている。
【００２０】  ここで、クライアント端末１−１乃至１−ｎにおいて稼動するクライアントシステムは、Ｗｅｂブラウザ内で動作する地図・写真画像配信を実行するシステムであり、独自に開発された専用のシステムである。そのクライアントシステムには、ベクトル地図データの構成要素である行政界、駅、目標物等の図形と連携された名称等の情報により、地理上の地図位置の検索要求をアプリケーションサーバ４−１、４−２に送出すること、該当アプリケーションサーバからネットワーク２を通じて送信されてきたベクトル地図と航空写真や衛星写真が一体に重ね合わされた画像データ又は別々の画像データを表示すること、さらに、ベクトル地図と航空写真や衛星写真が重ね合わされた状態の画面で、地図の拡大・縮小又は移動の要求をネットワーク２経由で当該アプリケーションサーバに発行すること等の機能が備えられている。
【００２１】  Ｗｅｂサーバ３では、この地図・写真画像配信システム専用の負荷分散ミドルウエアによって、多数のクライアント端末１−１乃至１−ｎからのリクエストを複数のアプリケーションサーバ４−１又は４−２に振り分ける処理が行われる。
また、アプリケーションサーバ４−１又は４−２では、クライアント端末１のクライアントシステムに従って指定されるリクエスト条件で、航空写真ファイルサーバ５及びベクトル地図データサーバ６から、それぞれ、同一地域範囲の航空写真及びベクトル地図のデータを検索し、複数の隣接する航空写真等の画像を合成し、或いは、拡大・縮小表示した航空写真等の画像を作成する処理を行う。そして、地図と写真画像を一体化して、又は別々に、ネットワーク２を介して該当クライアント端末４に送信する。
【００２２】  サーバ側に備えられる航空写真ファイルサーバ５では、多数のディジタル航空写真画像データファイルを、その航空写真の地理的位置を示す情報ファイルと共に管理している。
さらに、サーバ側に備えられているベクトル地図データサーバ６では、ベクトル型の地図データを、多数のファイルとして、又はデータベースを用いて管理している。
【００２３】  ベクトル地図データファイルには、何らかの地図投影法によって、地形や地物等の地理情報を表現する図形の座標が記述されている。ベクトル地図データは、表示図形の種類や検索する対象によって分けられるレイヤによって構成されており、それぞれの点、線、面といった図形の種類に応じたデータ構造になっている。例えば、図４に示したように、施設位置のレイヤは点データの、鉄道路線のレイヤは線データの、そして、行政区域のレイヤは面データの構造になっている。
【００２４】  さらに、ベクトル地図データは、図形の座標データだけでなく、図形の属性情報データが一体に管理されている。図形データと図形属性情報とは、図形ＩＤによって関連付けられる。この関連付けによって、図形が保有する属性情報を表示したり、逆に、属性情報項目の値や名称を指定して、該当する図形を検索することができる。
【００２５】  次に、クライアント端末１からのリクエスト条件に対応してベクトル地図と航空写真とを重ね合わせた画像の作成を行うアプリケーションサーバ４における処理について図２乃至図４を参照して説明する。
先ず、地図範囲が指定されてベクトル地図と航空写真を画像にして転送する場合を説明する。
【００２６】  アプリケーションサーバ４は、クライアント端末１からのリクエスト情報として、Ｗｅｂサーバ３を経由してクライアント端末１に送信する画像サイズ（縦横のピクセル数）と地図の範囲（地理上の座標値）、表示図形の種類、航空写真の表示ON/OFFを受け取る。
そこで、アプリケーションサーバ４は、図２に示されるように、リクエスト範囲のベクトル地図Ｍ１乃至Ｍ３をベクトル地図データサーバ６より読み込む。読み込まれるベクトル地図は、リクエスト情報に含まれる表示図形の種類（レイヤ）に応じて選択されるものであり、図２では、３種類の図形によるベクトル地図が選択された状態を示している。
【００２７】  このベクトル地図データサーバ６において、複数のベクトル地図データに関する管理方式の一例を、図３（ａ）に示している。この場合は、１レイヤではファイルサイズが大きくなり過ぎるため、多数のメッシュファイルで全域をカバーするようにし、メッシュ単位で管理する方式であり、データベース管理システムを用いない。一方、図示していないが、地図データベース管理システムを用いて、レイヤ毎や図形の種類毎で全域をカバーする方法を用いることもできる。
【００２８】  ここで、アプリケーションサーバ４がベクトル地図データサーバ６からリクエスト地図範囲のベクトル地図データを読み込む様子を、図３（ｂ）に示した。図中、リクエスト地図範囲Ｍｒを太線で現している。このリクエスト地図範囲Ｍｒが、図２に示されるベクトル地図Ｍ１上に示される破線による表示範囲に相当しており、この範囲でベクトル地図データサーバ６に格納されているベクトル地図Ｍ１乃至Ｍ３からデータが切り出されることになる。
【００２９】  リクエスト情報において、ベクトル地図に重ねあわせて航空写真をも表示することを要求する「航空写真の表示ON」になっている場合であり、かつ拡大・縮小がリクエストされて、その地図縮尺が一定縮尺（例えば、1/2500）以上の場合には、図２に示された航空写真Ａのように、リクエストされた地図範囲に一部でも重複する航空写真画像ファイルを、航空写真ファイルサーバ５から航空写真位置を表わすデータを参照して探し出し、読み込む。
【００３０】  この航空写真Ａは、航空写真ファイルサーバ５に格納されており、正射投影処理がされた多数の航空写真画像ファイルで構成されている。そのため、各航空写真画像ファイルは、図３（ａ）に示されたベクトル地図データの管理方式のように、多数のメッシュファイルで全域をカバーしている。
航空写真画像データの読み込みは、ベクトル地図の読み込みと同様に、リクエスト写真範囲Ａｒが、図２に示される航空写真Ａ上に示される破線による表示範囲に相当しており、この範囲で航空写真ファイルサーバ５に格納されている航空写真Ａからデータが切り出されることになる。
【００３１】  ここで、「一定縮尺以上」を指定する理由は、多数の航空写真画像ファイルを読込んで多大なメモリを消費しないようにするためである。この際に、ベクトル地図の行政区域のレイヤからリクエスト地図範囲の中心位置の住所情報を調べ、メッセージ情報とする。図１０（ａ）に示されるように、この住所情報は、クライアント端末１の画面下部のメッセージ欄に表示される。
【００３２】  上記で、リクエストされた地図範囲に対応する航空写真画像ファイルが無い場合には、読み込むべき航空写真が無いので、画像化されたベクトル地図と「航空写真がありません」というメッセージ情報を送信用に準備する。また、「航空写真の表示ON」になっている場合で、かつ地図縮尺が一定縮尺（例えば、1/2500）未満の場合には、「縮尺を大きくすると航空写真が出ます」といったメッセージ情報を送信用に準備する。図１０（ｃ）に示されるように、このメッセージ情報は、クライアント端末１の画面下部のメッセージ欄に表示される。
【００３３】  リクエスト情報において「航空写真の表示OFF」が選択されている場合は、クライアント端末１の画面に航空写真を表示しないことを示しているので、航空写真ファイルの読み込みは行わない。
アプリケーションサーバ４において、読み込んだリクエスト範囲に係るベクトル地図及び航空写真画像をクライアント端末１の画面に表示される表示画像サイズ（ピクセル）に応じた縮尺で表示する。この表示は、必ずしも、サーバ４の画面上で行われなくとも、メモリ上で仮想的に形成されても良い。
【００３４】  ベクトル地図は予め設定されている表示図形の種類毎の図式に基づき、ベクトル地図を描画する。但し、リクエスト情報の内容が「航空写真の表示OFF」の場合や一定縮尺未満の場合には、ベクトル地図だけが描画される。
次いで、航空写真Ａとベクトル地図Ｍ１及びＭ３とを重ね合わせる。これを表示して画像化し、リクエスト範囲の画像部分ＡＭｒを切り出す。
【００３５】  そして、アプリケーションサーバ４は、クライアント端末１に、レイヤ情報、リクエスト範囲の地図、航空写真の左上と右下の地理座標値、生成した航空写真とベクトル地図の重ね合せ画像及びメッセージ情報を送信する。送信する際には、クライアントデータ送信量を小さくするため、生成した航空写真とベクトル地図の重ね合せ画像をＪＰＥＧやＧＩＦファイルに変換した画像ファイルを用いている。さらに、アプリケーションサーバ４からクライアント端末１に送信される重ね合せ画像のファイルサイズは、元のベクトル地図データや航空写真画像ファイルのサイズに依存することなく、ほぼ一定のものである。
【００３６】  また、リクエスト範囲の地図、航空写真の左上と右下の地理座標値は、クライアント端末１の画面に表示される地図画像上の任意の座標位置を取得できるようにするためのものである。
ここで、アプリケーションサーバ４において、航空写真画像データを航空写真ファイルサーバ５から、そして、ベクトル地図データをベクトル地図データファイルからそれぞれ読み出し、リクエストされた地図範囲で、航空写真とベクトル地図とを重ね合わせて画像を作成することについて、図４を参照して説明する。
【００３７】  航空写真ファイルサーバ５に格納されている多数の航空写真画像自体は、航空写真画像で示される場所に関する地理上の位置情報を持っていない。そのため、図４に示されるように、航空写真画像のファイルとは別個に、航空写真の地理上の位置を表す位置情報ファイルを対にして用意しておく。航空写真画像ファイルには、画像データ自体の他にそのファイルに係る縦横のピクセル数情報が含まれ、位置情報ファイルには、当該航空写真画像のＸ軸及びＹ軸方向に係る１ピクセルの各地図上サイズと、地図上での当該航空写真画像の左上ピクセル中心に係るＸ軸及びＹ軸の座標値とが含まれている。航空写真画像の左上にあるピクセルの地図上の座標値が分かるので、航空写真画像ファイルにあるピクセル数情報を基にして、当該航空写真画像が地図上でどの範囲のものであるかを特定できる。
【００３８】  一方、ベクトル地図データサーバ６に格納されている各ベクトル地図は、座標データで管理されており、地図の投影法によって異なる座標系を持っている。そのため、航空写真画像の地理上の位置を管理する位置情報ファイルの座標値は、地図の投影法による座標系に応じた値で記述されている。この位置情報ファイルによって、航空写真画像が、ベクトル地図上のどこに位置するかを特定でき、航空写真画像とベクトル地図を同一地理上の場所に重ねあわせることができる。
【００３９】  次に、地名や地物等の表示位置を検索により定めてベクトル地図と航空写真を画像にして転送する場合のアプリケーションサーバ４の動作処理を説明する。
地図範囲が指定される場合と異なる点は、クライアント端末１からのリクエスト情報のうち、地図範囲が、検索対象の名称（レイヤ名、レイヤが管理する特定の属性情報に含まれる各種のテキストデータ）に置き換わっていることである。
【００４０】  この場合、最初に、検索対象の名称をベクトル地図データサーバ６内で検索する。該当する名称が見つかった場合に、その位置を中心にした所定の地図範囲を設定する。この地図範囲は、アプリケーションサーバ４において予め設定されている。該当する名称が見つからない場合には、クライアント端末１に「該当する検索対象が見つからない」旨のメッセージ情報を送信する。
【００４１】  該当する名称が見つかると、地図範囲が設定されるので、リクエスト情報のうち「航空写真の表示ON」になっている場合で、かつ地図縮尺が一定縮尺（例えば、1/2500）以上の場合には、航空写真の位置を表わすデータを参照して、該当する航空写真画像データを読み込み、クライアント端末１の画面に表示する画像サイズに合せて縮尺設定することになる。
【００４２】  以降の処理は、上述の地図範囲が指定される場合と同様である。
以上において、本実施形態による地図・写真画像配信システムにおける特徴的な役割を果たすアプリケーションサーバの動作処理を中心に説明したが、次に、図５に続く各図を参照しながら、地図・写真画像配信システムの処理を詳細に説明する。
【００４３】  図５は、地図・写真画像配信システムのクライアントシステムの起動時におけるクライアント端末とサーバとの通信手順を示すフロー図であり、クライアント側とサーバ側とに分けて説明している。サーバ側には、Ｗｅｂサーバ３と、Ｗｅｂサーバを経由してクライアントシステムからのリクエストを処理するアプリケーションサーバ４が備えられている。
【００４４】  先ず、ユーザが地図・写真画像配信システムを使って、所望する地図範囲の航空写真画像を検索して、クライアント端末１の画面に表示しようとする。このとき、ユーザは、クライアント端末１を操作して、ネットワーク２を介してＷｅｂサーバ３にアクセスし、通信できるようになったならば、Ｗｅｂサーバ３に対してクライアントシステムファイルのダウンロード要求を送信する（ステップＳ５０）。
【００４５】  そこで、Ｗｅｂサーバ３では、クライアント端末１からの要求を受けて、当該クライアント端末１にクライアントシステムファイルを返信する（ステップＳ５１）。
クライアント端末１では、送信されてきたクライアントシステムファイルを読み込み（ステップＳ５２）、クライアントシステムが自動的に起動される（ステップＳ５３）。そうすると、クライアント端末１では、地図・写真画像配信システムのための初期メニュー画面が表示される。
【００４６】  この初期メニュー画面の表示と同時にクライアントシステムは、リクエストとして、レイヤ情報と、地図範囲を選択するための全域地図をサーバへ要求する（ステップＳ５４）。Ｗｅｂサーバ３は、このリクエストをアプリケーションサーバ４に中継する。
リクエストを受信したアプリケーションサーバ４では、リクエスト内容に従って、レイヤ情報を準備し、さらに、全域の地図画像を作成し（ステップＳ５５）、リクエストのあったクライアント端末１へ各情報を送信する（ステップＳ５６）。
【００４７】  クライアント端末１では、各情報を受信し、レイヤ情報が設定され、画面には、全域の地図画像が表示される（ステップＳ５７）。クライアントシステムは、要求指示を送信した以降において、自動的に処理が進むように設定されている。そして、クライアント端末１においてクライアントシステムが起動した後では、対話形式で操作できる画面構成になっている。
【００４８】  次いで、所望の地図範囲の航空写真を検索するとともに、必要とする地図の図形をその航空写真に重ね合わせて表示し、その重ね合せ画像を拡大・縮小し、又は表示範囲を移動させる場合の処理について、図６乃至図１７を参照して説明する。
図６のフロー図は、重ね合せ画像を拡大・縮小し、又は表示範囲を移動させる場合の処理に関する概要を示しており、先ず、クライアント端末１で、航空写真に重ね合わされる表示図形の選択と、重ね合せ画像の拡大・縮小及び移動の操作が開始され（ステップＳ６０）、画像サイズ、リクエスト地図範囲、表示図形ON/OFF、及び航空写真の表示ON/OFF等のリクエスト条件をサーバに要求する（ステップＳ６１）。画像サイズについては、クライアント端末１で予め設定されているので、この設定値を送信する。
【００４９】  アプリケーションサーバ４では、受信したリクエスト条件に従って、リクエスト範囲のベクトル地図と当該航空写真画像の読み込みを行い、読み込んだベクトル地図と航空写真画像との重ね合わせ処理を実行してリクエストされた画像サイズに切り出し、そして、画像中心位置に関するメッセージ情報を作成する（ステップＳ６２）。
【００５０】  次いで、上で作成された、重ね合せ画像、ベクトル地図と航空写真画像の地理上の座標値、メッセージ情報等をクライアント端末に送信する（ステップＳ６３）。
クライアント端末１では、アプリケーションサーバ４から送信された各情報に従って、所望の地図範囲に係るベクトル地図と航空写真との重ね合せ画像を表示することができる（ステップＳ６４）。
【００５１】  このように、本実施形態による地図・写真画像配信システムでは、クライアント端末１において、取得した重ね合せ画像に対する拡大・縮小又は移動の処理を行うことはせずに、拡大・縮小又は移動のリクエスト条件をアプリケーションサーバ４に送り、アプリケーションサーバ４内で拡大・縮小又は移動に関する処理を行うようにし、しかも、クライアント端末１の画像サイズに変換された画像データをクライアント端末１に送信するようにした。
【００５２】  ここで、アプリケーションサーバ４におけるステップＳ６２とステップＳ６３に関する処理の詳細について、図７にその処理フローで示した。
ステップＳ７０においては、図６に示したフロー図のステップＳ６１の内容と同様であり、アプリケーションサーバ４には、画像サイズ、ベクトル地図の範囲、表示図形の種類、航空写真のON/OFF等がクライアント端末１からＷｅｂサーバ３を経由して送信されてくる。
【００５３】  そこで、リクエストされた範囲のベクトル地図をベクトル地図データサーバ６から読み込み（ステップＳ７１）、画像サイズに合わせて縮尺処理を行う（ステップＳ７２）。そして、処理されたベクトル地図は、ステップＳ７３の重ね合せ画像の作成処理に送られる。
一方、リクエスト情報において、「航空写真の表示ON/OFF」について航空写真の表示ONが選択されており、かつ選択された縮尺が一定以上、例えば、1/2500以上である場合には（ステップＳ７４のＹ）、リクエストされた地図範囲の航空写真画像データを航空写真ファイルサーバ５に読み取りに行く（ステップＳ７５）ｏ。
【００５４】  そこで、航空写真ファイルサーバ５に該当航空写真データが格納されていれば（Ｙ）、該当航空写真データを読み出し、ステップＳ７２の処理と同様に縮尺処理を行う（ステップＳ７７）。同じ様に縮尺処理を行うのは、重ね合わせを行うための処置である。
航空写真データの縮尺処理がされた後には、ステップＳ７３において、ベクトル地図と航空写真の重ね合わせ処理が行われ、リクエストされた画像サイズに切り出された重ね合せ画像が作成される。
【００５５】  ところで、ステップＳ７４において、「航空写真の表示ON/OFF」について航空写真の表示ONが選択されてなく、或いは選択された縮尺が一定未満、例えば、1/2500未満である場合には（Ｎ）、航空写真データを読み込まず、ステップＳ７３に進む。このときには、ステップＳ７３では、画像サイズに合わされたベクトル地図のみが重ね合せ画像として作成されるか、或いは、ベクトル地図のみが描画される。
【００５６】  また、ステップＳ７６において、リクエストされた範囲の航空写真が航空写真ファイルサーバ５内に無い場合にも（Ｎ）、航空写真データの読み込み処理を行わず、ステップＳ７３に進む。このときも、ステップＳ７３では、画像サイズに合わされたベクトル地図のみが重ね合せ画像として作成されるか、或いは、ベクトル地図のみが描画される。この場合には、図１０（ｂ）に示されるように、クライアント端末１の画面にあるメッセージ欄に、「このエリアには航空写真がありません」と表示できるメッセージ情報を送信する。
【００５７】  ステップＳ７３において、ベクトル地図と航空写真の重ね合わせ処理が行われ、重ね合せ画像が作成されると、リクエスト情報を送信してきたクライアント端末１に対して、ベクトル地図と航空写真の地理上の座標値、ベクトル地図と航空写真の重ね合せ画像、メッセージ情報を送信する。この送信の際に、クライアント端末１へ、レイヤ情報も含めて送り、その後のクライアント端末１でのリクエスト操作等を行い易くする。
【００５８】  以上は、クライアント端末１から送信されたリクエスト情報に応じた、アプリケーションサーバ４における処理を説明したが、次に、クライアントシステムが稼動しているクライアント端末１における機能について説明する。
ステップＳ６０とステップＳ６１における、航空写真に重ね合わせたい図形を選択する機能について、図８及び図９に示される操作手順を参考に説明する。
【００５９】  先ず、クライアントシステムが稼動しているクライアント端末１では、図９の画面Ｐ１が表示される。画面Ｐには、各種機能を実行するためのメニューとして「表示図形」の選択チェックボックスと、ボタン「範囲拡大」「ズーム」「移動」「検索」が備えられており、さらに決められた画像サイズによる航空写真画像とベクトル地図の重ね合せ画像を表示するための画面と、メッセージ情報欄とが備えられている。
【００６０】  画面Ｐ１に、「表示図形」の下に表示されている該当チェックボックスをチェックすることにより、図形の種類を選択することができることを示した。そして、画面Ｐ１１に、図形として、「鉄道」「道路」「河川」を選択した例を示した。選択する図形の数は、ユーザが航空写真にどの図形を重ね合わせたいかによって決めることができ、１又は複数を選択することができる。
【００６１】  なお、「航空写真」のチェックボックスがチェックされた場合には、航空写真にベクトル図形を重ね合わせることになるので、航空写真画像の表示ONがサーバにリクエストされる。
画面Ｐ１１に示されるように、先ず、ユーザが表示図形のチェックボックスについて、必要な図形をチェックする（ステップＳ８０）。図９の画面Ｐ１１では、チェックを入れると、白から黒に変化する。
【００６２】  必要図形について、チェックを記入したならば、ボタン「設定」をクリックする（ステップＳ８１）。ここで、クライアント端末１は、設定入力に従って、チェックした表示図形の現在の表示範囲に対応する航空写真とベクトル地図をサーバ側に要求する（ステップＳ８２）。
アプリケーションサーバ４では、選択された表示図形の種類について、他のリクエスト情報と共に受信し、図７の処理フローに従って、選択された表示図形を含むベクトル地図を、航空写真に重ね合わせ、クライアント端末１の表示画面の画像サイズに切り出し、重ね合せ画像を作成する（ステップＳ８３）。
【００６３】  クライアント端末１は、クライアントサーバ４で作成された重ね合せ画像を受信する（ステップＳ８４）。そして、この重ね合せ画像を所定の画面に表示する（ステップＳ８５）。
以上の様に、クライアント端末１において重ね合わせ等の画像処理を行うことなく、目的とする表示図形が必要な範囲の航空写真に重ね合わされた状態で、クライアント端末１の画面に表示される。
【００６４】  次に、クライアント端末１の画面に表示された航空写真とベクトル地図の重ね合せ画像に対し、範囲を指定して拡大表示する場合について、図１１乃至図１３を参照して説明する。図１１には、クライアント端末１における指定範囲拡大のための処理フローが示され、図１２には、そのときの表示画面の例が示されている。
【００６５】  図１２に示された画面Ｐ２は、図９の画面Ｐ１１の表示状態と同様であり、重ね合せ画像として、表示図形「鉄道」「道路」「河川」に係るベクトル地図と航空写真とが表示されている。そこで、画面Ｐ２にあるメニューボタン「範囲拡大」をクリックする（ステップＳ１１０）。
「範囲拡大」が選択されると、表示画面上で拡大をしたい対象範囲を、マウスによりボックス指定することができるようになる。画面Ｐ２の表示画面をマウスで、例えば、矩形範囲の対角の２頂点を指定することによって、破線で示される枠を描くことができ、この枠を指定地図範囲とする（ステップＳ１１１）。
【００６６】  この指定範囲が表示画面上で特定されると、例えば、図１３（ａ）及び（ｂ）に示されるように、破線で示される指定地図範囲の対角の２頂点、つまり、「＋」記号で示した位置の座標値を読み取る。ここで、図１３（ｂ）に示されるように、指定範囲が表示画像に対して相似な場合には、そのまま指定地図範囲としてサーバに送信すれば良いが、指定範囲が表示画像に対して相似でない場合には、指定範囲して得られる表示画像が表示画面中に収めるため、指定範囲を表示画面に相似となるように、図１３（ａ）の「  」記号で示した位置の座標値を、指定地図範囲として補正計算する。この補正後の座標値を画像サイズと共にサーバへのリクエスト情報に含めることによって、アプリケーションサーバ４は、拡大処理された重ね合せ画像から表示画面に合った画像サイズを切り出すことができる。
【００６７】  そして、画面Ｐ２に示されるようにチェックしてある表示図形について、指定地図範囲の航空写真とベクトル地図をリクエスト情報として、サーバ側に要求する（ステップＳ１１２）。アプリケーションサーバ４では、この要求を受けて、図７に示される処理を行う（ステップＳ１１３）。
そこで、アプリケーションサーバ４は、拡大処理を行って作成した重ね合せ画像をクライアント端末１に送信し（ステップＳ１１４）、指定地図範囲について拡大された航空写真とベクトル地図の重ね合せ画像がクライアント端末１の画面に表示される（ステップＳ１１５）。
【００６８】  なお、図１２の画面Ｐ２１には、破線のように指定範囲が表示画面に相似でない場合について、表示画面中に収まるように拡大された指定地図範囲の重ね合せ画像が表示された状態を示している。
以上の様に、航空写真とベクトル地図の重ね合せ画像について、表示画面中で任意の地図範囲を指定して拡大表示することができる。なお、航空写真又はベクトル地図のいずれか一方による画像の場合でも、重ね合せ画像の場合と同様に拡大表示を行うことができる。
【００６９】  以上では、表示画面上において任意に指定地図範囲を指定して重ね合せ画像を拡大表示する場合を説明したが、次に、クライアント端末１において、固定ズーム率の選択により、画像を、地図の表示画面を中心とした拡大・縮小して表示する場合について、図１４及び図１５を参照しながら説明する。
図１５に示されるように、画面Ｐ３には、メニューボタン「ズーム」が備えられているので、ユーザが、この「ズーム」ボタンをクリックすると（ステップＳ１４０）、ズーム率の一覧が表示される。そこで、ズーム率一覧から希望するズーム率を選択する（ステップＳ１４１）。画面Ｐ３に示した例では、１／２倍を選択した状態を示している。
【００７０】  クライアント端末１では、ズーム率が選択されると、表示画面上で、表示画面を中心として当該ズーム率で変更された元の地図範囲を設定する（ステップＳ１４２）。画面Ｐ３１に示されるように、元の表示画面を１／２にした破線で示される枠が要求地図範囲となる。図１３（ｂ）に示されるように、地図範囲の対角の２頂点に係る座標値を求めるか、或いは、表示画面を中心にし、ズーム率が固定であるため、ズーム率に対応させて予めこの座標値を設定しておいても良い。
【００７１】  そこで、サーバ側に対して、チェックしてある表示図形について、設定された要求地図範囲の航空写真とベクトル地図を要求する（ステップＳ１４３）。
アプリケーションサーバ４では、要求されたリクエスト情報に基づいて、図７に示される航空写真とベクトル地図の重ね合わせ処理を行い（ステップＳ１４４）、重ね合せ画像を画像サイズで切り出し、クライアント端末１にこの画像を送信する（ステップＳ１４５）。
【００７２】  そして、クライアント端末１では、アプリケーションサーバ４から送信され、選択されたズーム率に変換された航空写真とベクトル地図の重ね合せ画像を画面に表示する（ステップＳ１４６）。
以上の様に、航空写真とベクトル地図の重ね合せ画像について、表示画面を中心として固定ズーム率による地図範囲を指定して拡大・縮小表示することができる。なお、航空写真又はベクトル地図のいずれか一方による画像の場合でも、重ね合せ画像の場合と同様に、固定ズーム率で拡大・縮小表示を行うことができる。
【００７３】  次に、クライアント端末１の画面に表示されている画像について、画像中の任意の位置を任意の方向に、任意の距離だけ移動させた画像を表示する場合について、図１６及び図１７を参照しながら説明する。
図１７の画面Ｐ４に示されるように、画面Ｐ４の上部に備えられたメニューボタン「移動」をクリックする（ステップＳ１６０）。
【００７４】  「移動」ボタンが選択されると、表示画面上で、マウスによるドラグ・アンド・ドロップ操作を行うことができるようになり、表示画面中に矢印で示されるように、表示地図を移動元の位置（黒丸）から、任意距離だけ離れた移動先の位置（矢先）までを、マウスでドラッグ・アンド・ドロップ操作を行う（ステップＳ１６１）。
【００７５】  マウスでドロップアウトした位置、つまり、矢先の位置を中心基準として、航空写真とベクトル地図の要求範囲を設定する（ステップＳ１６２）。図１７の画面Ｐ４１に示されるように、表示画面中において破線で囲まれた範囲が、要求範囲となる。図１３に示されるのと同様に、この要求範囲の対角２頂点の座標値を求めて範囲設定する。
【００７６】  そして、チェックしてある表記図形について、設定された範囲の航空写真とベクトル地図をサーバ側に要求する（ステップＳ１６３）。
アプリケーションサーバ４では、要求されたリクエスト情報に基づいて、図７に示されるように、航空写真とベクトル地図の重ね合わせ処理を行う（ステップＳ１６４）。
【００７７】  アプリケーションサーバ４は、移動後の画像として、移動元の位置にシフトした重ね合せ画像を画像サイズで切り出し、クライアント端末１にこの画像を送信する（ステップＳ１６５）。
そして、クライアント端末１では、アプリケーションサーバ４から送信され、移動調整された航空写真とベクトル地図の重ね合せ画像を画面に表示する（ステップＳ１６６）。
【００７８】  以上の様に、クライアント端末１の表示画面上で、マウスのドラッグ・アンド・ドロップ操作によって、航空写真とベクトル地図の重ね合せ画像中の任意の位置を任意の方向に、任意の距離だけ移動させて表示することができる。
これまでは、Ｗｅｂブラウザで、航空写真とベクトル地図の重ね合せ画像の表示画像中において、地図範囲を指定することによって、途切れることなく拡大・縮小でき、また、任意の方向に移動して表示できる機能について説明した。
【００７９】  次に、Ｗｅｂブラウザで、航空写真とベクトル地図を重ね合わせた状態で、地図の図形と関連付けられた市区町村名、鉄道駅名、目標物名等の情報により、該当場所の航空写真を検索し、表示できる機能を、図１８乃至図２１を参照して説明する。
図１８に、検索対象の名称を指定して航空写真とベクトル地図とを重ね合せ画像を取得する処理におけるクライアント側とサーバ側との通信手順が示されるが、上述のような、地図範囲が指定されて航空写真とベクトル地図を重ね合わせ処理される場合の処理手順と異なる点は、クライアント端末１からのリクエスト情報のうち、地図範囲が、検索対象の名称（レイヤ名、レイヤが管理する特定の属性情報に含まれる名称のテキストデータ）に置き換わっていることである。
【００８０】  クライアント端末１から、画像サイズ、検索対象の名称、表示図形ON/OFF、航空写真の表示ON/OFFからなるリクエスト情報がサーバ側に送信される（ステップＳ１８０、Ｓ１８１）。
アプリケーションサーバ４では、検索対象を検索し、地図範囲の設定を行い、この地図範囲に基づいて、ベクトル地図データと航空写真画像データを読み込んでベクトル地図と航空写真の重ね合わせ処理を行い、画像サイズに切り出された重ね合せ画像を作成する（ステップＳ１８２）。表示画面のメッセージ欄に表示するため、画像の中心位置の住所情報を作成する。そして、例えば、該当する地物名称が見つからない場合に、「該当する検索対象が見つからない」旨のメッセージ情報を作成する。
【００８１】  そして、ステップＳ１８３及びステップＳ１８４における処理は、ステップＳ６３及びステップＳ６４における内容と同様である。
次に、図１８におけるアプリケーションサーバ４の動作処理について、図１９の処理フローを参照して説明する。
先ず、クライアント端末１からステップＳ１８１のリクエスト情報がＷｅｂサーバ３を経由してアプリケーションサーバ４に送信される（ステップＳ１９０）。リクエスト情報の中には、検索対象の名称が指定されている。
【００８２】  そこで、アプリケーションサーバ４は、検索対象の名称でベクトル地図データサーバ６内の格納データを検索する（ステップＳ１９１）。該当する名称が見つかった場合、当該名称に係る位置を中心にした所定の地図範囲が設定される（ステップＳ１９２）。この地図範囲は、アプリケーションサーバ４において予め設定されている。該当する名称が見つからない場合には、クライアント端末１に送信するため、「該当する検索対象が見つからない」旨のメッセージ情報を作成する。
【００８３】  地図範囲が設定されたので、ベクトル地図データサーバ６から該当する地図範囲のベクトル地図データを読み込み、縮尺設定処理を行う（ステップＳ１９３）。そして、該当地図範囲のベクトル地図データを航空写真画像に重ね合わせるために、ステップＳ１９４に進む。
一方、ステップＳ１９０におけるリクエスト情報において、「航空写真の表示ON」になっており、かつ地図縮尺が一定縮尺（例えば、1/2500）以上である場合には（ステップＳ１９５のＹ）、ステップＳ１９２で設定された地図範囲を参照し、航空写真ファイルサーバ５から該当地図範囲の航空写真画像データを読み込む（ステップＳ１９６）。
【００８４】  このとき、該当地図範囲の航空写真画像データを読み込むことができた場合（ステップＳ１９７のＹ）、航空写真画像に対して縮尺設定処理を行い（ステップＳ１９８）、当該航空写真画像に該当地図範囲のベクトル地図データを重ね合わせるため、ステップＳ１９４に進む。
ところで、ステップＳ１９５において、「航空写真の表示ON/OFF」について航空写真の表示OFFが選択され、或いは選択された縮尺が一定未満、例えば、1/2500未満である場合には（Ｎ）、航空写真画像データを読み込まず、ステップＳ１９４に進む。このときには、ステップＳ１９４では、該当地図範囲のベクトル地図データのみを重ね合せ画像の代わりに送信する。或いは、そのデータを重ね合せ画像としてもよい。
【００８５】  また、ステップＳ１９７において、リクエストされた範囲の航空写真が航空写真ファイルサーバ５内に無い場合にも（Ｎ）、航空写真画像データの読み込み処理を行わず、ステップＳ１９４に進む。このときも、ステップＳ１９４では、該当地図範囲のベクトル地図データのみが重ね合せ画像として作成される。この場合には、図１０（ｂ）に示されるように、クライアント端末１の画面にあるメッセージ欄に、「このエリアには航空写真がありません」と表示できるメッセージ情報を作成する。
【００８６】  ステップＳ１９４において、該当地図範囲のベクトル地図データと航空写真画像を重ね合せて、クライアント端末１の画面に表示する画像サイズに切り出された重ね合せ画像を作成する。これ以降のステップＳ１９９の処理は、図７のステップＳ７８の処理と同様であり、作成した重ね合せ画像を他の情報と共に、クライアント端末１に送信する。
【００８７】  次に、図１８に示された地図・写真画像配信システムに関するクライアント側とサーバ側との通信手順のうち、クライアント側の処理手順について、図２０の処理フローと図２１の画面例を参照して説明する。
図２１に示されるように、クライアント端末１に表示されている画面Ｐ５の上部に、メニューボタン「検索」が備えられており、この「検索」ボタンをクリックすると（ステップＳ２００）、画面に検索ウインドウが開かれる。この検索ウインドウには、検索対象物項目を選択するための「住所」「駅名」「施設」等の選択ボタンが設けられている。
【００８８】  「住所」「駅名」「施設」等のいずれかの項目を選択する（ステップＳ２０１）。図２１に示された画面Ｐ５では、検索対象項目として「住所」ボタンをクリックした状態を現している。「住所」が選択されると、ドロップダウンメニューに「都道府県」「市区町村」「字町丁目」が表示され、矢印で図示したコンボボックスで選択するか、テキスト入力による検索結果のリストから選択して、目的とする検索対象の名称を設定する（ステップＳ２０２）。画面Ｐ５では、「住所」を選択した場合を示したが、他の「駅名」「施設」の場合も同様である。
【００８９】  そこで、「表示」ボタン又は「検索」ボタンをクリックすると（ステップＳ２０３）、チェックしてある表示図形について、入力した検索条件に基づく航空写真とベクトル地図をサーバ側に要求する（ステップＳ２０４）。次いで、アプリケーションサーバ４では、図１９に示される処理フローに従って、検索条件に従った航空写真とベクトル地図の重ね合せが作成される（ステップ２０５）。
【００９０】  アプリケーションサーバ４から、航空写真とベクトル地図の重ね合せ画像を受信し（ステップＳ２０６）、この重ね合せ画像を画面表示する（ステップＳ２０７）。
以上の様に、Ｗｅｂブラウザで、地図の図形と関連付けられた市区町村名、鉄道駅名、目標物名等の情報により、該当場所の航空写真を検索することができ、航空写真とベクトル地図を重ね合わせた状態で表示することができる。
【発明の効果】
【００９１】  本発明による地図・写真画像配信システムでは、クライアントシステムで、地図にある図形と一体的に管理している情報で地理上の地図範囲又は場所を検索し、該当範囲又は場所に係る航空写真画像とベクトル地図の重ね合せ画像をリクエストするようにし、さらに、ベクトル地図と航空写真とは別々にサーバ側で管理するようにした。
【００９２】  そのため、Ｗｅｂブラウザによるクライアントシステムでは、ベクトル地図が管理している地物の情報を検索することができ、目的とする航空写真を簡単に閲覧することができる。しかも、リクエストに応じた多数の航空写真画像を全て接合したのと同じ状態で、航空写真画像を閲覧表示することができる。そして、多数の航空写真画像に解像度の異なる画像があっても、それらの航空写真画像をその解像度のままで接合でき、解像度の差に影響されない。
【００９３】  また、クライアントシステムの画面内に表示画像において、表示縮尺を拡大・縮小し、又は任意の方向に移動することができる。
さらに、クライアントシステムの画面には、航空写真とベクトル地図を重ね合わせた状態で表示できるので、航空写真に映し出されている地理的な位置や地物が分かり易くなる。
【図面の簡単な説明】
【図１】  本発明による地図・写真画像配信システムの概要を説明する図である。
【図２】  ベクトル地図と航空写真とから重ね合せ画像を作成する様子を説明する図である。
【図３】  ベクトル地図データファイルの管理形式を説明し、ベクトル地図データに対するリクエスト範囲の例を示す図である。
【図４】  航空写真画像の地理上の位置を表すファイル形式とベクトル地図データのファイル形式を示す図である。
【図５】  地図・写真画像配信システムのクライアントシステムの起動時におけるクライアント端末とサーバとの通信手順を説明するフロー図である。
【図６】  地図・写真画像配信システムにおける地図・航空写真の拡大、縮小又は移動を行う場合のクライアントとサーバとの通信手順を説明するフロー図である。
【図７】  地図範囲が指定されて、ベクトル地図と航空写真を画像にして転送する場合におけるアプリケーションサーバの処理を説明するフロー図である。
【図８】  クライアントシステム起動後の表示図形の変更手順を示すフロー図である。
【図９】  クライアント端末における表示図形変更時の表示画面例を示す図である。
【図１０】  クライアント端末におけるメッセージ表示の画面例を示す図である。
【図１１】  クライアントシステムにおける指定範囲を拡大する場合の処理を説明する図である。
【図１２】  クライアント端末における指定範囲拡大時の表示画面例を示す図である。
【図１３】  表示画面における範囲指定を説明する図である。
【図１４】  クライアント端末における地図及び航空写真の表示画像をズーム率変更により拡大、縮小を行う処理を説明するフロー図である。
【図１５】  クライアント端末におけるズーム率変更時の表示画面例を示す図である。
【図１６】  クライアント端末における地図及び航空写真の画像を移動表示させる処理を説明するフロー図である。
【図１７】  クライアント端末における地図及び航空写真の画像移動時の表示画面例を示す図である。
【図１８】  地図・写真画像配信システムにおける地図・航空写真の画像表示が地物名称の指定によって検索される場合のクライアント端末とサーバとの通信手順を説明するフロー図である。
【図１９】  地物名称が指定されて検索されたベクトル地図と航空写真を画像にして転送する場合におけるアプリケーションサーバの処理を説明するフロー図である。
【図２０】  クライアント端末における地図及び航空写真の表示画像が地物名称の指定により検索される処理を説明するフロー図である。
【図２１】  クライアント端末における地図及び航空写真の画像検索時の表示画面例を示す図である。
【符号の説明】１−１〜１−ｎ…クライアント端末
２…ネットワーク
３…Ｗｅｂサーバ
４−１、４−２…アプリケーションサーバ
５…航空写真ファイルサーバ
６…ベクトル地図データサーバ
【図１】
0005294522.tif 000002
【図２】
0005294522.tif 000003
【図３】
0005294522.tif 000004
【図４】
0005294522.tif 000005
【図５】
0005294522.tif 000006
【図６】
0005294522.tif 000007
【図７】
0005294522.tif 000008
【図８】
0005294522.tif 000009
【図９】
0005294522.tif 000010
【図１０】
0005294522.tif 000011
【図１１】
0005294522.tif 000012
【図１２】
0005294522.tif 000013
【図１３】
0005294522.tif 000014
【図１４】
0005294522.tif 000015
【図１５】
0005294522.tif 000016
【図１６】
0005294522.tif 000017
【図１７】
0005294522.tif 000018
【図１８】
0005294522.tif 000019
【図１９】
0005294522.tif 000020
【図２０】
0005294522.tif 000021
【図２１】
0005294522.tif 000022