(57)【要約】【課題】地図を生成する技術を提供する。【解決手段】地図生成システムであって、複数の単語を関連付け、関連単語として記憶する関連単語記憶部と、関連単語の少なくとも１つとリンク付けされた地図レイヤを複数種類記憶する地図レイヤ記憶部と、入力された特定の単語を受け付ける単語受付部と、受け付けた特定の単語を用いて、記憶した関連単語の中から一または複数の関連単語を抽出する関連単語抽出部と、抽出した関連単語とリンク付けされている地図レイヤを、地図レイヤ記憶部から抽出する地図レイヤ抽出部と、抽出した地図レイヤに基づいて地図を生成する地図生成部と、地図を出力する出力部とを備える。【選択図】図１
2014153611.tif 000002
【特許請求の範囲】
【請求項１】
地図生成システムであって、
複数の単語を関連付け、関連単語として記憶する関連単語記憶部と、
前記関連単語の少なくとも１つとリンク付けされた地図レイヤを複数種類記憶する地図レイヤ記憶部と、
入力された特定の単語を受け付ける単語受付部と、
前記受け付けた特定の単語を用いて、前記記憶した関連単語の中から一または複数の関連単語を抽出する関連単語抽出部と、
前記抽出した関連単語とリンク付けされている地図レイヤを、前記地図レイヤ記憶部から抽出する地図レイヤ抽出部と、
前記抽出した地図レイヤに基づいて地図を生成する地図生成部と、
前記地図を出力する出力部と
を備える地図生成システム。
【請求項２】
請求項１記載の地図生成システムであって、さらに、
前記特定の単語との関連性の強弱に対応して、前記関連単語抽出部が抽出した各関連単語に評価値を付与する評価値付与部を備え、
前記地図生成部は、前記評価値に基づく分布を表示した前記地図を生成する
地図生成システム。
【請求項３】
請求項１または請求項２に記載の地図生成システムであって、さらに、
前記地図レイヤ記憶部に記憶されている前記地図レイヤと前記関連単語とをリンク付けしたリンクテーブルを備え、
前記地図レイヤ記憶部に記憶されている地図レイヤは、前記リンクテーブルによって前記関連単語とリンク付けされており、
前記地図レイヤ抽出部は、前記リンクテーブルを参照して、前記単語抽出部が抽出した関連単語とリンク付けされている地図レイヤを前記地図レイヤ記憶部から抽出する
地図生成システム。
【請求項４】
請求項１から請求項３のいずれか一項に記載の地図生成システムであって、さらに、
特定の地域の名称を受け付ける地域名称受付部と、
前記地域との関連性が所定以上強い関連単語を前記関連単語抽出部が抽出するように制御する関連単語抽出制御部とを備える
地図生成システム。
【請求項５】
請求項１から請求項４のいずれか一項に記載の地図生成システムであって、
前記関連単語記憶部は、各関連単語の意味に基づく階層構造を構成して前記関連単語を記憶している
地図生成システム。
【請求項６】
地図生成方法であって、
複数の単語を関連付け、関連単語として関連単語記憶部に記憶し、
前記関連単語の少なくとも１つとリンク付けされた地図レイヤを地図レイヤ記憶部に複数種類記憶し、
単語受付部から入力された特定の単語を受け付け、
前記受け付けた特定の単語を用いて、前記記憶した関連単語の中から一または複数の関連単語を抽出し、
前記抽出した関連単語とリンク付けされている地図レイヤを、前記地図レイヤ記憶部から抽出し、
前記抽出した地図レイヤに基づいて地図を生成し、
前記地図を出力部に出力させる
地図生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図を生成する技術に関するものである。
【背景技術】
【０００２】
従来、地図を利用する態様として、予め生成され提供される種々の地図の中から、利用者が利用目的に適合した地図を選択し利用する態様が一般的であった。これに対して近年、利用者の利用目的に基づいて地図を生成することが行われている（例えば、下記特許文献１）。下記特許文献１には、地図の家形情報と、周辺の路線価格情報とを参照し、保有不動産の推定価格を算出することで潜在的顧客を自動的に抽出し地図上に反映させ、営業に適合した地図を生成する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７-１４８９６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術は、利用者の所望の分布地図を生成するために必要な地図レイヤの組み合わせを利用者が決定している。しかしながら、こうした地図レイヤを目的に則して組み合わせることは必ずしも容易ではなかった。地図の利用者は、多数存在する地図レイヤの種類を把握することができず、また、いずれの地図レイヤを組み合わせたらよいか知ることは困難だからである。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも１つ以上を解決するためにされたものであり、以下の形態として実現することができる。
【０００６】
（１）本発明の一形態によれば、地図生成システムが提供される。この地図生成システムは、複数の単語を関連付け、関連単語として記憶する関連単語記憶部と；前記関連単語の少なくとも１つとリンク付けされた地図レイヤを複数種類記憶する地図レイヤ記憶部と；入力された特定の単語を受け付ける単語受付部と；前記受け付けた特定の単語を用いて、前記記憶した関連単語の中から一または複数の関連単語を抽出する関連単語抽出部と；前記抽出した関連単語とリンク付けされている地図レイヤを、前記地図レイヤ記憶部から抽出する地図レイヤ抽出部と；前記抽出した地図レイヤに基づいて地図を生成する地図生成部と；前記地図を出力する出力部と；を備える。この形態の地図生成システムは、受け付けた特定の単語に関連する地図レイヤを抽出し地図を生成するので、利用者は所望の地図に関連する単語を特定すればよく、地図を生成するための地図レイヤの組み合わせの決定をする作業を回避することができる。また、利用者は、多数存在する地図レイヤの種類の把握を回避することができる。
【０００７】
（２）上記形態の地図生成システムにおいて、さらに、前記特定の単語との関連性の強弱に対応して、前記関連単語抽出部が抽出した各関連単語に評価値を付与する評価値付与部を備え；前記地図生成部は、前記評価値に基づく分布を表示した前記地図を生成するとしてもよい。この地図生成システムは、特定の単語との関連性の強弱を反映した地図を生成することができる。
【０００８】
（３）上記形態の地図生成システムにおいて、さらに、前記地図レイヤ記憶部に記憶されている前記地図レイヤと前記関連単語とをリンク付けしたリンクテーブルを備え；前記地図レイヤ記憶部に記憶されている地図レイヤは、前記リンクテーブルによって前記関連単語とリンク付けされており；前記地図レイヤ抽出部は、前記リンクテーブルを参照して、前記単語抽出部が抽出した関連単語とリンク付けされている地図レイヤを前記地図レイヤ記憶部から抽出するとしてもよい。この形態のシステムは、リンクテーブルによって地図レイヤと関連単語とのリンク付けを行っているので、リンクテーブルのみを編集することで、リンク付けの変更・編集を行うことができる。
【０００９】
（４）上記形態の地図生成システムにおいて、特定の地域の名称を受け付ける地域名称受付部と；前記地域との関連性が所定以上強い関連単語を前記関連単語抽出部が抽出するように制御する関連単語抽出制御部とを備えるものとしてもよい。この地図生成システムによれば、地図を生成する際に、特定の地域との関連性が所定以上強い関連単語を抽出するので、特定の地域に適合した地図を生成することができる。
【００１０】
（５）上記形態の地図生成システムにおいて、前記関連単語記憶部は、各関連単語の意味に基づく階層構造を構成して前記関連単語を記憶しているとしてもよい。この地図生成システムは、関連単語の意味に基づく階層構造を利用して地図を生成することができる。
【００１１】
（６）また、本発明の他の形態として、地図生成方法が提供される。この地図生成方法は、複数の単語を関連付け、関連単語として関連単語記憶部に記憶し；前記関連単語の少なくとも１つとリンク付けされた地図レイヤを地図レイヤ記憶部に複数種類記憶し；単語受付部から入力された特定の単語を受け付け；前記受け付けた特定の単語を用いて、前記記憶した関連単語の中から一または複数の関連単語を抽出し；前記抽出した関連単語とリンク付けされている地図レイヤを、前記地図レイヤ記憶部から抽出し；前記抽出した地図レイヤに基づいて地図を生成し；前記地図を出力部に出力させる。この地図生成方法によると、利用者は所望の地図に関連する単語を特定すればよく、地図を生成するための地図レイヤの組み合わせを直接的に決定する作業を回避することができる。また、利用者は、多数存在する地図レイヤの種類の把握を回避することができる。
【００１２】
なお、本発明は、種々の態様で実現することが可能である。例えば、地図生成装置、地図生成プログラム、地図検索装置、地図検索方法、地図検索システム等の形態で実現することができる。
【図面の簡単な説明】
【００１３】
【図１】地図生成システムの構成を説明する説明図である。
【図２】関連単語ＤＢの一例を示す説明図である。
【図３】地図レイヤＤＢを示した説明図である。
【図４】リンクテーブルを示す説明図である。
【図５】地図生成処理を説明する説明図である。
【図６】関連単語に基づいて抽出された地図レイヤを示す説明図である。
【図７】地図レイヤポイントについて説明する説明図である。
【図８】リンクテーブルの詳細を説明する説明図である。
【図９】地図レイヤを重畳して地図を生成する態様を示す説明図である。
【図１０】地図生成処理の流れを示すフローチャートである。
【図１１】第２実施形態における地図生成システムの構成を説明する説明図である。
【図１２】非関連単語テーブルを説明する説明図である。
【図１３】関連単語ＤＢを説明する説明図である。
【図１４】第２実施形態におけるキーワード入力画面を説明する説明図である。
【図１５】第２実施形態における地図生成処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１４】
次に、本発明の実施の形態を実施形態に基づいて説明する。
Ａ．第１実施形態：
（Ａ１）システム構成：
図１は、本発明の第１実施形態としての地図生成システム１０の構成を説明する説明図である。地図生成システム１０は、利用者の所望する分布を示す地図を生成し、利用者に提供するシステムである。地図生成システム１０は、地図を生成するサーバ３０と、利用者が扱う端末２０とを備える。サーバ３０と端末２０とはインターネットＩＮＴを介して接続されている。
【００１５】
端末２０は、パーソナルコンピュータであり、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、ハードディスク（ＨＤＤ）２４と、ディスプレイ２５とを備える。ＲＯＭ２２は、端末２０の動作を制御する制御プログラムを記憶している。ＣＰＵ２１は、ＲＯＭ２２の制御プログラムを読み込んで実行することによって、端末２０全体の動作を制御する。ＨＤＤ２４は、後に説明する地図生成処理を行うためのプログラム（以下、地図生成プログラムとも呼ぶ）を記憶している。ＣＰＵ３１は、ＨＤＤ２４に記憶されている地図生成プログラムを読み込んで実行することによって、サーバ３０と協働して地図生成処理を行う。
【００１６】
サーバ３０は、ＣＰＵ３１と、ＲＯＭ３２と、ＲＡＭ３３と、ハードディスク（ＨＤＤ）３４とを備える。ＣＰＵ３１は、ＲＯＭ３２に記憶されている所定のプログラムを実行することにより、サーバ３０全体の動作を制御する。ハードディスク３４は、関連単語データベース（関連単語ＤＢ）３５と、地図レイヤデータベース（地図レイヤＤＢ）３６と、リンクテーブル３７とを備える。以下、関連単語ＤＢ３５、地図レイヤＤＢ３６、リンクテーブル３７について説明する。
【００１７】
図２は、関連単語ＤＢ３５を示す説明図である。関連単語ＤＢ３５は、種々の単語を関連付けて記憶するデータベースである。以下、関連単語ＤＢ３５に記憶されている各単語を関連単語とも呼ぶ。図２（Ａ）は、関連単語ＤＢ３５が記憶している関連単語を示す説明図である。関連単語ＤＢ３５は、所定の１つの単語について一または複数の単語を関連付けて記憶している。各関連単語同士は、同義語、意味上の類似関係、および概念上の包含関係など種々の関係に基づいて、上位層と下位層の２階層から成る階層構造を形成している。
【００１８】
図示するように、例えば、関連単語「雨台風」には、関連単語「雨」と関連単語「台風」とが関連付けて記憶されている。この場合、「雨台風」が階層構造の上位層の関連単語であり、「雨」と「台風」とが階層構造の下位層の関連単語である。１つの上位層の関連単語と、それに関連付けられた一または複数の下位層の関連単語の組み合わせを関連単語ユニットとも呼ぶ。
【００１９】
ＣＰＵ３１は、後述する地図生成処理において、複数の関連単語ユニットを組み合わせ、関連単語の多階層構造を形成する。図２（Ｂ）は、関連単語の多階層構造を説明する説明図である。例えば、「雨台風」を中心とした関連単語の多階層構造を形成する場合、ＣＰＵ３１は、関連単語「雨」を上位層とする関連単語ユニット（ユニットＵ１）の下位層の関連単語（「雨」）に、その関連単語（「雨」）を上位層として関連付けている関連単語ユニット（ユニットＵ２）を組み合わせる。このような規則性の下で、ＣＰＵ２１は、関連単語ユニットを複数個組み合わせることによって関連単語の多階層構造を形成する。
【００２０】
本実施形態においては、関連単語ＤＢ３５は、地図生成システム１０専用に生成されたデータである。また、関連単語ＤＢ３５は、利用者の地図の使用目的や使用分野に応じて、関連単語同士の関連付けの態様を編集可能である。関連単語ＤＢ３５の編集は、地図生成システム１０を提供する提供者のみが編集可能であるとしてもよいし、端末２０を介して利用者も編集可能であるとしてもよい。
【００２１】
本実施形態においては、関連単語ＤＢ３５として、地図生成システム１０専用に生成されたデータを適用するが、一般用途として用意されているシソーラスを関連単語ＤＢ３５として採用するとしてもよい。シソーラスとしては、所定の分野に限定して生成されたものを採用するとしてもよいし、広範な分野に亘って単語が関連付けされたもの採用するとしてもよい。
【００２２】
次に、地図レイヤＤＢ３６について説明する。図３は、地図レイヤＤＢ３６を示した説明図である。地図レイヤＤＢ３６は、地図を構成するための複数種類の地図レイヤを記憶している。地図レイヤとは、特定の事項についての分布を地図座標上に示したデータである。例えば、地層レイヤは地図座標上に地層の分布を示したデータである。地層レイヤには、崗岩帯、粘土帯、埋立地など、複数種類の地層の分布が示されている。その他、標高レイヤは、地図座標上に数ｍ毎の標高の分布を示したデータである。
【００２３】
地図レイヤＤＢ３６は、上述した地層レイヤ、標高レイヤの他に、人工密度の高低を分布として示した人工密度レイヤ、浸水の可能性の高い地域を分布として示した浸水予測レイヤ、河川の分布を示した河川レイヤ、家屋等の建築物の階数の分布を示す階数レイヤ、木造家屋の分布を示した木造家屋レイヤ、鉄筋家屋の分布を示した鉄筋家屋レイヤなど、種々の地図レイヤを記憶している。ＣＰＵ３１は、後述する地図生成処理において、地図レイヤＤＢ３６に記憶しているこれら複数種類の地図レイヤの中から、処理に必要な地図レイヤを抽出し、重畳して、利用者に提供するための地図を生成する。
【００２４】
図４は、リンクテーブル３７を示す説明図である。リンクテーブル３７は、地図レイヤＤＢ３６に記憶されている各地図レイヤを、関連単語ＤＢ３５に記憶されている関連単語とリンク付けるテーブルデータである。リンクテーブル３７は、種々の観点に基づいて、地図レイヤと関連単語とをリンク付けしている。リンクテーブル３７は、例えば、地図レイヤの分布が示す事項（以下、分布事項とも呼ぶ）と、分布事項が要因となって生じる現象を示す関連単語とをリンク付けしている。すなわち、分布事項と関連単語とは因果関係を有する。例えば、リンクテーブル３７は、地層レイヤと、地層の分布が要因となって生じる現象を示す関連単語「土砂崩れ」「液状化」「地すべり」「地震」等の関連単語とをリンク付けしている。
【００２５】
リンクテーブル３７は、分布事項と因果関係有する関連単語に加え、さらにその関連性を有する関連単語もリンク付けしている。例えば、リンクテーブル３７は、標高レイヤと、標高の分布が要因となって生じる現象を示す関連単語「津波」「雪」「風」とをリンク付けし、さらに、これらの関連単語に関連性のある関連単語「水」をリンク付けしている。なお、全ての地図レイヤは少なくとも１つの関連単語とリンク付けされているが、全ての関連単語が地図レイヤとリンク付けされているとは限らない。以上説明した構成によって、地図生成システム１０は地図生成処理を行う。
【００２６】
（Ａ２）地図生成処理：
地図生成システム１０が行う地図生成処理について説明する。地図生成処理は、利用者が端末２０を介して入力した特定の単語〈以下、「キーワード」とも呼ぶ〉に関連する分布を地図として生成し、端末２０を介して利用者に提供する処理である。先に、図５〜図９を用いて地図生成処理の概要を説明した後に、図１０に示すフローチャートを用いて地図生成処理の流れを説明する。
【００２７】
図５は、地図生成システム１０が行う地図生成処理を説明する説明図である。地図生成処理は、利用者が端末２０を操作してＨＤＤ２４に記憶されている地図生成プログラムを起動することによって開始される。地図生成処理を開始すると、ＣＰＵ２１（端末２０）は、利用者がキーワードを入力するためのキーワード入力画面をディスプレイ２５に表示する。端末２０が備えるマウスやキーボード（図示省略）を用いて利用者がキーワードを入力し、地図生成ボタンＢＴを操作すると、インターネットＩＮＴを介してキーワードがサーバ３０に送信される。
【００２８】
ＣＰＵ３１（サーバ３０）は、受信したキーワードに関連する関連単語を関連単語ＤＢ３５から抽出し、キーワードを中心とした関連単語の多階層構造を生成する。本実施形態においては、抽出する関連単語を制限する。具体的には、ＣＰＵ３１は、多階層構造の階層数を４階層に制限する。
【００２９】
その後、サーバ３０のＣＰＵ３１は、抽出した関連単語に、階層数に応じた評価値（以下、関連性ポイント）を付与する。本実施形態においては、キーワードとの関連性が強い関連単語ほど、大きいポイントが付与される。具体的には、１階層目の関連単語（すなわち、キーワード）には１００ポイント、２階層目の関連単語には８０ポイント、３階層目の関連単語には６０ポイント、４階層目の単語には４０ポイントが付与される。
【００３０】
関連単語に関連性ポイントを付与後、ＣＰＵ３１は、リンクテーブル３７を参照し、多階層構造を構成する各関連単語にリンク付けられている地図レイヤを抽出する。図６は、関連単語に基づいて抽出された地図レイヤを示す説明図である。図示するように、１つの地図レイヤに１つの関連単語が対応する場合と、１つの地図レイヤに複数の関連単語が対応する場合とがある。１つの地図レイヤに複数の関連単語が対応する場合とは、例えば、関連単語「浸水」「氾濫」「水」「雨」の４つの関連単語のそれぞれが、リンクテーブル３７を介して河川レイヤとリンク付けられている場合である。
【００３１】
地図レイヤを抽出後、ＣＰＵ３１は、各地図レイヤ毎に、リンク付けされている関連単語に付与されている関連性ポイントの合算値を、各地図レイヤのポイント（以下、地図レイヤポイント）として算出する。図６に示すように、関連単語「水」は、６０ポイントの関連性ポイントが付与されているものと、４０ポイントの関連性ポイントが付与されているものとが存在する（図５参照）。この場合、複数のポイント値のうち、最大値のポイント値を採用し、地図レイヤポイントを算出する。
【００３２】
ここで、地図レイヤポイントについて説明する。図７は、地図レイヤポイントについて説明する説明図である。地図生成処理を行うに当たり、ＣＰＵ３１は、地図レイヤが示す分布領域に対して地図レイヤポイントが付与されているものとして取り扱う。例えば、ＣＰＵ３１は、河川レイヤに対しては、河川が分布する領域に対して地図レイヤポイントが付与されているとして取り扱う。
【００３３】
また、地層レイヤのように、花崗岩帯、粘土帯、埋立地など、複数種類の地層帯が地図座標上に分布している場合には、ＣＰＵ３１は、地層レイヤが抽出される元となった関連単語によって、地図レイヤポイントを付与する地層帯を変更する。例えば、関連単語「土砂崩れ」に基づいて地層レイヤが抽出された場合には、ＣＰＵ３１は、花崗岩帯の分布領域に地図レイヤポイントが付与されているものとして取り扱う。関連単語「液状化」に基づいて地層レイヤが抽出された場合には、ＣＰＵ３１は、粘土帯および埋立地の分布領域に地図レイヤポイントが付与されているものとして取り扱う。
【００３４】
標高レイヤの場合、関連単語「津波」または「水」に基づいて標高レイヤが抽出された場合には、ＣＰＵ３１は、標高１０ｍ以下の土地が分布する領域に地図レイヤポイントを付与する。関連単語「雪」に基づいて標高レイヤが抽出された場合には、ＣＰＵ３１は、標高８００ｍ以上の土地が分布する領域に地図レイヤポイントを付与する。関連単語「風」に基づいて標高レイヤが抽出された場合には、ＣＰＵ３１は、標高５００ｍ以上の土地が分布する領域に地図レイヤポイントを付与する。このように、ＣＰＵ３１は、地図レイヤ上に複数の事項についての分布領域が存在する場合、その地図レイヤが抽出される元となった関連単語によって、地図レイヤポイントを付与する領域を変更する。説明の便宜上、リンクテーブル３７を図４に示す態様によって説明したが、実際のリンクテーブル３７は、図８に示す態様のテーブルデータとして構成される。
【００３５】
図８は、リンクテーブル３７の詳細を説明する説明図である。図示するように、リンクテーブル３７は、複数種類の分布領域が存在する地図レイヤについては、抽出の元になる関連単語と、地図レイヤポイントを付与する分布領域とを対応付けて記録している。抽出の元になる関連単語と、地図レイヤポイントを付与する分布領域との対応付けは、その関連単語の示す現象とその分布領域との関連性、実験データ、経験則など、種々の要素を基にして行う。以上、地図レイヤポイントについて説明した。
【００３６】
地図レイヤ（分布領域）に地図レイヤポイントを付与後、ＣＰＵ３１は、これらの地図レイヤを重畳して地図を生成する。地図レイヤを重畳する際、ＣＰＵ３１は、地図レイヤポイントが付与されている分布領域が重なる領域については、地図レイヤポイントを積算する。地図レイヤの重畳後、ＣＰＵ３１は、各分布領域の地図レイヤポイントの大きさに対応した色付けを地図に対して行う。例えば、地図レイヤポイントの大きさに応じた濃淡を地図に色付けする。
【００３７】
図９は、地図レイヤを重畳して地図を生成する様子を示す説明図である。図示するように、河川レイヤには、地図レイヤポイントとして１８０ポイント付与されている。また、標高レイヤの標高１０ｍ以下の分布領域には、地図レイヤポイントとして６０ポイント付与されている。この二つの地図レイヤを重畳する場合、ＣＰＵ３１は、河川レイヤの河川分布領域と、標高レイヤの標高１０ｍ以下の分布領域とが重なる領域は、地図レイヤポイントを積算する。
【００３８】
地図レイヤポイントを積算した後、ＣＰＵ３１は、各分布領域ごとに、地図レイヤポイントに応じた濃淡を有する色彩を付与し地図を生成する。生成した地図における地図レイヤポイントの積算値は、利用者が入力したキーワードとの関連性の強弱を表している。具体的には、地図レイヤポイントの積算値が大きいほどキーワードとの関連性が強い。地図生成システム１０が生成した地図は、キーワードとの関連性の強弱を、色彩の濃淡として視認可能に表現している。以上、地図生成処理の概要について説明した。
【００３９】
次に、地図生成処理をフローチャートによって説明する。図１０は、地図生成システム１０が行う地図生成処理の流れを示すフローチャートである。地図生成処理は、端末２０に記憶されている地図生成プログラムを利用者が起動することによって開始される。地図生成処理を開始すると、ＣＰＵ２１（端末２０）は、キーワード入力画面をディスプレイ２５に表示する（ステップＳ１０２）。利用者がマウスやキーボードを用いて、キーワード入力画面のキーワード入力欄に分布地図として表示させたいキーワードを入力すると、ＣＰＵ２１はキーワードを受け付ける（ステップＳ１０４）。その後、ＣＰＵ２１は、インターネットＩＮＴを介して、キーワードと共に地図生成要求をサーバ３０に送信する（ステップＳ１０６）。
【００４０】
ＣＰＵ３１（サーバ３０）は、地図生成要求とキーワードとを受信すると〈ステップＳ２０２：ＹＥＳ〉、キーワードに関連する関連単語を抽出して、関連単語の多階層構造を形成する（ステップＳ２０４）。そして、ＣＰＵ３１は、各関連単語に階層数に応じた関連性ポイントを付与する（ステップＳ２０６）。
【００４１】
関連性ポイントの付与後、ＣＰＵ３１は、リンクテーブル３７を参照して、抽出した関連単語にリンク付けされている地図レイヤを抽出する（ステップＳ２０８）。そして、抽出した地図レイヤ（所定の分布領域）に、地図レイヤポイントを付与する（ステップＳ２１０）。
【００４２】
地図レイヤポイントを付与した後、ＣＰＵ３１は、地図レイヤを重畳する（ステップＳ２１２）。そして、ＣＰＵ３１は、地図に示された各分布領域毎に、重畳する地図レイヤの各分布領域に付与されている地図レイヤポイントを積算する（ステップＳ２１４）。地図レイヤポイントを積算した後、ＣＰＵ３１は、重畳した地図の各分布領域毎に、地図レイヤポイントの積算値の大きさに応じた色付けを行い地図を生成する（ステップＳ２１６）。地図を生成後、ＣＰＵ３１は、インターネットＩＮＴを介して、端末２０に生成した地図を送信する（ステップＳ２１８）。本実施形態においては、ＣＰＵ３１は、生成した地図を、ベクター形式の地図データとして端末２０に送信する。なお、サーバ３０から端末２０に送信する地図は、ベクター形式に限らず、ビットマップ形式の地図データとして送信するとしてもよい。
【００４３】
サーバ３０から地図を受信すると、端末２０は、ディスプレイ２５に地図を表示する（ステップＳ１０８）。その後、地図生成システム１０は地図生成処理を終了する。なお、本実施形態においては、生成した地図の出力方法としてディスプレイ２５への表示を採用したが、それに限らす、種々の方法によって生成した地図を出力するとしてもよい。例えば、端末２０に接続されたプリンタから地図を印刷して出力するとしてもよい。地図生成システム１０はこのようにして地図生成処理を行う。
【００４４】
以上説明したように、地図生成システム１０は、利用者が入力したキーワードに関連する事項についての分布地図を生成することができる。地図生成システム１０は、利用者が入力したキーワードに関連する関連単語を用い、キーワードに関連性の強い地図レイヤを抽出し地図を生成する。従って、利用者は、所望の分布地図を生成するに際し、地図レイヤの組み合わせを決定する作業を回避することができる。また、利用者は、多数存在する地図レイヤの種類の把握を回避することができる。
【００４５】
地図生成システム１０は、地図を生成するに際し、地図レイヤポイントの積算値の大きさに応じた濃淡を有する色彩を地図に付与する。地図レイヤポイントの積算値は、キーワードとの関連性の強弱を表している。従って、地図生成システム１０によって生成された地図は、キーワードとの関連性の強弱を利用者が視覚的に認識することを可能にする。
【００４６】
関連単語ＤＢ３５は、階層構造を形成して関連単語を記憶しているので、地図生成処理の際に容易に多階層構造を形成することができる。結果として、キーワードとの関連性の強弱に基づく関連性ポイントの付与を容易に行うことができる。また、関連単語ＤＢ３５の各関連単語の関連付けおよび関連単語同士の階層関係は編集可能であるので、利用者の要求に応じて最適化を行うことができる。結果として、地図生成システム１０は、関連単語ＤＢ３５の最適化によって、利用者の入力したキーワードに応じて精度の高い地図を生成することができる。また、地図生成システム１０は、リンクテーブル３７によって地図レイヤと関連単語とのリンク付けを行っているので、リンクテーブル３７のみを編集することで、リンク付けの変更・編集を行うことができる。
【００４７】
Ｂ．第２実施形態：
本発明の第２実施形態について説明する。第２実施形態における地図生成システム１０ａは、第１実施形態で説明したキーワードの入力方式に加えて、さらに、特定の分野に特化したキーワードの入力を受け付ける。例えば、地図生成システム１０ａが保険会社で利用される場合、地図生成システム１０ａは、特定の分野に特化したキーワード（以下、特定分野キーワード）として、保険会社によって使用される「火災保険」や「自動車保険」など、保険会社に特化したキーワードを受け付ける。
【００４８】
さらに、地図生成システム１０ａは、利用者から地域の名称を受け付ける。地図生成システム１０ａは、キーワードまたは特定分野キーワードに基づいて地図を生成するに際に、受け付けた地域に適合した地図を生成する。
【００４９】
本説明では、保険会社に利用される地図生成システム１０ａを例にして説明する。保険会社が特定の地域において保険商品の営業を行う際に、地図生成システム１０ａが、その保険商品の営業に適した地域の分布地図を出力する場合について説明する。
【００５０】
図１１は、第２実施形態における地図生成システム１０ａの構成を説明する説明図である。地図生成システム１０ａは、第１実施形態における地図生成システム１０に加え、さらに、サーバ３０のハードディスク３４に非関連単語テーブル３８ａを備える。また、地図生成システム１０ａの関連単語ＤＢ３５ａには、一般的に使用される関連単語に加え、特定分野キーワードに対応する関連単語として、保険会社が販売する商品名と、その商品に関連する単語が記録されている。
【００５１】
図１２は、非関連単語テーブル３８ａを説明する説明図である。非関連単語テーブル３８ａには、地域の名称と、その地域との関連性の弱い単語（以下、非関連性単語とも呼ぶ）とが対応付けて記録されている。例えば、群馬県には海が無いため、「津波」と言う単語は関連性が弱い。従って、非関連単語テーブル３８ａには、地域の名所「群馬県」と非関連単語「津波」とが対応付けて記録されている。奈良県には湖が無いため、非関連単語テーブル３８ａには、地域の名称「奈良県」と非関連単語「湖」とが対応付けて記録されている。沖縄県には雪が降らないため、非関連単語テーブル３８ａには、地域の名称「沖縄県」と非関連単語「雪」とが対応付けて記録されている。上記説明した非関連単語テーブル３８ａは、地図生成システム１０ａが行う地図生成処理に用いられる。
【００５２】
次に、第２実施形態における関連単語ＤＢ３５ａについて説明する。図１３は、関連単語ＤＢ３５ａを説明する説明図である。第２実施形態における関連単語ＤＢ３５ａには、特定分野キーワードに対応する単語が関連単語として記録されている。図示するように、関連単語ＤＢ３５ａには、火災保険や、自動車保険など、保険会社が販売する保険商品名が関連単語として記録されている。また、関連単語ＤＢ３５ａにおける保険商品名には、その商品に関連する単語が関連単語として記録されている。これら、特定の分野に特化した関連単語は、利用者（本実施形態においては保険会社）が関連単語ＤＢ３５ａを編集して登録するとしてもよいし、地図生成システム１０の提供者が予め登録するとしてもよい。
【００５３】
次に、地図生成システム１０ａが行う地図生成処理において、ＣＰＵ３１がディスプレイ２５に表示するキーワード入力画面について説明する。図１４は、第２実施形態におけるキーワード入力画面を説明する説明図である。図示するように、キーワード入力画面は、キーワードを入力するキーワード入力欄に加え、特定分野キーワードとして保険会社が営業を行う保険商品の名称を入力する保険商品名入力欄と、地域の名称を入力する地域名称入力欄とを備える。
【００５４】
利用者は、地図を生成する際には、キーワードとして、キーワード入力欄または保険商品名入力欄のいずれか一方にキーワードを入力する。利用者が保険商品名入力欄に保険商品名（例えば、「火災保険」）を入力した際には、地図生成システム１０ａは、関連単語ＤＢ３５ａから単語「火災保険」に関連付けられている複数の関連単語（「火災」、「台風」、「地震」、「雨台風」）を、利用者にキーワード入力欄に選択可能に表示する。
【００５５】
利用者は、キーワード入力欄に表示された複数の関連単語の中から１つを選択することが可能である。例えば、利用者が、保険商品名入力欄に「火災保険」と入力し、キーワード入力欄に表示されたキーワードから「雨台風」を選択した場合、地図生成システム１０ａは、「雨台風」に関する分布地図を生成する。
【００５６】
また、利用者は、保険商品名入力欄への入力によってキーワード入力欄に表示された複数の関連単語を選択しないとすることもできる。利用者がキーワード入力欄に表示された関連単語を選択しない場合には、地図生成システム１０ａは、保険商品名入力欄に入力された特定分野キーワード「火災保険」に関連する関連単語を関連単語ＤＢ３５ａから抽出し、抽出した関連単語にリンク付けされた地図レイヤを抽出して重畳することによって地図を生成する。
【００５７】
キーワード入力画面の地域名称入力欄には、利用者が保険商品の販売を行う地域の名称が入力される。本実施形態においては、地域名称入力欄へは利用者が地域名を入力するとしたが、地図生成システム１０ａが地域の名称を予め用意し、利用者が選択可能に地域名称入力欄に表示するとしてもよい。利用者が、保険商品名入力欄、キーワード入力欄、地域名称入力欄への入力を行い、地図生成開始ボタンを操作すると、地図生成処理によって、これらの入力欄に適合した地図を生成する。
【００５８】
図１５は、第２実施形態において行われる地図生成処理の流れを示すフローチャートである。地図生成処理は、利用者が端末２０に記憶されている地図生成プログラムを起動することによって開始される。地図生成処理を開始すると、ＣＰＵ２１（端末２０）は、キーワード入力画面をディスプレイ２５に表示する（ステップＳ３０２）。そして、ＣＰＵ２１は、利用者による入力先が、キーワード入力欄への入力であるか、保険商品名入力欄への入力であるか判断する（ステップＳ３０４）。
【００５９】
利用者が、保険商品名入力欄へ商品名（例えば「火災保険」）を入力した場合には（ステップＳ３０４：商品名）、ＣＰＵ２１は、商品名に関連する関連単語の抽出要求をサーバ３０に対して送信する（ステップＳ３０６）。ＣＰＵ３１（サーバ３０）は、端末２０から関連単語抽出要求を受信すると、関連単語ＤＢ３５ａから商品名に直接的に関連している関連単語を抽出し（ステップＳ４０２）、端末２０に送信する（ステップＳ４０４）。具体的には、ＣＰＵ３１は、キーワードを上位層とする関連単語ユニット１つ分の関連単語を抽出し端末２０に送信する。
【００６０】
ＣＰＵ２１は、サーバ３０から商品名に関連する関連単語を受信し、キーワード入力画面のキーワード入力欄に受信した関連単語を選択可能に表示する（ステップＳ３０８）。その後、ＣＰＵ２１は、利用者がキーワード入力欄に表示されたキーワードを選択した場合は、利用者によって選択されたキーワードを受け付ける。
【００６１】
利用者がキーワード入力欄のキーワードを選択しない場合は、ＣＰＵ２１は、商品名をキーワードとして扱って受け付ける（ステップＳ３１０）。また、利用者が、キーワード入力画面の保険商品名入力欄には入力をせず、当初からキーワード入力欄への入力を行った場合は、キーワード入力欄へ入力されたキーワードを受け付ける（ステップＳ３０４：キーワード→ステップＳ３１０）。
【００６２】
キーワード（又はキーワードとして扱う商品名）を受け付けた後、ＣＰＵ２１は、利用者が地域名称入力欄に入力した地域の名称を受け付ける（ステップＳ３１２）。その後、利用者が地図生成開始ボタンＢＴを操作すると、ＣＰＵ２１は、サーバ３０に対して地図生成要求を送信する（ステップＳ３０４）。送信される地図生成要求には、利用者から受け付けたキーワード（又はキーワードとして扱う商品名）と地域の名称とが含まれる。
【００６３】
ＣＰＵ３１（サーバ３０）は、端末２０から地図生成要求を受信すると（ステップＳ４０６：ＹＥＳ）、非関連単語テーブル３８ａを参照し、端末２０から受け付けた地域の名称に対応付けられている非関連単語を抽出する（ステップＳ４０８）。そして、ＣＰＵ３１は、関連単語ＤＢ３５ａを参照し、端末２０から受け付けたキーワードに関連する関連単語を４階層目まで抽出し、関連単語の多階層構造を形成する（ステップＳ４０８）。このとき、ＣＰＵ３１は、関連単語ＤＢ３５ａから抽出する関連単語から非関連単語を除外する。例えば、端末２０から受け付けた地域の名称が「群馬県」であった場合、非関連単語として「海」が抽出される。ＣＰＵ３１は、端末２０から受け付けたキーワードに基づいて抽出する関連単語の中に単語「海」が含まれる場合には、抽出する関連単語から非関連単語「海」を除外する。なお、本実実施形態においては、ＣＰＵ３１は、地域の名称に関連性の弱い関連単語を抽出しないようにする制御するが、各関連単語に各地域との関連性の強弱を示す基準値を設定しておき、基準値に基づいて抽出する関連単語を選択するとしてもよい。この場合、ＣＰＵ３１は、地域の名称と所定以上強い関連性がある関連単語を抽出する。
【００６４】
関連単語による多階層構造を生成した後の処理は、第１実施形態における処理と同様であるので説明を省略する。即ち、端末２０は、第１実施形態におけるステップＳ１０８と同様の処理を行う。サーバ３０は、第１実施形態におけるステップＳ２０６〜ステップＳ２１８と同様の処理を行う。第２実施形態における地図生成処理はこのようにして行われる。
【００６５】
以上説明したように、地図生成システム１０ａは、利用者から地域の名称を受け付け、関連単語を抽出する際に、その地域に関連性の弱い関連単語非関連単語として除外する。結果として、地図生成システム１０ａは、利用者が入力した地域と関連性の弱い地図レイヤを抽出しないので、その地域に適合した分布地図を生成することができる。
【００６６】
また、地図生成システム１０ａは、利用者から商品名称を受け付け、その商品名に関連性の強い関連単語を利用者に選択可能に表示するので、利用者はキーワードの想起が困難な場合であっても、商品名を入力することによって、商品名に関連性の強いキーワードを検索することができる。また、地図生成システム１０ａは、利用者がキーワードを選択しない場合であっても、商品名の入力のみで地図の生成を行うことが可能である。従って、利用者は、簡易な操作によって、所望の分布地図を生成することが可能である。
【００６７】
Ｃ．変形例：
なお、この発明は上記の実施形態や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
（Ｃ１）変形例１：
上記実施形態においては、関連単語ＤＢ３５は、階層構造を形成した関連単語ユニットとして関連単語を記憶しているが、それに限ることなく、階層構造を形成しないネットワーク状に関連単語を関連付けて記憶しているとしてもよい。この場合、地図生成処理を行い段階で、ＣＰＵ３１が、キーワードとして入力された単語を中心として直接的に関連している関連単語ほど上位層、間接的に関連している関連単語ほど下位層に位置付けた多階層構造を形成することによって実現することができる。このようにしても、上記実施形態と同様の効果を得ることが可能である。
【００６８】
（Ｃ２）変形例２：
上記実施形態においては、各関連単語には関連性ポイント、各地図レイヤには地図レイヤポイントを付与したが、これら評価値を付与しないとしてもよい。この場合、キーワードに基づいて関連単語を抽出し、抽出した関連単語にリンク付けられている地図レイヤを重畳する。このようにしても。各地図レイヤに表示されている分布領域の重畳の態様が生成した地図に反映されるので、キーワードに則した分布地図を生成することができる。このようにしても、上記実施形態と同様の効果を得ることができる。つまり、利用者は所望の地図に関連するキーワードの入力によって地図を生成できる。従って、地図を生成するための地図レイヤの組み合わせの決定をする作業を回避することができる。また、利用者は、多数存在する地図レイヤの種類の把握を回避することができる。
【００６９】
（Ｃ３）変形例３：
上記実施形態においては、地図レイヤと関連単語とのリンク付けはリンクデータによって行っていたが、例えば、地図レイヤと、当該地図レイヤにリンク付けされている関連単語とが共に地図レイヤＤＢに記憶されているとしてもよい。この場合、リンクデータを必要とせず、地図生成処理を行い際に、リンクデータを参照する処理を省略することができる。結果として、地図生成処理を、より簡易化することができる。
【００７０】
（Ｃ４）変形例４：
上記実施形態においては、地図レイヤの重畳した際に、各地図レイヤの分布領域の重なる領域は地図レイヤポイントを積算し、積算値の大きさに応じて濃淡の色彩を地図に付与した。すなわち、上記実施形態においては、地図レイヤの重畳は、各分布領域の「ａｎｄ」条件を採用していることに相当する。しかしながら、地図レイヤの重畳し生成した地図の地図レイヤポイントを算出する際に、各分布領域の「ｏｒ」条件や、「ＮＯＴ」条件を採用するとしてもよい。
【００７１】
（Ｃ５）変形例５：
上記実施形態において、サーバ３０が備える構成の全部または一部を端末２０が備えるとしてもよいし、端末２０が備える構成の全部または一部をサーバ３０が備えるとしてもよい。また、端末２０は、パーソネルコンピューターに限ることなく、携帯電話（例えばスマートフォン）や、地図生成用に製造された専用端末であるとしてもよい。
【符号の説明】
【００７２】
１０，１０ａ…地図生成システム
２０…端末
２１…ＣＰＵ
２２…ＲＯＭ
２３…ＲＡＭ
２４…ハードディスク
２５…ディスプレイ
３０…サーバ
３１…ＣＰＵ
３２…ＲＯＭ
３３…ＲＡＭ
３４…ハードディスク
３５，３５ａ…関連単語ＤＢ
３６…地図レイヤＤＢ
３７…リンクテーブル
３８ａ…非関連単語テーブル
ＩＮＴ…インターネット
ＢＴ…地図生成開始ボタン
Ｕ１,Ｕ２…関連単語ユニット
【図１】
2014153611.tif 000003
【図２】
2014153611.tif 000004
【図３】
2014153611.tif 000005
【図４】
2014153611.tif 000006
【図５】
2014153611.tif 000007
【図６】
2014153611.tif 000008
【図７】
2014153611.tif 000009
【図８】
2014153611.tif 000010
【図９】
2014153611.tif 000011
【図１０】
2014153611.tif 000012
【図１１】
2014153611.tif 000013
【図１２】
2014153611.tif 000014
【図１３】
2014153611.tif 000015
【図１４】
2014153611.tif 000016
【図１５】
2014153611.tif 000017