(57)【要約】【課題】分割された図形の個々の属性を示し且つ夫々の対応関係を示すこと【解決手段】制御装置４に、指定範囲内で図形（領域Ａ）の属性情報（４５６−１）が表示されるか否かを判定する機能４１ａと、その図形の属性情報が表示されないとの判定の場合に、指定範囲内外における当該図形の夫々のポリゴンの対応関係が判別可能な関連属性情報（４５６−１（１）〜４５６−１（４））を生成する機能４１ｃと、指定範囲内外の夫々に配置させる関連属性情報の配置位置を算出する機能４１ｂと、この配置位置に関連属性情報が配置された指定範囲を表示及び／又は印刷する表示機能４２ｂ及び／又は印刷機能４２ｃとを設けること。【選択図】　　　　図１
2004038704.tif 000002
【特許請求の範囲】
【請求項１】
図形上に配置される属性情報の表示処理を行う制御装置を備えた図形情報システムであって、
前記制御装置に、
指定範囲内で前記図形の属性情報が表示されるか否かを判定する機能と、
前記図形の属性情報が表示されないとの判定の場合に、前記指定範囲内外における当該図形の夫々のポリゴンの対応関係が判別可能な関連属性情報を生成する機能と、
前記指定範囲内外の夫々に配置させる前記関連属性情報の配置位置を算出する機能と、
前記配置位置に前記関連属性情報が配置された前記指定範囲を表示装置に表示する表示機能と、
を設けたことを特徴とする図形情報システム。
【請求項２】
前記図形の属性情報が表示されるか否かの判定機能は、前記指定範囲内に当該図形全体が表示されるか否かの判断により判定する機能であることを特徴とする請求項１記載の図形情報システム。
【請求項３】
前記制御装置に、
前記関連属性情報及び配置位置情報を記憶装置へ登録する登録機能と、
前記図形の属性情報が表示されないとの判定の場合に、前記指定範囲における前記図形の関連属性情報及び配置位置情報が存在するか否かを判定する機能と、
を設け、
前記図形の関連属性情報及び配置位置情報が存在しないとの判定の場合に、前記関連属性情報生成機能が関連属性情報を生成し、前記配置位置算出機能が当該関連属性情報の配置位置を算出するよう構成したことを特徴とする請求項１又は２に記載の図形情報システム。
【請求項４】
前記制御装置に、前記指定範囲を印刷装置に印刷させる印刷機能を設けたことを特徴とする請求項１，２又は３に記載の図形情報システム。
【請求項５】
図形上に配置される属性情報の表示及び／又は印刷処理方法であって、
指定範囲内に前記図形の属性情報が配置されるか否かを判定する工程と、
前記指定範囲内に図形の属性情報が配置されない場合に、該指定範囲内外における当該図形の夫々のポリゴンの対応関係が判別可能な関連属性情報を生成すると共に、該指定範囲内外の夫々に配置させる前記関連属性情報の配置位置を算出する工程と、
前記配置位置に前記関連属性情報が配置された前記指定範囲の表示及び／又は印刷を行うする工程と、
を有することを特徴とする図形属性情報の表示及び／又は印刷処理方法。
【請求項６】
前記指定範囲内に図形の属性情報が配置されるか否かは、該指定範囲内に当該図形全体が含まれるか否かの判断により判定することを特徴とする請求項５記載の図形属性情報の表示及び／又は印刷処理方法。
【請求項７】
前記関連属性情報及び配置位置情報を記憶装置へ登録する工程と、
前記指定範囲内に図形の属性情報が配置されない場合に、該指定範囲における当該図形の関連属性情報及び配置位置情報が存在するか否かを判定する工程と、
を設け、
前記図形の関連属性情報及び配置位置情報が存在しないと判定された場合に、当該図形の関連属性情報の生成と配置位置の算出を行うことを特徴とする請求項５又は６に記載の図形属性情報の表示及び／又は印刷処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、図形データを扱う図形情報システムに係り、特に図形を当該図形の属性情報と共に表示したり、印刷したりするのに好適な図形情報システム並びに図形属性情報の表示及び／又は印刷処理方法に関する。
【０００２】
【従来の技術】
従来、図形の作成や表示等を行うシステムでは、図形に属性情報を持たせた場合、図形と共にその属性情報を端末の画面上に表示させたり、印刷装置で印刷したりすることができる。このような図形情報システムにおいて、図形の属性情報は、これが配置される位置を特定する位置情報と共にデータベース内に予め静的に登録・格納されている。この種の図形情報システムの一例としては、より具体的なものに地理情報システムがある。地理情報システムでは、一般的に地図上の領域（図形的要素）が複数のベクトルで表されており、また多くの場合、個々の領域が夫々属性情報（例えばこの領域が市ならば、市の名前）を有している。ここで、この地理情報システムは、属性情報が例えば該当する領域内に表示されるよう、この属性情報固有の位置情報が予め登録されている。
【０００３】
しかしながら、上記図形情報システムにあっては以下の如き不都合が生じてしまう。ここではその不都合を上記の如き地理情報システムを例示して説明する。この地理情報システムのデータベース内の地図情報により表される地図が例えば図１３に示す図面ａであるとする。この図面ａは、夫々の領域を表す複数の図形と各図形に対応した属性情報とが表されたものであり、例えば領域Ａには、これに対応する属性情報「４５６−１」が表示される。
【０００４】
先ず、地図のような広範なものにおいては、領域（図形）の属性情報を知る為に縮尺を変更（縮小）する場合がある。しかしながら、その領域（図形）を画面上に表示したり、紙媒体に印刷したりする際、縮尺変更に伴って属性情報の縮小や消去が行われ、その属性を判別し難くなってしまう。また、仮に属性情報のみは縮小しないとの設定ができたとしても、その縮尺によっては他の属性情報と重なりあってしまい、結局のところ属性が判らなくなってしまう。このようなことから、また広範な情報を扱う地図という特質により、所定の縮尺から変更せずに表示や印刷を行うこともある。かかる場合には、画面や用紙のサイズに合わせて全体図が分割されたものが表示されたり、印刷されたりする。例えば、その画面や用紙のサイズが図１３に示す図面ａを四等分したもの（図面ａ１〜図面ａ４）である場合、その何れかのサイズで表示や印刷が行われる。
【０００５】
ここで、図面ａ全体を見れば領域Ａの全範囲及び属性情報「４５６−１」が表されているので、領域Ａの属性情報が「４５６−１」であることが判る。しかしながら、上記の如き分割やある特定の範囲の指定を行った場合、全体図では領域の全範囲を表すことができたとしても、分割図や指定範囲図においては必ずしもその全範囲が表されるわけではない。そして、これにより分割図や指定範囲図においては属性情報が表示されない場合がある。つまり、領域の属性情報は予め所定の位置に表示されるよう設定されているので、例えば図１３に示す図面ａ４であれば属性情報「４５６−１」が表示されるが、他の図面ａ１〜図面ａ３では何ら属性情報が表示されないこととなる。これでは図面ａ１〜図面ａ３に示された領域Ａの図形が何を表したものなのかが判らず、オペレータは他の図面を見なければ領域Ａの属性を知ることができない、という不都合があった。
【０００６】
かかる不都合は、上記図面ａの一部を拡大した場合にも生じる。例えば、図１４（ａ）に示す図面ａの一部（破線で囲まれた部分）を拡大すると、図１４（ｂ）に示す如き図面ａ５の表示又は印刷が行われる。これら各図からも明らかなように、領域Ａの属性情報「４５６−１」が表示されていない箇所を拡大した場合にあっても上記と同様に、図面ａ５からは領域Ａの図形が何を表すものなのかが判らない、という不都合が生じてしまう。
【０００７】
ここで、上記の如き不都合を解決する為の技術の一例として特開２０００−２３１３７５号公報に開示された地理情報システムがある。この地理情報システムは、スクロール操作や拡大操作を行うことによって地物の一部が表示画面外になった際に、その地物の名称の表示位置を表示画面内に修正し、その地物の名称を表示画面上に表示させる、というものである。
【０００８】
【発明が解決しようとする課題】
しかしながら、この特開２０００−２３１３７５号公報に開示された地理情報システムは、表示画面上で既に表示されている名称をそのまま新たな表示画面に表示するものであり、この表示画面に表示されていない同一地物の他の部分との対応関係が判り難い、という不都合がある。
【０００９】
具体的に説明すると、例えば地物（面形状のもの）上の任意の点を境にして表示画面に表示させた場合、この地物は複数の図形に分割される。かかる場合、分割された地物が表示される夫々の表示画面では、地物の名称が夫々同一のものとなる。特にこれら各画面を紙媒体に印刷した場合は、各印刷物における地物の名称が同一である為、分割された各地物の対応関係をその形状から判断しなければならない。しかしながら、地物全体や分割された個々の地物の形状には類似のものも存在し、必ずしも夫々が特異な形状を有するものではないので、形状のみからでは各印刷物における分割された各地物間の対応関係の判断がつき難くなってしまう。このことは、多数の印刷物から一つの地図を構成する場合や一つの地物が多数に分割される場合等には、より判断のつき難いものとなってしまい利便性に欠けてしまう。
【００１０】
そこで、本発明は、かかる従来例の有する不都合を改善し、図形が分割されて画面上に表示されたり、紙媒体等に印刷されたりした際に、この図形の属性を知ることができ、且つ分割された同一図形の対応関係をも知り得ることが可能な図形情報システム並びに図形属性情報の表示及び／又は印刷処理方法を提供することを、その目的とする。
【００１１】
【課題を解決するための手段】
上記目的を達成する為、本発明に係る図形情報システムでは、制御装置に、指定範囲内で図形の属性情報が表示されるか否かを判定する機能と、かかる判定が図形の属性情報は表示されないとの判定である場合に、前記指定範囲内外における当該図形の夫々のポリゴンの対応関係が判別可能な関連属性情報を生成する機能と、前記指定範囲内外の夫々に配置させる前記関連属性情報の配置位置を算出する機能と、この配置位置に前記関連属性情報が配置された前記指定範囲を表示装置に表示する表示機能とを設けている。
【００１２】
また、上記目的を達成する為、本発明に係る図形属性情報の表示及び／又は印刷処理方法は、指定範囲内に図形の属性情報が配置されるか否かを判定する工程と、かかる工程にて指定範囲内に図形の属性情報が配置されないとの判定が為された場合に、その指定範囲内外における当該図形の夫々のポリゴンの対応関係が判別可能な関連属性情報を生成すると共に、その指定範囲内外の夫々に配置させる前記関連属性情報の配置位置を算出する工程と、この配置位置に前記関連属性情報が配置された前記指定範囲の表示及び／又は印刷を行うする工程とを有している。
【００１３】
【発明の実施の形態】
本発明に係る図形情報システムの一実施形態を説明する。本実施形態にあっては、この図形情報システムを地理情報システムに適用した場合について例示する。
【００１４】
先ず、本実施形態の地理情報システムの構成を図１を用いて説明する。この図１の符号１は、本実施形態の地理情報システムを示す。この地理情報システム１には、図１に示す如く、地図情報を記憶する地図情報記憶部２と、その地図の構成部品たる各種図形の属性情報を記憶する属性情報記憶部３とが設けられている。尚、本実施形態にあっては、これら地図情報記憶部２及び属性情報記憶部３を一つの図示しないＨＤＤ（Ｈａｒｄ　Ｄｉｓｋ　Ｄｒｉｖｅ）等の磁気記録媒体に設けているが、必ずしもこれに限定するものではなく、各記憶部２，３を夫々別個の磁気記録媒体に設けてもよい。
【００１５】
上記地図情報記憶部２には、地図上の領域（図形）を表す座標（以下「図形情報」という。）と、その領域（図形）の属性情報を配置する為の座標（以下「属性位置情報」という。）と、その属性情報を属性情報記憶部３から取得する為のキーデータとが格納されている。本実施形態にあっては、これら図形情報，属性位置情報及びキーデータを図２に示す地図情報ファイル２１として記憶している。
【００１６】
また、上記属性情報記憶部３には、地図上の領域（図形）の属性情報と、この属性情報を上記属性位置情報に対応させる為のキーデータとが格納されている。本実施形態において、これら属性情報及びキーデータは図３に示す属性情報ファイル３１として記憶され、そのキーデータは上記地図情報記憶部２のキーデータと同一のものが記憶されている
【００１７】
更に、この図１に示す地理情報システム１には、図示しない主記憶装置（メモリ）に読み込まれた地理情報プログラムに基づき図示しない中央処理装置（ＣＰＵ）が地図の作成や表示等の後述する処理を行う制御装置４と、オペレータが地図の表示や印刷等の指示を制御装置４に与える為のキーボードやマウス等の入力装置６と、制御装置４で作成された地図が表示される表示装置７と、制御装置４で作成された地図を印刷する為の印刷装置８とが設けられている。
【００１８】
ここで、上記制御装置４は、地図情報記憶部２や属性情報記憶部３との間に介在する図１に示すファイル入出力インターフェイス５を介して上記各種データの読み込みや演算処理後のデータの格納を行う。以下に、この制御装置４の構成を詳述する。
【００１９】
この制御装置４には、図１に示す如く、領域（図形）の属性情報に関する処理を行う属性情報処理部４１と、地図の作成等に関する処理を行う地図作成処理部４２と、領域（図形）に係る情報の管理を行う情報管理部４３とが設けられている。
【００２０】
上記属性情報処理部４１は、オペレータから指定された地図上の範囲（以下「図枠」という。）内に領域（図形）が完全に収まるか否かの判定を行う領域（図形）判定機能４１ａを有する。
【００２１】
また、この属性情報処理部４１は、一つの指定図枠内で完全に収まらない領域（図形）の新たな属性情報を生成し、この新たな属性情報を指定図枠内に配置する為の位置座標を求める。
【００２２】
その新たな属性情報とは、オペレータの図枠指定で領域（図形）が複数に分割された場合に、この分割された領域（図形）の夫々の図形（ポリゴン）を関連付ける為の情報のことである。本実施形態では、分割された領域（図形）の属性情報に対して関連情報を付加したものを新たな属性情報として例示する。例えば、図６に示す如く、領域Ａの属性情報「４５６−１」に関連情報「（１）」，「（２）」，「（３）」及び「（４）」を付加したもの「４５６−１（１）」，「４５６−１（２）」，「４５６−１（３）」及び「４５６−１（４）」が新たな属性情報となる。以下、その新たな属性情報を「関連属性情報」といい、この関連属性情報が配置される座標を「関連属性位置情報」という。
【００２３】
上記の如き関連属性位置情報の算出処理及び関連属性情報の生成処理を行う為に、この属性情報処理部４１には図１に示す配置位置算出機能４１ｂ及び関連属性情報生成機能４１ｃが設けられている。ここで、本実施形態の配置位置算出機能４１ｂは、指定図枠とこの指定図枠内に完全に収まらない領域（図形）とが重なり合う積となる範囲（ポリゴン）内の座標を算出して関連属性位置情報を求める機能である。
【００２４】
更に、この属性情報処理部４１には、上記関連属性位置情報と関連属性情報とを対応付ける為のキーデータを生成する図１に示すキーデータ生成機能４１ｄが設けられている。このキーデータとは、上記地図情報ファイル２１や属性情報ファイル３１に格納されているキーデータと同様のものであり、関連属性位置情報に基づき配置される関連属性情報を取得する為のものである。
【００２５】
また更に、この属性情報処理部４１には、上記の如く演算又は生成されたデータを前述した地図情報記憶部２及び属性情報記憶部３に格納する図１に示す属性情報登録機能４１ｅが設けられている。本実施形態にあっては、この属性情報登録機能４１ｅが、上記関連属性位置情報及びキーデータを図５（ａ）に例示する関連属性情報配置位置ファイル２２として地図情報記憶部２に記憶する。また、上記関連属性情報及びキーデータを図５（ｂ）に例示する関連属性情報ファイル３２として属性情報記憶部３に記憶する。ここで、本実施形態の夫々のファイル２２，３２は、指定図枠内の領域（図形）に関しての上記各情報が格納されるものとして例示する。
【００２６】
続いて、この制御装置４の地図作成処理部４２は、オペレータが入力装置６から表示又は印刷を希望する範囲を指定した際に動作する処理部であって、図１に示す如く、その範囲の地図上に表示する属性情報や関連属性情報の有無を判定する属性情報表示判定機能４２ａと、その範囲の地図を表示装置７に表示する表示機能４２ｂと、その範囲の地図を印刷装置８に印刷させる印刷機能４２ｃとを有する。
【００２７】
また、この制御装置４の情報管理部４３は、図１に示す如く、地図情報記憶部２内の領域（図形）情報の変更を行う領域更新機能４３ａと、かかる変更領域（図形）に該当する属性情報及び関連属性情報の変更等の情報管理を行う属性情報管理機能４３ｂとを有する。
【００２８】
次に、本実施形態の地理情報システム１の処理動作を図４及び図８に示すフローチャートを用いて説明する。
【００２９】
以下においては、縮尺を変えずに図１３に示す図面ａの地図を印刷するまでの流れについて例示する。ここで、この地図全体を等倍で印刷できる印刷装置等の環境が必ずしも利用者側に設けてあるわけではなく、また予め用紙サイズが所定のものに決められている場合もある。また、領域（図形）の属性情報を表示装置７から知り得る為には、従来例の不都合を鑑みると、必要以上の縮小は好ましくない。これが為、所望の属性情報を得つつ表示装置７に表示させる又は地図全体を印刷するにはその地図を分割する必要があるので、オペレータは、入力装置６から表示サイズ又は用紙サイズ（即ち図枠）を指定する。ここでは、オペレータから図枠の指定が為されると、制御装置４が図面ａを四分割して以下の処理を行うものとして例示する。また、以下の処理で例示する指定図枠とは、図面ａを四分割した夫々（図面ａ１〜図面ａ４）のことをいう。
【００３０】
先ず初めに、図４に示すフローチャートを用いて属性情報処理部４１の処理を説明する。上記の如く図枠が指定される（ステップＳＴ１）と、制御装置４は、領域判定機能４１ａにより、指定図枠内に存在する領域（図形）の座標データを地図情報記憶部２から取得（ステップＳＴ２）し、この領域（図形）が指定図枠内に完全に収まっているか否かを判定する（ステップＳＴ３）。
【００３１】
ここで、領域（図形）が完全に収まっていないと判定された場合は、配置位置算出機能４１ｂにより、その領域（図形）と指定図枠とが重なり合う積となる範囲（ポリゴン）を求め（ステップＳＴ４）、その積ポリゴンの所定の点（座標）を関連属性情報の配置位置として求める（ステップＳＴ５）。本実施形態にあっては、その積ポリゴンの略中央の位置の座標を関連属性位置情報として求める。
【００３２】
続いて、制御装置４は、キーデータ生成機能４１ｄにより、その関連属性位置情報のキーデータを生成する（ステップＳＴ６）。そして、属性情報登録機能４１ｅにより、このキーデータと共に上記関連属性位置情報を地図情報記憶部２に登録する（ステップＳＴ７）。本実施形態の属性情報登録機能４１ｅは、この登録の際に、関連属性位置情報及びキーデータがこの指定図枠内の領域（図形）であることを示す情報と共に関連属性情報配置位置ファイルとして地図情報記憶部２に登録する。例えば、取得領域及び指定図枠が夫々図１３に示す領域Ａ及び図面ａ１の場合、指定図枠「図面ａ１」，領域「Ａ」，関連属性位置情報「ＰＡ１（Ｘａ１，Ｙａ１）」及びキーデータ「ＫＡ１」が格納された図５（ａ）に示す関連属性情報配置位置ファイル２２を登録する。
【００３３】
ここで、他にも指定図枠がある場合は、制御装置４が上記ステップＳＴ４〜ＳＴ７までの処理を全ての指定図枠に対して行う。例えば、これまで図１３に示す図面ａ１の指定図枠に対して処理を行ってきたのであれば、他の図面ａ２〜図面ａ４の指定図枠に対しても同様の処理を行う。
【００３４】
続いて制御装置４は、関連属性情報生成機能４１ｃにより、この領域（図形）の関連属性情報を生成する（ステップＳＴ８）。例えば、この関連属性情報は、上記の如くして得られた関連属性位置情報に基づき生成される。
【００３５】
ここで、この関連属性情報生成機能４１ｃによる関連属性情報の生成について図１３に示す領域Ａを用いて例示する。この図１３に示す如く、領域Ａの属性情報は「４５６−１」である。かかる属性情報「４５６−１」を有する領域Ａに関しては、処理対象たる指定図枠に対しての上述したステップＳＴ４〜ＳＴ７までの処理により、四つの関連属性位置情報「ＰＡ１」，「ＰＡ２」，「ＰＡ３」及び「ＰＡ４」が得られている（図５（ａ）においては「ＰＡ１」を除き図示略）。このように一つの領域Ａについて関連属性位置情報が四つある場合、本実施形態にあっては、夫々の指定図枠における領域Ａのポリゴンを関連付ける為に先ず四つの関連情報「（１）」，「（２）」，「（３）」及び「（４）」が生成される。そして、夫々の関連情報「（１）」，「（２）」，「（３）」及び「（４）」を領域Ａの属性情報「４５６−１」に付加して、図６に示す領域Ａの関連属性情報「４５６−１（１）」，「４５６−１（２）」，「４５６−１（３）」及び「４５６−１（４）」を生成する。領域Ｂ等その他の領域についても同様である。尚、この図６においては説明の便宜上、属性情報「４５６−１」や「４５６−２」を記載しているが、これを表示装置７又は印刷装置８における表示画面又は印刷物に表すか否かは適宜決めればよい。
【００３６】
また、属性情報に付加する関連情報は、例えば図６に示す図面ａ，ｂ，ｃ，ｄとの関連性を持たせたものであってもよく、かかる場合は「図面ａ」，「図面ｂ」，「図面ｃ」及び「図面ｄ」を関連情報として、夫々の図面における領域Ａの対応関係を示してもよい。また、隣接する図面の名称等の情報を関連情報としてもよい。
【００３７】
上述した如くして関連属性情報が生成されると、制御装置４は、属性情報登録機能４１ｅにより、この関連属性情報に対応する関連属性位置情報のキーデータ（上記ステップＳＴ６にて生成したキーデータ）と同一のものを当該関連属性情報と共に属性情報記憶部３に登録する（ステップＳＴ９）。例えば、取得領域及び指定図枠が夫々図１３に示す領域Ａ及び図面ａ１の場合、指定図枠「図面ａ１」，領域「Ａ」，関連属性情報「４５６−１（１）」及びキーデータ「ＫＡ１」が格納された図５（ｂ）に示す関連属性情報ファイル３２を登録する。
【００３８】
次に、上記ステップＳＴ３にて領域（図形）が完全に収まっていると判定された場合の流れを説明する。かかる場合、制御装置４は、属性情報登録機能４１ｅにより、その領域（図形）の属性位置情報，属性情報及びキーデータを図２に示す地図情報ファイル２１及び図３に示す属性情報ファイル３１から取得する。そして、その属性位置情報及びキーデータを関連属性情報配置位置ファイルに、その属性情報及びキーデータを関連属性情報ファイルに格納する（ステップＳＴ１０）。例えば、取得領域及び指定図枠が夫々図１３に示す領域Ｃ及び図面ａ１の場合、指定図枠「図面ａ１」，領域「Ｃ」，関連属性位置情報「ＰＣ（Ｘｃ，Ｙｃ）」及びキーデータ「ＫＣ」が図５（ａ）に示す関連属性情報配置位置ファイル２２として属性情報記憶部３に登録され、指定図枠「図面ａ１」，領域「Ｃ」，関連属性情報「４５６−３」及びキーデータ「ＫＣ」が図５（ｂ）に示す関連属性情報ファイル３２として地図情報記憶部２に登録される。
【００３９】
ここで、他にも領域（図形）がある場合は、制御装置４が上記ステップＳＴ２〜ＳＴ９又は上記ステップＳＴ２〜ＳＴ３〜ＳＴ１０の処理を全ての領域（図形）に対して行う。この属性情報処理部４１での処理は、以上の如くして全ての領域（図形）に対しての処理を終えた後に終了する。
【００４０】
また、上述したステップＳＴ７又はステップＳＴ１０にて処理対象の指定図枠の関連属性情報配置位置ファイルが既に生成されている場合には、この関連属性情報配置位置ファイルに領域（図形）の関連属性位置情報及びキーデータを格納する。同様に、上述したステップＳＴ９又はステップＳＴ１０の処理を行う際、既に関連属性情報ファイルが生成されているのであれば、この関連属性情報ファイルに領域（図形）の関連属性情報及びキーデータを格納する。
【００４１】
以上示したが如く分割された領域（図形）の夫々のポリゴン上に配置する関連属性情報を生成することによって、後述するが如く表示装置７への表示や印刷装置８への印刷が行われた際に個々の図からでも領域（図形）の属性を知ることができる。また、関連属性情報に各ポリゴンを関連付ける関連情報を付加しているので、各図の対応関係が明らかになる。
【００４２】
尚、本実施形態にあっては指定図枠（図面ａ１等）を基準にした関連属性情報配置位置ファイル及び関連属性情報ファイルを使用しているが、かかるこれらのファイルは必ずしもそのような態様に限定するものではなく、例えば領域（図形）を基準としたものであってもよい。つまり、図７（ａ），（ｂ）に示す如き関連属性情報配置位置ファイル１２２及び関連属性情報ファイル１３２を使用してもよい。
【００４３】
また、本実施形態にあっては積ポリゴンの略中央の位置の座標を関連属性位置情報として求めるが、必ずしもこれに限定するものではない。
【００４４】
次に、地図作成処理部４２での処理について図８に示すフローチャートを用いて説明する。先ずオペレータが入力装置６から所望の表示又は印刷の範囲を指定（ステップＳＴ１１）すると、制御装置４は、属性情報表示判定機能４２ａにより、その範囲が前述した属性情報処理部４１のステップＳＴ１における指定図枠と同等のものであるか否かを判定する。即ち、その指定範囲に係る関連属性情報が登録されているか否かを判定する（ステップＳＴ１２）。この判定は、例えばオペレータからの範囲や図枠の指定により前述した如く制御装置４が図面ａを四分割するような所定の指定範囲や指定図枠に関するものであれば、属性情報記憶部３にその所定の指定範囲や指定図枠に係るファイル（四分割された図面ａ１〜図面ａ４に係るファイル）があるか否かを判定して行われる。また、任意の範囲や図枠の指定に関するものであれば、これに該当するファイルが属性情報記憶部３にあるか否かを判定して行われる。このような任意のものである場合は、前述した属性情報処理部４１のステップＳＴ９における登録時に、その指定範囲や指定図枠を識別する為の識別子をかかるファイルに予め付与しておけばよい。尚、上記ファイルの有無の判定は、地図情報記憶部２及び属性情報記憶部３の双方に対して行ってもよい。
【００４５】
上記ステップＳＴ１２にて関連属性情報があるとの判定が為された場合、制御装置４は、表示機能４２ｂにより、かかる範囲の地図情報（図形情報等）を地図情報記憶部２から取得する（ステップＳＴ１３）。続いて、該当する関連属性情報配置位置ファイルの関連属性位置情報及びキーデータを地図情報記憶部２から取得（ステップＳＴ１４）し、そのキーデータに基づいて属性情報記憶部３の関連属性情報ファイルから関連属性情報を取得する（ステップＳＴ１５）。そして、その表示機能４２ｂにより、これら取得情報から属性情報を配置した地図を作成して表示装置７に表示する（ステップＳＴ１６）。
【００４６】
ここで、上記ステップＳＴ１１の範囲指定が印刷の範囲指定であれば、制御装置４は、印刷機能４２ｃにより、かかる地図の印刷指令を印刷装置８に対して行う（ステップＳＴ１７）。これにより、印刷装置８にてその地図の印刷が行われる（ステップＳＴ１８）。
【００４７】
次に、上記ステップＳＴ１２にて関連属性情報がないとの判定が為された場合、制御装置４は、前述した属性情報処理部４１のステップＳＴ２以降の処理（ステップＳＴ１９）を行った後、上記ステップＳＴ１３の処理に移る。
【００４８】
例えば、図１３に示す図面ａ１の場合、上記ステップＳＴ１３にてその図面ａ１に係る地図情報を取得し、上記ステップＳＴ１４にて図５（ａ）に示す図面ａ１の関連属性情報配置位置ファイル２２の関連属性位置情報及びキーデータを取得する。そして、そのキーデータと同一のキーデータを有する関連属性情報を図５（ｂ）に示す関連属性情報ファイル３２から取得する。続いて、取得した地図情報に基づき地図を作成し、その地図上の関連属性位置情報に基づいて関連属性情報を配置する。そして、このようにして作成された地図（図９（ａ）に示す図面ａ１）が、表示装置７に表示され又は印刷装置８により印刷される。
【００４９】
また、従来例に示した図１４（ｂ）に示す図面ａ５の場合は、以上の如き属性情報処理部４１及び地図作成処理部４２の処理により、図９（ｂ）に示す図面ａ５が表示又は印刷される。
【００５０】
次に、情報管理部４３での処理について図１１に示すフローチャートを用いて説明する。ここでは、図１３に示す領域Ａと領域Ｂとが合併して図１０に示す領域Ａ’になった場合について例示し、この領域Ａ’の属性情報が「４５６−９」になるものとする。
【００５１】
例えば、オペレータが入力装置６から領域Ａと領域Ｂとを合併して新たな領域Ａ’に変更するよう指示し、その属性情報が「４５６−９」である旨の指示を与える。これにより制御装置４は、領域更新機能４３ａにより、地図情報記憶部２の図２に示す地図情報ファイル２１における領域Ａ，Ｂの地図情報のレコードを削除（ステップＳＴ２１）し、このファイル２１に領域Ａ’に係る新たな地図情報のレコードを作成する（ステップＳＴ２２）。この作成の際、領域更新機能４３ａは、領域Ａ’の属性情報を配置する座標（ここではポリゴンの略中央位置の座標）を算出して当該領域Ａ’の属性位置情報とし、新たなキーデータを設定する。
【００５２】
また、制御装置４は、属性情報管理機能４３ｂにより、上記削除した領域Ａ，Ｂの属性情報「４５６−１」，「４５６−２」のレコードを属性情報記憶部３の図３に示す属性情報ファイル３１から削除（ステップＳＴ２３）し、このファイル３１に領域Ａ’の属性情報「４５６−９」のレコードを作成する（ステップＳＴ２４）。この作成の際、属性情報管理機能４３ｂは、上記ステップＳＴ２１にて設定したキーデータを格納する。
【００５３】
続いて、制御装置４は、属性情報管理機能４３ｂにより、領域Ａ，Ｂに係る関連属性位置情報及び関連属性情報を有する関連属性位置情報ファイル及び関連属性情報ファイルを検索し、該当するレコードを削除する（ステップＳＴ２５）。
【００５４】
このようにステップＳＴ２１〜ＳＴ２５の処理が行われると、図１３に示す図面ａにおいては、領域Ａと領域Ｂが図１０に示す如くその境界線に係るベクトルを削除した領域Ａ’となり、またその略中央に属性情報「４５６−９」が配置される。
【００５５】
ここで、上記の如くして地図情報ファイル２１及び属性情報ファイル３１の情報が新たな領域Ａ’のものに変更されると、制御装置４は、属性情報管理機能４３ｂにより、上記ステップＳＴ２５にて削除したレコードに該当する指定図枠に対して前述した属性情報処理部４１の処理を行うよう指示する（ステップＳＴ２６）。そして、かかる属性情報処理部４１の図４に示すフローチャートの処理（ステップＳＴ２７）を終えることにより、例えば図１１に示す如き関連属性情報「４５６−９（１）」，「４５６−９（２）」，「４５６−９（３）」及び「４５６−９（４）」を有する図面ａ１〜ａ４の表示又は印刷を行うことが可能となる。尚、かかる場合の属性情報処理部４１の処理においては、図４に示すフローチャートのループ１の「全ての領域（図形）に対して」を「変更した領域（図形）に対して」と読み替える。
【００５６】
ここで、他にも変更領域がある場合は、上記のステップＳＴ２１〜ＳＴ２７までの処理を繰り返す。
【００５７】
このように、情報管理部４３が領域の変更と共に予め関連属性情報も更新するので、オペレータが表示指示又は印刷指示を行った際に改めて関連属性情報の生成処理を行わずとも済み、表示や印刷までの処理時間の短縮を図ることができる。
【００５８】
以上示したが如く本システムを用いて表示装置７への表示や印刷装置８への印刷を行うことにより、その表示又は印刷内容にて領域（図形）が分断されていたとしてもその属性を知ることができる。また、その分断された領域（図形）に関する関連属性情報を夫々に配置しているので、各領域（図形）が表示等された各図の対応関係を明らかにすることができる。更に、上記の如く表示や印刷までの処理時間の短縮を図ることもできる。このように、本システムによれば、表示内容や印刷物を得た利用者に何れの図からでも領域（図形）の属性を知らしめることができるので、その者の利便性を向上させることが可能となり，且つその作業時間の効率化をも図ることが可能となる。
【００５９】
尚、上述した本システムの適用事例としては、地図全体の分割図に限定されるものではない。例えばオペレータが地図上において少なくとも一つ以上の任意の範囲を指定したり、その指定範囲の縮小や拡大を指示した場合であってもよく、かかる場合その任意の指定範囲が指定図枠となる。即ち、本システムは、属性情報を有する領域（図形）が少なくとも二つ以上に分割される場合に有用な効果を奏する。
【００６０】
また、以上示した本実施形態の地理情報システム１では印刷装置８を含めたものとして例示したが、この印刷装置８は別個のものとして設けてもよい。
【００６１】
更に、本発明に係る地図情報システムは、その適用対象として上記の如き地理情報システム１に限定するものではなく、例えば種々の図形を包含する設計図面等のシステムにも適用可能である。例えば機械図面の場合、図形の属性情報としては部品番号，材質又は加工条件等が考えられる。
【００６２】
【発明の効果】
本発明に係る図形情報システム並びに図形属性情報の表示及び／又は印刷処理方法によれば、一つの図形が少なくとも二つ以上に分割されて表示や印刷された場合にあっても、その夫々の分割図形において図形の属性を示すことができ、これにより利用者がその各分割図形からでも図形の属性を知ることができるので、その者の利便性の向上に寄与することが可能となる。また、その各分割図形に示された関連属性情報により、各図面における夫々の分割図形の対応関係も知ることができ、これにより利用者の更なる利便性の向上を図ることが可能となる、更に、属性情報の管理を行うことにより、表示等の作業時間の効率化をも図ることができる。
【図面の簡単な説明】
【図１】本発明に係る図形情報システムの一実施例を示す図であって、かかるシステムを地理情報システムに適用した場合のブロック図である。
【図２】本実施形態の地図情報ファイルの一例を示す説明図である。
【図３】本実施形態の属性情報ファイルの一例を示す説明図である。
【図４】本実施形態における関連属性情報に係る処理を説明するフローチャートである。
【図５】図５（ａ）は本実施形態の関連属性情報配置位置ファイルの一例を示す説明図で、図５（ｂ）は本実施形態の関連属性情報ファイルの一例を示す説明図である。
【図６】本実施形態のシステムで処理する図１３の地図を示す図であって、領域Ａ，Ｂにおける関連属性情報を例示する説明図である。
【図７】図７（ａ）は本実施形態の関連属性情報配置位置ファイルの他の例を示す説明図で、図７（ｂ）は本実施形態の関連属性情報ファイルの他の例を示す説明図である。
【図８】本実施形態における地図の表示及び印刷の処理を説明するフローチャートである。
【図９】本実施形態のシステムの処理結果を例示する説明図であって、図９（ａ）は図６における図面ａ１に係る処理結果を示す図で、図９（ｂ）は図１４（ａ）に示す地図の破線部分に対しての処理結果を示す説明図である。
【図１０】本実施形態のシステムで処理する図１３の地図を示す図であって、その地図上の領域Ａ，Ｂが合併した場合を説明する説明図である。
【図１１】本実施形態における情報管理部での処理を説明するフローチャートである。
【図１２】図１０に示す領域Ａ，Ｂを合併した地図の新たな領域Ａ’に対しての処理結果を説明する説明図である。
【図１３】従来における地図の処理結果の一例を説明する説明図である。
【図１４】従来における地図の処理結果の他の例を説明する説明図である。
【符号の説明】
１　地理情報システム（図形情報システム）
２　地図情報記憶部
３　属性情報記憶部
４　制御装置
５　ファイル入出力インターフェイス
６　入力装置
７　表示装置
８　印刷装置
２１　地図情報ファイル
２２，１２２　関連属性情報配置位置ファイル
３１，１３１　属性情報ファイル
３２　関連属性情報ファイル
４１　属性情報処理部
４１ａ　領域（図形）判定機能
４１ｂ　配置位置算出機能
４１ｃ　関連属性情報生成機能
４１ｄ　キーデータ生成機能
４１ｅ　属性情報登録機能
４２　地図作成処理部
４２ａ　属性情報表示判定機能
４２ｂ　表示機能
４２ｃ　印刷機能
４３　情報管理部
４３ａ　領域更新機能
４３ｂ　属性情報管理機能
【図１】
2004038704.tif 000003
【図２】
2004038704.tif 000004
【図３】
2004038704.tif 000005
【図４】
2004038704.tif 000006
【図５】
2004038704.tif 000007
【図６】
2004038704.tif 000008
【図７】
2004038704.tif 000009
【図８】
2004038704.tif 000010
【図９】
2004038704.tif 000011
【図１０】
2004038704.tif 000012
【図１１】
2004038704.tif 000013
【図１２】
2004038704.tif 000014
【図１３】
2004038704.tif 000015
【図１４】
2004038704.tif 000016