(57)【要約】【課題】  人の移動をより精確に推計する。【解決手段】  駅からの徒歩圏域を設定し（Ｓ１）、徒歩圏域内を所定サイズのメッシュに分割する（Ｓ２）。メッシュ毎にメッシュ内の建物容積の総和を算出する（Ｓ３）。駅の乗降者数を各メッシュの建物容積に応じて割り当てる（Ｓ４）。各メッシュと駅との間の最短移動経路を決定する（Ｓ５）。各最短移動経路について、最短移動経路の先端のメッシュの割当乗降者数をその最短移動経路上の各メッシュに通過者数として割り当てて累積加算する（Ｓ６，Ｓ７）。通過人員数を地図に重ねたマップを作成して表示する（Ｓ８）。【選択図】  図２
2005202546.tif 000002
【特許請求の範囲】
【請求項１】
輸送手段の乗降地点から／への人の移動を推計する方法であって、
当該乗降地点から所定移動時間内の探索域であって、所定サイズのメッシュに分割された探索域を設定する探索域設定ステップ（Ｓ１、Ｓ２）と、
当該探索域内の各メッシュにおける人誘引係数を設定する人誘引係数設定ステップ（Ｓ３）と、
当該乗降地点の乗降者数を、当該探索域内の各メッシュの人誘引係数に応じて各メッシュに割り当て乗降者数割当てステップ（Ｓ４）と、
当該探索域内の各メッシュと当該乗降地点との間の最短移動経路を決定する最短移動経路決定ステップ（Ｓ５）と、
各最短移動経路について、当該最短移動経路の先端のメッシュの割当乗降者数を当該最短移動経路上の各メッシュに通過者数として割り当てて、メッシュ毎に累積加算する通過者数割当てステップ（Ｓ６，Ｓ７）
とを具備することを特徴とする人口流動推計方法。
【請求項２】
当該探索域設定ステップが、
当該乗降地点から所定移動時間内の探索域を設定するステップ（Ｓ１）と、
当該探索域内を所定サイズのメッシュに分割するステップ（Ｓ２）
とを具備することを特徴とする請求項１に記載の人口流動推計方法。
【請求項３】
当該探索域設定ステップが、
当該探索域を含み、所定サイズのメッシュに分割された地図を用意するステップと、
当該地図内で当該乗降地点から所定移動時間内の探索域を設定するステップ
とを具備することを特徴とする請求項１に記載の人口流動推計方法。
【請求項４】
当該通過者数が、各メッシュに割当てられた乗降者数を含む請求項１乃至３の何れか１項に記載の人口流動推計方法。
【請求項５】
更に、当該通過者数を当該地図上に合成した出力マップを作成するステップ（Ｓ８）を具備することを特徴とする請求項１乃至４の何れか１項に記載の人口流動推計方法。
【請求項６】
更に、当該出力マップを表示するステップ（Ｓ８）を具備することを特徴とする請求項５に記載の人口流動推計方法。
【請求項７】
当該輸送手段が鉄道であり、当該乗降地点が当該鉄道の駅である請求項１乃至６の何れか１項に記載の人口流動推計方法。
【請求項８】
当該探索域が徒歩圏域である請求項７に記載の人口流動推計方法。
【請求項９】
当該人誘引係数が、各メッシュ内にある建物容積の総和及び建物床面積の総和の何れかである請求項１乃至８の何れか１項に記載の人口流動推計方法。
【請求項１０】
当該人誘引係数が、メッシュ内の施設の人誘引力を考慮して設定される重み係数で補正されている請求項１乃至８の何れか１項に記載の人口流動推計方法。
【請求項１１】
輸送手段の乗降地点から／への人の移動を推計する装置であって、
当該乗降地点から所定移動時間内の探索域であって、所定サイズのメッシュに分割された探索域を設定する探索域設定手段（４０，４２）と、
当該探索域内の各メッシュにおける人誘引係数を設定する人誘引係数設定手段（４４）と、
当該乗降地点の乗降者数を、当該探索域内の各メッシュの人誘引係数に応じて各メッシュに割り当てる乗降者数割当て手段（４６）と、
当該探索域内の各メッシュと当該乗降地点との間の最短移動経路を決定する最短移動経路決定手段（４８）と、
各最短移動経路について、当該最短移動経路の先端のメッシュの割当乗降者数を当該最短移動経路上の各メッシュに通過者数として割り当てて、メッシュ毎に累積加算する通過者数割当て手段（５０）と、
各メッシュの通過者数を出力する出力手段（５２）
とを具備することを特徴とする人口流動推計装置。
【請求項１２】
当該探索域設定手段が、
当該乗降地点から所定移動時間内の探索域を設定する探索域設定手段（４０）と、
当該探索域内を所定サイズのメッシュに分割するメッシュ分割手段（４２）
とを具備することを特徴とする請求項１１に記載の人口流動推計装置。
【請求項１３】
当該探索域設定手段が、
当該探索域を含み、所定サイズのメッシュに分割された地図と、
当該地図内で当該乗降地点から所定移動時間内の探索域を設定する手段
とを具備することを特徴とする請求項１１に記載の人口流動推計装置。
【請求項１４】
当該通過者数が、各メッシュに割当てられた乗降者数を含む請求項１１乃至１３の何れか１項に記載の人口流動推計装置。
【請求項１５】
当該出力手段が、当該通過者数を当該地図上に合成した出力マップを作成するマップ作成手段（５２）であることを特徴とする請求項１１乃至１４の何れか１項に記載の人口流動推計装置。
【請求項１６】
当該出力手段が当該出力マップをモニタ画面上に表示することを特徴とする請求項１５に記載の人口流動推計装置。
【請求項１７】
当該輸送手段が鉄道であり、当該乗降地点が当該鉄道の駅である請求項１１乃至１６の何れか１項に記載の人口流動推計装置。
【請求項１８】
当該探索域が徒歩圏域である請求項１７に記載の人口流動推計装置。
【請求項１９】
当該人誘引係数が、各メッシュ内にある建物容積の総和及び建物床面積の総和の何れかである請求項１１乃至１８の何れか１項に記載の人口流動推計装置。
【請求項２０】
当該人誘引係数が、メッシュ内の施設の人誘引力を考慮して設定される重み係数で補正されている請求項１１乃至１９の何れか１項に記載の人口流動推計装置。
【請求項２１】
輸送手段の乗降地点から／への人の移動を推計するコンピュ−タプログラムであって、
当該乗降地点から所定移動時間内の探索域であって、所定サイズのメッシュに分割された探索域を設定する探索域設定モジュ−ル（Ｓ１、Ｓ２）と、
当該探索域内の各メッシュにおける人誘引係数を設定する人誘引係数設定モジュ−ル（Ｓ３）と、
当該乗降地点の乗降者数を、当該探索域内の各メッシュの人誘引係数に応じて各メッシュに割り当てる乗降者数割当てモジュ−ル（Ｓ４）と、
当該探索域内の各メッシュと当該乗降地点との間の最短移動経路を決定する最短移動経路決定モジュ−ル（Ｓ５）と、
各最短移動経路について、当該最短移動経路の先端のメッシュの割当乗降者数を当該最短移動経路上の各メッシュに通過者数として割り当てて、メッシュ毎に累積加算する通過者数割当てモジュ−ル（Ｓ６，Ｓ７）
とを具備することを特徴とする人口流動推計プログラム。
【請求項２２】
当該探索域設定モジュ−ルが、
当該乗降地点から所定移動時間内の探索域を設定するモジュ−ル（Ｓ１）と、
当該探索域内を所定サイズのメッシュに分割するモジュ−ル（Ｓ２）
とを具備することを特徴とする請求項２１に記載の人口流動推計プログラム。
【請求項２３】
当該探索域設定モジュ−ルが、
当該探索域を含み、所定サイズのメッシュに分割された地図を用意するモジュ−ルと、
当該地図内で当該乗降地点から所定移動時間内の探索域を設定するモジュ−ル
とを具備することを特徴とする請求項２１に記載の人口流動推計プログラム。
【請求項２４】
当該通過者数が、各メッシュに割当てられた乗降者数を含む請求項２１乃至２３の何れか１項に記載の人口流動推計プログラム。
【請求項２５】
更に、当該通過者数を当該地図上に合成した出力マップを作成するモジュ−ル（Ｓ８）を具備することを特徴とする請求項２１乃至２４の何れか１項に記載の人口流動推計プログラム。
【請求項２６】
更に、当該出力マップを表示するモジュ−ル（Ｓ８）を具備することを特徴とする請求項２５に記載の人口流動推計プログラム。
【請求項２７】
当該輸送手段が鉄道であり、当該乗降地点が当該鉄道の駅である請求項２１乃至２６の何れか１項に記載の人口流動推計プログラム。
【請求項２８】
当該探索域が徒歩圏域である請求項２７に記載の人口流動推計プログラム。
【請求項２９】
当該人誘引係数が、各メッシュ内にある建物容積の総和及び建物床面積の総和の何れかである請求項２１乃至２８の何れか１項に記載の人口流動推計プログラム。
【請求項３０】
当該人誘引係数が、メッシュ内の施設の人誘引力を考慮して設定される重み係数で補正されている請求項２１乃至２９の何れか１項に記載の人口流動推計プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、人口流動推計方法、装置及びプログラムに関し、より具体的には、駅周辺での人口流動を推計する方法、装置及びプログラムに関する。
【背景技術】
【０００２】
コンビニエンスストア及びス−パ−等の出店計画及び売上げ予測等の商圏分析では、人口の動態を精度良く推計する必要がある。
【０００３】
例えば、鉄道の駅の乗降客数が分かっている場合、その乗降客数が駅から均等に半径方向に拡散するモデルを採用する。また、商店街等では、要所で人の移動を直接、計数する方法もある。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前者の方法は、あまりに不正確である。例えば、駅の近辺に、乗降客のほとんどが立ち寄るビル又は店舗が存在する場合を考えれば、明らかである。
【０００５】
また、後者の方法では、狭い地域内でも多数の人員が必要であり、ましてや、広い地域内での人の移動を計測するのは、費用及び時間の面で困難である。
【０００６】
本発明は、広く知られたデ−タから人の移動をより精確に推計可能な人口流動推計方法、装置及びプログラムを提示することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る人口流動推計方法は、輸送手段の乗降地点から／への人の移動を推計する方法であって、当該乗降地点からから所定移動時間内の探索域であって、所定サイズのメッシュに分割された探索域を設定する探索域設定ステップと、当該探索域内の各メッシュにおける人誘引係数を設定する人誘引係数設定ステップと、当該乗降地点の乗降者数を、当該探索域内の各メッシュの人誘引係数に応じて各メッシュに割り当て乗降者数割当てステップと、当該探索域内の各メッシュと当該乗降地点との間の最短移動経路を決定する最短移動経路決定ステップと、各最短移動経路について、当該最短移動経路の先端のメッシュの割当乗降者数を当該最短移動経路上の各メッシュに通過者数として割り当てて、メッシュ毎に累積加算する通過者数割当てステップとを具備することを特徴とする。
【０００８】
本発明に係る人口流動推計装置は、輸送手段の乗降地点から／への人の移動を推計する装置であって、当該乗降地点から所定移動時間内の探索域であって、所定サイズのメッシュに分割された探索域を設定する探索域設定手段と、当該探索域内の各メッシュにおける人誘引係数を設定する人誘引係数設定手段と、当該乗降地点の乗降者数を、当該探索域内の各メッシュの人誘引係数に応じて各メッシュに割り当て乗降者数割当て手段と、当該探索域内の各メッシュと当該乗降地点との間の最短移動経路を決定する最短移動経路決定手段と、各最短移動経路について、当該最短移動経路の先端のメッシュの割当乗降者数を当該最短移動経路上の各メッシュに通過者数として割り当てて、メッシュ毎に累積加算する通過者数割当て手段と、各メッシュの通過者数を出力する出力手段とを具備することを特徴とする。
【０００９】
本発明に係る人口流動推計プログラムは、輸送手段の乗降地点から／への人の移動を推計するコンピュ−タプログラムであって、当該乗降地点から所定移動時間内の探索域であって、所定サイズのメッシュに分割された探索域を設定する探索域設定モジュ−ルと、当該探索域内の各メッシュにおける人誘引係数を設定する人誘引係数設定モジュ−ルと、当該乗降地点の乗降者数を、当該探索域内の各メッシュの人誘引係数に応じて各メッシュに割り当て乗降者数割当てモジュ−ルと、当該探索域内の各メッシュと当該乗降地点との間の最短移動経路を決定する最短移動経路決定モジュ−ルと、各最短移動経路について、当該最短移動経路の先端のメッシュの割当乗降者数を当該最短移動経路上の各メッシュに通過者数として割り当てて、メッシュ毎に累積加算する通過者数割当てモジュ−ルとを具備することを特徴とする。
【発明の効果】
【００１０】
本発明により、輸送手段の乗降地点から／への人の移動を、実態に即した合理的なモデルの下で、従来より高い精度で低コストに推計できる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して、本発明の実施例を詳細に説明する。
【００１２】
図１は、本発明の一実施例の概略構成ブロック図を示し、図２は、本実施例の動作フロ−を示す。図一に示す実施例は、コンピュ−タ上にプログラムとして実装される。バス１０にＣＰＵ１２，ＲＯＭ１４，ＲＡＭ１６，ハ−ドディスク１８、モニタ２０、キ−ボ−ド２２及びマウス２４が接続する。ＲＯＭ１４には、図示する装置の動作に使用される固定デ−タ及びプログラムが格納される。ＣＰＵ１２は、ハ−ドディスク１８に格納されるプログラム・ソフトウエアを適宜にＲＡＭ１６に読み込み、実行する。
【００１３】
ハ−ドディスク１８には、基礎デ−タとして、駅デ−タファイル３０、地図デ−タファイル３２、道路ネットワ−クファイル３４、建物デ−タファイル３６が格納されている。
【００１４】
駅デ−タファイル３０には、人工の流動を推計する地域での人の移動の起点となる駅の位置、名前及びその乗降客数のデ−タが収容されている。地図デ−タファイル３２には、探索対象地域を含む地域の地図デ−タが収容されている。道路ネットワ−クファイル３４には、探索対象地域を含む地域の主要な道路デ−タ（位置、幅員及び交差点等）が収容されている。建物デ−タファイル３６には、探索対象地域を含む地域に存在する一定以上の規模の建物について、その位置と建物容積が収容されている。
【００１５】
ハ−ドディスク１８には、これらの基礎デ−タ以外に、ＣＰＵ１２のためのプログラムソフトウエアが格納されている。具体的には、地図上で徒歩圏域を設定する徒歩圏域設定プログラム（又はモジュ−ル）４０、地図を所定サイズ（例えば、１００ｍ×１００）のメッシュに分割するメッシュ分割プログラム４２、各メッシュ内の建物容積をメッシュ単位で集計する建物容積算出プログラム４４、キ−ボ−ド２２等で設定される徒歩時間（例えば、１５分）に従い、駅の乗降客数を徒歩圏域内の全メッシュに各メッシュの建物容積の割合に応じて配分する乗降客数配分プログラム４６、駅から各メッシュへの最短距離を決定する最短移動距離決定プログラム４８、決定された最短移動距離の移動経路に沿って、駅に向かい各メッシュの割当人口を累積加算する累積加算プログラム５０、最終的な各メッシュの通過人数を地図上に数値又は色別等で表示するマップを作成する出力マップ作成プログラム５２がある。
【００１６】
図２を参照して、本実施例の動作を説明する。本実施例は、駅の乗降客がどの経路で移動するかを推測することを目的とするので、先ず、駅からの徒歩圏域を設定する（Ｓ１）。これには、例えば、適当な徒歩時間、例えば１５分をキ−ボ−ド２２により入力する。徒歩圏域設定プログラム４０が、道路ネットワ−ク３４を参照し、入力された徒歩時間と平均的な歩行速度とから、目的の駅からの徒歩圏域を設定する。徒歩圏域は、人口流動を推計する対象地域をおおまかに限定するものであるから、それほどの精度は要求されない。そして、キ−ボ−ド２２で入力されるメッシュサイズに従い、メッシュ分割プログラム４２が、徒歩圏域内をメッシュＭ（ｉ，ｊ）に分割する（Ｓ２）。いうまでもないが、予めメッシュに分割した地図を用意しておき、その地図上に徒歩圏を設定しても良い。
【００１７】
メッシュ分割後の地図例を図３に示す。線路６０上の駅６２から幹線道路６４，６６，６８，７０，７２は駅６０から延びている。徒歩圏を一点鎖線７４で図示してある。図３では、徒歩圏７４が駅６２を中心に設定されているが、図示した地域が線路６０の両側に分断され、駅６２の乗降口が片側にある場合、徒歩圏７４を、その乗降口を中心に設定する。
【００１８】
建物容積算出プログラム４４が、建物デ−タ４６を参照して、各メッシュＭ（ｉ，ｊ）の建物容積Ｓ（ｉ．ｊ）を算出する（Ｓ３）。具体的には、注目するメッシュＭ（ｉ．ｊ）に属する建物を建物デ−タ４６から検索し、発見された建物の容積を累積加算する。
【００１９】
１つの建物が複数のメッシュにまたがる場合、各メッシュに属する容積を各メッシュに割り当てる、各メッシュの床面積割合で建物全体の容積を各メッシュに按分する、出入口のあるメッシュに容積全体を按分するといった方法がある。
【００２０】
乗降客数配分プログラム４６が、各メッシュＭ（ｉ，ｊ）の建物容積Ｓ（ｉ，ｊ）に応じて、各メッシュＭ（ｉ．ｊ）に乗降客を比例配分する（Ｓ４）。例えば、乗降客数をＡとするとき、各メッシュＭ（ｉ．ｊ）の割当乗降客数ｂ（ｉ，ｊ）は、対象メッシュＭ（ｉ，ｊ）の面積Ｓ（ｉ，ｊ）を徒歩圏の全メッシュの建物容積Ｓ（ｉ，ｊ）の和ΣＳ（ｉ，ｊ）で除算した結果に乗降客数Ａを乗算した値、即ち、
ｂ（ｉ，ｊ）＝Ａ×Ｓ（ｉ，ｊ）／ΣＳ（ｉ，ｊ）
となる。ｂ（ｉ，ｊ）はいわば、メッシュＭ（ｉ．ｊ）を目的地（降車客の場合）又は出発地（乗車客の場合）とする人の数を示す。ここで、通過人数を保持する変数ｃ（ｉ．ｊ）に、ｂ（ｉ．ｊ）を代入しておく。商圏調査では、該当メッシュを目的地又は出発地とする人（滞留人数）も顧客対象となりうるので、これらも計数する。純粋に通過する人数を計数する場合には、滞留人数を考慮しない。
【００２１】
建物容積が大きいほど、多くの人間を収容できることから、建物容積が人を誘引する作用の数値指標となりうると考えられる。これは、もちろん、平日か祝祭日か、及び特別のイベント・催し物の有無等によっても変動するが一般的には妥当すると考えられる。変動要因に対しては、建物容積を補正する重み係数を適宜に導入する。例えば、百貨店、商店街、多数の映画館が集積するシネマコンプレックス等は、通常の建物よりも人を誘引する作用が高い施設である。そこで、例えば、百貨店には２．０、商店街には１．２〜１．５、シネマコンプレックスには１．７といったように、それぞれの人誘引力を考慮した重み係数を設定し、この重み係数を各建物又は各メッシュの面積に予め乗算するのが好ましい。
【００２２】
最短移動経路決定プログラム４８が、道路ネットワ−ク３４を参照して、駅と各メッシュとの間の最短経路を決定する（Ｓ５）。このような最短経路決定アルゴリズムは、例えば、カ−ナビゲ−ションシステム等で公知であるので、ここでは詳細な説明を省略する。基本的には、対象メッシュと駅との間で利用可能な道路を抽出し、その中で最短距離になる経路を発見すれば良い。多くは重複することになるが、徒歩圏内のメッシュの数だけの最短経路が決定される。図４は、図３に示す地図の道路６６，６８に沿ったメッシュでの移動例を示す。駅６２に向かう人の移動方向を矢印で示してある。
【００２３】
累積加算プログラム５０が、各最短経路について、その先端のメッシュ（駅から最も離れたメッシュ）の割当乗降客数を、その最短経路の通過する各メッシュＭ（ｉ，ｊ）の割当乗降客数ｂ（ｉ，ｊ）に累積加算する（Ｓ６）。この累積加算では、変数ｃ（ｉ．ｊ）を使用する。通過人数ｃ（ｉ．ｊ）は、メッシュ（ｉ．ｊ）を目的又は出発地とする人数累積加算する（Ｓ６）。ステップＳ６を全メッシュについて実行する（Ｓ７）。これにより、各メッシュＭ（ｉ．ｊ）の変数ｃ（ｉ．ｊ）は、メッシュＭ（ｉ．ｊ）を通過する人数（メッシュＭ（ｉ．ｊ）を目的地又は出発地とする人数を含む。）を示す。
【００２４】
図５に示すモデルで、通過人数ｃの計数方法を説明する。メッシュＭ（０）〜Ｍ（１０）に割り当てられる乗降客数がｂ（０）〜ｂ（１０）であるとする。他のメッシュからメッシュＭ（０）〜Ｍ（１０）の通過人数（目的地又は出発地になる人を含む。）をｃ（０）〜ｃ（１０）とし、予め、ｂ（０）〜ｂ（１０）が代入されているとする。
【００２５】
メッシュＭ（１０）から駅に向かう人は、メッシュＭ（９），Ｍ（８），Ｍ（３），Ｍ（２），Ｍ（１），Ｍ（０）を通過する。これにより、
ｃ（１０）＝ｂ（１０）
ｃ（９）＝ｂ（９）＋ｂ（１０）
ｃ（８）＝ｂ（８）＋ｂ（１０）
ｃ（３）＝ｂ（３）＋ｂ（１０）
ｃ（２）＝ｂ（２）＋ｂ（１０）
ｃ（１）＝ｂ（１）＋ｂ（１０）
ｃ（０）＝ｂ（０）＋ｂ（１０）
となる。
【００２６】
メッシュＭ（９）から駅に向かう人は、Ｍ（８），Ｍ（３），Ｍ（２），Ｍ（１），Ｍ（０）を通過する。これにより、
ｃ（８）＝ｂ（８）＋ｂ（１０）＋ｂ（９）
ｃ（３）＝ｂ（３）＋ｂ（１０）＋ｂ（９）
ｃ（２）＝ｂ（２）＋ｂ（１０）＋ｂ（９）
ｃ（１）＝ｂ（１）＋ｂ（１０）＋ｂ（９）
ｃ（０）＝ｂ（０）＋ｂ（１０）＋ｂ（９）
となる。
【００２７】
メッシュＭ（８）から駅に向かう人は、Ｍ（３），Ｍ（２），Ｍ（１），Ｍ（０）を通過する。これにより、
ｃ（３）＝ｂ（３）＋ｂ（１０）＋ｂ（９）＋ｂ（８）
ｃ（２）＝ｂ（２）＋ｂ（１０）＋ｂ（９）＋ｂ（８）
ｃ（１）＝ｂ（１）＋ｂ（１０）＋ｂ（９）＋ｂ（８）
ｃ（０）＝ｂ（０）＋ｂ（１０）＋ｂ（９）＋ｂ（８）
となる。
【００２８】
メッシュＭ（７）から駅に向かう人は、Ｍ（６），Ｍ（３），Ｍ（２），Ｍ（１），Ｍ（０）を通過する。これにより、
ｃ（６）＝ｂ（６）＋ｂ（７）
ｃ（３）＝ｂ（３）＋ｂ（１０）＋ｂ（９）＋ｂ（８）＋ｂ（７）
ｃ（２）＝ｂ（２）＋ｂ（１０）＋ｂ（９）＋ｂ（８）＋ｂ（７）
ｃ（１）＝ｂ（１）＋ｂ（１０）＋ｂ（９）＋ｂ（８）＋ｂ（７）
ｃ（０）＝ｂ（０）＋ｂ（１０）＋ｂ（９）＋ｂ（８）＋ｂ（７）
となる。
【００２９】
メッシュＭ（６）から駅に向かう人は、Ｍ（３），Ｍ（２），Ｍ（１），Ｍ（０）を通過する。これにより、
ｃ（３）＝ｂ（３）＋ｂ（１０）＋ｂ（９）＋ｂ（８）＋ｂ（７）＋ｂ（６）
ｃ（２）＝ｂ（２）＋ｂ（１０）＋ｂ（９）＋ｂ（８）＋ｂ（７）＋ｂ（６）
ｃ（１）＝ｂ（１）＋ｂ（１０）＋ｂ（９）＋ｂ（８）＋ｂ（７）＋ｂ（６）
ｃ（０）＝ｂ（０）＋ｂ（１０）＋ｂ（９）＋ｂ（８）＋ｂ（７）＋ｂ（６）
となる。
【００３０】
メッシュＭ（５）から駅に向かう人は、Ｍ（４），Ｍ（３），Ｍ（２），Ｍ（１），Ｍ（０）を通過する。これにより、
ｃ（４）＝ｂ（４）＋ｂ（５）
ｃ（３）＝ｂ（３）＋ｂ（１０）＋ｂ（９）＋ｂ（８）＋ｂ（７）＋ｂ（６）＋ｂ（５）
ｃ（２）＝ｂ（２）＋ｂ（１０）＋ｂ（９）＋ｂ（８）＋ｂ（７）＋ｂ（６）＋ｂ（５）
ｃ（１）＝ｂ（１）＋ｂ（１０）＋ｂ（９）＋ｂ（８）＋ｂ（７）＋ｂ（６）＋ｂ（５）
ｃ（０）＝ｂ（０）＋ｂ（１０）＋ｂ（９）＋ｂ（８）＋ｂ（７）＋ｂ（６）＋ｂ（５）
となる。
【００３１】
メッシュＭ（４）から駅に向かう人は、Ｍ（３），Ｍ（２），Ｍ（１），Ｍ（０）を通過する。これにより、
ｃ（３）＝ｂ（３）＋ｂ（１０）＋ｂ（９）＋ｂ（８）＋ｂ（７）＋ｂ（６）＋ｂ（５）＋ｂ（４）
ｃ（２）＝ｂ（２）＋ｂ（１０）＋ｂ（９）＋ｂ（８）＋ｂ（７）＋ｂ（６）＋ｂ（５）＋ｂ（４）
ｃ（１）＝ｂ（１）＋ｂ（１０）＋ｂ（９）＋ｂ（８）＋ｂ（７）＋ｂ（６）＋ｂ（５）＋ｂ（４）
ｃ（０）＝ｂ（０）＋ｂ（１０）＋ｂ（９）＋ｂ（８）＋ｂ（７）＋ｂ（６）＋ｂ（５）＋ｂ（４）
となる。
【００３２】
メッシュＭ（３）から駅に向かう人は、メッシュＭ（２），Ｍ（１），Ｍ（０）を通過する。これにより、
ｃ（２）＝ｂ（２）＋ｂ（１０）＋ｂ（９）＋ｂ（８）＋ｂ（７）＋ｂ（６）＋ｂ（５）＋ｂ（４）＋ｂ（３）
ｃ（１）＝ｂ（１）＋ｂ（１０）＋ｂ（９）＋ｂ（８）＋ｂ（７）＋ｂ（６）＋ｂ（５）＋ｂ（４）＋ｂ（３）
ｃ（０）＝ｂ（０）＋ｂ（１０）＋ｂ（９）＋ｂ（８）＋ｂ（７）＋ｂ（６）＋ｂ（５）＋ｂ（４）＋ｂ（３）
となる。
【００３３】
メッシュＭ（２）から駅に向かう人は、メッシュＭ（１），Ｍ（０）を通過する。これにより、
ｃ（１）＝ｂ（１）＋ｂ（１０）＋ｂ（９）＋ｂ（８）＋ｂ（７）＋ｂ（６）＋ｂ（５）＋ｂ（４）＋ｂ（３）＋ｂ（２）
ｃ（０）＝ｂ（０）＋ｂ（１０）＋ｂ（９）＋ｂ（８）＋ｂ（７）＋ｂ（６）＋ｂ（５）＋ｂ（４）＋ｂ（３）＋ｂ（２）
となる。
【００３４】
メッシュＭ（１）から駅に向かう人は、Ｍ（０）を通過する。これにより、
ｃ（０）＝ｂ（０）＋ｂ（１０）＋ｂ（９）＋ｂ（８）＋ｂ（７）＋ｂ（６）＋ｂ（５）＋ｂ（４）＋ｂ（３）＋ｂ（２）＋ｂ（１）
となる。
【００３５】
以上の結果、各メッシュＭ（０）〜Ｍ（１０）の通過人数ｃ（０）〜ｃ（１０）は、
ｃ（１０）＝ｂ（１０）
ｃ（９）＝ｂ（９）＋ｂ（１０）
ｃ（８）＝ｂ（８）＋ｂ（１０）＋ｂ（９）
ｃ（７）＝ｂ（７）
ｃ（６）＝ｂ（６）＋ｂ（７）
ｃ（５）＝ｂ（５）
ｃ（４）＝ｂ（４）＋ｂ（５）
ｃ（３）＝ｂ（３）＋ｂ（１０）＋ｂ（９）＋ｂ（８）＋ｂ（７）＋ｂ（６）＋ｂ（５）＋ｂ（４）
ｃ（２）＝ｂ（２）＋ｂ（１０）＋ｂ（９）＋ｂ（８）＋ｂ（７）＋ｂ（６）＋ｂ（５）＋ｂ（４）＋ｂ（３）
ｃ（１）＝ｂ（１）＋ｂ（１０）＋ｂ（９）＋ｂ（８）＋ｂ（７）＋ｂ（６）＋ｂ（５）＋ｂ（４）＋ｂ（３）＋ｂ（２）
ｃ（０）＝ｂ（０）＋ｂ（１０）＋ｂ（９）＋ｂ（８）＋ｂ（７）＋ｂ（６）＋ｂ（５）＋ｂ（４）＋ｂ（３）＋ｂ（２）＋ｂ（１）
となる。
【００３６】
このように、各最短経路の先端のメッシュの割当乗降客数を、その最短経路上の各メッシュの割当乗降客数に加算することで、各メッシュの通過人数を計数できる。各最短経路の先端のメッシュの割当乗降客数を、その最短経路上の各メッシュで累積加算することで、純粋に通過する人数、即ち、各メッシュを出発地又は目的地とする人数を除外した人数を計数できる。
【００３７】
図６は、図３に示す地図で、道路６６，６８に沿ったメッシュの割当乗降客数の例を示し、図７は、その結果としての各メッシュの通過人数を示す。
【００３８】
全メッシュの通過人数を積算し追えたら（Ｓ７）、出力マップ作成プログラム５２が、各メッシュの通過人数ｃ（ｉ．ｊ）を地図デ−タ３２の地図に重ねて表示するマップを作成する（Ｓ８）。作成されたマップは、モニタ２０の画面上に表示される。例えば、通過人数の多さに応じた色で各メッシュを色付けすると、分かりやすい。もちろん、各メッシュの通過人数ｃ（ｉ．ｊ）をそのまま数値として各メッシュＭ（ｉ，ｊ）上に重ねて表示しても良い。必要により，推計結果をハードディスク１８に保存する。
【００３９】
人を誘引する作用の指標として、建物容積を使用する実施例を説明したが、これは、日常的な生活における人の移動を想定し、人は何れかの建物を出発地又は目的地として出入りするからである。なお、建物容積は、航空測量により容易に個々の建物の外形、即ち容積を計測できる。建物容積の代わりに床面積を使用しても良い。何らかのイベントが行われる場合、及び、祝祭日などの遊園地、美術館及び博物館のように、特別に人の移動を促す要因が存在する場合には、それらの要因を数値化して誘因指標又は上述の重み係数として使用する。
【００４０】
以上のように、本実施例では、人の流れを合理的に推計できる。乗車客は駅に向かって移動し、降車客は、駅から離れる方向に移動する。それぞれを合算することで、注目するメッシュの通過人数を推計でききる。駅の乗降客を時間単位で計測できれば、時間単位での移動を推計できることになる。
【００４１】
複数の駅がある場合、それぞれの駅について以上の処理を行い、その結果をメッシュ毎に加算すれば良い。
【００４２】
輸送手段として鉄道を例示したが、飛行機、バス、その他の輸送手段であってもよい。飛行機の場合、本実施例の駅６２は飛行場に相当する。大規模駐車場を本実施例の駅６２と同視することが可能であり、その場合、輸送手段は、バス以外に自家用車を含む。また、高速道路のインタ−チェンジを本実施例の駅６２と同視することがも可能であり、その場合、インタ−チェンジから高速道路に入る自動車及び／又は、高速道路から降りる自動車の移動を、上述の実施例と同様に、推計できる。
【００４３】
特定の説明用の実施例を参照して本発明を説明したが、特許請求の範囲に規定される本発明の技術的範囲を逸脱しないで、上述の実施例に種々の変更・修整を施しうることは、本発明の属する分野の技術者にとって自明であり、このような変更・修整も本発明の技術的範囲に含まれる。
【図面の簡単な説明】
【００４４】
【図１】本発明の一実施例の概略構成ブロック図である。
【図２】本実施例の動作フロ−チャ−トである。
【図３】メッシュに分割された地図例である。
【図４】駅６２に向かう人の移動方向例である。
【図５】本実施例の通過人数算出方法の説明モデルである。
【図６】図３に示す地図で道路６６，６８に沿ったメッシュの割当乗降客数の例を示す。
【図７】図６に示す数値例の結果としての各メッシュの通過人数である。
【符号の説明】
【００４５】
１０：バス
１２：ＣＰＵ
１４：ＲＯＭ
１６：ＲＡＭ
１８：ハ−ドディスク
２０：モニタ
２２：キ−ボ−ド
２４：マウス
３０：駅デ−タファイル
３２：地図デ−タファイル
３４：道路ネットワ−クファイル
３６：建物デ−タファイル
４０：徒歩圏位置設定プログラム
４２：メッシュ分割プログラム
４４：建物容積算出プログラム
４６：乗降客数配分プログラム
４８：最短移動距離決定プログラム
５０：出力マップ作成プログラム
６０：線路
６２：駅
６４，６６，６８，７０，７２：幹線道路
７４：徒歩圏
【図１】
2005202546.tif 000003
【図２】
2005202546.tif 000004
【図３】
2005202546.tif 000005
【図４】
2005202546.tif 000006
【図５】
2005202546.tif 000007
【図６】
2005202546.tif 000008
【図７】
2005202546.tif 000009