(57)【要約】【課題】サーバ・クライアント通信においてＳＶＧフォーマットによる地図データ送信は、サーバからのみの一方通行で、クライアントから更新データをサーバに送ることができない。【解決手段】クライアントはＳＶＧファイル５００の、図形データ部５０２の先頭にある、背景色指定箇所５１４の色属性をＲＧＢ（０１，０１，０９）とし、次いで更新データ４２６、４３７と４４８を作成して、更新依頼のＳＶＧファイル５００をサーバに送る。このサーバは赤（Ｒ）、緑（Ｇ）、青（Ｂ）に与えられた８ビットのうち、下位ビットをコントロールコードと認識するプログラムとなっている。従って、送られてきたＳＶＧファイル５００の、背景色指定箇所５１４の色属性を分析して、更新依頼であると認識し、更新データ４２６、４３７と４４８基づき、サーバのデータベースを更新できる。【選択図】図６
2007188027.tif 000002
【特許請求の範囲】
【請求項１】
クライアントが請求する範囲のベクトル地図データを、汎用通信手段を用いて前記請求のクライアントに送信するサーバと、クライアントが前記送信されたベクトル地図データを表示等利用する、サーバ・クライアント・システムにおいて、
クライアントは修正したい部分を、ＳＶＧフォーマットの背景色の色属性に、所定の色情報を指定して、サーバに送信する更新要請手段と、
サーバは前記更新要請手段により受信した更新ベクトル地図データに基づき、管理下にあるベクトル地図データを更新する手段、を有することを特徴とする、ＳＶＧフォーマットを用いた地図データの更新システム。
【請求項２】
請求項１記載のＳＶＧフォーマットの背景色の色属性に所定の色情報を指定する機能をコンピュータに実現させるプログラムを記録した記録媒体。
【請求項３】
請求項１記載のＳＶＧフォーマットの背景色の色属性に所定の色情報を指定する機能をコンピュータに実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明はインターネットによりベクトル地図データを市民生活に利用するシステムに関する。特に都市計画図、国土基本図の家形データを管理し、最新データに維持する責務を負う地方公共団体に寄与する。
【背景技術】
【０００２】ＳＶＧフォーマットを利用したシステムに関しては、例えば、「ＳＶＧフォーマットを用いた属性を含む設備データの送信及び表示システム」がある。
【特許文献１】  特開２００４−１３６３６
【発明の開示】
【発明が解決しようとする課題】
【０００３】  都市計画図や国土基本図は航空測量により、ベクトル地図データを取得している。そのために１回の更新でも膨大な費用を計上しなければならない。そのために、１回／５年、とか１回／１０年の更新となっている。ところが特に、都市生活区域では活発な社会生活の変化から、日々に家形等のデータが変化している。それに追従できない都市計画図や国土基本図は使われず、地方公共団体も市民も市販の住宅地図を利用せざるを得ないでいる。【０００４】  ベクトル地図データを利用している業界では、他に水道、下水、通信、電力、ガス会社がある。これ等は道路に設けた自社「設備管理システム」を独自に所有管理している。すなわち、自社のサーバにベクトル設備管理データとベクトル地図データを保管したデータベースを構築し、設備更新に伴って現場から送付される更新データにより日々更新し、クライアントの要求に応えてきた。【０００５】  このようなシステムが実現可能であったのは、独自システムであるので、他に煩わされないシステム環境とすることが許されたからに外ならない。【０００６】  一方、地方自治団体が管理する都市計画図や国土基本図の家形等の更新データを入手するには、市民の力を利用するのが安価である。しかも、組織外の力を利用するという大きな課題でも、インターネットを利用すれば実現可能と誰でも考えるところである。しかし、課題が２つある。【０００７】  １つは、インターネットを利用できるＧＩＳのツールは、ＸＭＬを基盤として汎用といえど、ベンダーによらず共通とは言い難いという共通性の課題と、しかも高価であるという二重の問題がある。【０００８】  ２つは、インターネット上で安価で汎用性、共通性が保証されたＳＶＧは、表示にのみ対応しているので、クライアントからサーバへの更新要求に対応できる仕組みを準備していない、という課題がある。この課題は、ＳＶＧの機能に更新のためのタグを新たに設ける、という解決方法があるが、汎用性を保つためにＳＶＧは厳密に国際標準化されているので、各国の利害調整に長期間を要するとともに実現の保証はない。その上、古いバージョンのＳＶＧ標準でインストールされたクライアントは更新しない限り利用できないという課題が残されてしまう。
【課題を解決するための手段】
【０００９】  ＳＶＧフォーマットは表示のみを中心としているが、最初の標準から各図形ベクトルの表示には色属性は欠かせない機能として必ず準備されていた。【００１０】  この色属性は、赤色８ビット、緑色８ビット、青色８ビットの組合せで記述されているので、計算上では１６７７万余りの色を表現できることになる。しかし、実際に利用されているのは、１５０余りに過ぎない。【００１１】  この点に着目して、使われない色属性、または使われていても支障がない形で色属性を指定することにより、サーバが受取るクライアントが要求した更新データのためのタグとして扱うというものである。
【発明の効果】
【００１２】  上述したように、標準化されたＳＶＧファオーマットに新たなタグを設けることなく、既存の環境においてクライアントからサーバへのデータ伝送が可能となることにより、結果として、片方向データ伝送しか出来なかった、サーバとクラアントの間で双方向の情報交換が可能になる。
【実施例】
【００１３】  本発明の実施形態を、図面を参照して詳細に説明する。
図１はハードウェア構成図である。Ｏ市情報センター１１０は、庁内外の各種行政情報を管理運営している部局内にある。Ｏ市情報センター１１０の構内には、構内ＬＡＮ１１１が敷設されていて、構内ＬＡＮの端末はインターネット用通信機器１１３により公衆用のインターネット１２０と接続されている。【００１４】  Ｏ市内全域の都市計画図ベクトルデータは、市販されている汎用ＧＩＳフォーマットの形式で、都市計画図データベース１１５に保管管理されている。この都市計画図データベース１１５は入出力管理のために、都市計画図データ管理システム用ホスト１１４に接続されている。都市計画図データ管理システム用ホスト１１４には、市販されているＧＩＳアプリケーションプログラムとデータを取り扱うために必要なワーク領域を保持しているが、図１では省略している。都市計画図データ管理システム用ホスト１１４の他方は構内ＬＡＮ１１１に接続されている。Ｏ市は主要都市であるので、都市計画図データ管理システム用ホスト１１４には、エンジニアリング・ワークステーションを利用しているが、小都市の場合には都市計画図データ管理システム用ホスト１１４がパソコンであったり、都市計画図データベース１１５が都市計画図データ管理システム用ホスト１１４に組み込まれて一体化することもある。【００１５】  構内ＬＡＮ１１１には、外部からのデータ情報を取得して、定められたフォーマット形式変換して都市計画図データ管理システム用ホスト１１４にデータを供給したり、逆に都市計画図データ管理システム用ホスト１１４から供給されたデータをインターネット用の共通フォーマットに変換して、構内ＬＡＮ１１１を経由してインターネット用通信機器１１３に配信するインターネット用サーバ１１２が接続されている。【００１６】  行政で利用している他のシステムも構内ＬＡＮ１１１に接続されているが、図１から割愛されている。【００１７】  多種多数のユーザがインターネット１２０に接続されている。例えば、小規模のもので自宅ユーザ１３０がある。自宅ユーザ１３０の通信機器１３１はインターネット１２０と表示画面を搭載したパソコン本体１３２とを結んでいる。パソコン本体１３２には入力用のキーボード１３３が一体的に結合されている。図形入力や表示画面位置指定に利用されるマウス１３４も、パソコン本体に接続されている。無線電話を搭載した自動車のナビゲーション機器も小規模ユーザ例の一つである。【００１８】  事業所ユーザ１４０は比較的大規模のユーザの例である。事業所ユーザ１４０の通信機器１４１はインターネット１２０とパソコン本体１４２とを結んでいる。パソコン本体１４２には表示画面１４５と入力用のキーボード１４３がそれぞれ専用コードで接続されている。図形入力や表示画面位置指定に利用されるマウス１４４も、パソコン本体に接続されている。事業所ユーザ１４０の例には、パソコン本体１４２にインターネット配信可能なライセンスとアプリケーションを搭載して、サーバ機能を有するものもある。このサーバ機能を有した事業所ユーザ１４０の中には、パソコン本体１４２に店舗物件属性データベース等を搭載することにより、自宅ユーザ１３０がＹ市情報センターから特定地域の地図データを取��表示した後で、前記店舗物件属性データを提供して、自宅ユーザ１３０が前記取得全データを重ね合わせ表示可能にすることもできる。【００１９】  図２はシステムロジックを示す基本フローである。事業所ユーザ１４０や自宅ユーザ１３０はパソコン本体１３２とキーボード１３３等を用い、インターネット１２０を媒介として、Ｏ市情報センター１１０のホームページを開く。ホームページにより市内住所の一覧表がパソコン本体１３２に表示され、マウスでピックすると、領域が指定されることになる。【００２０】  図２の基本フローは、もう一つの検索領域指定の方法も可能にしている。Ｏ市情報管理センターのホームページを開くまでは前例と同じであるが、メニューは、検索領域を直接に指定する方法ステップＳ２０１を準備している。そこでは、日本直交座標系の座標値を直接に入力可能になっている。Ｏ市が日本直交座標系の９系に属しているので、座標系を「９」を選択する。次に、ＧＰＳで直接に測定した対象箇所直近の位置を含む、好みの矩形座標値で、キーボード１３３により入力する。【００２１】  ステップＳ２０１は次に、この入力データをＳＶＧフォーマット形式に組み立てる。図４のＳＶＧファイル４００は一般的にヘッダー部４０１と図形データ部４０２とフッター部４０３から構成されている。ヘッダー部４０１はＳＶＧバージョン指定等の基本が設定されている。座標系「９」の指定はヘッダー部４０１に準備されていることもあるが、ＣＡＤに特化したＳＶＧの場合には、そうでないケースもある。それにも対応することができる。すなわち、図形データ部の先頭レコードは、対象画面の背景色と大きさを長方形座標で示しているので、その長方形の頂点座標を入力した値とし、色をＲＧＢ（０２，０１，０９）とする。この場合の括弧内の数値は１６進法である。これは、Ｏ市情報センター１１０に対象となるＳＶＧデータを返送してもらう際に、背景色としてＲＧＢ（００，００，００）すなわち、黒色を指定するとともに日本直交座標９系を指示していることになる。さらにＲすなわち赤の光量を指定する０２の１桁目の２は、検索とＳＶＧデータ返送依頼をＯ市情報センターのインターネット用サーバに伝える意味をもっている。最後のフッター部４０３は設定されないことが多い。ステップＳ２０１でもフッター部のデータは入っていない。【００２２】  このようにしてステップＳ２０１で作成されたＳＶＧファイル４００は、自宅ユーザ１３０からＯ市情報センター１１０のインターネット用通信機器１１３と構内ＬＡＮ１１１を経由して、インターネット用サーバ１１２に送られ、ステップＳ２０２のブロック作業に入る。【００２３】  ステップＳ２０２は、自宅ユーザ１３０から送られてきたＳＶＧファイル４００を受け取り、図形データ部４０２の先頭レコードが長方形で、色もＲＧＢ（０２，０１，０９）となっていることを解読して、日本直交座標９系の長方形座標点の範囲の地図検索依頼であると認識し、座標系が日本直交座標９系であることと、座標点が取扱う地図の範囲であることを確認する。次にステップＳ２０２は、この知識を利用して、地図検索の通し番号を付与し保管するとともに、都市計画図データ管理システム用ホスト１１４が解読可能���書式で検索範囲座標を含む検索依頼データを作成する。なお、インターネット用サーバ１１２は、ＳＶＧデータを受け取った時に、図形データ４０２の色情報の赤、緑、青の１桁目の数値が全て零以外の時には、コントロール・コードである可能性があると判断し、内容を分析するプログラムが付されている。【００２４】  前記検索依頼データは、インターネット用サーバ１１２を起点として構内ＬＡＮ１１１を経由して、都市計画図データ管理システム用ホスト１１４に送られる。【００２５】  ステップＳ２０３により、前記ホスト１１４は都市計画図データベース１１５にアクセスし、前記検索範囲に基づき必要な地図データを抜き出して、前記ホスト１１４と構内ＬＡＮを経由し、検索範囲地図データとして、インターネット用サーバ１１２にデータを送る。【００２６】  ステップＳ２０４において、インターネット用サーバ１１２は、ステップＳ２０３で作成・転送されてきた検索範囲地図データをＳＶＧフォーマットに変換する。その際に、図形データ部４０２の先頭レコードは、前記自宅ユーザ１３０から送られてきた図形データ部４０２の先頭レコードのうち、色情報をＲＧＢ（００，０１，０９）に変更する。次に、テキストデータ形式で、ステップＳ２０２で付与した前記地図検索の通し番号を転記し、色情報はＲＧＢ（００，００，００）とする。続いて、ＳＶＧフォーマットに変換された前記検索範囲地図データを保管する。このようにして作成されたＳＶＧファイル４００を自宅ユーザ１３０に送る。【００２７】  ステップＳ２０５において、ステップＳ２０４から送られてきたＳＶＧファイル４００は、自宅ユーザのパソコン本体１３２に格納されると共に、インストールされているＳＶＧビュアーにより図形データ部４０２つまり図５の４１２が表示される。結果として、図３の都市計画図検索例に示されるような検索地図３０１が表示される。検索地図の背景色４１４は、ＲＧＢ（００，０１，０９）で指定されているので、限りなく黒つまりＲＧＢ（００，００，００）に近く目視では区分できない。また、本システムではインターネット用サーバから送り出す、ＳＶＧファイル４００のデフォルト背景色を黒としているので、違和感は無い。同様に、前記地図検索の通し番号を示すテキストデータ４１９の色も黒つまりＲＧＢ（００，００，００）も画面上では識別できない。しかし、認識したいというニーズが多ければ、容易にＳ２０４においてテキストデータの色を変えることで表示できる。この地図の近隣に居住している自宅ユーザは、検索地図３０１を一目して、風呂屋本体の３０２、風呂屋の物置３０５、薬屋３０４と一般住宅３０５が取り壊されて、新しく家の建っていることを認識し、削除することを希望する。しかし、一般に修正部４１５はＳＶＧファイル図形データ部４１２の中間に位置している。【００２８】  ステップＳ２０６にて、削除対象データ３０２、３０３、３０４と３０５を抽出し、そのデータを強調色例えば赤に変更して、確認する。しかし、そのような特殊なツールが準備されていない場合もあるので、その場合の対応策を以下に記載する。図形データ部４１２から多角形図形データのみをエクセルファイルに変換する。そして、エクセルファイルを開くと、各レコードを行とした座標データ一覧が表示されるので、その中から該当するレコードのみを残して後は消去する。結果として３０２、３０３、３０４と３０５が残ることになる。これをＳＶＧフォーマットに変換するツールを用いて、その色属性を赤、つまり、ＲＧＢ（Ｆ０，００，００）に変換して、ＳＶＧファイル４１２の最後に強調色変更データ４２６を追加する。結果としてＳＶＧファイルは４２２となり、自宅ユーザの画面に表示されているデータ３０２、３０３、３０４と３０５の図形が赤色で強調表示される。なお、括弧内の数値は前述の通り、１６進数であるから、十進数の１５を表す。従ってＦ０は十進数で２４０である。前記ＳＶＧフォーマットに変換するツールが無い時には、エクセルファイルのデータをメモしておき、図形データ部４１２をエディターやメモ帳を利用して開き、キーボード１３３を利用して色属性のＲＧＢ（Ｆ０，００，００）と座標を一緒に入力するのも容易である。【００２９】  ステップＳ２０７では、ステップ２０６で表示された画面上で、強調表示されている図形が、消去したい図形であることを確認する。確認後に、その図形の座標データに属性を背景色のＲＧＢ（００，０１，０９）を付して、ＳＶＧファイルの最後に、図形４３７として追加する。結果としてＳＶＧファイル４３２を得る。このＳＶＧファイル４２２をＳＶＧビュアーで開くと、修正部４１５のデータつまり３０２、３０３、３０４と３０５は、４２６により同じ図形データが背景色で上書されるので、パソコン本体１３２の表示画面では図７の３１１のように消えて見える。【００３０】  ステップＳ２０８において、自宅ユーザ１３０が、図８の新設マンション３２１と下駄履きマンション３２２を追加したいと求める場合には、特別なアプリケーションが準備されていればマウス１３４等により簡単に入力して、パソコン本体１３２に表示可能である。その他ＣＡＤを利用するといった、自宅ユーザ１３０の個々のツールに合わせた方法をとることができ、Ｏ市情報センター１１０の関知するところではない。ここでは、特に貧弱な環境で満足している自宅ユーザ１３０が採用する可能な方法について記載する。Ｓ２０６において、エクセルファイルから、建物３０２、３０３、３０４と３０５の多角形頂点の座標を知ることができているので、これを方眼紙に転記する。都市計画図は縮尺１／２５００であるから、縮尺１／１０００で記入すれば十分である。そこに、上記建物３２１と３２２を記入する。方眼紙により、建物３２１と３２２の多角形の頂点座標は簡単に求めることができる。この値を、ステップＳ２０６と同様に、エディターやメモ帳を利用して、ＳＶＧフォーマットの多角形データ記載方式により、多角形の頂点座標を入力する。色属性として、ＲＧＢ（０１，Ｆ１，０１）を指定する。これは、Ｏ市情報センター１１３から初期の３０１に送られてきた全ての図形データの色属性がＲＧＢ（００，Ｆ０，００）と区別可能なように、赤、緑、青の光量の１桁目を０から１に変えたものである。このＳＶＧフォーマットの３２１と３２２をＳＶＧファイル４３２に追加する。これを表したのがＳＶＧファイル４４２の追加データ４４８である。このＳＶＧファイル４��２をＳＶＧビュアーでパソコン本体１３２に表示すると、図８の３２０が得られる。結果として、建物３２１と３２２はデータとしては区分可能であるが、目視では全く同一色と判断される。【００３１】  ステップ２０９において、自宅ユーザ１３０は、図形データ部４４２の４１４、４１９、４２６、４３７と４４８のみを残して、他を全て削除する。そして、４１４の色属性のみをＲＧＢ（００，０１，０９）から、ＲＧＢ（０１，０１，０９）に変更する。結果として、更新依頼のＳＶＧファイル５００を得る。このＳＶＧファイルをＯ市情報センターに指定されたメールアドレスに、ＳＶＧファイルを添付して、インターネット１２０と、インターネット通信機器１１３を介して、インターネットサーバ１１２のステップＳ２１０に至る。【００３２】  ステップＳ２１０では送られてきたファイル５００をメールと共に、インターネット用サーバに保管する。操作担当者は、適時メールを開封することになっている。担当者はメールを開封した際に、準備されたプログラムを利用して、ファイル５００がＯ市情報センター１１０から発信したＳＶＧファイル４００に基づいていることを確認する。確認の要素は、通し番号４１９、削除データ４３７の図形座標が都市計画図データベースに存在していることである。正しいことを確認後、構内ＬＡＮ１１１を介して、ファイル５００を建築確認担当部署と税務担当部署に送付する。次に、このデータが誤りでないことを確認するために、当該自宅ユーザを管轄域とする、町内会長や民生委員にファイル５００を転送する。町内会長や民生委員より正しいことの連絡があった後に、当該ＳＶＧファイル５００を都市計画図データ管理システム用の更新依頼フォーマットに変換して、構内ＬＡＮ１１１を介して都市計画図データ管理システム１１４に伝送してステップＳ２１１に至る。【００３３】  ステップＳ２１１では、前記Ｓ２１０のデータに基づき、都市計画図データベース１１５を更新する。結果として都市計画図データベース１１５の内容の中で、建物データ３０２、３０３、３０４と３０５は削除され、替わって建物データ３２１と３２２が追加され、基本フローを終了する。
【図面の簡単な説明】
【００３４】
【図１】ハードウェア構成
【図２】基本フロー
【図３】都市計画図検索例
【図４】ＳＶＧファイル
【図５】ＳＶＧファイルの図形データ部の変遷
【図６】更新依頼のＳＶＧファイル
【図７】都市計画図削除例
【図８】都市計画図修正例
【符号の説明】
【００３５】４１９  通し番号テキストデータ
４２６  修正部の強調色表示データ
４３７  修正部の消去表示データ
４４８  修正部の追加データ
５００  ＳＶＧファイル
５０１  ヘッダー部
５０２  図形データ部
５０３  フッター部
【図１】
2007188027.tif 000003
【図２】
2007188027.tif 000004
【図３】
2007188027.tif 000005
【図４】
2007188027.tif 000006
【図５】
2007188027.tif 000007
【図６】
2007188027.tif 000008
【図７】
2007188027.tif 000009
【図８】
2007188027.tif 000010