(57)【特許請求の範囲】
【請求項１】
現在位置の座標情報を取得するＧＰＳ制御装置を備え、ユーザによる各巡回先地点での操作入力に基づいて巡回チェック情報を生成し、前記生成された巡回チェック情報と前記巡回先地点の座標情報とを関連付けた移動軌跡情報を生成する移動端末装置と、
前記巡回先地点に関連する住所情報を前記所定の巡回順序で関連付けた順路データと、地図上に表示されるオブジェクトの座標情報を含む地図データとを記憶する記憶装置と、
前記移動軌跡情報の巡回チェック情報と前記順路データとを前記所定の巡回順序順でマッチングし、前記移動軌跡情報の座標情報とマッチングされる前記オブジェクトに、前記住所情報を関連付ける処理を遂行する制御装置と、
を含むことを特徴とする電子地図データ処理システム。
【請求項２】
前記制御装置は、前記移動軌跡情報の座標情報と前記オブジェクトの座標情報とをマッチングして前記移動軌跡情報を前記地図データに関連付ける第１マッチング処理を遂行し、さらに前記移動軌跡情報の巡回チェック情報と前記順路データとを前記所定の巡回順序順でマッチングして前記移動軌跡情報を前記順路データに関連付ける第２マッチング処理を遂行し、前記オブジェクトに前記住所情報を関連付けることを特徴とする請求項１に記載の電子地図データ処理システム。
【請求項３】
前記移動端末装置は、前記ユーザによる各巡回先地点での操作入力に基づいて巡回チェック情報を生成するとともに、前記ユーザによって前記巡回チェック情報に対応する住所情報が選択又は入力された場合に、前記生成された巡回チェック情報及び前記選択又は入力された住所情報を前記座標情報に関連付けた前記移動軌跡情報を生成し、
前記制御装置は、前記移動軌跡情報の巡回チェック情報と前記順路データとを前記所定の巡回順序順でマッチングし、かつ前記移動軌跡情報の入力された住所情報と前記順路データの前記住所情報とをマッチングして前記オブジェクトに前記順路データの住所情報を関連付ける第３マッチング処理を遂行することを特徴とする請求項１又は２に記載の電子地図データ処理システム。
【請求項４】
前記制御装置は、前記移動軌跡情報の巡回チェック情報と前記順路データとを前記所定の巡回順序順でマッチングした結果、少なくとも１つの前記移動軌跡情報の巡回チェック情報の順序順と前記順路データの順序順が相違する場合に、前記移動軌跡情報の入力された住所情報と前記順路データの住所情報とをアドレスマッチングして前記オブジェクトに前記順路データの住所情報を関連付ける第４マッチング処理を遂行することを特徴とする請求項３に記載の電子地図データ処理システム。
【請求項５】
複数の各巡回先地点に関連する住所情報を所定の巡回順序で関連付けた順路データと、前記複数の巡回先地点を前記所定の巡回順序で巡回した際の巡回順を示す巡回チェック情報と前記巡回先地点のＧＰＳ座標データに基づく座標情報とが関連付けられた移動軌跡情報と、地図上に表示されるオブジェクトの座標情報を含む地図データとを記憶する記憶部と、
前記移動軌跡情報の巡回チェック情報と前記順路データとを前記所定の巡回順序順でマッチングし、前記移動軌跡情報の座標情報とマッチングされる前記オブジェクトに、前記住所情報を関連付ける処理を遂行する制御部と、
を含むことを特徴とする電子地図データ処理システム。
【請求項６】
現在位置の座標情報を取得するＧＰＳ制御装置を備え、ユーザによる各巡回先地点での操作入力に基づいて巡回チェック情報を生成し、前記生成された巡回チェック情報と前記巡回先地点の座標情報とを関連付けた移動軌跡情報を生成する移動端末装置から前記移動軌跡情報を取り込むデータ処理部と、
前記巡回先地点に関連する住所情報を前記所定の巡回順序で関連付けた順路データと、前記移動軌跡情報と、地図上に表示されるオブジェクトの座標情報を含む地図データとを記憶する記憶部と、
前記移動軌跡情報の巡回チェック情報と前記順路データとを前記所定の巡回順序順でマッチングし、前記移動軌跡情報の座標情報とマッチングされる前記オブジェクトに、前記住所情報を関連付ける処理を遂行するマッチング制御部と、
を含むことを特徴とする電子地図データ処理装置。
【請求項７】
現在位置の座標情報を取得するＧＰＳ制御装置を備え、ユーザによる各巡回先地点での操作入力に基づいて巡回チェック情報を生成し、前記生成された巡回チェック情報と前記巡回先地点の座標情報とを関連付けた移動軌跡情報を生成する移動端末装置から前記移動軌跡情報を取り込む機能と、
前記巡回先地点に関連する住所情報を前記所定の巡回順序で関連付けた順路データと、前記移動軌跡情報と、地図上に表示されるオブジェクトの座標情報を含む地図データとを記憶する記憶部を参照し、前記移動軌跡情報の巡回チェック情報と前記順路データとを前記所定の巡回順序順でマッチングし、前記移動軌跡情報の座標情報とマッチングされる前記オブジェクトに、前記住所情報を関連付ける処理を遂行する機能と、
をコンピュータに実現させるための電子地図データ処理プログラム。
【請求項８】
複数の各巡回先地点に関連する住所情報を所定の巡回順序で関連付けた順路データと、前記複数の巡回先地点を前記所定の巡回順序で巡回した際の巡回順を示す巡回チェック情報と前記巡回先地点のＧＰＳ座標データに基づく座標情報とが関連付けられた移動軌跡情報と、地図上に表示されるオブジェクトの座標情報を含む地図データとを使用して、前記移動軌跡情報の巡回チェック情報と前記順路データとを前記所定の巡回順序順でマッチングし、前記移動軌跡情報の座標情報とマッチングされる前記オブジェクトに、前記住所情報を関連付ける処理を遂行する電子地図データ処理システムに用いられ、現在位置の前記ＧＰＳ座標データに基づく座標情報を取得するＧＰＳ制御装置を備えた移動端末装置で実行されるプログラムであって、前記移動端末装置に
ユーザによる各巡回先地点での操作入力に基づいて前記巡回チェック情報を生成する機能と、
前記生成された巡回チェック情報と前記巡回先地点の座標情報とを関連付けた移動軌跡情報を生成する機能と、
を実現させるためのプログラム。
【請求項９】
前記ユーザに前記巡回チェック情報に対応する住所情報を選択又は入力させる機能をさらに含み、
前記移動軌跡情報を生成する機能は、前記生成された巡回チェック情報及び前記選択又は入力された住所情報を前記座標情報に関連付けた前記移動軌跡情報を生成することを特徴とする請求項８に記載プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、企業等が所有する顧客情報を電子地図に関連付ける電子地図データ処理システムに関する。
【背景技術】
【０００２】
従来から電子地図上に企業等が所有する顧客情報をリンクさせ、企業等が所有する顧客情報を活用する技術がある。この種の技術では、電子地図上に表示される建物ポリゴンの属性情報として付与されている住所情報や表札情報と企業が所有する顧客情報の住所情報とを関連付けるアドレスマッチング処理が遂行される。
【０００３】
アドレスマッチング処理は、通常、それぞれの住所情報を文字ベースで付け合せるが、マッチング率の精度を向上させるために、電子地図上の住所情報と企業等が保有する顧客情報の住所情報を共通のデータフォーマット（共通の住所データ体系）に変換等する前処理（クレンジング処理）を行うことが知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−５４９４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
電子地図と企業等が所有する顧客情報との好適なマッチングを実現する電子地図データ処理システムを提供することにある。
【課題を解決するための手段】
【０００６】
実施形態の電子地図データ処理システムは、現在位置の座標情報を取得するＧＰＳ制御装置を備え、ユーザによる各巡回先地点での操作入力に基づいて巡回チェック情報を生成し、生成された巡回チェック情報と巡回先地点の座標情報とを関連付けた移動軌跡情報を生成する移動端末装置と、巡回先地点に関連する住所情報を所定の巡回順序で関連付けた順路データと、地図上に表示されるオブジェクトの座標情報を含む地図データとを記憶する記憶装置と、移動軌跡情報の巡回チェック情報と順路データとを所定の巡回順序順でマッチングし、移動軌跡情報の座標情報とマッチングされるオブジェクトに、住所情報を関連付ける処理を遂行する制御装置と、を含む。
【図面の簡単な説明】
【０００７】
【図１】第１実施形態の電子地図データ処理システムの構成ブロック図である。
【図２】第１実施形態の企業所有情報の一例を示す図であり、（ａ）は顧客情報、（ｂ）は顧客順路データである。
【図３】第１実施形態の電子地図情報の一例を示す図（ａ）、及び建物ポリゴンデータの一例を示す図（ｂ）である。
【図４】第１実施形態の移動軌跡情報の一例を示す図である。
【図５】第１実施形態の巡回チェック情報の一例を示す模式図である。
【図６】第１実施形態のマッチング処理の一例を示す図である。
【図７】第１実施形態のマッチング処理後の情報を示す図であり、（ａ）はマッチング済み電子地図データ、（ｂ）は顧客情報の一例である。
【図８】第１実施形態の顧客情報と電子地図データとが関連付けられた際のＧＩＳ等の電子地図表示画面の一例である。
【図９】第１実施形態の移動端末装置の処理フローを示したフローチャートである。
【図１０】第１実施形態の電子地図データ処理システムの処理フローを示したフローチャートである。
【図１１】第１実施形態の変形例を示す図であり、（ａ）はアドレスマッチング済み電子地図データ、（ｂ）は移動軌跡情報の一例である。
【図１２】第１実施形態の変形例におけるマッチング処理の一例を示す図である。
【図１３】第２実施形態の移動端末装置の表示部に表示される住所情報の一例を示す図（ａ）、及び移動軌跡情報の一例を示す図（ｂ）である。
【図１４】第２実施形態の電子地図データ処理システムにおける移動端末装置の処理フローを示したフローチャートである。
【図１５】第２実施形態のマッチング処理の一例を示す図である。
【図１６】第２実施形態の電子地図データ処理システムの処理フローを示したフローチャートである。
【発明を実施するための形態】
【０００８】
以下、実施形態につき、図面を参照して説明する。
【０００９】
実施形態に係る電子地図データ処理システムは、例えば、ＧＩＳ（Geographic Information System；地理情報システム)等の電子地図に企業等が所有する顧客情報を関連付け、電子地図上に顧客情報を表示させて当該顧客情報を活用する際の、電子地図と顧客情報とのマッチング処理を遂行するコンピュータシステムを一例に挙げることができる。
【００１０】
具体的には、電子地図上の特定の座標情報（例えば、地図上に表示される建物ポリゴン等の地図オブジェクトの座標情報）と企業等が所有する顧客情報とを関連付けるマッチング処理を遂行し、企業等が保有する顧客情報が関連付けられた電子地図データ（電子地図データと顧客情報とをリレーショナルに結び付けられたマッチング情報）を生成する。
【００１１】
そして、実施形態に係る電子地図データ処理システムは、顧客情報を予め決定された所定の順序で関連付けた顧客順路データ、及び顧客順路データの順序で顧客情報に含まれる住所を巡回員が実際に（現実に）訪れて得られる移動軌跡情報を用いてマッチング処理を遂行し、電子地図上の座標情報と企業等が所有する顧客情報とを関連付ける。
【００１２】
（第１実施形態）
図１から図１２は、第１実施形態を示す図である。図１は、一実施形態に係る電子地図データ処理システムの構成ブロック図である。図１に示すように、本実施形態の電子地図データ処理システム１は、記憶装置１０、制御装置２０、及び移動端末装置３０を含む。なお、制御装置２０は、液晶ディスプレイ等の表示装置Ｄ、及びマウス、キーボート等の操作入力装置Ｉを含むことができ、また、制御装置２０は、表示装置Ｄへの各種情報の表示制御を行う表示制御部や操作入力装置Ｉの操作入力制御を行う操作入力制御部、プリンタ、スピーカなどの出力手段、スキャナやＯＣＲなどの入力手段等も備えることができる（不図示）。
【００１３】
記憶装置１０は、企業等が所有する顧客情報１１ａと顧客順路データ１１ｂとを記憶する企業所有情報データベース１１、及びＧＩＳ等の電子地図情報を構成する電子地図データ１２ａと電子地図上に表示される建物ポリゴンの建物ポリゴンデータ１２ｂとを記憶する電子地図情報データベース１２を含む。
【００１４】
企業所有情報データベース１１は、図２（ａ）に示すように、顧客ＩＤ、氏名情報、住所情報、顧客の関連情報を含む顧客情報１１ａと、所定の順序で顧客情報１１ａの顧客間を関連付けた顧客順路データ１１ｂを記憶する。
【００１５】
顧客順路データ１１ｂは、巡回先地点（巡回先地点に関連する住所情報）を所定の巡回順序で関連付けた情報であり、例えば、新聞配達、郵便配達等の複数の家屋や建物の配達順序や営業活動等における顧客先の巡回順序を示す順路番号、顧客ＩＤ、顧客の氏名及び住所を含んで構成され、顧客ＩＤ、住所、氏名等をキーに顧客情報１１ａとリレーショナルに関連付けられている。顧客順路データ１１ｂの順路番号は、複数の配達先や顧客先の家屋や建物の配達順序又は巡回順序を数字で示した情報「１，２、３・・・」であり、顧客情報１１ａはこの順序に基づく連番（順路番号）で互いに関連付けられる。
【００１６】
顧客順路データ１１ｂの順路番号は、複数の家屋や建物を順に訪れる際の所定のルール（道路に沿って家屋を左回りに巡回するなど）に基づいて予め定められる情報である。例えば、複数の家屋や建物を順次訪れる場合の効率性を考慮し、経験則や巡回する複数の各家屋や建物間の距離、巡回員の移動距離等に基づいた所定のルールに従って複数の各家屋や建物を巡回する際の順番を順路番号として決定することができる。
【００１７】
電子地図情報データベース１２は、図３（ａ）に示すように、建物ポリゴンのポリゴンＩＤ、住所、建物ポリゴンの電子地図上におけるＸ座標、Ｙ座標を含む電子地図データ１２ａを記憶する。なお、図３（ａ）の例では、建物ポリゴンの中心座標を示すＸ座標及びＹ座標を保持している。
【００１８】
図３（ｂ）は、建物ポリゴンデータ１２ｂの一例である。ここで、ポリゴンとは、電子地図上に表示される地図オブジェクトであり、電子地図の座標系（緯度，経度）に基づく座標情報で構成された当該電子地図上の特定の領域を表す情報である。ポリゴンは、複数の座標情報を含むことができ、例えば、建物ポリゴンが四角形の場合、この建物ポリゴンは、その頂点の４点の座標情報を有するポリゴンデータで構成される。建物ポリゴンデータ１２ｂは、各建物ポリゴンデータにユニークに付与されるポリゴンＩＤ毎に、ポリゴン名称（ビル名、マンション名など）及び建物ポリゴンを構成する複数の座標情報を記憶する。なお、電子地図データ１２ａは、建物ポリゴン以外にも電子地図上に表示される道路ポリゴン、区画ポリゴン等の様々なポリゴンやその他の地図情報（道路名や建物名などの名称、路線情報や案内情報等）を含むことができる。
【００１９】
本実施形態の電子地図データ処理システム１では、地図オブジェクトの所定の座標、例えば、建物ポリゴンの重心座標や中点座標を電子地図上の特定の座標情報として顧客情報と関連付けたり、建物ポリゴンに含まれる全て又はその一部の座標と顧客情報とを関連付ける。
【００２０】
移動端末装置３０は、操作キーや入力キー等の操作入力部３１、ＧＰＳ（全地球測位システム）と通信して移動端末装置３０の位置情報（巡回員位置情報）を取得するＧＰＳ制御部（ＧＰＳ制御装置）３２、巡回員による操作入力に基づいて現在の位置情報と巡回先の家屋や建物の位置情報とを関連付ける巡回チェック情報を生成し、移動軌跡情報を生成する巡回チェック制御部３３、着脱可能な記憶媒体を含むメモリ等の記憶部３４、及びディスプレイ装置等の表示部３５を含む。
【００２１】
また、移動端末装置３０は、携帯電話機やＰＤＡ(Personal Digital Assistant)等の携帯型の端末装置であり、ＧＰＳとの間の通信機能及び演算機能を備える。また、ノードパソコン等の携帯型パーソナルコンピュータや電子地図データ処理システム１専用に制作される専用移動端末装置も含まれる。
【００２２】
ＧＰＳ制御部３２は、操作入力部３１からの操作入力等をトリガーにＧＰＳと通信して巡回員の現在位置（移動端末装置３０の現在位置）の位置情報としてＧＰＳ座標データ情報を取得する位置情報制御を遂行する。この位置情報は、所定の時間間隔で自動的に連続して常時取得することができ、また、所定の操作や処理の際にその都度、例えば、位置情報取得要求の受信を契機にＧＰＳと通信して現在位置の座標情報を取得することもできる。ＧＰＳ制御部３２は、取得した位置情報を時系列にシーケンス番号を連番で付与して記憶部３４に記憶する。
【００２３】
巡回チェック制御部３３は、巡回員が図２（ｂ）に示した顧客順路データ１１ｂに基づいて順路番号順に該当住所を訪れた際、訪れた住所地点（屋内、屋外、その付近を含む）で行う巡回チェック操作入力に対して巡回チェック情報を生成して記憶部３４に記憶する。また、巡回チェック制御部３３は、生成した巡回チェック情報をＧＰＳ制御部３２によって取得される巡回チェック操作入力の際の位置情報に関連付けた移動軌跡情報を生成する。
【００２４】
巡回チェック情報は、顧客順路データ１１ｂの順路番号順に基づいて該当住所を訪れた順に付番される順序情報であり、巡回員によって操作入力部３１を介した巡回チェック操作入力がある度に１ずつ増加される巡回番号である。
【００２５】
図５は、巡回チェック情報の一例を示す図である。図５に示すように、移動端末装置３０を携帯した巡回員が、顧客順路データ１１ｂに基づいて順路番号順に該当住所を訪れる。このとき、巡回員は、巡回先の屋内、屋外又はその付近に到着する度に、移動端末装置３０で巡回チェック入力操作を行う。巡回チェック制御部３３は、巡回チェック操作入力があると、巡回チェック情報のカウンタ値（連番）を判別し、最初の１番目の住所に訪れての巡回チェック操作入力である場合、巡回チェック情報として「１」を生成する（図５の丸付き数字１）。次に、巡回員は、顧客順路データ１１ｂの順路番号順に２番目の住所を訪れての巡回チェック操作入力を行う。巡回チェック制御部３３は、巡回チェック情報として「２」を生成する。その後、巡回員は、順次訪れた該当住所で各巡回チェック操作入力を行い、巡回チェック制御部３３は、これらの各巡回チェック操作入力に対して、「３」、「４」、「５」・・・・と連続する数字を巡回チェック情報として生成する。
【００２６】
また、本実施形態の巡回チェック情報は、顧客順路データ１１ｂの順路番号の番号順に基づいて該当住所を順次訪れた際にその訪れた順序順に付番される巡回番号であるので、顧客順路データ１１ｂの順路番号と巡回チェック情報の巡回番号とは一致することになる。すなわち、巡回員が顧客順路データ１１ｂの順路番号順が１番目である順路番号１の住所を訪れて巡回チェック操作入力を行った場合、巡回チェック情報として巡回番号１が生成され、続いて巡回員が順路番号１の住所地点から移動して順路番号２の住所を訪れて巡回チェック操作入力を行った場合、巡回チェック情報として巡回番号２が生成される。このように、巡回チェック情報の巡回番号の順序は、顧客順路データ１１ｂの順路番号の順序と対応関係にある。
【００２７】
さらに巡回チェック制御部３３は、生成した巡回チェック情報と当該住所を訪れた巡回員の位置情報とを関連付ける処理を遂行する。例えば、該当住所に訪れた巡回員が巡回チェック操作入力を行うと、巡回チェック制御部３３は、位置情報に生成した巡回チェック情報を関連付けた移動軌跡情報を生成する。図５の例では、「●」が巡回チェック操作入力時の位置情報又は巡回チェック操作入力の際の最新の位置情報であり、「●」に対応する位置情報と生成した巡回チェック情報が関連付けられる。なお、ＧＰＳ制御部３２と巡回チェック制御部３３とは、一体に構成することができ、例えば、巡回チェック制御部３３がＧＰＳ制御部３２の処理を担い、位置情報の取得、巡回チェック情報の生成及び位置情報と巡回チェック情報とを関連付けた移動軌跡情報１３ａの生成を行うことも可能である。
【００２８】
図４は、移動軌跡情報の一例を示す図であり、本実施形態の移動軌跡情報は、ＧＰＳ制御部３２を介して取得した位置情報（Ｘ座標、Ｙ座標）及び巡回チェック情報を含む。位置情報のＸ座標、Ｙ座標は、ＧＰＳの座標系（緯度，経度）に対応しており、電子地図上の座標系とＧＰＳの座標系は、一致している（移動軌跡情報のＸ座標値、Ｙ座標値は、そのまま電子地図上のＸ座標値、Ｙ座標値となる）。図５の例において「○」は、巡回チェック情報が関連付けられていない位置情報、すなわち、顧客順路データ１１ｂの順路番号順に一の住所から次の住所に到達するまでの巡回員の位置情報（移動経路）を示しており、図４において、巡回チェック情報が関連付けられた座標情報間の巡回員の位置情報に相当する。
【００２９】
なお、巡回チェック制御部３３は、巡回チェック操作入力があった場合に、ＧＰＳ制御部３２に対して位置情報取得要請を出力し、ＧＰＳ制御部３２を介して取得された巡回チェック操作入力があった時点の最新の位置情報に、生成した巡回チェック情報を関連付けることで移動軌跡情報を生成することができ、また、ＧＰＳ制御部３２によって常時所定の時間間隔で取得されて記憶部３４に記憶されている位置情報を参照し、巡回チェック操作入力時の最新の位置情報に、生成した巡回チェック情報を関連付けて移動軌跡情報を生成することもできる。
【００３０】
制御装置２０は、移動軌跡情報処理部２１及びマッチング制御部２２を含む。移動軌跡情報処理部２１は、移動端末装置３０によって生成（収集）された移動軌跡情報１３ａの入力インターフェースであり、移動端末装置３０から移動軌跡情報１３ａを取り込んで記憶装置１０への取り込んだ移動軌跡情報１３ａを記憶するデータ処理を遂行する。制御装置２０と移動端末装置３０とは、所定の通信線を介して接続可能であり、また、移動端末装置３０の記憶部３４が着脱自在の記憶媒体である場合、移動軌跡情報処理部２１は、移動端末装置３０から取り外された記憶部３４の入力インターフェースとして機能し、制御装置２０に記録媒体が接続されることになる。さらに、移動端末装置３０と制御装置２０とは、インターネット等の通信網を介した接続も可能であり、制御装置２０に対して通信網を通じた移動軌跡情報１３ａの入力も可能である。
【００３１】
マッチング制御部２２は、電子地図データ１２ａ、建物ポリゴンデータ１２ｂ、顧客順路データ１１ｂ及び移動軌跡情報１３ａを用いて、電子地図データ１２ａと顧客情報１１ａとを関連付けるマッチング処理を遂行する。マッチング処理の実行タイミングは、任意であり、例えば、移動軌跡情報が入力された時点や所定時刻でのスケジューリングされたタイミング、又は操作入力装置Ｉを介したマッチング処理実行指示があった時点で行うことができる。
【００３２】
図６は、マッチング処理の一例を示す図である。本実施形態のマッチング処理は、第１マッチング処理と第２マッチング処理とを含み、移動軌跡情報１３ａの巡回チェック情報と顧客順路データ１１ｂとをその巡回順序順でマッチングし、移動軌跡情報の座標情報とマッチングされる電子地図上のオブジェクトに、顧客順路データ１１ｂの住所情報（顧客情報１１ａ）を関連付ける処理を遂行する。
【００３３】
第１マッチング処理は、移動端末装置３０から入力された移動軌跡情報１３ａの座標情報と、電子地図データ１２ａの建物ポリゴンの座標情報とをマッチングし、移動軌跡情報１３ａの座標情報と建物ポリゴンの座標情報とを関連付ける。マッチング制御部２２は、移動軌跡情報１３ａに含まれる巡回チェック情報が付与された座標情報（Ｘ座標、Ｙ座標）が、建物ポリゴンの中心座標情報（Ｘ座標、Ｙ座標）と一致するか否か、又は複数の座標情報で構成された建物ポリゴンの各頂点を結ぶ建物ポリゴン領域内に含まれるか否かを判別し、巡回チェック情報が付与された座標情報と建物ポリゴンとの関連付けを遂行する。
【００３４】
図６の例では、巡回チェック情報が付与された座標情報と建物ポリゴンの座標情報とのマッチング処理結果（ポリゴン−巡回チェック座標マッチング情報）を示しており、巡回チェック情報が付与された座標情報にポリゴンＩＤが関連付けられる。
【００３５】
なお、第１マッチング処理において、補完座標情報を適用して巡回チェック情報が付与された座標情報と建物ポリゴンとをマッチングさせるように構成することも可能である。例えば、図２（ｂ）に示したポリゴンが複数の座標情報で構成される場合、各頂点の座標情報から数メートル範囲内の周辺座標を、建物ポリゴンに対する補完座標情報として設定することができる。マッチング制御部２２は、巡回チェック情報が付与されたＸ座標及びＹ座標が建物ポリゴンの座標情報に基づく補完座標領域に含まれるか否かを判別し、当該補完座標領域に対応付けられた建物ポロゴンと巡回チェック情報が付与されたＸ座標及びＹ座標とをマッチングさせることができる。なお、補完座標情報はこれに限らず、例えば、建物ポリゴンの中心座標から半径Ｎメートル範囲内の周辺座標を建物ポリゴンに対する補完座標情報として設定したり、複数の座標情報を結んで生成された建物ポリゴン図形の縁部から数メートル範囲内の周辺座標を建物ポリゴンに対する補完座標情報として設定することもできる。また、補完座標情報は、建物ポリゴン別に予め記憶装置１０に保持していてもよく、また、予め記憶装置１０に保持された補完座標条件（例えば、各頂点の座標情報から数メートル範囲内の周辺座標）に基づいて補完座標情報を算出しつつ、第１マッチング処理を遂行するように構成することも可能である。
【００３６】
次に、巡回チェック情報が付与された座標情報と建物ポリゴンとをマッチングさせた後に、マッチング制御部２２は、顧客順路データ１１ｂと移動軌跡情報１３ａの巡回チェック情報とを用いて、第２マッチング処理を遂行する。
【００３７】
上述したように、移動軌跡情報１３ａの巡回チェック情報は、顧客順路データ１１ｂの順路番号順に基づいて該当住所を訪れた順に付番される順序情報であるので、顧客順路データ１１ｂの順路番号と巡回チェック情報の巡回番号との順序（連番）が一致している。そこで、マッチング制御部２２は、顧客順路データ１１ｂを参照し、ポリゴン−巡回チェック座標マッチング情報の巡回チェック情報と顧客順路データ１１ｂの順路番号とをマッチングさせ、顧客順路データ１１ｂ、すなわち、顧客情報１１ａと第１マッチング処理で巡回チェック情報に関連付けられた電子地図のポリゴンＩＤとを関連付ける。
【００３８】
このように本実施形態のマッチング処理は、移動端末装置３０を携帯した巡回員が、顧客順路データ１１ｂに基づいて順路番号順に該当住所を訪れて収集した巡回チェック情報が付与された座標情報と電子地図データの座標情報とをマッチングする第１マッチング処理を遂行して、移動軌跡情報１３ａと電子地図データ１２ａ（建物ポリゴンデータ１２ｂ）を関連付け、さらに、移動軌跡情報１３ａの巡回チェック情報の巡回順序順と顧客順路データ１１ｂの順路の順序順とをマッチングする第２マッチング処理を遂行して顧客情報１１ａと電子地図データ１２ａとを関連付ける。
【００３９】
図７（ａ）は、マッチング制御部２２のマッチング処理後のマッチング結果情報の一例を示しており、電子地図データ１２ａにマッチング結果及び顧客ＩＤが含まれたマッチング済み電子地図データの一例である。また、図７（ｂ）は、顧客情報１１ａに電子地図データ１２ａのポリゴンＩＤが含まれる顧客情報の一例を示すものである。なお、図７に示すように、電子地図データ１２ａや顧客情報１１ａに顧客ＩＤやポリゴンＩＤを関連付けることで、マッチング結果情報を生成することができ、また、これらの情報とは別に、電子地図データ１２ａと顧客情報１１ａとを関連付けるマッチング結果情報（例えば、顧客ＩＤとポリゴンＩＤとを関連付けたマッチング結果情報）を生成することもできる。
【００４０】
図８は、顧客情報１１ａと電子地図データ１２ａとが関連付けられた後のＧＩＳ等の電子地図表示画面の一例である。図８に示すように、所定の表示装置に表示された電子地図上の建物ポリゴンを選択すると、電子地図上の選択された建物ポリゴンに関連付けられた顧客情報１１ａを表示することができる。
【００４１】
図９は、本実施形態の移動端末装置３０の処理フローを示したフローチャートである。
【００４２】
図９に示すように、巡回員は、移動端末装置３０を携帯して顧客順路データ１１ｂの順路番号順に、各住所を訪れる。このとき、巡回員は、顧客順路データ１１ｂに基づく巡回を開始する際、移動端末装置３０に巡回開始指示を入力する。
【００４３】
移動端末装置３０（ＧＰＳ制御部３２）は、操作入力部３１を介した巡回開始指示の入力があった場合に、巡回チェックプログラムを実行（起動）する。具体的には、位置情報取得処理を開始し（Ｓ１０１）、ＧＰＳに移動端末装置３０の個体識別番号を含む位置情報取得要求を伝送し、ＧＰＳの受信機として当該移動端末装置３０の位置情報を取得する。取得した位置情報は、所定の時間間隔で自動的に連続して常時取得され、取得した位置情報を時系列にシーケンス番号を連番で付与して記憶部３４に記憶する。また、移動端末装置３０（巡回チェック制御部３３）は、巡回開始指示の入力に伴い、巡回チェック情報のカウンタ値を初期化して「１」に設定する（Ｓ１０２）。
【００４４】
その後、巡回員は、顧客順路データ１１ｂに基づく順路番号順に、該当住所を訪れて各巡回先で巡回チェック操作入力を行う。なお、巡回員は、紙媒体に印刷された顧客順路データ１１ｂを参照しながら巡回することができ、また、巡回開始指示に伴い、移動端末装置３０が顧客順路データ１１ｂを表示部３５に表示させて、表示部３５に表示された顧客順路データ１１ｂを参照しながら巡回することができる。この場合、移動端末装置３０の記憶部３４に顧客順路データ１１ｂが予め記憶され、巡回チェック制御部３３は、巡回員による巡回開始指示入力に基づいて記憶部３４から顧客順路データ１１ｂを読み出し、表示部３５に表示する。なお、巡回員が巡回を開始する前に電子地図データ処理システム１の制御装置２０に通信線又は通信網を介して接続し、記憶装置１０に記憶されている顧客順路データ１１ｂを移動端末装置３０の記憶部３４に予め記憶させることができる。
【００４５】
巡回チェック制御部３３は、巡回員が顧客順路データ１１ｂの順路番号順に訪れた住所での巡回チェック操作入力を検出し（Ｓ１０３）、巡回チェック操作入力を検出した場合に、カウンタ値に基づいて巡回チェック情報を生成し、巡回チェック操作入力時の当該移動端末装置３０の位置情報と生成した巡回チェック情報とを関連付けた移動軌跡情報１３ａを生成する（Ｓ１０４）。巡回チェック制御部３３は、生成した移動軌跡情報１３ａを記憶部３４に記憶し（Ｓ１０５）、カウンタ値を１インクリメントする（Ｓ１０６）。
【００４６】
巡回チェック制御部３３は、巡回員による巡回終了指示入力があるまでステップＳ１０３からＳ１０６を繰り返し行い、移動軌跡情報１３ａを生成する。巡回終了指示入力があった場合（Ｓ１０７）、移動端末装置３０は、ＧＰＳ制御部３２の位置情報取得処理を終了し、巡回チェック機能を終了させる終了処理を遂行する（Ｓ１０８）。
【００４７】
図１０は、本実施形態の電子地図データ処理システム１の処理フローを示したフローチャートである。
【００４８】
電子地図データシステム１の制御装置２０は、巡回員が顧客順路データ１１ｂの順路番号順に該当住所を訪れて収集した位置情報と巡回チェック情報とが関連付けられた移動軌跡情報１３ａを取り込む（Ｓ３０１）。巡回員は、巡回後に本部等に移動端末装置３０を持ち帰り、移動端末装置３０を制御装置２０に接続し、制御装置２０の移動軌跡情報処理部２１は、移動端末装置３０を介して又は直接に記憶部３４に記憶されている移動軌跡情報１３ａを取り込むデータ処理を遂行し、記憶装置１０に記憶する。
【００４９】
制御装置２０のマッチング制御部２２は、所定の実行タイミングでマッチング処理を遂行する。まず、マッチング制御部２２は、記憶装置１０から電子地図データ１２ａ、建物ポリゴンデータ１２ｂ、顧客順路データ１１ｂ及び移動軌跡情報１３ａを取得し、移動端末装置３０から入力された移動軌跡情報１３ａの座標情報と、電子地図データ１２ａの建物ポリゴンの座標情報とをマッチングし、巡回チェック情報が付与された座標情報と建物ポリゴンの座標情報とを関連付けるポリゴン−巡回チェック座標マッチング情報を生成する第１マッチング処理を遂行する（Ｓ３０２，Ｓ３０３）。
【００５０】
続いて、マッチング制御部２２は、巡回チェック情報が付与された座標情報と建物ポリゴンとをマッチングさせた後に、顧客順路データ１１ｂと移動軌跡情報１３ａの巡回チェック情報とを用い、ポリゴン−巡回チェック座標マッチング情報の巡回チェック情報と顧客順路データ１１ｂの順路番号とをマッチングする第２マッチング処理を遂行する（Ｓ３０４）。マッチング制御部２２は、第２マッチング処理を通じて顧客情報１１ａと第１マッチング処理で巡回チェック情報に関連付けられた電子地図のポリゴンＩＤとを関連付け、マッチング済み電子地図データを生成する（Ｓ３０５）。
【００５１】
本実施形態の電子地図データ処理システム１は、企業等が保有する顧客情報１１ａを関連付ける顧客順路データ１１ｂに従って順路番号順に各該当住所を現実に巡回員が巡回をした位置情報と電子地図上の位置情報とのマッチング処理により、住所情報を介在しない顧客情報１１ａと電子地図データ１２ａと関連付けが実現される。
【００５２】
このため、人為的ミスによる住所情報の誤入力や住所情報の不一致によるマッチング率の低下を排除することができ、アンマッチの顧客情報に対するマッチング処理や顧客情報１１ａと電子地図データ１２ａの住所情報を共通の住所データ体系に変換するクレンジング処理が不要になる。
【００５３】
本実施形態の電子地図データ処理システム１のマッチング処理は、マッチング処理に際して顧客情報１１ａ及び電子地図データ１２ａに対する情報処理が不要となり、マッチング処理の作業時間を大幅に低減させることができるとともに、住所情報などのように人的な操作が介入せず、かつ複数の情報フォーマットを有しない地理上の不変的かつ統一された地図上の緯度，経度に基づく電子地図データ上の座標情報と現実に顧客の各住所を訪れた巡回員の移動軌跡（座標情報）とをマッチングして、電子地図データ１２ａと移動軌跡情報１３ａとを関連付け、さらに、移動軌跡情報１３ａの巡回チェック情報と顧客順路データ１１ｂとをマッチングして顧客情報１１ａと移動軌跡情報１３ａとを関連付けるので、移動軌跡情報を通じた顧客情報１１ａと電子地図データ１２ａ（地図オブジェクトの座標情報）との関連付けが実現され、作業効率及びマッチング率を極めて向上させることが可能となる。
【００５４】
また、所定の順序で顧客情報１１ａを関連付けた顧客順路データ１１ｂにより、建物ポリゴン等の電子地図データ１２ａの特定の座標情報に正確に顧客情報１１ａを関連付けることができるとともに、同一住所（同一番地など）に紐付けられた複数の建物ポリゴンに対しても顧客順路データ１１ｂの順路順にマッチングすることにより、正確に各顧客情報を各々の建物ポリゴンに関連付けすることができ、精度の高いマッチング処理を実現することができる。
【００５５】
ここで、図１１及び図１２を参照して本実施形態の変形例について説明する。この変形例は、顧客情報１１ａ及び電子地図データ１２ａの各住所情報を文字ベースでマッチングさせるアドレスマッチング処理後のアンマッチデータを対象に、本実施形態の電子地図データ処理システム１を適用した場合の実施態様である。
【００５６】
本実施形態は、上述のように電子地図上の座標情報に対して企業等が所有する顧客情報１１ａを新規に関連付けるマッチング処理として適用でき、また、クレンジング処理及び文字ベースでのアドレスマッチング処理後のアドレスマッチング済み電子地図データに対しても適用することができる。例えば、文字ベースでのアドレスマッチング処理ではマッチングさせることができなかったアンマッチデータを対象に、顧客順路データ１１ｂ及び移動軌跡情報１３ａを用いた本実施形態のマッチング処理を遂行して、電子地図データ１２ａに関連付けることができる。
【００５７】
図１１（ａ）は、アドレスマッチング済み電子地図データ１２ｄの一例を示す図であり、図７（ａ）のマッチング済み電子地図データと同様に電子地図データ１２ａにマッチング結果及び顧客ＩＤを含むとともに、さらに顧客情報と関連付けができなかった電子地図データ（マッチング結果が「未」の電子地図データ）を含んでいる。なお、アドレスマッチング処理後の顧客情報１１ａも電子地図データ１２ａと関連付けができなかった顧客情報（マッチング結果が「未」の顧客データ）を含んでいる。
【００５８】
本変形例の場合、巡回員は、アドレスマッチング済み電子地図データ１２ｄのマッチング結果が「未」のアンマッチデータを対象に巡回し、移動端末装置３０を通じてアンマッチの顧客情報１１ａに対する移動軌跡情報１３ａを収集する。図１１（ｂ）は、本変形例の移動軌跡情報１３ａの一例を示す図であり、顧客順路データ１１ｂの順路順にアンマッチデータの住所を訪れた巡回員は、巡回チェック操作入力を行い、移動端末装置３０は、巡回チェック情報が付与された位置情報である移動軌跡情報１３ａを生成する。
【００５９】
そして、電子地図データ処理システム１は、アドレスマッチング済み電子地図データ１２ａのマッチング結果が「未」のアンマッチデータを対象に、図１０に示したマッチング処理を遂行する。
【００６０】
図１２は、本変形例のマッチング処理の一例を示す図である。マッチング制御部２２は、アンマッチデータを対象にした移動軌跡情報１３ａにおいて巡回チェック情報が付与された座標情報と建物ポリゴンの座標情報とをマッチングし、巡回チェック情報が付与された座標情報にポリゴンＩＤが関連付ける第１マッチング処理を遂行する。
【００６１】
続いて、マッチング制御部２２は、上述した第２マッチング処理を遂行する。ここで、アンマッチデータを対象にした移動軌跡情報１３ａの巡回チェック情報の順序順は、顧客情報１１ａに含まれる複数の顧客の一部のアンマッチデータを対象としているので、顧客順路データ１１ｂの順路番号と一致していないが、マッチング結果が「未」である顧客順路データ１１ｂのみを抽出した場合の順路順に基づく順番と一致する。すなわち、顧客順路データ１１ｂの順路順に、アンマッチ結果「未」が「未（１）」、「未（２）」の順序となる。
【００６２】
このため、マッチング制御部２２は、顧客順路データ１１ｂを参照し、ポリゴン−巡回チェック座標マッチング情報の巡回チェック情報と顧客順路データ１１ｂのアンマッチデータのみを対象とした場合の順路順に基づく順序とをマッチングさせ、顧客情報１１ａと第１マッチング処理で巡回チェック情報に関連付けられた電子地図のポリゴンＩＤとを関連付ける。
【００６３】
このように本実施形態の電子地図データ処理システム１は、アドレスマッチング処理を遂行して得られたアドレスマッチング済み電子地図データ１２ｄのアンマッチデータを対象として電子地図データ処理を遂行することができ、アドレスマッチング処理に対する補完マッチング処理として適用することも可能である。
【００６４】
従って、アドレスマッチング処理と本実施形態のマッチング処理を組み合わせることで、マッチング率をさらに向上させたマッチング済み電池地図データを生成することが可能となる。
【００６５】
なお、本変形例における電子地図データ処理システム１では、アドレスマッチング処理部（クレンジング処理部を含んでもよい）をさらに有するシステムとし構成することが可能であり、本変形例における電子地図データ処理システム１を、アドレスマッチング処理を遂行するシステムに対して、内部的に又は外部的に適用することも可能である。
【００６６】
（第２実施形態）
図１３から図１６は、第２実施形態を示す図である。本実施形態では、巡回順序に基づく巡回チェック情報に加え、住所情報が付与される移動軌跡情報を移動端末装置３０を介して生成し、巡回チェック情報及び住所情報と関連付けられた位置情報を含む移動軌跡情報を用い、マッチング処理を遂行する。その他の構成や処理については上述した第１実施形態と同様である、以下、第１実施形態との相違点を中心に説明する。
【００６７】
図１３（ａ）は、本実施形態の移動端末装置３０の表示部３５に表示される住所情報の一例を示す図であり、図１３（ｂ）は、移動軌跡情報１３ａの一例を示す図である。
【００６８】
移動端末装置３０の記憶部３４には、顧客順路データ１１ｂの住所情報が記憶され、移動端末装置３０は、図１３（ａ）に示すように、記憶部３４に記憶された住所情報を読み出して住所情報を表示部３５に表示する。なお、顧客順路データ１１ｂの住所情報は、巡回員が巡回を開始する前に電子地図データ処理システム１の制御装置２０に通信線又は通信網を介して接続し、記憶装置１０に記憶されている顧客順路データ１１ｂを移動端末装置３０の記憶部３４に予め記憶させることができる。また、図１３（ｂ）に示した移動軌跡情報１３ａは、巡回員が顧客順路データ１１ｂの順路番号順に巡回先を訪れて巡回チェック操作入力を行わずに、順路チェック情報の順序と顧客順路データ１１ｂの順路の順序とが相違している。
【００６９】
図１４は、本実施形態の電子地図データ処理システム１における移動端末装置３０の処理フローを示したフローチャートである。
【００７０】
図１４に示すように、巡回員は、移動端末装置３０を携帯して顧客順路データ１１ｂの順路番号順に巡回先である各住所を訪れる。このとき、巡回員は、顧客順路データ１１ｂに基づく巡回を開始する際、移動端末装置３０に巡回開始指示を入力する。
【００７１】
移動端末装置３０（ＧＰＳ制御部３２）は、操作入力部３１を介した巡回開始指示の入力があった場合に巡回チェックプログラムを実行し、位置情報取得処理を開始する（Ｓ１０１）。ＧＰＳ制御部３２は、ＧＰＳに移動端末装置３０の個体識別番号を含む位置情報取得要求を伝送し、ＧＰＳの受信機として当該移動端末装置３０の位置情報を取得する。取得した位置情報は、所定の時間間隔で自動的に連続して常時取得され、取得した位置情報を時系列にシーケンス番号を連番で付与して記憶部３４に記憶する。また、移動端末装置３０（巡回チェック制御部３３）は、巡回開始指示の入力に伴い、巡回チェック情報のカウンタ値を初期化して「１」に設定する（Ｓ１０２）。
【００７２】
その後、巡回員は、顧客順路データ１１ｂに基づく順路番号順に、該当住所を訪れて各巡回先で巡回チェック操作入力を行う。巡回チェック制御部３３は、巡回員が顧客順路データ１１ｂの順路番号順に訪れた住所での巡回チェック操作入力を検出すると（Ｓ１０３ａ）、記憶部３４から顧客順路データ１１ｂに基づく住所情報を読み出して表示部３５に表示する（Ｓ２０１）。
【００７３】
巡回員は、表示部３５に表示された住所情報の中から顧客順路データ１１ｂに基づく順路番号順に訪れた巡回先の住所を選択する（Ｓ２０２）。巡回チェック制御部３３は、巡回員による住所選択があった場合に、カウンタ値に基づいて巡回チェック情報を生成し、巡回チェック操作入力時の当該移動端末装置３０の位置情報と生成した巡回チェック情報、及び選択された住所情報とを関連付けた移動軌跡情報１３ａを生成する（Ｓ１０４ａ）。巡回チェック制御部３３は、生成した移動軌跡情報１３ａを記憶部３４に記憶し（Ｓ１０５）、カウンタ値を１インクリメントする（Ｓ１０６）。
【００７４】
巡回チェック制御部３３は、巡回員による巡回終了指示入力があるまでステップＳ１０３からＳ１０６を繰り返し行い、移動軌跡情報１３ａを生成する。巡回終了指示入力があった場合（Ｓ１０７）、移動端末装置３０は、ＧＰＳ制御部３２の位置情報取得処理を終了し、巡回チェック機能を終了させる終了処理を遂行する（Ｓ１０８）。
【００７５】
図１５は、本実施形態のマッチング処理の一例を示す図である。上述の第１実施形態同様にマッチング制御部２２は、移動軌跡情報１３ａにおいて巡回チェック情報が付与された座標情報と建物ポリゴンの座標情報とをマッチングし、巡回チェック情報が付与された座標情報にポリゴンＩＤが関連付ける第１マッチング処理を遂行する。
【００７６】
さらに、移動軌跡情報１３ａの巡回チェック情報は、顧客順路データ１１ｂの順路番号順に基づいて該当住所を訪れた順に付番される順序情報であるので、マッチング制御部２２は、顧客順路データ１１ｂの順路番号と巡回チェック情報の巡回番号とが一致していることを前提に、顧客順路データ１１ｂを参照し、ポリゴン−巡回チェック座標マッチング情報の巡回チェック情報と顧客順路データ１１ｂの順路番号とをマッチングさせ、顧客情報１１ａと第１マッチング処理で巡回チェック情報に関連付けられた電子地図のポリゴンＩＤとを関連付ける第２マッチング処理を遂行する。
【００７７】
ここで、図１３（ｂ）に示すように、巡回員が顧客順路データ１１ｂの順路番号順に巡回先を訪れて巡回チェック操作入力を行わずに、巡回ミスを含む移動軌跡情報１３ａが生成された場合、顧客順路データ１１ｂの順路番号と巡回チェック情報の巡回番号とがその巡回順序において一致せずに相違してしまう。この場合、第２マッチング処理において、顧客情報１１ａと第１マッチング処理で巡回チェック情報に関連付けられた電子地図のポリゴンＩＤとの関連付けに、ミスマッチが生じることになる。
【００７８】
そこで、本実施形態では、ポリゴン−巡回チェック座標マッチング情報の巡回チェック情報の巡回番号と顧客順路データ１１ｂの順路番号とをマッチングする際、移動軌跡情報１３ａに含まれる住所情報と顧客順路データ１１ｂの住所情報同士もマッチング条件としたマッチング処理を遂行し、顧客順路データ１１ｂの順路順に巡回しなかった巡回員の巡回ミスを検出しつつ、顧客情報１１ａと電子地図データ１２ａの誤った関連付けを防止して正確なマッチング処理を実現する。
【００７９】
図１６は、本実施形態の電子地図データ処理システムの処理フローを示したフローチャートである。
【００８０】
電子地図データシステム１の制御装置２０は、巡回員が顧客順路データ１１ｂの該当住所を訪れて収集した位置情報に巡回チェック情報及び選択された住所情報が関連付けられた移動軌跡情報１３ａを取り込む（Ｓ５０１）。
【００８１】
制御装置２０のマッチング制御部２２は、所定の実行タイミングでマッチング処理を遂行し、記憶装置１０から電子地図データ１２ａ、建物ポリゴンデータ１２ｂ、顧客順路データ１１ｂ及び移動軌跡情報１３ａを取得し、移動端末装置３０から入力された移動軌跡情報１３ａの座標情報と、電子地図データ１２ａの建物ポリゴンの座標情報とをマッチングし、巡回チェック情報が付与された座標情報と建物ポリゴンの座標情報とを関連付けるポリゴン−巡回チェック座標マッチング情報を生成する第１マッチング処理を遂行する（Ｓ５０２，Ｓ５０３）。
【００８２】
続いて、マッチング制御部２２は、巡回チェック情報が付与された座標情報と建物ポリゴンとをマッチングさせた後に、顧客順路データ１１ｂと移動軌跡情報１３ａの巡回チェック情報及び住所情報を用い、ポリゴン−巡回チェック座標マッチング情報の巡回チェック情報及び住所情報と顧客順路データ１１ｂの順路番号及び住所情報とをマッチングする第３マッチング処理を遂行する（Ｓ５０４）。マッチング制御部２２は、移動軌跡情報１３ａの巡回チェック情報の巡回番号に該当する顧客順路データ１１ｂの住所情報と、当該巡回チェック情報と関連付けられる移動軌跡情報１３ａの住所情報とが一致するか否かを判別する。判別の結果、住所情報が不一致である場合（Ｓ５０５）、顧客順路データ１１ｂの順路番号順に巡回チェック情報が生成されていない移動軌跡情報である（巡回ミスが生じた）と判別する。
【００８３】
巡回ミスが生じたと判別された場合、マッチング制御部２２は、ポリゴン−巡回チェック座標マッチング情報の住所情報と顧客順路データ１１ｂの住所情報とをアドレスマッチングする第４マッチング処理を遂行する（Ｓ５０６）。マッチング制御部２２は、第４マッチング処理を通じて顧客情報１１ａと第１マッチング処理で巡回チェック情報に関連付けられた電子地図のポリゴンＩＤとを関連付け、マッチング済み電子地図データを生成する（Ｓ５０７）。
【００８４】
なお、ステップＳ５０５において巡回ミスが生じたと判別された場合、マッチング制御部２２は、制御装置２０の表示装置Ｄに警告メッセージを表示する処理などを遂行し、巡回員の巡回ミスを検出した旨を管理者等に通知することができる。
【００８５】
本実施形態のマッチング処理は、上述の第１実施形態に対し、ポリゴン−巡回チェック座標マッチング情報の巡回チェック情報と顧客順路データ１１ｂの順路番号とをマッチングする際、住所情報同士もマッチング条件としたマッチング処理を遂行するので、顧客順路データ１１ｂの順路順に巡回する巡回員の巡回ミスを検出することができ、顧客情報１１ａと電子地図データ１２ａの誤った関連付けを防止することが可能となる。
【００８６】
さらに、移動軌跡情報１３ａに含まれる住所情報は、顧客順路データ１１ｂの住所情報の中から巡回員によって選択された情報であるので、巡回ミスが生じ、顧客順路データ１１ｂの順路順と巡回員の巡回順とがミスマッチを起こした場合であっても、移動軌跡情報１３ａの住所情報と顧客順路データ１１ｂの住所情報とのアドレスマッチングにより、正確なマッチングを実現し、巡回員が巡回ミスをしたり、顧客順路データ１１ｂの順路順の巡回先に訪れなくても、顧客情報１１ａと電子地図データ１２ａとを好適に関連付けることが可能となる。
【００８７】
なお、本実施形態では、移動端末装置３０の表示部３５に住所情報を表示し、巡回員が表示された住所情報を選択する態様を一例に説明したが、例えば、住所情報に対応するバーコード等を読み込むことで、住所情報を選択（入力）するように構成することも可能である。この場合、移動端末装置３０は、バーコード等の読取り機能（機器）を備え、読取り機能が読み取られたバーコードに対応する住所情報に変換して巡回チェック制御部３３に出力し、巡回チェック制御部３３は、バーコードで読み取られた住所情報を選択された住所情報として、巡回チェック情報ともに位置情報と関連付けた移動軌跡情報１３ａを生成することができる。
【００８８】
また、住所情報の選択又はバーコードでの読取りによる住所情報の入力以外にも、操作入力部３１から住所情報を直接にテキスト入力するように構成することも可能である。
【００８９】
以上説明した実施形態によれば、企業等が保有する顧客情報を関連付ける顧客順路データに従って順路番号順に各該当住所を現実に巡回員が巡回をした位置情報と電子地図上の位置情報とのマッチング処理により、住所情報を介在しない顧客情報と電子地図データと関連付けを実現することができる。
【００９０】
このため、人為的ミスによる住所情報の誤入力や住所情報の不一致によるマッチング率の低下を排除することができ、アンマッチの顧客情報に対するマッチング処理や顧客情報と電子地図データの住所情報を共通の住所データ体系に変換するクレンジング処理が不要になり、作業効率及びマッチング率を極めて向上させることが可能となる。
【００９１】
また、上述した実施形態において、顧客情報１１ａと顧客順路データ１１ｂは、個別のデータとして構成しているが、これらの情報を１つのデータとして構成することも可能である。また、新聞配達、郵便配達等の配達順序や営業活動等における巡回順序を有する顧客情報の場合、複数の配達巡回区画（エリア）別の顧客情報を構成することが可能であり、複数の区画別に顧客情報を構成し、顧客順路データを有する区画別の顧客情報として構成することも可能である。この場合、上記実施形態の移動端末装置３０の移動軌跡情報は、各区画の顧客順路データ１１ｂに対して複数生成され、電子地図データ処理システムは、区画毎にマッチング処理を遂行することができる。
【００９２】
また、ＧＩＳ等の電子地図上に表示される地図オブジェクトと、企業等が所有する顧客情報とを関連付けるマッチング処理を一例に説明したが、これに限らず、例えば、特定の座標情報と顧客情報とを関連付けることも可能である。
【００９３】
また、本実施形態の電子地図データ処理システム１は、記憶装置１０、制御装置２０を各々異なるサーバ装置等で実現し、ネットワーク等の通信回線を介して接続したシステムとして構成することもでき、各処理部及び記憶部毎に分散されたシステム構成とすることも可能である。また、本実施形態の記憶装置１０及び制御装置２０は、１つのコンピュータ等の情報処理装置で実現することも可能である。すなわち、記憶装置１０としての記憶部と制御装置２０としての制御部を含む電子地図データ処理装置として構成することができる。
【００９４】
また、上述の実施形態において制御装置２０は、不図示のＣＰＵ等の制御部を備えるサーバ等のコンピュータで実現することができ、該制御部が、制御装置２０全体（各部）の制御を司るように構成され、記憶装置１０から各種データを取得したり、制御装置２０で生成したデータを記憶装置１０に出力する処理部としての機能を遂行することができる。
【００９５】
また、上述の実施形態の各処理は、コンピュータで実行可能なプログラムとして実現することも可能であり、当該プログラムがインストールされたコンピュータは、実施形態に係る電子地図データ処理を遂行する情報処理装置として動作することが可能である。例えば、不図示の補助記憶装置に当該プログラムが格納され、ＣＰＵ等の制御部が補助記憶装置に格納されたプログラムを主記憶装置に読み出し、主記憶装置に読み出された該プログラムを制御部が実行し、コンピュータに実施形態に係る電子地図データ処理を動作させることができる。
【００９６】
また、移動端末装置３０の巡回チェック処理も、コンピュータで実行可能なプログラムとして実現することが可能であり、当該プログラムがインストールされた移動端末装置３０は、実施形態に係る巡回チェック処理を遂行する情報処理装置として動作することが可能である。
【００９７】
また、上記プログラムは、コンピュータ読取可能な記録媒体に記録された状態で、コンピュータに適用することも可能であり、インターネット等のネットワークを通じてコンピュータにダウンロードすることも可能である。コンピュータ読取可能な記録媒体としては、ＣＤ−ＲＯＭ等の光ディスク、ＤＶＤ−ＲＯＭ等の相変化型光ディスク、ＭＯ（Magnet Optical）やＭＤ(Mini Disk)などの光磁気ディスク、フロッピー（登録商標）ディスクやリムーバブルハードディスクなどの磁気ディスク、コンパクトフラッシュ（登録商標）、スマートメディア、ＳＤメモリカード、メモリスティック等のメモリカードが挙げられる。また、特別に設計されて構成された集積回路（ＩＣチップ等）等のハードウェア装置も記録媒体として含まれる。
【００９８】
なお、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００９９】
１      電子地図データ処理システム
１０    記憶装置
１１    企業所有情報データベース
１１ａ  顧客情報
１１ｂ  顧客順路データ
１２    電子地図情報データベース
１２ａ  電子地図データ
１２ｂ  建物ポリゴンデータ
１２ｃ  マッチング処理済み電子地図データ
１２ｄ  アドレスマッチング処理済み電子地図データ
２０    制御装置
２１    移動軌跡情報処理部
２２    マッチング制御部
Ｄ      表示装置
Ｉ      操作入力装置
３０    移動端末装置
３１    操作入力部
３２    ＧＰＳ制御部
３３    巡回チェック制御部
３４    記憶部
３５    表示部
【要約】
【課題】電子地図と企業等が所有する顧客情報との好適なマッチングを実現する電子地図データ処理システムを提供する。
【解決手段】電子地図データ処理システムは、現在位置の座標情報を取得するＧＰＳ制御装置を備え、ユーザによる各巡回先地点での操作入力に基づいて巡回チェック情報を生成し、生成された巡回チェック情報と巡回先地点の座標情報とを関連付けた移動軌跡情報を生成する移動端末装置と、巡回先地点に関連する住所情報を所定の巡回順序で関連付けた順路データと、地図上に表示されるオブジェクトの座標情報を含む地図データとを記憶する記憶装置と、移動軌跡情報の巡回チェック情報と順路データとを所定の巡回順序順でマッチングし、移動軌跡情報の座標情報とマッチングされるオブジェクトに、住所情報を関連付ける処理を遂行する制御装置と、を含む。
【選択図】図１【図１】
0004777476.tif 000002
【図２】
0004777476.tif 000003
【図３】
0004777476.tif 000004
【図４】
0004777476.tif 000005
【図５】
0004777476.tif 000006
【図６】
0004777476.tif 000007
【図７】
0004777476.tif 000008
【図８】
0004777476.tif 000009
【図９】
0004777476.tif 000010
【図１０】
0004777476.tif 000011
【図１１】
0004777476.tif 000012
【図１２】
0004777476.tif 000013
【図１３】
0004777476.tif 000014
【図１４】
0004777476.tif 000015
【図１５】
0004777476.tif 000016
【図１６】
0004777476.tif 000017