(57)【特許請求の範囲】
【請求項１】
図形毎に外接する矩形の座標を格納した地図管理情報テーブルと、図形毎の表示色を格納する色塗り条件テーブルと、図形毎の表示色の濃淡を示す表示色レベルを格納する筆情報テーブルと、隣接する複数の図形を色塗りして表示部に表示する制御部とを備える図形群表示システムが実行する図形群表示方法であって、
前記制御部が、
基準となる図形が指定されたとき、該基準となる図形に外接する矩形に重なる外接する矩形を持つ図形を、前記地図管理情報テーブルを参照することにより特定するステップと、
基準となる図形および重なる外接する矩形を持つ図形の表示色を前記色塗り条件テーブルから読み込み、表示色レベルを筆情報テーブルから読み込むステップと、
前記読み込んだ表示色に応じた表示色及び前記読み込んだ表示色レベルに応じた濃淡により前記各図形を色分け表示するステップとを実行することを特徴とする図形群表示方法。
【請求項２】
図形毎に外接する矩形の座標を格納した地図管理情報テーブルと、図形毎の表示色を格納する色塗り条件テーブルと、図形毎の表示色の濃淡を示す表示色レベルを格納する筆情報テーブルと、隣接する複数の図形を色塗りして表示部に表示する制御部とを備える図形群表示システムが実行する図形群表示プログラムであって、
前記制御部に、
基準となる図形が指定されたとき、該基準となる図形に外接する矩形に重なる外接する矩形を持つ図形を、前記地図管理情報テーブルを参照することにより特定する手順と、
基準となる図形および重なる外接する矩形を持つ図形の表示色を前記色塗り条件テーブルから読み込み、表示色レベルを筆情報テーブルから読み込む手順と、
前記読み込んだ表示色に応じた表示色及び前記読み込んだ表示色レベルに応じた濃淡により前記各図形を色分け表示する手順とを実行させることを特徴とする図形群表示プログラム。
【請求項３】
隣接する複数の図形を制御部が色塗りして表示部に表示する図形群表示システムであって、
前記図形群表示システムが、
図形毎に外接する矩形の座標を格納した地図管理情報テーブルと、図形毎の表示色を格納する色塗り条件テーブルと、図形毎の表示色の濃淡を示す表示色レベルを格納する筆情報テーブルとを備え、
前記制御部が、
基準となる図形が指定されたとき、該基準となる図形に外接する矩形に重なる外接する矩形を持つ図形を、前記地図管理情報テーブルを参照することにより特定する機能と、
基準となる図形および重なる外接する矩形を持つ図形の表示色を前記色塗り条件テーブルから読み込み、表示色レベルを筆情報テーブルから読み込む機能と、
前記読み込んだ表示色に応じた表示色及び前記読み込んだ表示色レベルに応じた濃淡により前記各図形を色分け表示する機能とを実現することを特徴とする図形群表示システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば土地区画等を示す複数の図形で区分けされた地図情報等の如き図形群を表示する方法やシステムに係り、特にその図形夫々の表示色の色調を段階的に変更することが可能な図形群表示方法及び図形群表示プログラム並びに図形群表示システムに関する。
【０００２】
【従来の技術】
従来、種々の図形から成る地図等の図形群を作成して表示するが如き図形群表示システムは多々あり、かかるシステムに図形への色塗り機能を備えたものも存在する。例えばそのような色塗り機能を有するものとして、図形の表示色を一定の属性情報に基づき設定して表示するという特開平８−１７９６８８号公報に開示された地図作成システムがある。この地図作成システムは、地図上の等高線で囲まれた範囲に対して高度という属性値に応じて表示色を設定し、高度毎に表示色を変えてモニタ上に表示するものである。
【０００３】
【発明が解決しようとする課題】
そのような一定の属性情報に基づき表示色を設定するシステムにあっては、図形夫々が表示色の設定に係る一定の属性情報を有する（若しくは図形夫々に属性情報を付与できる）のであればモニタ上の各図形の表示色の設定が可能となる。ここで、表示対象たる各図形の内で属性情報を有するものと有しないものとが混在する場合に、その属性情報が明確でない図形の色塗りを、属性情報が明確な図形と関連付けて行うことが所望される場合がある。
【０００４】
例えばある場所で遺跡が発見されるとその場所の遺跡調査が行われるが、この遺跡調査では遺跡発見箇所の周囲にも遺跡が存在する可能性があるので、その周囲も調査対象としなければならない。ここで、そのような遺跡調査においては、既に遺跡が発見された箇所と遺跡が存在する可能性のある箇所とを関連付けて明示した地図を作成することが効率の良い調査を行う為に有用である。以下に、かかる地図の作成に従来例の如き地図作成システムを使用した場合について説明する。
【０００５】
一般的に地図作成システムにおいては、例えば土地の所有者と対応付けられた土地区画毎の図形（以下、「筆」ともいう。）や鉄道の図形等の種々の図形データによって地図の作成が行われる。このような地図作成システムにおいて、図１２（ａ）に示す地図１００Ａ上の遺跡が発見された範囲（筆）１００ａ〜１００ｃについては、遺跡が存在することを属性情報として図１２（ｂ）に示す地図１００Ｂの如く色塗りを行うことができる。次に、色塗りされた筆１００ａ〜１００ｃに基づいて、遺跡が存在する可能性のある範囲（筆）の色塗りを行う必要があるのだが、その筆１００ａ〜１００ｃ以外の筆については遺跡の有無に係る属性情報が明確でなく、色塗りを行うことができない。かかる場合、色塗りされていない範囲は、遺跡が無いとの判断が為されてしまう虞があり、調査洩れが起きてしまう可能性があった。これが為、調査範囲を示す図形をある程度の幅を持たせて明示する必要があるのだが、上記地図作成システムにあっては、そのような幅を持たせた色塗りを行うことが困難であった。
【０００６】
ここで、このシステムを操作するオペレータが遺跡の存在可能性について判断し、対象の筆に一つずつ属性情報を付与することも考えられるが、判断対象たる筆はその形状が夫々異なり且つ複雑であると共に、隣接する多数の細かい範囲の筆により地図が作成されているので、一つ一つの筆について遺跡の存在可能性の判断を行うことは作業時間もかかり極めて困難である。
【０００７】
そこで、本発明は、かかる従来例の有する不都合を改善し、属性情報を有する図形と、この図形に関連する属性情報が明確でない図形との色塗りを簡便に行うことができる図形群表示方法及び図形群表示プログラム並びに図形群表示システムを提供することを、その目的とする。
【０００８】
【課題を解決するための手段】
前記目的を達成するために請求項１記載の発明は、図形毎に外接する矩形の座標を格納した地図管理情報テーブルと、図形毎の表示色を格納する色塗り条件テーブルと、図形毎の表示色の濃淡を示す表示色レベルを格納する筆情報テーブルと、隣接する複数の図形を色塗りして表示部に表示する制御部とを備える図形群表示システムが実行する図形群表示方法であって、
前記制御部が、
基準となる図形が指定されたとき、該基準となる図形に外接する矩形に重なる外接する矩形を持つ図形を、前記地図管理情報テーブルを参照することにより特定するステップと、
基準となる図形および重なる外接する矩形を持つ図形の表示色を前記色塗り条件テーブルから読み込み、表示色レベルを筆情報テーブルから読み込むステップと、
前記読み込んだ表示色に応じた表示色及び前記読み込んだ表示色レベルに応じた濃淡により前記各図形を色分け表示するステップとを実行することを特徴とすることを特徴とする。
【０００９】
また、請求項２記載の発明は、図形毎に外接する矩形の座標を格納した地図管理情報テーブルと、図形毎の表示色を格納する色塗り条件テーブルと、図形毎の表示色の濃淡を示す表示色レベルを格納する筆情報テーブルと、隣接する複数の図形を色塗りして表示部に表示する制御部とを備える図形群表示システムが実行する図形群表示プログラムであって、
前記制御部に、
基準となる図形が指定されたとき、該基準となる図形に外接する矩形に重なる外接する矩形を持つ図形を、前記地図管理情報テーブルを参照することにより特定する手順と、
基準となる図形および重なる外接する矩形を持つ図形の表示色を前記色塗り条件テーブルから読み込み、表示色レベルを筆情報テーブルから読み込む手順と、
前記読み込んだ表示色に応じた表示色及び前記読み込んだ表示色レベルに応じた濃淡により前記各図形を色分け表示する手順とを実行させることを特徴とする。
また、請求項３記載の発明は、隣接する複数の図形を制御部が色塗りして表示部に表示する図形群表示システムであって、
前記図形群表示システムが、
図形毎に外接する矩形の座標を格納した地図管理情報テーブルと、図形毎の表示色を格納する色塗り条件テーブルと、図形毎の表示色の濃淡を示す表示色レベルを格納する筆情報テーブルとを備え、
前記制御部が、
基準となる図形が指定されたとき、該基準となる図形に外接する矩形に重なる外接する矩形を持つ図形を、前記地図管理情報テーブルを参照することにより特定する機能と、
基準となる図形および重なる外接する矩形を持つ図形の表示色を前記色塗り条件テーブルから読み込み、表示色レベルを筆情報テーブルから読み込む機能と、
前記読み込んだ表示色に応じた表示色及び前記読み込んだ表示色レベルに応じた濃淡により前記各図形を色分け表示する機能とを実現することを特徴とする。
【００１０】
【発明の実施の形態】
本発明に係る図形群表示システムの一実施形態について図１〜図１２に基づき説明する。ここで、本実施形態においては、図形群として地図を例示し、その図形群表示システムを地図の表示システムに使用する場合について例示する。これが為、以下に例示する本実施形態にあっては、図形群を「地図」といい、図形群表示システムを「地図表示システム」という。尚、本発明に係る図形群表示システムは、表示対象たる図形として地図に限定するものではない。
【００１１】
先ず、本実施形態の地図表示システムの構成を図１に基づいて説明する。この地図表示システムは、プログラムに従って図示しない中央処理装置（ＣＰＵ）が地図の作成や表示等の各種処理を行う制御部１と、オペレータが所望の条件等を入力する入力部２と、制御部１によって作成された地図を表示する表示部３と、後述する各種テーブルを格納する記憶部とを有する。上記プログラムは、ＣＰＵにその各種処理を行わせる為の種々の指令を有しており、そのプログラムが有する指令としては、例えば後述する制御部１の近接度処理機能１ａを行わせる為の近接度処理指令や制御部１の表示処理機能１ｂを行わせる為の表示処理指令等がある。
【００１２】
ここで、本実施形態の制御部１には、ある図形（筆）に対する周囲の図形（筆）の近接度を求め、この近接度に基づいてその周囲の図形の表示色を設定する近接度処理機能１ａと、この近接度処理機能１ａにより設定された表示色を筆に反映させて表示する表示処理機能１ｂとが設けられている。かかる場合の近接度とは、基準となる図形に対するその図形に隣接（又は近接）した他の図形の近接度合いを表したものであって、例えば基準図形が二つ以上存在する場合に、他の図形が接する基準図形の数量に応じて分けられる度数のことである。本実施形態にあっては、その度数として後述する表示色レベル値を用いる。また、基準図形とは後述する近接度処理を行う際に基準となる図形のことであり、本実施形態にあっては属性情報を有する若しくは付与した図形のことをいう。
【００１３】
また、前述した記憶部としては、図１に示すが如く、図２に示す地図管理情報テーブル４０を格納する地図管理情報記憶部４と、図３に示すベクタ情報テーブル５０を格納するベクタ情報記憶部５と、図４に示す色塗り条件テーブル６０を格納する色塗り条件記憶部６と、図５に示す筆属性テーブル７０を格納する筆属性情報記憶部７と、図６に示す筆情報テーブル８０を格納する筆情報記憶部８と、図７に示す表示色テーブル９０を格納する表示色情報記憶部９とが設けられている。以下に、これら各テーブルについて詳述する。
【００１４】
地図管理情報記憶部４に格納される地図管理情報テーブル４０は、地図を構成する夫々の図形の管理情報が格納されたテーブルであって、図２に示すが如く、図形毎に付与される識別子（以下、「ＧＩＤ」という。）を格納するＧＩＤ列４０ａと、そのＧＩＤに係る図形の属する層（例えば筆，鉄道等の種別）の名称のデータを格納する層種別列４０ｂと、そのＧＩＤに係る図形の名称たる文字列のデータを格納する文字列列４０ｃと、ＸＹ座標上におけるそのＧＩＤに係る図形の表示位置を特定する為の代表座標（Ｘ，Ｙ：例えば図形の重心位置等任意の座標）のデータを格納する代表座標列４０ｄと、そのＧＩＤに係る図形の外接矩形を特定する為の座標（ＲＸ，ＲＹ）及び（ＬＸ，ＬＹ）のデータを格納する外接矩形座標列４０ｅとが設けられたテーブルである。
【００１５】
ここで、座標（ＲＸ，ＲＹ）は、後述するベクタ情報テーブル５０における対応する図形の各頂点のＸ座標とＹ座標の最大値から求められた例えば図８に示すが如きものである。また、座標（ＬＸ，ＬＹ）は、そのＸ座標とＹ座標の最小値から求められた例えば図８に示すが如きものである。本実施形態にあっては、このように矩形の対角線上の二点により外接矩形を求めるものであるが、必ずしも上記の如き二点の座標によらずともよい。
【００１６】
尚、本実施形態のシステムにて作成された地図を構成する各図形（筆）には上記文字列列４０ｃの文字列が表示されるが、後述する図１２（ａ），（ｂ）に示す地図１０００Ａ，１０００Ｂにおいてはその文字列の表記を省略する。
【００１７】
ベクタ情報記憶部５に格納されるベクタ情報テーブル５０は、各図形の形状を特定する為のベクタ情報が格納されたテーブルであって、図３に示すが如く、前述したＧＩＤを格納するＧＩＤ列５０ａと、その図形の頂点の座標（Ｘ，Ｙ）のデータを格納するＸ座標列５０ｂ及びＹ座標列５０ｃとが設けられたテーブルである。ここで、本実施形態のＸＹ座標は、図８の横方向をＸ軸と，縦方向をＹ軸と定義するが、必ずしもこれに限定するものではない。
【００１８】
色塗り条件記憶部６に格納される色塗り条件テーブル６０は、遺跡や住所等の種別毎に図形に対しての色塗りの条件を定義付けるテーブルであって、図４に示すが如く、本テーブルのレコードを特定する為の識別子（以下、「ＩＤ」という。）を格納するＩＤ列６０ａと、色塗りの条件の種別を特定する色塗り条件種別列６０ｂと、色塗り対象の図形を特定する為のテーブル（ここでは後述する筆属性テーブル７０）を指定する指定テーブル列６０ｃと、その指定されたテーブルにおける評価対象の列の名称を格納する対象列名列６０ｄと、その評価対象の列と後述する対象列値列６０ｆにおける列値の比較条件たる比較演算子を格納する比較演算子列６０ｅと、その評価対象の列の比較対象たる列値を格納する対象列値列６０ｆと、デフォルトの表示色の名称を格納する表示色列６０ｇと、近接度処理を行うか否かを指定する近接度処理列６０ｈとが設けられたテーブルである。
【００１９】
ここで、本実施形態にあっては、遺跡の存在する又は存在可能性を有する図形の表示色の初期値として灰色が設定されている。これが為、色塗り条件種別が「遺跡」であるレコードの表示色列６０ｇには「Ｇｒａｙ」のデータが格納されている。また、本実施形態にあっては「遺跡」についての近接度処理を行う為、近接度処理列６０ｈには、ＩＤ「１」の遺跡のレコードについては「ＯＮ」のデータが，ＩＤ「２」や「３」の住所のレコードについては「ＯＦＦ」のデータが格納される。
【００２０】
筆属性情報記憶部７に格納される筆属性テーブル７０は、筆の属性情報が格納されたテーブルであって、図５に示すが如く、前述したＧＩＤを格納するＧＩＤ列７０ａと、そのＧＩＤに係る筆の属する大字名のデータを格納する大字名列７０ｂと、その筆の属する小字名のデータを格納する小字名列７０ｃと、その筆の地番のデータを格納する地番列７０ｄと、その筆の地積のデータを格納する地積列７０ｅと、その筆の所有者のデータを格納する所有者列７０ｆと、その筆について近接処理に要する基準情報がある場合に「有り」のデータを格納する基準情報列７０ｇとが設けられたテーブルである。尚、本実施形態にあっては、その基準情報として遺跡の有無が用いられるので、基準情報列７０ｇを「遺跡有無列７０ｇ」という。
【００２１】
筆情報記憶部８に格納される筆情報テーブル８０は、前述した近接度処理機能１ａによって作成されるテーブルであって、図６に示すが如く、前述したＧＩＤを格納するＧＩＤ列８０ａと、そのＧＩＤに係る図形に対しての前述した色塗り条件テーブル６０の色塗り条件種別列６０ｂから読み出された色塗り条件種別のデータを格納する色塗り条件種別列８０ｂと、そのＧＩＤに係る図形に対しての色塗り条件テーブル６０のＩＤ列６０ａのＩＤを格納するＩＤ列８０ｃと、そのＧＩＤに係る図形の表示色の色調のレベルを格納する表示色レベル列８０ｄとが設けられたテーブルである。
【００２２】
表示色情報記憶部９に格納される表示色テーブル９０は、種々の表示色の色調をレベル毎に規定するテーブルであって、図７に示すが如く、表示色の名称のデータを格納する表示色列９０ａと、その表示色の色調のレベルのデータを格納するレベル列９０ｂと、その表示色を構成する色の三原則たるＲ，Ｇ，Ｂの値に係るデータを格納するＲ列９０ｃ，Ｇ列９０ｄ及びＢ列９０ｅとが設けられたテーブルである。ここで、本実施形態の色調のレベルは、五段階に設定されており、その数値が大きい程濃度が濃いものである。尚、そのレベルは、必ずしも本実施形態の如き五段階に限定するものではない。
【００２３】
次に、本実施形態の地図表示システムの動作について図９〜図１１に示すフローチャート及び図１２を用いて説明する。
【００２４】
最初に、制御部１における近接度処理を図９，１０を用いて説明する。尚、本実施形態にあっては、図１２に示すＧＩＤが「１０００」〜「１００２」の図形（筆）１０００〜１００２の区画にて遺跡が発見されたものとし、オペレータによってその区画の遺跡の存在情報が入力されているものとする。かかる場合の遺跡存在情報は、オペレータの入力操作により格納された図５に示す筆属性テーブル７０における遺跡有無列７０ｇの「有り」のデータとする。
【００２５】
先ず、オペレータが、例えば表示部３に表示された各種色塗り条件の種別の中から入力部２を用いて所望の色塗り条件の種別（ここでは「遺跡」）を指定する。続いて、制御部１は、オペレータから指定された色塗り条件種別のデータを取得すると（ステップＳＴ１）、近接度処理機能１ａにより図４に示す色塗り条件テーブル６０の色塗り条件種別列６０ｂの中から該当する色塗り条件種別のデータを検索し、そのデータが属するレコード（ここではＩＤ「１」のレコード）を取得する（ステップＳＴ２）。そして、そのレコードの指定テーブル列６０ｃに格納されているテーブル（ここでは図５に示す筆属性テーブル７０）名のデータを読み込み、色塗り条件テーブル６０の上記レコード（ＩＤ「１」のレコード）の対象列名列６０ｄ，比較演算子列６０ｅ及び対象列値列６０ｆにて特定される条件に該当するテーブル（筆属性テーブル７０）のレコードを検索して、そのレコードのＧＩＤを取得する（ステップＳＴ３）。かかる場合、筆属性テーブル７０の遺跡有無列７０ｇが「有り」であることが上記条件となり、この条件に合致する筆属性テーブル７０のＧＩＤ「１０００」，「１００１」及び「１００２」を取得する。
【００２６】
次に、制御部１の近接度処理機能１ａは、取得したＧＩＤに係る図形（図１２に示す図形１０００〜１００２）の筆情報のレコードを筆情報テーブル８０に作成する（ステップＳＴ４）。例えば、取得したＧＩＤ（「１０００」，「１００１」及び「１００２」）のデータを図６に示す筆情報テーブル８０のＧＩＤ列８０ａに格納すると共に、そのＧＩＤのレコードの色塗り条件種別列８０ｂ，ＩＤ列８０ｃ及び表示色レベル列８０ｄに、色塗り条件テーブル６０の上記レコード（ＩＤ「１」のレコード）におけるオペレータにより指定された種別（遺跡）データ，そのＩＤのデータ及びレベル列値「５」のデータを夫々格納する。かかる場合にレベル列値を「５」としたのは、遺跡の存在する図形の表示色を最大濃度とする為であり、本実施形態における最大濃度がレベル列値「５」だからである。
【００２７】
続いて、制御部１の近接度処理機能１ａは、色塗り条件テーブル６０の上記レコード（ＩＤ「１」のレコード）の近接度処理列６０ｈの値を評価する（ステップＳＴ５）。本実施形態にあってはその値が「ＯＮ」であるので、ステップＳＴ３にて取得した全てのＧＩＤに係る図形に対して以下の如く近接度処理を行い（ステップＳＴ６）、オペレータが指定した色塗り条件種別に係る色塗り条件テーブル６０のレコード（ＩＤ「１」のレコード）についての近接度処理を終了する。尚、近接度処理列６０ｈの値が「ＯＦＦ」の場合は、近接度処理を行わずにそのレコード（ＩＤ「１」のレコード）についての処理を終了する。
【００２８】
以下に、図９に示すステップＳＴ６の近接度処理について図１０を用いて説明する。先ず、制御部１の近接度処理機能１ａは、図９に示すステップＳＴ３にて取得したＧＩＤ（ここでは先ず最初にＧＩＤ「１０００」）に係る図形の外接矩形座標を図２に示す地図管理情報テーブル４０の外接矩形座標列４０ｅから取得する（ステップＳＴ６ａ）。しかる後、地図管理情報テーブル４０内の各レコードに対して、ステップＳＴ６ａにて取得した外接矩形座標で特定される外接矩形と重なる外接矩形が存在するか否かを判定する（ステップＳＴ６ｂ）。ここで、重なる外接矩形が存在しない場合は後述するステップＳＴ６ｉに進み、重なる外接矩形が存在する場合は、ＧＩＤ列４０ａからその外接矩形のＧＩＤを取得し（ステップＳＴ６ｃ）、そのＧＩＤが図６に示す筆情報テーブル８０内に存在するか否かを判定する（ステップＳＴ６ｄ）。
【００２９】
続いて、制御部１の近接度処理機能１ａは、ステップＳＴ６４にて上記外接矩形のＧＩＤに係るレコードが存在しない場合、筆情報テーブル８０にそのＧＩＤの筆情報のレコードを追加して（ステップＳＴ６ｅ）、後述するステップＳＴ６ｈに進む。このステップＳＴ６ｅにて、例えばその追加レコードには、図６に示すが如く、ＧＩＤ列８０ａに「１００３」が，色塗り条件種別列８０ｂに「遺跡」が，ＩＤ列８０ｃに「１」が，表示色レベル列８０ｄに「１」が格納される。
【００３０】
また、ステップＳＴ６ｅにて上記外接矩形のＧＩＤに係るレコードが存在する場合は、そのＧＩＤのレコードの表示色レベル列８０ｄの値が「４」以上であるか否かを判定する（ステップＳＴ６ｆ）。かかる場合、レベル列の値の判定条件として「４」を使用しているが、これは既に遺跡が存在している図形とその存在の可能性がある図形とを表示色の色調で判別できるように遺跡の存在する図形の表示色を最大濃度とし、その色調を五段階とした表示色の最大濃度のレベル値よりも一段階低いレベル（即ちレベル値「４」のレベル）を制限値にする為である。
【００３１】
続いて、制御部１の近接度処理機能１ａは、上記ステップＳＴ６ｆにて、表示色レベル列８０ｄの値が「４」以上の場合は、その値を保持したまま（即ちカウントアップせずに）後述するステップＳＴ６ｈに進む。また、「４」未満の場合は、その値を１だけカウントアップする（ステップＳＴ６ｇ）。しかる後、制御部１の近接度処理機能１ａは、ステップＳＴ６ｃにて取得した全ての重なる外接矩形のＧＩＤについてステップＳＴ６ｄ〜ＳＴ６ｇまでの処理を行ったか否かを判定し（ステップＳＴ６ｈ）、その処理を行っていない場合はステップＳＴ６ｄに戻り次のＧＩＤについて上記処理を行う。また、行っている場合は、図９に示すステップＳＴ３にて取得した全てのＧＩＤについて上記ステップＳＴ６ａ〜ＳＴ６ｇまでの処理を行ったか否かを判定する（ステップＳＴ６ｉ）。ここで、その処理を行っていない場合はステップＳＴ６ａに戻り次のＧＩＤについて近接度処理を行い、行っている場合は近接度処理を終了する。
【００３２】
以上の如き制御部１の近接度処理機能１ａの処理により、オペレータ指定の色塗り条件種別に応じた筆情報テーブル８０が作成される。
【００３３】
次に、制御部１における地図表示処理を図１１を用いて説明する。
【００３４】
先ず、オペレータが入力部２から地図表示処理開始指示を行う。かかる場合の地図表示処理開始指示とは、例えば表示部３の画面上で所望の色塗り条件種別（ここでは「遺跡」）を指定し、その画面上の開始釦で制御部１にその種別の色塗りの開始を指示するものである。
【００３５】
ここで、本実施形態のシステムにあっては、オペレータが色塗り条件種別毎に図形の表示色を任意に設定することができる。これが為、オペレータは、その表示色を初期値から変更したい場合、例えば表示部３に表示された図示しない表示色設定画面から入力部２を用いて所望の色塗り条件種別及び表示色を指定する。これにより、表示色指定が為された場合はその指定色で、表示色指定が為されない場合は色塗り条件テーブル６０の表示色列６０ｇに格納されている初期値の色で図形が塗られる。
【００３６】
次に、制御部１は、前述した地図表示処理開始の指令を受信すると（ステップＳＴ１１）、表示処理機能１ｂによりオペレータからの表示色指定が為されているか否かを判定する（ステップＳＴ１２）。ここで、表示色が指定されている場合は、ステップＳＴ１４に進み、その指定された表示色データに該当する表示色レベル毎のＲＧＢ値の配列を作成する。また、表示色が指定されていない場合は、色塗り条件テーブル６０の表示色列６０ｇに格納されている表示色のデータ（ＩＤ「１」のレコードの「Ｇｒａｙ」のデータ）を読み込む（ステップＳＴ１３）。そして、その表示色列６０ｇの値に該当する表示色のレコード（本実施形態にあっては表示色の色調を五段階としているので五つのレコード）を図７に示す表示色テーブル９０の表示色列９０ａから検索し、そのレコードのＲ列９０ｃ，Ｇ列９０ｄ及びＢ列９０ｅから各値を読み込んで各表示色レベル毎のＲＧＢ値の配列を作成する（ステップＳＴ１４）。例えばそのＲＧＢ値の配列データは、メモリに一時格納する。
【００３７】
続いて、制御部１の表示処理機能１ｂは、図６に示す筆情報テーブル８０のレコードを読み込み（ステップＳＴ１５）、そのレコード内のＧＩＤ値に対応する図形の全ての頂点のＸＹ座標を図３に示すベクタ情報テーブル５０のＸ座標列５０ｂ及びＹ座標列５０ｃから取得する（ステップＳＴ１６）。しかる後、その各頂点座標で特定される図形の範囲内を、ステップＳＴ１５にて読み込んだレコードの表示色レベル値に対応する上記ステップＳＴ１４で作成したＲＧＢ値の配列データで塗り（ステップＳＴ１７）、表示部３に表示する。次に、制御部１の表示処理機能１ｂは、筆情報テーブル８０内の全レコードの色塗りを行ったか否かについて判定し（ステップＳＴ１８）、未処理のレコードがある場合はステップＳＴ１５に戻り、全レコードの色塗りが行われた場合は地図表示処理を終了する。
【００３８】
例えば、上記ステップＳＴ１５以降の処理について図１２に示す地図１０００Ａを用いて説明すると、先ず制御部１の表示処理機能１ｂが筆情報テーブル８０からＧＩＤ「１０００」（図１２（ａ）に示す図形１０００）のレコードを読み込み、ベクタ情報テーブル５０からＧＩＤ「１０００」の全ての頂点のＸＹ座標を取得する。その各頂点座標で特定される図形１０００の範囲内を、図１２（ｂ）の如く表示色レベル「５」に対応するＲＧＢ値の配列データで塗って表示部３に表示する。次に、ＧＩＤ「１００１」のレコード以降も同様にして色塗りし、図１２（ｂ）に示す地図１０００Ｂを表示部３に表示する。
【００３９】
これにより、既に遺跡が発見されている図形１０００〜１００１の表示色を基準とし、その周囲の図形をも色調を変化させて色塗りして表示することができる。かかる場合、未調査の図形にあっては前述した外接矩形の重なりが多い（図形１００４〜１００６）程、濃色で色塗りされる。これが為、そのような箇所程、遺跡が存在している図形に近接していることが表され、且つ遺跡の存在可能性を秘めていることの判断資料となり、調査の参考に帰することが可能となる。
【００４０】
ここで、図１２（ｂ）に示す地図１０００Ｂは、図の煩雑さを回避する為、前述した近接度処理と地図表示処理の結果において色塗りの対象となる全ての図形を色塗りしたものではない。
【００４１】
以上示したが如く本実施形態によれば、既に遺跡が発見されているという属性が決定している図形（筆）を用いて、簡易的な外接矩形の重なりチェックにより属性が明確でない未発掘の図形を含めた簡便な図形の色分け表示を行うことができる。
【００４２】
尚、前述したが如くオペレータによる表示色の設定変更を行う際には、制御部１が色塗り条件テーブル６０の表示色列６０ｇのデータを指定された表示色に変更するようにしてもよい。例えば色塗り条件種別「遺跡」，表示色「赤（レッド）」が指定されると、色塗り条件テーブル６０のＩＤ「１」のレコードの表示色列６０ｇが「Ｇｒａｙ」から「Ｒｅｄ」に変更される。この表示色の設定変更処理は、前述したが如く筆情報テーブル８０の作成を行う以前に、制御部１の近接度処理機能１ａにより行うものでもよく、地図表示処理を行う際に、制御部１の表示処理機能１ｂにより行うものでもよい。
【００４３】
また、本実施形態にあっては表示色が五段階のものを例示したが、必ずしもこれに限定するものではない。また、遺跡が存在する図形の表示色を最大濃度とし、遺跡の存在可能性が低くなるにつれて表示色の濃度を薄くするようにしたものを例示したが、必ずしもこれに限定するものではない。
【００４４】
更に又、重なりチェックをする際に、前述した外接矩形に代えて、例えば図形の各頂点を結んだ外接円を用いてもよい。
【００４５】
ここで、本実施形態にあっては遺跡の発掘調査に用いる図形群表示システムとして例示したが、必ずしもこれに限定するものではなく、例えば土砂災害や河川の氾濫等が起こった箇所，不発弾が発掘された箇所等の危険箇所を調査する際に本システムを使用してもよい。
【００４６】
【発明の効果】
本発明によれば、既に属性が明確な図形と，属性が不明確な図形とを簡便に色分け表示することができる。具体的には、制御部が属性の明確な図形を基準として近接度の判定を判定を行うことによって、種々の形状の図形から成る図形群の中から属性の明確な図形と不明確な図形とを判別し、夫々の表示色を設定することができるので、オペレータがその属性の不明確な図形に対して所望（色分け用）の属性情報を与えずとも、各図形の色分けを行うことが可能となる。
【図面の簡単な説明】
【図１】本発明に係る図形群表示システムの一実施形態の構成を示すブロック図である。
【図２】本実施形態の地図管理情報テーブルを示す説明図である。
【図３】本実施形態のベクタ情報テーブルを示す説明図である。
【図４】本実施形態の色塗り条件テーブルを示す説明図である。
【図５】本実施形態の筆属性テーブルを示す説明図である。
【図６】本実施形態の筆情報テーブルを示す説明図である。
【図７】本実施形態の表示色テーブルを示す説明図である。
【図８】本実施形態の外接矩形を説明する説明図である。
【図９】本実施形態の図形群表示システムの近接度処理を説明するフローチャートである。
【図１０】図９に示すフローチャートにおける近接度処理動作の詳細を説明するフローチャートである。
【図１１】本実施形態の図形群表示システムの表示処理動作を説明するフローチャートである。
【図１２】図１２は本実施形態の図形群表示システムにて作成される図形群の一例を説明する説明図であって、図１２（ａ）は色塗り前の図形群を示す図で、図１２（ｂ）は色塗り後の図形群を示す図である。
【図１３】従来の地図作成システムにて作成される地図の一例を説明する説明図であって、図１３（ａ）は色塗り前の地図を示す図で、図１３（ｂ）は色塗り後の地図を示す図である。
【符号の説明】
１  制御部
１ａ  近接度処理機能
１ｂ  表示処理機能
２  入力部
３  表示部
４  地図管理情報記憶部（図形群管理情報記憶部）
５  ベクタ情報記憶部
６  色塗り条件記憶部
７  筆属性情報記憶部（図形群属性情報記憶部）
８  筆情報記憶部（図形群情報記憶部）
９  表示色情報記憶部
４０  地図管理情報テーブル（図形群管理情報テーブル）
５０  ベクタ情報テーブル
６０  色塗り条件テーブル
７０  筆属性テーブル（図形群属性テーブル）
８０  筆情報テーブル（図形群情報テーブル）
９０  表示色テーブル
【図１】
0003787764.tif 000002
【図２】
0003787764.tif 000003
【図３】
0003787764.tif 000004
【図４】
0003787764.tif 000005
【図５】
0003787764.tif 000006
【図６】
0003787764.tif 000007
【図７】
0003787764.tif 000008
【図８】
0003787764.tif 000009
【図９】
0003787764.tif 000010
【図１０】
0003787764.tif 000011
【図１１】
0003787764.tif 000012
【図１２】
0003787764.tif 000013
【図１３】
0003787764.tif 000014