(57)【要約】【課題】本発明は、大量の地物の状態が変化した場合であっても、新たな地図画像を高速に生成し更新することが可能な地図画像生成装置を提供することを目的とする。【解決手段】本発明によると、地物情報取得部１７９にて取得された地物情報１４に基づいて更新すべき地図画像の区域を特定するとともに、更新すべき地図画像の区域と同一の区域を含む複数の地図画像の各々が有する地物情報と、地物情報取得部１７９にて取得された地物情報１４との差分を抽出し、当該差分に基づいて複数の地図画像から更新後の新たな地図画像の基となる基画像を選択する基画像選択部１７１と、基画像に対して、差分として抽出された地物情報に対応する地物画像を追加して描画し、新たな地図画像として生成する地図画像生成部１７２とを備えるため、大量の地物の状態が変化した場合であっても、新たな地図画像を高速に生成し更新することが可能となる。【選択図】図９
2014153445.tif 000002
【特許請求の範囲】
【請求項１】
地物の位置および状態を示す情報を含む地物情報を取得する地物情報取得部と、
前記地物情報取得部にて取得された前記地物情報に基づいて更新すべき地図画像の区域を特定するとともに、前記更新すべき地図画像の区域と同一の区域を含む複数の地図画像の各々が有する前記地物情報と、前記地物情報取得部にて取得された前記地物情報との差分を抽出し、当該差分に基づいて前記複数の地図画像から更新後の新たな地図画像の基となる基画像を選択する基画像選択部と、
前記基画像に対して、前記差分として抽出された前記地物情報に対応する地物画像を追加して描画し、前記新たな地図画像として生成する地図画像生成部と、
を備える、地図画像生成装置。
【請求項２】
前記基画像選択部は、前記複数の地図画像の各々が有する前記地物情報のうち前記地物の状態が異常状態であることを示す情報と、前記地物情報取得部にて取得された前記地物情報のうち前記地物の状態が異常状態であることを示す情報とを比較し、両情報の差分が最も小さい地図画像を前記基画像として選択することを特徴とする、請求項１に記載の地図画像生成装置。
【請求項３】
前記基画像選択部は、前記複数の地図画像の各々において前記地物情報における状態が異常状態であることを示す前記地物を包含する外接矩形の領域と、前記地物情報取得部にて取得された前記地物情報における状態が異常状態であることを示す前記地物を包含する外接矩形の領域とを比較し、両領域の重なり割合が最も大きい地図画像を前記基画像として選択することを特徴とする、請求項１に記載の地図画像生成装置。
【請求項４】
前記複数の地図画像のうち所定の地図画像を削除する地図画像削除部をさらに備え、
前記地図画像削除部は、前記複数の地図画像が所定数以上存在する場合において、前記複数の地図画像の各々が有する最終利用日時に基づいて、当該最終利用日時が最も古い地図画像を前記所定の地図画像として削除することを特徴とする、請求項１ないし３のいずれかに記載の地図画像生成装置。
【請求項５】
前記複数の地図情報のうち所定の地図画像を削除する地図画像削除部をさらに備え、
前記地図画像削除部は、前記複数の地図画像の各々が有する前記地物情報のうち前記地物の状態が異常状態であることを示す情報と、前記地物情報取得部にて取得された前記地物情報のうち前記地物の状態が異常状態であることを示す情報とを比較し、両情報の差分が最も小さい地図画像を前記所定の地図画像として削除することを特徴とする、請求項１ないし３のいずれかに記載の地図画像生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地物の状態が変化した際に、当該地物の状態を反映させた新たな地図画像を生成する地図画像生成装置に関する。
【背景技術】
【０００２】
従来、インターネットまたはイントラネット等のネットワークを通じて地図画像データを送信し、当該地図画像データをクライアントに表示する地図情報システムが存在する。そのような、サーバとクライアントとを備える地図情報システムにおいて、サーバからクライアントに地図画像のデータ（以下、データを意味する場合であっても単に地図画像という）を送信する画像データ地図転送方式は、ベクタ地図転送方式（地図画像上に表示するために各地物の情報を取得し、各地物を地図が画像上にベクタ描画することによって表示する方式）と比較して、地図画像上に大量の地物が表示される場合であっても画像データサイズ自体がほとんど変化しないため、クライアントの性能劣化が生じないという利点がある。
【０００３】
また、サーバでは、クライアントからの要求に対して高速に応答するために、予め現在の状況に即した地図画像を保持しておくことが望ましいが、大量の地物を描画した地図画像を生成する処理は負荷が高くなるという問題がある。
【０００４】
上記の問題の対策として、従来では、新たに変更のあった地物（状態が変化した地物）の部分のみを更新前の地図画像に対して上書きして合成することによって、新たな地図画像を生成し更新する方法が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−２０３４３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１では、新たに変更のあった地物の部分のみを更新前の地図画像に合成することによって新たな地図画像を生成し更新しているため、例えば停電監視システムにおける大規模停電発生時のように、大量の地物の状態が変化して更新前と更新後との差分量（地物の状態の変化量）が膨大となった場合には、新たな地図画像を高速に生成し更新することができないという問題が生じる。
【０００７】
本発明は、これらの問題を解決するためになされたものであり、大量の地物の状態が変化した場合であっても、新たな地図画像を高速に生成し更新することが可能な地図画像生成装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明による地図画像生成装置は、地物の位置および状態を示す情報を含む地物情報を取得する地物情報取得部と、地物情報取得部にて取得された地物情報に基づいて更新すべき地図画像の区域を特定するとともに、更新すべき地図画像の区域と同一の区域を含む複数の地図画像の各々が有する地物情報と、地物情報取得部にて取得された地物情報との差分を抽出し、当該差分に基づいて複数の地図画像から更新後の新たな地図画像の基となる基画像を選択する基画像選択部と、基画像に対して、差分として抽出された地物情報に対応する地物画像を追加して描画し、新たな地図画像として生成する地図画像生成部とを備える。
【発明の効果】
【０００９】
本発明によると、地物の位置および状態を示す情報を含む地物情報を取得する地物情報取得部と、地物情報取得部にて取得された地物情報に基づいて更新すべき地図画像の区域を特定するとともに、更新すべき地図画像の区域と同一の区域を含む複数の地図画像の各々が有する地物情報と、地物情報取得部にて取得された地物情報との差分を抽出し、当該差分に基づいて複数の地図画像から更新後の新たな地図画像の基となる基画像を選択する基画像選択部と、基画像に対して、差分として抽出された地物情報に対応する地物画像を追加して描画し、新たな地図画像として生成する地図画像生成部とを備えるため、大量の地物の状態が変化した場合であっても、新たな地図画像を高速に生成し更新することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態１による地図画像生成装置を含む地図情報システムの構成の一例を示すブロック図である。
【図２】本発明の実施の形態１による地図画像生成システムサーバのハードウェアの構成の一例を示すブロック図である。
【図３】本発明の実施の形態１による地物画像ＤＢに保存される情報の一例を示す図である。
【図４】本発明の実施の形態１による地図画像生成用画像ＤＢに保存される情報の一例を示す図である。
【図５】本発明の実施の形態１による地図画像生成用画像情報ＤＢに保存される情報の一例を示す図である。
【図６】本発明の実施の形態１による地図画像ＤＢのファイルシステムの構成の一例を示す図である。
【図７】本発明の実施の形態１による地図情報システムの動作の一例を示す図である。
【図８】本発明の実施の形態１による地図情報システムの動作の一例を示す図である。
【図９】本発明の実施の形態１による地図画像生成装置の機能構成の一例を示すブロック図である。
【図１０】本発明の実施の形態１による使用地図画像判断部の動作の一例を示すフローチャートである。
【図１１】本発明の実施の形態１による地図画像削除部の動作の一例を示すフローチャートである。
【図１２】本発明の実施の形態２による使用地図画像判断部の動作の一例を示すフローチャートである。
【図１３】本発明の実施の形態３による地図画像削除部の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
本発明の実施の形態について、図面に基づいて以下に説明する。
【００１２】
＜実施の形態１＞
まず、本発明の実施の形態１による地図画像生成装置を含む地図情報システムの全体的な構成について説明する。
【００１３】
図１は、本実施の形態１による地図情報システムの構成の一例を示すブロック図である。
【００１４】
図１に示すように、本実施の形態１による地図情報システムは、地図情報システムサーバ１と、当該地図情報システムサーバ１とネットワーク２（例えばインターネットまたはイントラネット）を介して接続された監視制御システム３およびクライアントシステム４とを備えている。
【００１５】
地図情報システムサーバ１は、ネットワーク２を介して監視制御システム３から地物情報１４を取得すると、当該地物情報１４を現在の地図画像に対して反映させるために、地図情報システムサーバ１内で保持されている現在の地図画像を更新する（地物情報１４を反映した新たな地図画像を生成する）。
【００１６】
また、地図情報システムサーバ１は、ネットワーク２を介してクライアントシステム４から表示設定情報１５を取得すると、当該表示設定情報１５に従った地図画像１６をクライアントシステム４に返送する。
【００１７】
監視制御システム３は、監視制御対象である地物の状態（地物状態）を監視しており、地物状態に変化があった場合は、ネットワーク２を介して、地図情報システムサーバ１に当該地物状態の変化を示す情報を含む地物情報１４を通知する。
【００１８】
地物情報１４は、例えば、地物のＩＤ（地物ＩＤ）、地物が存在する位置（地物位置）を示す情報、あるいは地物状態などの情報を含んでいる。例えば、停電監視システムにおいて、監視制御対象としては変圧器、開閉器などが想定され、地物状態としては正常状態、異常状態、あるいは状態不明などが想定される。
【００１９】
クライアントシステム４は、当該クライアントシステム４において利用者が表示設定情報１５を設定すると、ネットワーク２を介して地図情報システムサーバ１に設定された表示設定情報１５を通知する。また、ネットワーク２を介して地図情報システムサーバ１から地図画像１６を取得し、取得した地図画像１６の表示を行う。
【００２０】
表示設定情報１５は、例えば、地図表示範囲および表示縮尺などの情報を含んでいる。地図情報システムサーバ１に対する地図画像表示要求は、利用者が表示装置に所望の地図画像を表示させたい場合に行われるものであり表示設定情報１５に含まれるが、表示設定情報１５とは別に地図情報システムサーバ１に送信するようにしてもよい。
【００２１】
地図画像１６は、例えば、所定の規定に従って矩形に区切った状態で管理される。クライアントシステム４が要求する地図画像１６の表示範囲が、矩形に区切られた１つの地図画像では表現できない場合、地図情報システムサーバ１は複数の地図画像を地図画像１６としてクライアントシステム４に返送する。クライアントシステム４は、地図情報システムサーバ１から受信した複数の地図画像を表示装置にて並べて表示することによって、クライアントシステム４が要求した表示範囲の地図画像１６を表示することができる。
【００２２】
次に、地図情報システムサーバ１の構成について説明する。
【００２３】
図１に示すように、地図情報システムサーバ１は、監視制御システム３およびクライアントシステム４とネットワーク２を介して通信を行うＷＥＢサーバ５と、監視制御システム３から取得した地物情報１４を反映した新規地図画像（新たな地図画像）を生成し保存する地図画像生成システムサーバ６と、クライアントシステム４から取得した表示設定情報１５に基づいて地図画像１６を取得し、取得した地図画像１６をクライアントシステム４に返信する地図画像配信システムサーバ７と、地図画像に関する各種情報を保持するＤＢ（データベース、以下同様）サーバ８とを備えている。
【００２４】
ＷＥＢサーバ５は、ネットワーク２との接続を管理するとともに、監視制御システム３から取得した地物情報１４を地図画像生成システムサーバ６に送信する。また、クライアントシステム４から取得した表示設定情報１５を地図画像配信システムサーバ７に送信し、地図画像配信システムサーバ７から受信した地図画像１６をクライアントシステム４に送信する。なお、ＷＥＢサーバ５は、大規模ＷＥＢサービスを行う場合において、負荷分散を行うためのロードバランサとして機能するようにしてもよい。
【００２５】
地図画像生成システムサーバ６は、地図画像の生成を行う地図画像生成装置１７を備えている。
【００２６】
地図画像生成装置１７は、ＷＥＢサーバ５を介して監視制御システム３から地物情報１４を取得すると、取得した地物情報１４をＤＢサーバ８の地物情報ＤＢ９に保存するとともに、地物情報１４に基づいて更新が必要な地図画像の領域を算出し、当該領域の新規地図画像を生成し、生成した地図画像を地図画像ＤＢ１０に保存する。なお、地図画像生成装置１７の構成および動作の詳細については後述する。
【００２７】
ここで、地図画像生成システムサーバ６のハードウェア構成は、例えば図２に示すような構成となる。図２に示すように、地図画像生成システムサーバ６は、ＣＰＵ（Central Processing Unit）６１と、地図画像生成装置１７の処理動作を定義したプログラム（ソフトウェア）等が保存されたメモリ６２と、地図画像生成に必要な各種情報を保存する外部記憶装置６３と、入力装置６４と、表示装置６５と、ＷＥＢサーバ５およびＤＢサーバ８との通信を行う通信装置６６とを備えている。
【００２８】
ＣＰＵ６１は、メモリ６２に格納された上記のプログラムを実行することで、地図画像生成装置１７の処理動作を実行する。
【００２９】
外部記憶装置６３は、例えば磁気ディスクを備えたハードディスクにより構成される。
【００３０】
入力装置６４は、例えばキーボードやマウスなどであり、データ入力などに使用される。
【００３１】
表示装置６５は、ＣＰＵ６１で処理されたデータを表示する。
【００３２】
地図画像配信システムサーバ７は、クライアントシステム４からＷＥＢサーバ５を介して表示設定情報１５を取得すると、取得した表示設定情報に基づいて表示に必要な地図画像１６を算出し、算出した地図画像１６に対応する地図画像をＤＢサーバ８内の地図画像ＤＢ１０から取得してＷＥＢサーバ５を介してクライアントシステム４に返信する。
【００３３】
ここで、地図画像配信システムサーバ７のハードウェア構成は、例えば図２に示す地図画像生成システムサーバ６の構成と同様である。すなわち、ＣＰＵ（図２のＣＰＵ６１に対応）と、表示設定情報１５に基づいて地図画像ＤＢ１０から取得すべき地図画像を算出する処理を実行するプログラム等が保存されたメモリ（図２のメモリ６２に対応）と、地図画像の取得あるいはクライアントシステム４への返信に必要な各種情報を保存する外部記憶装置（図２の外部記憶装置６３に対応）と、入力装置（図２の入力装置６４に対応）と、表示装置（図２の表示装置６５に対応）と、ＷＥＢサーバ５およびＤＢサーバ８との通信を行う通信装置（図２の通信装置６６に対応）とを備えている。
【００３４】
ＤＢサーバ８は、地物情報が保持された地物情報ＤＢ９と、クライアントシステム４に送信するための地図画像が保持された地図画像ＤＢ１０と、新規地図画像を生成する際に利用される地物画像が保持された地物画像ＤＢ１１と、新規地図画像を生成する際に利用される地図画像が保持された地図画像生成用画像ＤＢ１２と、地図画像生成用画像ＤＢ１２に保持された地図画像に描画されている地物情報などを保持する地図画像生成用画像情報ＤＢ１３とを備えている。
【００３５】
地物情報ＤＢ９は、地物のＩＤ、地物位置、および地物状態（例えば、正常、異常）などの属性情報を保存している。
【００３６】
地図画像ＤＢ１０は、矩形領域に区切られた地図画像を、当該地図画像が表現する縮尺や区域ＩＤとともに保存している。ここで、区域ＩＤとは、地図画像を所定の規則に従って格子状に区切ることによって決定される地図画像における領域のＩＤを示す。区域ＩＤが同一の地図画像は、表示範囲も同一となる。
【００３７】
地物画像ＤＢ１１は、例えば図３に示すように、新規地図画像を生成する際に利用される地物を表現した画像データ（以下、データを意味する場合であっても単に地物画像という）を、当該地物画像が利用される条件（レイヤ名、縮尺、状態など）とともに保存する。
【００３８】
地図画像生成用画像ＤＢ１２は、新規地図画像を生成するための基となる画像（基画像）の候補として、大量の地図画像データを地図画像ＩＤとともに保存している。
【００３９】
地図画像生成用画像情報ＤＢ１３は、例えば図５に示すように、地図画像生成用画像ＤＢ１２に保存された地図画像について、当該地図画像の縮尺、区域ＩＤ、異常状態であることを示すように地図画像上に描画された地物（異常描画地物）のＩＤのリスト（異常描画地物ＩＤリスト）、およびその他の情報（地図画像内すべての異常描画地物を包含する外接矩形の情報、当該地図画像を利用した最終利用日時の情報など）を保存している。
【００４０】
なお、図４，５に示すように、地図画像生成用画像ＤＢ１２は、同一の区域ＩＤを示す地図画像を複数保存する場合がある。
【００４１】
ここで、ＤＢサーバ８のハードウェア構成は、例えば図２に示す地図画像生成システムサーバ６の構成と同様である。すなわち、ＣＰＵ（図２のＣＰＵ６１に対応）と、ＣＰＵの起動用プログラム等の各種プログラムを格納するメモリ（図２のメモリ６２に対応）と、地物情報ＤＢ９、地図画像ＤＢ１０、地物画像ＤＢ１１、地図画像生成用画像ＤＢ１２、および地図画像生成用画像情報ＤＢ１３を構成する外部記憶装置（図２の外部記憶装置６３に対応）と、入力装置（図２の入力装置６４に対応）と、表示装置（図２の表示装置６５に対応）と、地図画像生成システムサーバ６および地図画像配信システムサーバ７との通信を行う通信装置（図２の通信装置６６に対応）とを備えている。
【００４２】
なお、外部記憶装置は、地物情報ＤＢ９、地図画像ＤＢ１０、地物画像ＤＢ１１、地図画像生成用画像ＤＢ１２、および地図画像生成用画像情報ＤＢ１３の各々のデータ容量に応じて複数備えるようにしてもよい。また、表示装置は、ＣＰＵで処理されたデータを表示するが、ＤＢサーバ８をデータの保存のみに使用する場合、表示装置は備えなくてもよい。
【００４３】
図６は、地図画像ＤＢ１０のファイルシステムの構成の一例を示す図であり、地図画像ＤＢ１０に地図画像を保存する際の保存規則を説明するための図である。
【００４４】
図６に示すように、地図画像ＤＢ１０では、地図画像を、ディレクトリ構造に基づいてファイルシステム上で管理している。すなわち、地図画像ＤＢ１０は、最上層のディレクトリとして、保存された各地図画像へのルートを既定したルートディレクトリ１０１を有している。また、ルートディレクトリ１０１は、表示縮尺に応じて分類された複数の縮尺ディレクトリ１０２ａ（縮尺Ａ），１０２ｂ（縮尺Ｂ），・・・（以下、単に縮尺ディレクトリ１０２とも称する）を有している。縮尺ディレクトリ１０２には、既定されたサイズおよびファイル形式に従ってタイル状に分割された状態の地図画像１０３（所定の区域に分割された地図画像）が、表示範囲を示すファイル名（区域ＩＤ）で保存されている（例えば、縮尺ディレクトリ１０２ａにはタイル状の地図画像１０３ａが保存されている）。
【００４５】
次に、地図情報システムの動作について、図７，８を参照して説明する。
【００４６】
図７は、地図画像配信システムサーバ７がクライアントシステム４から地図画像表示要求を受けた場合における動作を示す図である。
【００４７】
図７に示すように、ステップＳ７１において、利用者によってクライアントシステム４の起動が実施されると、クライアントシステム４からＷＥＢサーバ５にアクセスが行われる。
【００４８】
ステップＳ７２において、ＷＥＢサーバ５は、クライアントシステム４からのアクセスに応答してクライアントシステムファイルを送信する。
【００４９】
ステップＳ７３において、クライアントシステム４は、ＷＥＢサーバ５から受信したクライアントシステムファイルを読み込む。
【００５０】
ステップＳ７４において、クライアントシステム４が起動する。
【００５１】
ステップＳ７５において、利用者がクライアントシステム４に対して初期表示指定（地図画像の初期表示を行うための表示位置や表示縮尺等の指定）が行われる。
【００５２】
ステップＳ７６において、クライアントシステム４は、ステップＳ７５にて行われた初期表示指定に基づいて表示設定情報１５を作成し、作成した表示設定情報１５を地図画像配信システムサーバ７にＷＥＢサーバ５を介して送信する。
【００５３】
ステップＳ７７において、地図画像配信システムサーバ７は、クライアントシステム４から取得した表示設定情報１５に基づく地図画像をＤＢサーバ８から取得し、取得した地図画像（図６に示すタイル状の地図画像１０３）をクライアントシステム４に返信する。
【００５４】
ステップＳ７８において、クライアントシステム４は、地図画像配信システムサーバ７から地図画像を受信する。
【００５５】
ステップＳ７９において、クライアントシステム４は、地図画像配信システムサーバ７から受信した地図画像に対してタイリング等の地図表示処理を実行し、表示装置に表示する。
【００５６】
図８は、地図画像生成システムサーバ６が監視制御システム３から地物情報１４を取得した場合における動作（地図画像生成動作）を示す図である。
【００５７】
図８に示すように、ステップＳ８１において、監視制御システム３は、監視対象である地物状態の変化を取得する。
【００５８】
ステップＳ８２において、監視制御システム３は、ＷＥＢサーバ５を介して地図画像生成システムサーバ６に地物情報１４を送信する。
【００５９】
ステップＳ８３において、地図画像生成システムサーバ６は、ＤＢサーバ８に対して地図画像生成用画像情報を要求して取得する。その後、取得した地図画像生成用画像情報に基づいて地図画像の生成に用いる基画像を決定する。ここで、基画像とは、地物画像を貼り付ける下地となる画像のことをいう。
【００６０】
ステップＳ８４において、地図画像生成システムサーバ６は、ＤＢサーバ８に対して、基画像となる地図画像生成用画像、地物位置の情報、地物画像をそれぞれ要求して取得する。その後、取得した各情報に基づいて、基画像に対して地物画像を描画することによって新規地図画像を生成する。生成された新規地図画像は、地図画像および地図画像生成用画像としてＤＢサーバ８に保存される。また、生成された新規地図画像の情報は、地図画像生成用画像情報としてＤＢサーバ８に保存される。
【００６１】
ステップＳ８５において、地図画像生成システムサーバ６は、ＤＢサーバ８から地図画像生成用画像情報を取得し、取得した地図画像生成用画像情報に基づいて、ＤＢサーバ８に保存されている地図画像生成用画像から廃棄すべき地図画像の探索が行われ、廃棄すべき地図画像が検出されると、検出した地図画像生成用画像およびその地図画像生成用画像情報をＤＢサーバ８から削除する。
【００６２】
次に、地図画像生成装置１７の構成について説明する。
【００６３】
図９は、地図画像生成装置１７の機能構成の一例を示す図ブロック図である。
【００６４】
図９に示すように、地図画像生成装置１７は、使用地図画像判断部１７１と、地物画像貼付部１７２と、地図画像削除部１７３と、地物情報ＤＢ通信部１７４と、地図画像ＤＢ通信部１７５と、地物画像ＤＢ通信部１７６と、地図画像生成用画像ＤＢ通信部１７７と、地図画像生成用画像情報ＤＢ通信部１７８と、監視制御システム通信部１７９とを備えている。
【００６５】
なお、上述の通り、使用地図画像判断部１７１、地物画像貼付部１７２、地図画像削除部１７３、地物情報ＤＢ通信部１７４、地図画像ＤＢ通信部１７５、地物画像ＤＢ通信部１７６、地図画像生成用画像ＤＢ通信部１７７、地図画像生成用画像情報ＤＢ通信部１７８、および監視制御システム通信部１７９の各々は、図２のメモリ６２に格納されたソフトウェアに基づく図２のＣＰＵ６１を用いたプログラム処理を実行することによって実現されるものとする。
【００６６】
地物情報ＤＢ通信部１７４は、ＤＢサーバ８の地物情報ＤＢ９と通信を行い、地物情報ＤＢ９との間で地物情報の送受信を行う。
【００６７】
地図画像ＤＢ通信部１７５は、ＤＢサーバ８の地図画像ＤＢ１０と通信を行い、地図画像ＤＢ１０との間で地図画像の送受信を行う。
【００６８】
地物画像ＤＢ通信部１７６は、ＤＢサーバ８の地物画像ＤＢ１１と通信を行い、地物画像ＤＢ１１との間で地物画像の送受信を行う。
【００６９】
地図画像生成用画像ＤＢ通信部１７７は、ＤＢサーバ８の地図画像生成用画像ＤＢ１２と通信を行い、地図画像生成用画像ＤＢ１２との間で地図画像の送受信を行う。
【００７０】
地図画像生成用画像情報ＤＢ通信部１７８は、ＤＢサーバ８の地図画像生成用画像情報ＤＢ１３と通信を行い、地図画像生成用画像情報ＤＢ１３との間で地図画像生成用画像情報の送受信を行う。
【００７１】
監視制御システム通信部１７９（地物情報取得部）は、ＷＥＢサーバ５と通信を行い、ＷＥＢサーバ５を介して監視制御システム３から地物情報１４を受信する。
【００７２】
使用地図画像判断部１７１（基画像選択部）は、監視制御システム通信部１７９を介して監視制御システム３から地物情報１４を取得し、取得した地物情報１４に含まれる地物位置の情報に基づいて更新すべき地図画像の区域を特定する。次いで、特定された更新すべき地図画像の区域について、地図画像生成用画像情報ＤＢ通信部１７８を介して、地図画像生成用画像情報ＤＢ１３から当該地図画像の区域と同一の区域を描画した地図画像の情報を取得し、取得した地図画像生成用画像情報に基づいて基画像を決定する。また、基画像が有する地物情報と、更新すべき地図画像が有する地物情報との差分を抽出する。
【００７３】
地物画像貼付部１７２（地図画像生成部）は、基画像の地図画像ＩＤと、差分として抽出された地物情報とを使用地図画像判断部１７１から取得する。次いで、取得した基画像の地図画像ＩＤに基づいて、地図画像生成用画像ＤＢ通信部１７７を介して地図画像生成用画像ＤＢ１２から基画像として使用する地図画像を取得する。また、取得した差分として抽出された地物情報に基づいて、地物画像ＤＢ通信部１７６を介して地物画像ＤＢ１１から新たに地物を描画するために必要な地物画像を取得する。次いで、基画像における適切な位置に、取得した地物画像を貼り付ける（描画する）ことによって新規画像を生成する。すなわち、基画像に対して、差分として抽出された地物情報に対応する地物画像を追加して描画し、新規地図画像（新たな地図画像）として生成する。生成した新規地図画像は、地図画像ＤＢ１０および地図画像生成用画像ＤＢ１２にそれぞれ保存される。新規地図画像の情報は、地図画像生成用画像情報として地図画像生成用画像情報ＤＢ１３に保存される。
【００７４】
地図画像削除部１７３は、地物画像貼付部１７２にて新規地図画像を生成した後、地図画像生成用画像情報ＤＢ１３に保存されている地図画像数が一定数以上になった場合、地図画像生成用画像情報ＤＢ通信部１７８を介して地図画像生成用画像情報ＤＢ１３から地図画像生成用画像情報を取得し、取得した地図画像生成用画像情報に基づいて削除対象となる地図画像（所定の地図画像）を決定する。次いで、決定した削除対象となる地図画像に関する情報を、地図画像生成用画像ＤＢ１２および地図画像生成用画像情報ＤＢ１３から削除する。
【００７５】
次に、地図画像生成装置１７の動作について、図１０，１１を参照して説明する。
【００７６】
図１０は、使用地図画像判断部１７１の動作の一例を示すフローチャートである。
【００７７】
図１０に示すように、ステップＳ１０１において、使用地図画像判断部１７１は、使用地図画像判断処理を実行すると、ＷＥＢサーバ５を介して監視制御システム３から地物情報１４を取得し、状態が変化した地物の地物位置の情報に基づいて、地図画像ＤＢ１０に保存されている地図画像から更新すべき地図画像（生成対象となる地図画像）の区域（区域ＩＤ）を特定する。
【００７８】
ステップＳ１０２において、更新すべき地図画像の区域のうちの一の地図画像の区域について、地図画像生成用画像情報ＤＢ１３から、地図画像生成用画像ＤＢ１２に保存されている当該一の地図画像の区域ＩＤと同一の区域ＩＤである各地図画像が有する異常描画地物ＩＤリストを取得する。ここで、異常描画地物ＩＤリストとは、ある地図画像に描画された地物画像のうち、異常状態であることを示すように描画された地物画像のＩＤのリストのことをいう。
【００７９】
ステップＳ１０３において、地図画像生成用画像情報ＤＢ１３から取得した各地図画像の異常描画地物ＩＤリストと、更新すべき地図画像において異常状態であることを示すように描画された地物のＩＤのリスト（異常描画地物ＩＤリスト）とを比較して差分を抽出し、抽出した差分量が最も小さい地図画像を基画像として利用することを決定する。
【００８０】
ステップＳ１０４において、ステップＳ１０２およびステップＳ１０３の処理を、ステップＳ１０１にて特定された全ての更新すべき地図画像に対して実行したか否かを判断する。全ての更新すべき地図画像に対して処理を実行したと判断した場合は処理を終了する。一方、全ての更新すべき地図画像に対して処理を実行していないと判断した場合はステップＳ１０２に移行する。
【００８１】
図１１は、地図画像削除部１７３の動作の一例を示すフローチャートである。
【００８２】
図１１に示すように、ステップＳ１１１において、地図画像削除部１７３は、地図画像削除処理を実行すると、地物画像貼付部１７２にて新規地図画像が生成された後、地図画像生成用画像情報ＤＢ１３から地図画像生成用画像情報を取得する。
【００８３】
ステップＳ１１２において、取得した地図画像生成用画像情報を、各地図画像の区域ＩＤごとに分類する。
【００８４】
ステップＳ１１３において、同一の区域ＩＤに対応する地図画像が一定数（所定数）以上存在するか否かを判断する。地図画像が一定数以上存在すると判断した場合はステップＳ１１４に移行する。一方、地図画像が一定数以上存在しないと判断した場合はステップＳ１１５に移行する。
【００８５】
ステップＳ１１４において、同一の区域ＩＤに対応する各地図画像の最終利用日時を比較し、最終利用日時が古い地図画像を削除する。すなわち、削除が決定した地図画像に関する情報を、地図画像生成用画像ＤＢ１２および地図画像生成用画像情報ＤＢ１３から削除する。このとき、最終利用日時が最も古い地図画像を削除するようにしてもよい。また、最終利用日時が古い順に所定数の地図画像を削除するようにしてもよい。
【００８６】
ステップＳ１１５において、ステップＳ１１２にて分類された全ての区域ＩＤについての調査（ステップＳ１１３およびステップＳ１１４の処理）が完了したか否かを判断する。全ての区域ＩＤについての調査が完了したと判断した場合は処理を終了する。一方、全ての区域ＩＤについての調査が完了していないと判断した場合はステップＳ１１３に移行する。
【００８７】
以上のことから、本実施の形態１によれば、取得した地物情報に基づいて、予め保存しておいた地図画像から適切な地図画像を基画像として選択し、選択した基画像に対して状態が変化した地物画像のみを描画することによって新規地図画像を生成するため、大量の地物の状態が変化した場合であっても、新規地図画像を高速に生成し更新することが可能となる。
【００８８】
＜実施の形態２＞
実施の形態１では、使用地図画像判断部１７１による使用地図画像判断処理において、地図画像生成用画像が有する異常描画地物ＩＤリストと、更新すべき地図画像が有する異常描画地物ＩＤリストとを比較し、差分が最も小さい地図画像を基画像として決定している。このような方法で基画像を決定することによって、厳密に差分量が最も小さくなる地図画像を基画像として決定し利用することができる。しかし、例えば、基画像の候補となる更新すべき地図画像の区域ＩＤと同一の区域ＩＤの地図画像生成用画像が大量にある場合などにおいて、上記の異常描画地物ＩＤリストの比較に要する処理時間が大きくなってしまう可能性がある。
【００８９】
そこで、本発明の実施の形態による地図情報システムについて、特に停電監視システムを想定した場合などでは、異常状態を示す地物が局所的に集中して存在する可能性が高いことを利用して、地図画像生成用画像に描画される異常状態を示す地物を全て包含する外接矩形の領域を予め導出して地図画像生成用画像情報ＤＢ１３に保存しておく。そして、予め保存した地図画像生成用画像における外接矩形の領域と、更新すべき地図画像において異常状態を示す地物を全て包含する外接矩形の領域とを比較し、両領域が重なる部分の面積が最も大きい地図画像を基画像と決定してもよい。
【００９０】
上記の方法を採用することによって、実施の形態１のように、確実に差分が最も小さい地図画像を基画像とすることができなくなるが、外接矩形の領域同士の重なりを調べるだけで基画像を決定することができるため、使用地図画像判断（基画像を決定するための判断）に要する処理時間を短縮することができると考えられる。本発明の実施の形態２では、上記の方法によって基画像を決定しており、以下にその詳細を説明する。なお、本実施の形態２による地図画像生成装置１７の構成は、実施の形態１で説明した図９に示す構成と同様であるため、ここでは説明を省略する。
【００９１】
図１２は、本実施の形態２による使用地図画像判断部１７１（基画像選択部）の動作の一例を示すフローチャートである。
【００９２】
図１２に示すように、ステップＳ１２１において、使用地図画像判断部１７１は、使用地図画像判断処理を実行すると、ＷＥＢサーバ５を介して監視制御システム３から地物情報１４を取得し、状態が変化した地物の地物位置の情報に基づいて、地図画像ＤＢ１０に保存されている地図画像から更新すべき地図画像（生成対象となる地図画像）の区域（区域ＩＤ）を特定する。
【００９３】
ステップＳ１２２において、更新すべき地図画像の区域のうちの一の地図画像の区域について、地図画像生成用画像情報ＤＢ１３から、地図画像生成用画像ＤＢ１２に保存されている当該一の地図画像の区域ＩＤと同一の区域ＩＤである各地図画像の外接矩形の領域を取得する。ここで、外接矩形の領域とは、各地図画像において地物情報における状態が異常状態であることを示す地物を包含する外接矩形の領域のことをいう。
【００９４】
ステップＳ１２３において、地図画像生成用画像情報ＤＢ１３から取得した各地図画像の外接矩形の領域と、更新すべき地図画像の外接矩形の領域とを比較し、両領域の重なり割合が最も大きい地図画像を導出する。
【００９５】
ステップＳ１２４において、ステップＳ１２３にて導出された地図画像の外接矩形の領域と、地図画像生成用画像情報ＤＢ１３から取得した地図画像の外接矩形の領域との重なり割合が一定値以上であるか否かを判断する。重なり割合が一定値以上である場合はステップＳ１２５に移行し、重なり割合が一定値以上でない場合はステップＳ１２６に移行する。
【００９６】
ステップＳ１２５において、ステップＳ１２３にて導出された地図画像を基画像として利用することを決定する。
【００９７】
ステップＳ１２６において、地図画像生成用画像ＤＢ１２に保存されている正常地図画像を基画像として利用することを決定する。ここで、正常画像とは、地図画像に描画される地物の状態が全て正常状態であるものとして示される地図画像のことをいう。
【００９８】
ステップＳ１２７において、ステップＳ１２２〜ステップＳ１２６の処理を、ステップＳ１２１にて特定した全ての更新すべき地図画像に対して実行したか否かを判断する。全ての更新すべき地図画像に対して処理を実行したと判断した場合は処理を終了する。一方、全ての更新すべき地図画像に対して処理を実行していないと判断した場合はステップＳ１２２に移行する。
【００９９】
以上のことから、本実施の形態２によれば、予め保存しておいた地図画像の外接矩形の領域と、取得した地物情報における外接矩形の領域とを比較し、両領域の重なり割合が最も大きい地図画像を基画像として選択しているため、実施の形態１よりも新規地図画像を高速に生成し更新することが可能となる。また、外接矩形の領域は、少なくとも３つ以上の地物の位置情報が必要なことから、本実施の形態２では大量の地物状態が変化した場合における新規地図画像の生成・更新処理に特に有効である。
【０１００】
＜実施の形態３＞
実施の形態１では、地図画像削除部１７３による画像削除処理において、地図画像生成用画像ＤＢ１２に保存されている地図画像の最終利用日時を取得し、最終利用日時が古い地図情報を優先的に削除している。
【０１０１】
一方、地図画像生成用画像ＤＢ１２に保存されている地図画像と、当該地図画像の生成時における基画像との差分に基づいて、削除する地図画像を決定してもよい。当該方法を採用することによって、生成に時間を要した地図画像を保存し、短時間で生成した地図画像を削除することができる。本発明の実施の形態３は、上記の方法によって削除する地図画像を決定しており、以下にその詳細を説明する。なお、本実施の形態３による地図画像生成装置１７の構成は、実施の形態１で説明した図９に示す構成と同様であるため、ここでは説明を省略する。
【０１０２】
図１３は、本実施の形態３による地図画像削除部１７３の動作の一例を示すフローチャートである。
【０１０３】
図１３に示すように、ステップＳ１３１において、地図画像削除部１７３は、地図画像削除処理を実行すると、地物画像貼付部１７２にて新規地図画像が生成された後、地図画像生成用画像情報ＤＢ１３から地図画像生成用画像情報を取得する。
【０１０４】
ステップＳ１３２において、取得した地図画像生成用画像情報を、各地図画像の区域ＩＤごとに分類する。
【０１０５】
ステップＳ１３３において、同一の区域ＩＤに対応する地図画像が一定数（所定数）以上存在するか否かを判断する。地図画像が一定数以上存在すると判断した場合はステップＳ１３４に移行する。一方、地図画像が一定数以上存在しないと判断した場合はステップＳ１３５に移行する。
【０１０６】
ステップＳ１３４において、同一の区域ＩＤに対応する各地図画像と、当該地図画像の生成時における基画像との差分が小さい地図画像を削除する。すなわち、削除が決定した地図画像に関する情報を、地図画像生成用画像ＤＢ１２および地図画像生成用画像情報ＤＢ１３から削除する。このとき、差分が最も小さい地図画像を削除するようにしてもよい。また、差分が最も小さい順に所定数の地図画像を削除するようにしてもよい。
【０１０７】
その後、削除の対象となった地図画像（例えば地図画像Ａ）を基画像として生成した地図画像（例えば地図画像Ｂ）（０・・・ｎ枚）の情報を地図画像生成用画像情報ＤＢ１３から取得し、地図画像Ａと当該地図画像Ａの基画像との差分量を、地図画像Ｂと当該地図画像Ｂの基画像である地図画像Ａとの差分量に加え、地図画像Ｂの基画像を、地図画像Ａから当該地図画像Ａの基画像へと更新する。
【０１０８】
ステップＳ１３５において、ステップＳ１３２にて分類された全ての区域ＩＤについての調査（ステップＳ１３３およびステップＳ１３４の処理）が完了したか否かを判断する。全ての区域ＩＤについての調査が完了したと判断した場合は処理を終了する。一方、全ての区域ＩＤについての調査が完了していないと判断した場合はステップＳ１３３に移行する。
【０１０９】
以上のことから、本実施の形態３によれば、短時間で生成した地図画像を優先して削除し、時間を要した地図画像を残しているため、実施の形態１よりも新規地図画像を高速に生成し更新することが可能となる。
【０１１０】
なお、図９において、使用地図画像判断部１７１、地物画像貼付部１７２、地図画像削除部１７３、地物情報ＤＢ通信部１７４、地図画像ＤＢ通信部１７５、地物画像ＤＢ通信部１７６、地図画像生成用画像ＤＢ通信部１７７、地図画像生成用画像情報ＤＢ通信部１７８、および監視制御システム通信部１７９の各々は、ソフトウェアに基づくＣＰＵ（例えば、図２のＣＰＵ６１）を用いたプログラム処理を実行することによって実現されるものとして説明したが、これに限るものではない。可能であれば、使用地図画像判断部１７１、地物画像貼付部１７２、地図画像削除部１７３、地物情報ＤＢ通信部１７４、地図画像ＤＢ通信部１７５、地物画像ＤＢ通信部１７６、地図画像生成用画像ＤＢ通信部１７７、地図画像生成用画像情報ＤＢ通信部１７８、および監視制御システム通信部１７９の各々を、ハードウェア（例えば、電気信号に対して特定の演算あるいは処理を行うように構成された演算／処理回路等）として構成するようにしてもよい。また、上記の両者を混在させてもよい。
【０１１１】
また、図１，９において、ＤＢサーバ８の地物情報ＤＢ９、地図画像ＤＢ１０、地物画像ＤＢ１１、地図画像生成用画像ＤＢ１２、および地図画像生成用画像情報ＤＢ１３の各々は、データを保持しておく機能を、上述のハードディスク（ＨＤＤ:Hard Disk Drive）に限らず、例えばＤＶＤ（Digital Versatile Disk）、半導体メモリなどによって構成してもよい。
【０１１２】
また、図２において、入力装置６４および表示装置６５に代えて、入力装置６４と表示装置６５とを組み合わせたタッチパネル式の表示装置を備えてもよい。
【０１１３】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【０１１４】
１  地図情報システムサーバ、２  ネットワーク、３  監視制御システム、４  クライアントシステム、５  ＷＥＢサーバ、６  地図画像生成システムサーバ、７  地図画像配信システムサーバ、８  ＤＢサーバ、９  地物情報ＤＢ、１０  地図画像ＤＢ、１１  地物画像ＤＢ、１２  地図画像生成用画像ＤＢ、１３  地図画像生成用画像情報ＤＢ、１４  地物情報、１５  表示設定情報、１６  地図画像、１７  地図画像生成装置、６１  ＣＰＵ、６２  メモリ、６３  外部記憶装置、６４  入力装置、６５  表示装置、６６  通信装置、１０１  地図画像保存ルート、１０２  縮尺、１０３  タイル状の地図画像、１７１  使用地図画像判断部、１７２  地物画像貼付部、１７３  地図画像削除部、１７４  地物情報ＤＢ通信部、１７５  地図画像ＤＢ通信部、１７６  地物画像ＤＢ通信部、１７７  地図画像生成用画像ＤＢ通信部、１７８  地図画像生成用画像情報ＤＢ通信部、１７９  監視制御システム通信部。
【図１】
2014153445.tif 000003
【図２】
2014153445.tif 000004
【図３】
2014153445.tif 000005
【図４】
2014153445.tif 000006
【図５】
2014153445.tif 000007
【図６】
2014153445.tif 000008
【図７】
2014153445.tif 000009
【図８】
2014153445.tif 000010
【図９】
2014153445.tif 000011
【図１０】
2014153445.tif 000012
【図１１】
2014153445.tif 000013
【図１２】
2014153445.tif 000014
【図１３】
2014153445.tif 000015