(57)【要約】【課題】  汎用の表計算プログラムを利用して属性情報のデータベースを構築し、地図上の対象物に関する属性情報の更新や検索を容易に可能にすること。【解決手段】  地図情報ファイルを読み込む第１の手段と、地図情報ファイル中の地図情報を表示する第２の手段と、表示された地図上で属性管理対象の対象物が存在する領域を包含する図形オブジェクトを生成する第３の手段と、生成された図形オブジェクトに対する属性情報のデータ構成を入力手段から受付け、表計算プログラムが提供するデータシート上に前記データ構成から成る属性情報のデータベースを構築する第４の手段と、入力された属性情報を前記データベースに格納する第５の手段と、前記データベースに格納された属性情報と前記図形オブジェクトとの対応関係の指定操作を受付け、属性情報と図形オブジェクトとの対応関係を示す情報を前記図形オブジェクト中に書き込む第６の手段とを備える。【選択図】      図２
2006184386.tif 000002
【特許請求の範囲】
【請求項１】
地図上における対象物の属性を地図情報と対応付けて管理する地図上の対象物属性管理装置であって、
属性管理対象の対象物が存在する地図情報ファイルを読み込む第１の手段と、
読込んだ地図情報ファイル中の地図情報を展開し、表示画面に表示する第２の手段と、
表示された地図上で属性管理対象の対象物が存在する領域を包含する図形の描画操作を受付け、その操作に対応した図形オブジェクトを生成して前記地図情報ファイルに記憶する第３の手段と、
前記描画操作によって生成された図形オブジェクトに対する属性情報のデータ構成を入力手段から受付け、表計算プログラムが提供するデータシート上に前記データ構成から成る属性情報のデータベースを構築する第４の手段と、
対象物の属性情報を入力手段から受付け、入力された属性情報を前記データベースに格納する第５の手段と、
前記データベースに格納された属性情報と前記図形オブジェクトとの対応関係の指定操作を受付け、属性情報と図形オブジェクトとの対応関係を示す情報を前記図形オブジェクト中に書き込む第６の手段と
を備え、地図上における対象物の属性を当該対象物に対応した図形オブジェクトと属性情報の前記データベースとを関連付けることによって管理することを特徴とする地図上の対象物属性管理装置。
【請求項２】
前記第３の手段は、描画された図形について、描画操作によって指定された図形タイプ、地図上における位置情報、表示色、線種の情報を含む図形オブジェクトを生成し、前記第６の手段は当該図形オブジェクトに対し、前記データベースへ格納した属性情報の登録識別情報を書き込むことを特徴とする請求項１に記載の地図上の対象物属性管理装置。
【請求項３】
前記データベースに格納された対象物の属性情報を読出して表示画面に表示し、表示されたいずれかの属性情報の選択操作に対して当該属性情報に関係付けられた図形オブジェクトを前記地図情報ファイルから検索し、当該図形オブジェクト中に格納された位置情報に基づき対象物が存在する領域を地図上に表示する第７の手段をさらに備えることを特徴とする請求項２に記載の地図上の対象物属性管理装置。
【請求項４】
前記地図情報ファイルに格納された地図情報を読出し、対応する地図を表示画面に表示し、表示された地図上におけるいずれかの位置の選択操作に対して当該位置に対応する図形オブジェクトが存在するかを地図情報ファイル中から検索し、存在する場合には当該図形オブジェクト中に格納された属性情報の登録識別情報によって対応する属性情報を前記データベースから検索し、検索結果の属性情報を表示する第８の手段をさらに備えることを特徴とする請求項２または３に記載の地図上の対象物属性管理装置。
【請求項５】
前記データベースに格納された対象物の属性情報の検索条件を受付け、指定された検索条件を満たす属性情報を検索し、その検索結果を一覧表示すると共に、検索結果の各属性情報を地図上に色分け表示するための色指定操作を受付け、検索結果の属性情報に対応する地図上の領域を指定された色指定条件に従って色分け表示する第９の手段をさらに備えることを特徴とする請求項２〜４のいずれかに記載の地図上の対象物属性管理装置。
【請求項６】
前記データベースに格納された対象物の属性情報の内容に応じて、対応する地図上の領域を色分け表示するための条件を受付け、前記データベースに格納された各対象物の属性情報をその内容に応じて前記指定された条件に従い分類し、分類結果の属性情報に対応する地図上の対象物の領域を指定された色に従い色分け表示する第１０の手段をさらに備えることを特徴とする請求項２〜５のいずれかに記載の地図上の対象物属性管理装置。
【請求項７】
コンピュータを、地図上における対象物の属性を地図情報と対応付けて管理する地図上の対象物属性管理装置として機能させるプログラムであって、
属性管理対象の対象物が存在する地図情報ファイルを読み込む第１の手段と、
読込んだ地図情報ファイル中の地図情報を展開し、表示画面に表示する第２の手段と、
表示された地図上で属性管理対象の対象物が存在する領域を包含する図形の描画操作を受付け、その操作に対応した図形オブジェクトを生成して前記地図情報ファイルに記憶する第３の手段と、
前記描画操作によって生成された図形オブジェクトに対する属性情報のデータ構成を入力手段から受付け、表計算プログラムが提供するデータシート上に前記データ構成から成る属性情報のデータベースを構築する第４の手段と、
対象物の属性情報を入力手段から受付け、入力された属性情報を前記データベースに格納する第５の手段と、
前記データベースに格納された属性情報と前記図形オブジェクトとの対応関係の指定操作を受付け、属性情報と図形オブジェクトとの対応関係を示す情報を前記図形オブジェクト中に書き込む第６の手段と
としてコンピュータを機能させるステップを備えることを特徴とするプログラム。
【請求項８】
前記第３の手段は、描画された図形について、描画操作によって指定された図形タイプ、地図上における位置情報、表示色、線種の情報を含む図形オブジェクトを生成し、前記第６の手段は当該図形オブジェクトに対し、前記データベースへ格納した属性情報の登録識別情報を書き込むことを特徴とする請求項７に記載のプログラム。
【請求項９】
前記データベースに格納された対象物の属性情報を読出して表示画面に表示し、表示されたいずれかの属性情報の選択操作に対して当該属性情報に関係付けられた図形オブジェクトを前記地図情報ファイルから検索し、当該図形オブジェクト中に格納された位置情報に基づき対象物が存在する領域を地図上に表示する第７の手段として機能させるステップをさらに備えることを特徴とする請求項８に記載のプログラム。
【請求項１０】
前記地図情報ファイルに格納された地図情報を読出し、対応する地図を表示画面に表示し、表示された地図上におけるいずれかの位置の選択操作に対して当該位置に対応する図形オブジェクトが存在するかを地図情報ファイル中から検索し、存在する場合には当該図形オブジェクト中に格納された属性情報の登録識別情報によって対応する属性情報を前記データベースから検索し、検索結果の属性情報を表示する第８の手段として機能させるステップをさらに備えることを特徴とする請求項８または９に記載のプログラム。
【請求項１１】
前記データベースに格納された対象物の属性情報の検索条件を受付け、指定された検索条件を満たす属性情報を検索し、その検索結果を一覧表示すると共に、検索結果の各属性情報を地図上に色分け表示するための色指定操作を受付け、検索結果の属性情報に対応する地図上の領域を指定された色指定条件に従って色分け表示する第９の手段として機能させるステップをさらに備えることを特徴とする請求項８〜１０のいずれかに記載のプログラム。
【請求項１２】
前記データベースに格納された対象物の属性情報の内容に応じて、対応する地図上の領域を色分け表示するための条件を受付け、前記データベースに格納された各対象物の属性情報をその内容に応じて前記指定された条件に従い分類し、分類結果の属性情報に対応する地図上の対象物の領域を指定された色に従い色分け表示する第１０の手段として機能させるステップをさらに備えることを特徴とする請求項８〜１１のいずれかに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図と連携して地図上に存在する対象物の属性情報を管理する地図上の対象物属性情報管理装置およびプログラに関するものである。
【背景技術】
【０００２】
従来において、地図上に存在する対象物、例えば田畑や山林、建物、地下埋設物等の属性情報（田畑の面積や地番、建物の名称など）を地図と連動して管理するシステムとして各種のものが提案されている。例えば下記の特許文献１に開示されたものがある。
【特許文献１】特開２００４−２９１１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、前記特許文献１などの従来のシステムにあっては、それぞれ専用のデータベースを構築し、属性情報を格納するようになっているため、データベースの更新や検索などの操作に習熟するまでに相当な時間がかかり、容易に使いこなせないという問題があった。
【０００４】
本発明は、このような問題に鑑みなされたものであり、汎用の表計算プログラムを使い慣れたコンピュータユーザが多くなっていることに着目し、汎用の表計算プログラムを利用して属性情報のデータベースを構築し、地図上の対象物に関する属性情報の更新や検索を容易に行うことができる地図上の対象物属性情報管理装置およびプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明に係る地図・図形属性情報管理装置は、属性管理対象の対象物が存在する地図情報ファイルを読み込む第１の手段と、読込んだ地図情報ファイル中の地図情報を展開し、表示画面に表示する第２の手段と、表示された地図上で属性管理対象の対象物が存在する領域を包含する図形の描画操作を受付け、その操作に対応した図形オブジェクトを生成して前記地図情報ファイルに記憶する第３の手段と、前記描画操作によって生成された図形オブジェクトに対する属性情報のデータ構成を入力手段から受付け、表計算プログラムが提供するデータシート上に前記データ構成から成る属性情報のデータベースを構築する第４の手段と、対象物の属性情報を入力手段から受付け、入力された属性情報を前記データベースに格納する第５の手段と、前記データベースに格納された属性情報と前記図形オブジェクトとの対応関係の指定操作を受付け、属性情報と図形オブジェクトとの対応関係を示す情報を前記図形オブジェクト中に書き込む第６の手段とを備え、地図上における対象物の属性を当該対象物に対応した図形オブジェクトと属性情報の前記データベースとを関連付けることによって管理することを特徴とする。
また、前記第３の手段は、描画された図形について、描画操作によって指定された図形タイプ、地図上における位置情報、表示色、線種の情報を含む図形オブジェクトを生成し、前記第６の手段は当該図形オブジェクトに対し、前記データベースへの属性情報の登録識別情報を書き込むことを特徴とする。
また、前記データベースに格納された対象物の属性情報を読出して表示画面に表示し、表示されたいずれかの属性情報の選択操作に対して当該属性情報に関係付けられた図形オブジェクトを前記地図情報ファイルから検索し、当該図形オブジェクト中に格納された位置情報に基づき対象物が存在する領域を地図上に表示する第７の手段をさらに備えることを特徴とする。
また、前記地図情報ファイルに格納された地図情報を読出し、対応する地図を表示画面に表示し、表示された地図上におけるいずれかの位置の選択操作に対して当該位置に対応する図形オブジェクトが存在するかを地図情報ファイル中から検索し、存在する場合には当該図形オブジェクト中に格納された属性情報の登録識別情報によって対応する属性情報を前記データベースから検索し、検索結果の属性情報を表示する第８の手段をさらに備えることを特徴とする。
また、前記データベースに格納された対象物の属性情報の検索条件を受付け、指定された検索条件を満たす属性情報を検索し、その検索結果を一覧表示すると共に、検索結果の各属性情報を地図上に色分け表示するための色指定操作を受付け、検索結果の属性情報に対応する地図上の領域を指定された色指定条件に従って色分け表示する第９の手段をさらに備えることを特徴とする。
また、前記データベースに格納された対象物の属性情報の内容に応じて、対応する地図上の領域を色分け表示するための条件を受付け、前記データベースに格納された各対象物の属性情報をその内容に応じて前記指定された条件に従い分類し、分類結果の属性情報に対応する地図上の対象物の領域を指定された色に従い色分け表示する第１０の手段をさらに備えることを特徴とする。
【０００６】
本発明に係るプログラムは、コンピュータを、地図上における対象物の属性を地図情報と対応付けて管理する地図上の対象物属性管理装置として機能させるプログラムであって、
属性管理対象の対象物が存在する地図情報ファイルを読み込む第１の手段と、読込んだ地図情報ファイル中の地図情報を展開し、表示画面に表示する第２の手段と、表示された地図上で属性管理対象の対象物が存在する領域を包含する図形の描画操作を受付け、その操作に対応した図形オブジェクトを生成して前記地図情報ファイルに記憶する第３の手段と、前記描画操作によって生成された図形オブジェクトに対する属性情報のデータ構成を入力手段から受付け、表計算プログラムが提供するデータシート上に前記データ構成から成る属性情報のデータベースを構築する第４の手段と、対象物の属性情報を入力手段から受付け、入力された属性情報を前記データベースに格納する第５の手段と、前記データベースに格納された属性情報と前記図形オブジェクトとの対応関係の指定操作を受付け、属性情報と図形オブジェクトとの対応関係を示す情報を前記図形オブジェクト中に書き込む第６の手段ととしてコンピュータを機能させるステップを備えることを特徴とする。
また、前記第３の手段は、描画された図形について、描画操作によって指定された図形タイプ、地図上における位置情報、表示色、線種の情報を含む図形オブジェクトを生成し、前記第６の手段は当該図形オブジェクトに対し、前記データベースへの属性情報の登録識別情報を書き込むことを特徴とする。
また、前記データベースに格納された対象物の属性情報を読出して表示画面に表示し、表示されたいずれかの属性情報の選択操作に対して当該属性情報に関係付けられた図形オブジェクトを前記地図情報ファイルから検索し、当該図形オブジェクト中に格納された位置情報に基づき対象物が存在する領域を地図上に表示する第７の手段として機能させるステップをさらに備えることを特徴とする。
また、前記地図情報ファイルに格納された地図情報を読出し、対応する地図を表示画面に表示し、表示された地図上におけるいずれかの位置の選択操作に対して当該位置に対応する図形オブジェクトが存在するかを地図情報ファイル中から検索し、存在する場合には当該図形オブジェクト中に格納された属性情報の登録識別情報によって対応する属性情報を前記データベースから検索し、検索結果の属性情報を表示する第８の手段として機能させるステップをさらに備えることを特徴とする。
また、前記データベースに格納された対象物の属性情報の検索条件を受付け、指定された検索条件を満たす属性情報を検索し、その検索結果を一覧表示すると共に、検索結果の各属性情報を地図上に色分け表示するための色指定操作を受付け、検索結果の属性情報に対応する地図上の領域を指定された色指定条件に従って色分け表示する第９の手段として機能させるステップをさらに備えることを特徴とする。
また、前記データベースに格納された対象物の属性情報の内容に応じて、対応する地図上の領域を色分け表示するための条件を受付け、前記データベースに格納された各対象物の属性情報をその内容に応じて前記指定された条件に従い分類し、分類結果の属性情報に対応する地図上の対象物の領域を指定された色に従い色分け表示する第１０の手段として機能させるステップをさらに備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、汎用の表計算プログラムを使い慣れたコンピュータユーザが多くなっていることに着目し、汎用の表計算プログラムを利用して属性情報のデータベースを構築するため、汎用の表計算プログラムを使い慣れたコンピュータユーザが地図上の対象物に関する属性情報の更新や検索を容易に行うことができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明を図示する実施の形態に基づいて詳細に説明する。
図１は、本発明に係る地図上の対象物属性情報管理装置の実施の形態を示すブロック構成図であり、入力装置を構成するキーボード１０及びマウス１１、地図や図形等を表示する表示装置１２、メモリ１３、ＣＰＵ１４、地図情報ファイル１５（外部記憶媒体）を備えている。
メモリ１３には、表計算プログラムを利用して構築される属性情報データベース１６、プログラム群１７が記憶されるようになっている。また、属性情報データベース１６を構築したり、更新する際などに使用する作業領域１８が確保されている。
プログラム群１７には、対象物属性データベース作成プログラム１７１と表計算プログラム１７２が用意されている。
表計算プログラム１７２は、例えばマイクロソフト社が提供している「Ｅｘｃｅｌ」（登録商標）で構成することができる。
【０００９】
図２は、対象物属性データベース作成プログラム１７１によって管理対象の属性情報を設定し、検索するまでの処理の概要を示すフローチャートである。
本発明においては、まず、地図情報ファイル１５から対象物が存在する地図情報を読込み、表示装置１２の画面に表示させる(ステップ２０１)。
次に、表示された地図２１０上で管理対象物が存在する領域を包含する図形２１１をマウス１１の描画操作によって描画する（ステップ２０２）。
そして、描画された図形のオブジェクト２１２を生成する（ステップ２０３）。
この図形オブジェクトは、一意の図形ＩＤ、円弧、ポリゴンなどの図形タイプ、当該図形の地図上での位置情報、表示色、線種、レイヤ、グループ、リンクＩＤから成る情報で構成される。
レイヤとは、描画した図形が複数レイヤで構成される地図上のいずれのレイヤに属するものであるかを示すものである。
グループとは、複数の図形をグループ化した場合のグループ番号を示すものである。
リンクＩＤとは、当該図形に関する属性情報を属性情報データベース１６に登録した際に設定された登録識別情報を示すものであり、このリンクＩＤによって図形オブジェクト２１２と属性情報とが関係付けられる。
この図形オブジェクト２１１は、地図情報ファイル１５と同一ファイル内に格納される。
【００１０】
次に、表計算プログラム１７２が提供するデータシートを利用して属性情報データベース１６を構築するために、表計算プログラム１７２が提供するデータシートの１つ（メインシート）に属性情報の詳細構成を定義し、属性情報データベース１６を構築する（ステップ２０４）。
属性情報の詳細構成については、後述する。
次に、属性情報の具体的な値をキーボード１０等から受付けて登録する（ステップ２０５）。
以降では、利用者による指示を待ち、利用者からの指示に応じた属性情報の検索や色分け表示、属性情報を確認するための情報表示等の処理を行う（ステップ２０６）。
属性情報を確認するための情報表示処理においては、属性情報データベース１６に格納された対象物の属性情報を読出して表示画面に表示し、表示されたいずれかの属性情報の選択操作に対して当該属性情報に関係付けられた図形オブジェクト２１２を地図情報ファイル１５から検索し、当該図形オブジェクト２１２中に格納された位置情報に基づき対象物が存在する領域を地図上に表示する方法がある。
また、地図情報ファイル１５に格納された地図情報を読出し、対応する地図を表示画面に表示し、表示された地図上におけるいずれかの位置の選択操作に対して当該位置に対応する図形オブジェクト２１２が存在するかを地図情報ファイル１５中から検索し、存在する場合には当該図形オブジェクト２１２中に格納された属性情報データベース１６のデータシートへの登録識別情報（リンクＩＤ）によって対応する属性情報を属性情報データベース１６から検索し、検索結果の属性情報を表示する方法がある。
属性情報の検索処理では、検索画面で検索条件を指定し、その検索条件を満たす属性情報を検索して表示する検索形態がある。
色分け表示処理においては、ユーザによって指定された条件を満たす属性情報、または領域を指定された条件に従って色分けして表示する。
本実施形態においては、その他に複数の処理機能を備えているが、以下では主要な処理機能について説明する。
【００１１】
図３〜図６は、属性情報データベース１６を新規に作成する場合の画面遷移を示す図である。
属性情報データベース１６を新規に作成するに際しては、対象物属性データベース作成プログラム１７１によって地図情報ファイル１５中に図形オブジェクトが予め生成されていることが前提となる。
属性情報索データベース１６を新規に作成する場合には、まず、対象物属性データベース作成プログラム１７１を起動し、図３に示すような初期画面３０１を表示装置１２に表示させる。
この状態で、初期画面３０１に表示された新規作成ボタン３０２をマウス１１によってクリックする。すると、図４（ａ）に示すような外部ファイル取り込み画面４０１が表示されるので、対象とする地図情報ファイル１５が格納された外部ファイルをファイル一覧ウインドウ４０２内で選択し、データベース作成ウインドウ４０３内にドラッグ＆ドロップ操作することにより、地図情報ファイル１５を読み込む。
この場合、ＯＳ（オペレーティングシステム）が提供するエクスプローラにより図４（ｂ）に示すようにファイル一覧ウインドウ４０４を表示させ、その中から対象となる地図情報ファイル１５をデータベース作成ウインドウ４０３内にドラッグ＆ドロップ操作することによって読み込むこともできる。
次に、データベース作成ウインドウ４０３における詳細設定ボタン４０５をマウスクリックし、読み込んだ地図情報ファイル１５中の対象物の属性情報のデータ構成をキーボード１０から受付け、表計算プログラム１７２が提供するデータシート上に前記データ構成から成る属性情報のデータベース１６を構築し、メモリ１３内に保存する。
すなわち、詳細設定ボタン４０５を操作することにより、図５（ａ）に示すような詳細設定画面５０１が表示される。そこで、属性データのデータ構成をキーボード１１から受付け、表計算プログラム１７２が提供するデータシートの１つに属性情報の詳細構成を設定する。
詳しくは、ユーザにより入力される「現場名称」を設定し、さらに属性情報の詳細構成を定義するメインシートを選択する。なお、データシートとしては、「メインシート」、「メインシート＋サブシート×１」、「メインシート＋サブシート×２」の３タイプから選択可能である。
サブシートとは、メインシートで定義される属性情報の下位概念の属性情報の構成を設定するものであり、本実施形態においてはメインシートの子階層に該当するサブシート１と孫階層に該当するサブシート２を選択して下位概念の属性情報の構成を定義可能になっている。
さらに、項目名、単位、データ型、検索対象、検索結果表示、情報タイトル列のそれぞれの内容をユーザの入力操作に従って設定する。
項目名には、「数値型」、「文字型」、「YesNo型」がある。「YesNo型」は「1（Ｙｅｓ）」または「0（Ｎｏ）」に設定する。
検索対象とは、該当する項目名を検索対象にするかどうかを設定するものであり、チェックを付けると、検索対象に設定される。
検索結果表示とは、検索結果を表示するかどうかを設定するものであり、チェックを付けると、表示対象に設定される。
情報タイトル列とは、情報表示を行う場合のタイトルとするかどうかを設定するものであり、チェックを付けると、情報を表示した際のタイトルに設定される。
以上の詳細構成の設定を終了したならば、「次へ」ボタン５０２をクリックし、図５（ｂ）の保存画面を表示させ、保存フォルダとして属性情報データベース１６をユーザ操作に従って指定し、かつ属性情報の詳細構成を定義したメインシートの保存ファイル名と地図情報ファイル１５のファイル名をユーザ操作に従って指定して保存する。
これによって、属性情報データベース１６には、属性情報の詳細構成を定義したデータシートを持つ属性情報データベース１６が構築される。また、この属性情報データベース１６には、図形オブジェクトを持つ地図情報ファイル２１４が格納される。
なお、サブシートで定義するデータの詳細については、当該サブシートの入力セル（入力フィールド）で個別に設定する。
【００１２】
次に、構築された属性情報データベース１６に対象物の属性情報の値を表計算プログラム１７２によって登録する処理について説明する。
図６は、表計算プログラム１７２によって対象物の属性情報に具体的な値を登録する手順を示すフローチャートである。
対象物の属性情報を登録（または更新）する場合、まず、表計算プログラム１７２を起動する（ステップ６０１）。表計算プログラム１７２には、地図情報ファイル１５中に生成された図形オブジェクトと属性情報をリンクさせる処理等を行うための各種のアイコンを持つツールバーを画面に表示するためのマクロが予め組み込まれている。
表計算プログラム１７２を起動すると、マクロが実行され、図形オブジェクトと属性情報をリンクさせる処理等を行うための各種のアイコンを持つツールバーが画面に表示され、またユーザが描画した図形を含む地図を表示するためのマップビューウインドウが生成される（ステップ６０２）。
そこで、ユーザが対象物の属性情報を設定するための地図情報ファイル２１４のファイル名を指定してファイルオープン操作を行うと、表計算プログラム１７２は指定された地図情報ファイル２１４を属性情報データベース１６から読み込み、作業領域１８に展開し、かつマップビューウインドウに表示させる。また、属性情報データベース１６に格納されている属性情報のメインシートに定義された属性情報の構成情報を取り出し、この構成情報に対応する項目名や属性情報の入力セルを持つデータシートを生成して作業領域１８に展開する（ステップ６０４）。
【００１３】
図７は、表計算プログラム１７２の起動時の初期画面７０１に、ユーザが指定した地図が表示された画面の例を示すものであり、マップビューウインドウ７０２に地図が表示されている。
初期画面７０１には、地図上でユーザが描画することによって生成された図形オブジェクトと属性情報とをリンクさせる処理等を行うための各種のアイコンがツールバー７０４内に表示されている。
この状態でデータシートDat1のタグ７０３をマウス１１によって選択すると、図８に示すように、メインシートMainに定義された属性情報の構成情報に対応する項目名や属性情報の入力レコードを持つデータシートDat1が画面に表示される。
このデータシートDat1では、メインシートMainで定義された地図情報ファイル名が上側のレコード８０１に表示され、その下側のレコード８０２にメインシートMainで定義された属性情報の項目名、単位、データ型などを登録するレコード８０２が表示され、その下側にそれぞれの項目名に対する属性情報を登録するレコード群８０３が表示される。
【００１４】
図８の画面では、レコード群８０３の属性情報はユーザによって既に入力されて登録された状態を示しているが、データシートDat1を開いた初期状態では空欄となっている。
そこで、ユーザによる属性情報の入力をキーボード１０から受付け、レコード群８０３の各レコードに属性情報を順次登録する（ステップ６０５）。この場合、属性情報の登録識別情報８０６を順次登録する。
これにより、図８のように各項目名に対応した複数の属性情報がレコード別に登録される。
次に、登録された属性情報と地図上の対象物に対応する図形オブジェクトとのリンク付け（関係付け）操作を受付け（ステップ６０６）、属性情報と図形オブジェクトを対応付けるリンクＩＤ（データシートの識別番号）を図形オブジェクト中に書き込み、保存する（ステップ６０７）。
【００１５】
属性情報と地図上の対象物とのリンク付けは、次のようにして行う。
まず、ツールバーのリンクアイコン８０４を選択する。すると、図９に示すように、「要素選択＞リンク」、「要素作図＞リンク」、「リンク解除」のプルダウンメニューが表示される。
「要素選択＞リンク」とは、地図上の対象物（要素）を選択し、その対象物と属性情報を関係付ける処理を行うものである。また、「要素作図＞リンク」とは、地図上に図形を描画し、その図形と属性情報とを関係付ける処理を行うものである。「リンク解除」とは、既に関係付けられているリンクを解除するものである。
地図上の対象物と属性情報を関係付ける場合、「要素選択＞リンク」のプルダウンメニューを選択する。
すると、図９（ｂ）に示すような関係付けダイアログ９０１が表示されるので、図９（ｃ）のマップビューウインドウ９０２内でリンク付ける対象物または位置を選択する。図９（ｃ）では、「地番＝１００−４４」を選択した例を示している。
次に、図８の属性情報のデータシートDat1内でリンク付ける属性情報のいずれか１つを選択する。例えば「地番＝１００−４４」の属性情報を選択する。
すると、図９（ｂ）の関係付けダイアログ９０１にユーザが選択した属性情報の内容が表示されるので、その内容を確認した後に、実行ボタン９０２を操作する。
これにより、表計算プログラム１７２は、地図上の「地番＝１００−４４」の対象物に対応する図形オブジェクト内に、データシートDat1における「地番＝１００−４４」の属性情報の登録識別情報であるＩＤ＝３をリンクＩＤとして書き込み、地図上の「地番＝１００−４４」の対象物に対応する図形オブジェクトとその属性情報とを関係付ける。
この場合、リンク付けした図形を選択していない場合の枠線の色と面の色を設定することができる。色を指定する場合、色指定のボックス９０３にチェックを入れ、枠色と面色の指定を行う。
【００１６】
一方、地図上に任意の図形を作図し、その図形と属性情報とを関係付ける場合には、図９（ａ）のプルダウンメニューで「要素作図＞リンク」を選択する。
すると、図１０に示すような関係付けダイアログ１００１が表示されるので、このダイアログ１００１のメッセージに従って対象物（要素）の図形をマップビューウインドウ内の地図上に作図する。作図に際しては、作図図形タイプとしてポリゴンか円を選択し、かつその図形を選択していない時（非選択時）の枠色と面色を選択する。そして、選択した作図タイプの図形を作図する。例えば、図１１に示すような多角形の図形１１０１を作図する。これにより、図１１（ｂ）に示すように、色指定で選択された色の多角形図形がマップビューウインドウ内に表示される。
次に、関係付ける属性情報を図８の属性情報のデータシートDat1内で選択する。
すると、図１０の関係付けダイアログ１００１にユーザが選択した属性情報の内容が表示されるので、その内容を確認した後に、実行ボタン１００２を操作する。
これにより、地図上に作図した図形１１０１の図形オブジェクトと属性情報が関係付けられる。
管理対象物（図形オブジェクト）と属性情報の関係付け処理が終了したならば、リンクＩＤが書き込まれた図形オブジェクトを地図情報ファイル２１４内に保存する。
【００１７】
図１２〜図１４は、属性情報データベース１６に登録された属性情報と対象物との関係を確認するための情報表示を行う場合の画面遷移を示す図である。
属性情報データベース１６に登録された属性情報と対象物との関係を確認する場合、まず、図１２（ａ）のツールバーのマップビューアイコン１２０１をマウスクリックし、地図をマップビューウインドウ内に表示させる。
次に、属性情報を確認したい対象物の位置または領域１２０３をマウスクリック操作する。次に、ツールバーの情報開示アイコン１２０２をマウスクリック操作する。すると、表計算プログラム１７２の情報開示マクロは、地図上で選択された位置に対応する図形オブジェクトが生成されているかを属性情報データベース１６の地図情報ファイル２１３から検索する。該当する図形オブジェクトが生成されていた場合には、その図形オブジェクトに記憶されているリンクＩＤを取得し、そのリンクＩＤで示される登録識別情報で属性情報データベース１６のデータシートに登録されている属性情報を読出し、図１２（ｂ）に示すような情報ダイアログ１２０６を表示する。
図１２（ｂ）では、ユーザによって地図上で指定された位置１２０３（地番＝１００−８）に存在する対象物について登録された属性情報（地番、地目、面積、所有者）が表示された例を示している。
【００１８】
この状態で、図１３に示すように、マウスクリックによって地図上の他の位置１３０１を指定すると、その位置に対応する属性情報の情報ダイアログ１３０２が表示される。
図１３では、ユーザによって地図上で指定された位置１３０１（地番＝１００−４３）に存在する対象物について登録された属性情報（地番、地目、面積、所有者）が表示された例を示している。
ここで、地番１００−４３の「地目＝山林」に対して図１４（ａ）に示すように、下位概念である楓、松、杉の下位属性情報がサブシートで定義したデータシートDat2、Dat3に登録されていた場合には、下位属性情報名をマウス操作に選択することによってそれぞれの下位属性情報が図１４（ｂ）に示すように表示される。
図１４（ｂ）の例では、山林の下位属性情報である「松」を選択した場合に、山林種別＝松、本数＝２０が表示された例を示している。
これにより、メインシートにリンクしたサブシートで定義された下位概念の属性情報を確認することができる。
【００１９】
なお、このような情報確認方法に対し、次のような確認方法がある。
すなわち、図８のように、属性情報の一覧が表示されている状態で、いずれかのレコードの属性情報を選択し、情報開示アイコン１２０２をマウスクリックする。すると、表計算プログラム１７２の情報開示マクロは、選択された属性情報に関係付けられた図形オブジェクトが存在するかを地図情報ファイル２１４から検索する。具体的には、地図情報ファイル２１４に格納された図形オブジェクト群の中にユーザによって選択された属性情報へのリンクＩＤが設定されている図形オブジェクトが存在するか否かを検索し、存在していた場合には、当該図形オブジェクト中に格納された位置情報に基づき対象物が存在する領域を地図上に表示する。
【００２０】
図１５〜図１６は、検索条件を指定して該当する属性情報のみを属性情報データベース１６から検索して表示する場合の画面遷移を示すものである。
検索条件を指定して該当する属性情報表示させる場合には、ツールバーの検索アイコンをマウスクリック操作する。例えば、図１２の画面表示状態で検索アイコン１２０４をマウスクリックする。
すると、表計算プログラム１７２に組み込まれた検索用マクロは、図１５に示すような検索条件入力ダイアログ１５０１を表示する。ここで例示する検索条件入力ダイアログ１５０１は、条件１〜条件５の複数行にわたる検索条件を指定可能なようになっている。それぞれの行の検索条件には、対象データシート、項目、検索値、方法、接続といった条件を指定するようになっている。
対象データシートについては、データシートDat1、Dat2（サブシート１）、Dat3（サブシート２）のいずれかを指定する。
項目については、登録されている属性情報のいずれかの項目を指定する。
検索値については、検索したい内容に相当する値を入力する。文字型の項目で曖昧検索を行う場合には「＊」を入力する。YesNo型の項目でＮｏは「０」、Ｙｅｓは「１」を入力する。
方法については、検索の方法を指定する。検索の方法としては、一致、曖昧検索がある。一致検索では「＝」を入力し、曖昧検索では「Ｌｉｋｅ」を入力する。
接続については、後続の検索条件行との関係を指定する。後続の検索条件行を無視（削除）する場合には「空欄」にする。後続の検索条件行と組み合わせる場合には論理演算子（AND  OR）を入力する。
図１５の検索条件入力ダイアログ１５０１の入力例では、データシートDat1を検索対象とし、項目＝地番、検索値＝１の条件に一致（＝）する属性情報を検索するための条件を示している。
この状態で、検索実行アイコン１５０２をマウスクリックすると、表計算プログラム１７２に組み込まれた検索用マクロが検索処理を実行し、条件を満たす属性情報を属性情報データベース１６から検索し、検索結果１５０３を表示する。
この場合、図５の属性情報の詳細構成設定画面で「検索結果表示」の項目に「１」が設定されている属性情報のみが表示される。
【００２１】
検索結果１５０３が表示されている状態で、検索結果の属性情報に該当する地図上の位置を確認したい場合には、「選択」１５０４にチェックを入れて任意の属性情報を選択し、地図上に表示させる場合の枠色と面色とを「枠色指定」ボタン１５０５と「面色指定」ボタン１５０６を操作して指定した後、「図面に反映」ボタン１５０７をマウスクリックする。
すると、表計算プログラム１７２に組み込まれた検索用マクロは、「選択」１５０４で選択された属性情報に対応する図形オブジェクトを検索し、その図形オブジェクトの表示色を「枠色指定」ボタン１５０５と「面色指定」ボタン１５０６で指定された色に設定した後、当該図形オブジェクトに登録されている位置情報で示される地図上の位置に当該図形オブジェクトに登録されている図形タイプの図形を展開し、図１６に示すようにマップビューウインドウ１６０１に表示する。
【００２２】
図１７〜図１９は、属性情報に関係付けられている地図上の領域（図形描画によって指定された領域）をユーザが指定した条件に応じて色分け表示させる場合の画面遷移を示す図である。
属性情報に関係付けられている地図上の領域について、例えば面積毎に、または地目毎、または所有者毎に色分けして表示させたい場合がある。
そこで、例えば面積毎に色分け表示させる場合、図１２の表示状態でツールバーの主題図作成ウィザードアイコン１２０５をマウスクリックする。
すると、表計算プログラム１７２に組み込まれた主題図作成マクロは、図１７（ａ）に示すような主題図作成ウィザード画面（１／７）１７０１を表示する。
そこで、新規作成または既存設定参照かを選択する。
新規作成を選択し、「次へ」ボタン１７０２をマウスクリックすると、図１７（ｂ）に示す主題図作成ウィザード画面（２／７）１７０３が表示される。
そこで、分割基準（色分け基準）を設定し、さらに対象データシートを選択する。
分割基準では、色分けの分割数を示すレンジ数と、面積値の基準値から分割間隔を示すピッチ数、属性情報毎に色分けを個別に設定することを示す個別値を指定することができる。
ここでは、対象データシートとしてDat1を選択し、分割基準としてレンジ数を選択したものとし、「次へ」ボタン１７０４をマウスクリックする。
すると、図１８（ａ）に示すような主題図作成ウィザード画面（３／７）１８０１が表示され、対象データシートDat1の中で色分け表示する属性項目（フィールド）の選択を促すメッセージが表示される。
そこで、属性項目（フィールド）として「面積」１８０２を選択し、「次へ」ボタン１８０２をマウスクリックする。
すると、図１８（ｂ）に示す主題図作成ウィザード画面（４／７）１８０３が表示される。
そこで、レンジ数として「５」、分割方法として「レンジ幅均等」、丸め桁数として「０．１」を設定し、さらにレンジ数＝５で示される５段階の色分け表示を行う場合の第１段階目の面積の始値と終値とを入力する。図１８（ｂ）の例では、始値＝８５．０、終値＝１６１．０を入力したことを示している。この入力例によれば、各色分け段階の面積値の範囲（レンジ幅）は「７６」となる。
第２段階目以降の面積の始値と終値は、前段階の終値を始値としてレンジ幅の間隔で順次設定する。
全ての始値と終値の設定が終了したならば、主題図作成マクロは対象データシートDat1に登録されている属性情報項目の中の面積の値を５段階の分割条件に従って検索し、それぞれの分割段階に該当するデータ数と、全体の中に占める割合（％）を表示する。
【００２３】
ユーザは、表示された内容を見て特定の段階のデータ数が他の段階のデータ数に比べて多くなっているような偏りがある場合には、「戻る」ボタン１８０４をマウスクリックする。すると、図１９（ａ）に示す主題図作成ウィザード画面（５／７）１９０１が表示される。そこで、分割段階に該当するデータ数に偏りが少なくなるような始値と終値を設定する。
次に、「次へ」ボタン１９０２をマウスクリックし、図１９（ｂ）に示す主題図作成ウィザード画面（６／７）１９０３を表示させ、各分割段階に割当てる枠色と面色（塗色）を指定する。
この後、「次へ」ボタン１９０４をマウスクリックし、図２０（ａ）に示す主題図作成ウィザード画面（７／７）２００１を表示させ、設定条件を保存、または保存しないことを指定した後、「実行」ボタン２００２をマウスクリックする。
すると、主題図作成マクロは、設定された条件に従い、ユーザにより指定された属性項目である面積値を各分割段階に分類し、図２０（ｂ）に示すマップビューウインドウ２００３に、それぞれの面積値に対応する対象物が存在する地図上の領域を各分割段階に割当てられた枠色及び面色で色分け表示する。
この主題図作成マクロにより、地図上に存在する対象物を、その属性値に応じて色分けして確認することができる。
【００２４】
本実施形態においては、上記のマクロのほかに、面積計算マクロ、距離計算マクロが表計算プログラム１７２に組み込まれている。
図１２の表示状態で、マップビューウインドウ内の任意の範囲を選択し、マウスの右クリック操作によって表示される「面積計算」メニューを選択すると、面積計算マクロは選択された範囲の面積及び周長を計算し、その計算結果を表示する。
同様に、マップビューウインドウ内の任意の２点を選択し、マウスの右クリック操作によって表示される「距離計算」メニューを選択すると、距離計算マクロは選択された２点間の距離を計算し、その計算結果を表示する。
【００２５】
なお、上記の実施形態では、図形オブジェクトを生成した地図情報ファイルを属性情報データベース１６内に保存しているが、この属性情報データベースとは独立したデータベース内に保存するようにしてもよいことは言うまでもない。
また、属性情報の下位概念に関する下位属性情報については、子階層と孫階層までとしているが、階層数は任意に変更することができる。
また、地図上の対象物の属性を管理する場合について説明したが、例えば建物の平面図内に存在する各種の対象物の属性を管理する場合にでも全く同様に適用できるものである。この場合には、地図情報を平面図形情報と読み替えればよい。
【図面の簡単な説明】
【００２６】
【図１】本発明に係る地図上の対象物属性情報管理装置の実施の形態を示すブロック構成図である。
【図２】対象物属性データベース作成プログラムによって管理対象の属性情報を設定し、検索するまでの処理の概要を示すフローチャートである。
【図３】属性情報データベースを新規に作成する場合の初期画面を示す図である。
【図４】属性情報データベースを新規に作成する場合の外部ファイル取り込み画面を示す図である。
【図５】属性情報データベースを新規に作成する場合の属性情報の詳細構成設定画面を示す図である。
【図６】表計算プログラムによって対象物の属性情報に具体的な値を登録する手順を示すフローチャートである。
【図７】表計算プログラムの起動時の初期画面に、ユーザが指定した地図が表示された画面の例を示す図である。
【図８】メインシートに定義された属性情報の構成情報に対応する項目名や属性情報の入力レコードを持つデータシートが表示された画面を示す図である。
【図９】属性情報と対象物の関係付けを行う場合の画面の例を示す図である。
【図１０】属性情報と対象物の関係付けを行う場合に、対象物の図形を描画して関係付けを行う場合の画面の例を示す図である。
【図１１】対象物の図形を描画する画面の例を示す図である。
【図１２】属性情報データベースに登録された属性情報と対象物との関係を確認するための情報表示を行う場合の画面遷移を示す図である。
【図１３】地図上の他の位置を指定した場合に、その位置に対応する属性情報の情報ダイアログの表示例を示す図である。
【図１４】サブシートで定義したデータシートDat2、Dat3に登録された下位属性情報の表示画面例を示す図である。
【図１５】検索条件を指定して該当する属性情報のみを属性情報データベースから検索して表示する場合の検索条件入力ダイアログの例を示す図である。
【図１６】検索条件で検索された属性情報に対応する地図上の領域がマップビューウインドウに表示された例を示す図である。
【図１７】属性情報に関係付けられている地図上の領域をユーザが指定した条件に応じて色分け表示させる場合の初期画面を示す図である。
【図１８】主題図作成ウィザード画面中の対象データ選択画面を示す図である。
【図１９】主題図作成ウィザード画面中の分割情報設定及びカラー設定画面を示す図である。
【図２０】主題図作成ウィザード画面で設定された条件の対象物を色分け表示した例を示す図である。
【符号の説明】
【００２７】
１０    キーボード
１１    マウス
１２    表示装置
１３    メモリ
１４    ＣＰＵ
１５    地図情報ファイル
１６    属性情報データベース
１７    プログラム群
１８    作業領域
１７１    対象物属性データベース作成プログラム
１７２    表計算プログラム
２１０    地図
２１１    図形
２１２    図形オブジェクト
【図１】
2006184386.tif 000003
【図２】
2006184386.tif 000004
【図３】
2006184386.tif 000005
【図４】
2006184386.tif 000006
【図５】
2006184386.tif 000007
【図６】
2006184386.tif 000008
【図７】
2006184386.tif 000009
【図８】
2006184386.tif 000010
【図９】
2006184386.tif 000011
【図１０】
2006184386.tif 000012
【図１１】
2006184386.tif 000013
【図１２】
2006184386.tif 000014
【図１３】
2006184386.tif 000015
【図１４】
2006184386.tif 000016
【図１５】
2006184386.tif 000017
【図１６】
2006184386.tif 000018
【図１７】
2006184386.tif 000019
【図１８】
2006184386.tif 000020
【図１９】
2006184386.tif 000021
【図２０】
2006184386.tif 000022