JP2900632B2 - ディジタル地図処理装置及びディジタル地図の表示方法 - Google Patents

ディジタル地図処理装置及びディジタル地図の表示方法

Info

Publication number
JP2900632B2
JP2900632B2 JP3088109A JP8810991A JP2900632B2 JP 2900632 B2 JP2900632 B2 JP 2900632B2 JP 3088109 A JP3088109 A JP 3088109A JP 8810991 A JP8810991 A JP 8810991A JP 2900632 B2 JP2900632 B2 JP 2900632B2
Authority
JP
Japan
Prior art keywords
projection
conversion
map
display
coordinate
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP3088109A
Other languages
English (en)
Other versions
JPH04319984A (ja
Inventor
武洋 藤田
繁 角本
野本  安栄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP3088109A priority Critical patent/JP2900632B2/ja
Priority to EP92303490A priority patent/EP0509839B1/en
Publication of JPH04319984A publication Critical patent/JPH04319984A/ja
Priority to US08/396,328 priority patent/US5544052A/en
Application granted granted Critical
Publication of JP2900632B2 publication Critical patent/JP2900632B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00—Geometric image transformations in the plane of the image
    • G06T3/12—Panospheric to cylindrical image transformations
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00—Three-dimensional [3D] modelling for computer graphics
    • G06T17/05—Geographic models

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Remote Sensing (AREA)
  • Computer Graphics (AREA)
  • Processing Or Creating Images (AREA)
  • Instructional Devices (AREA)
  • Image Processing (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、地理情報処理を行なう
ディジタル地図システムにおいて、図形データを指定し
た図法で表示する方法に係り、特に図形データの座標値
を目的とする図法へ変換処理することにより表示図法を
変更するシステム及び方法に関する。
【0002】
【従来の技術】地球の表面の形状や起伏などを平面の地
図に表す方法を図法(地図投影法)という。図法の必要
条件としては、実際の距離が地図に相似に表される
(等距性)、実際の面積が地図に相似に表される(等
積性)、地表での角度が地図に正しく表される(等角
性)、という要素がある。紙に描かれた地図は球面を平
面に投影したものであるため、上記の条件全てを満足さ
せることはできない。いずれかの条件を満足させるた
め、地図は用途に応じて適当な図法で表現されている。
【0003】各種の図法については、小坂和夫著「地図
編集と投影」(山海堂刊、1982)に詳しい。この文献で
は、経緯度で表現された球面上の座標を平面上の座標に
投影する計算式が、投影面の形、投影の条件に沿って分
類されている。投影面としては平面、円筒、円錐が用い
られ、投影の条件としては、上記の三つの条件が扱われ
ている。
【0004】計算機で地図データを扱う場合の座標変換
は、従来、地図の入力や、距離、面積の計算といった観
点から扱われている。入力の場合、データを統一して管
理する目的から、異なる図法で紙に記載された地図デー
タの座標値を共通の座標系へ変換する必要がある。地図
データを整合性よく管理するためには、経緯度に基づく
座標表現を用いるとよい。経緯度を用いれば、地図デー
タを地球全体で連続的に管理することができる。谷口、
西尾著「パーソナルコンピュータによる地理情報システ
ム・REALS」(システム制御情報学会論文誌、vol.
34、No.5、pp.138〜146、1990)や、建設省国土地理院
地図管理部「国土数値情報の概要」(1985)では経緯度
に基づくデータ管理が行われている。前者の文献では、
1/2.5万縮尺の地図で用いられているユニバーサル横メ
ルカトル座標(UTM座標)で入力された図形データ
を、経緯度の座標に変換する方法が述べられている。と
ころで、UTM図法は等角投影法であり、さらに、中小
縮尺の地図精度では距離を実用上問題ない程度に測定す
ることが可能なため、座標値から角度や距離の計算が直
接行える利点がある。そのため、後者の文献では距離、
面積の計算にUTM座標を用いており、その計算のため
に地図データを経緯度からUTM座標へ変換する方法が
述べられている。
【0005】このほか、座標変換を扱ったディジタル地
図システムとしては、今井著「解析機能に優れた地理情
報システムARC/INFO」(PIXEL、No.54、pp.65〜70、19
87)に述べられたARC/INFOがある。このシステムは、図
形データの入力・更新時の編集機能として座標変換の機
能を持ち、地図データに対して幾通りかの図法変換を行
うことができる。また、特開平1−130285号公報
には、入力座標を緯度、経度座標に変換し、緯度、経度
座標を地図情報に変換し、地図座標を出力座標に変換す
る旨が開示されている。さらに、特開平1−13028
5号公報には、出力座標上に格子を張り、格子上の画素
について対応する入力座標上の位置を算出し、格子内画
素については対応する入力座標上の位置を疑似アフィン
変換で内挿して求める旨が開示されている。
【0006】
【発明が解決しようとする課題】地図データを計算機で
扱う場合、上で述べた入力の観点のほかに出力の観点か
らも図法変換が必要となる。経緯度で統一して管理した
地図データから直接に方位や距離を判定することは難し
い。ディジタル地図システムが地域分析のための情報提
示手段として活用されるにつれ、要求される解析の目的
に適した情報の表示が求められてきている。直観的に分
かりやすい解析支援を行なうためには、方位の正確さや
距離の正確さなどを満足するように地図データを表示す
ることが必要となる。方位や距離を表すために用いる図
法としては、方位図法やUTM図法が挙げられる。平面
への投影である方位図法では、投影の中心点における方
位が地表での方位と等しくなり、中心点と他の任意の点
を結んだ線分は二点間の最短通路となる。円筒面への投
影であるUTM図法では、地表と地図の対応する角度が
等しくなり、さらに、中小縮尺の地図精度では距離を実
用上問題ない程度に等しく表すことが可能である。ただ
し、UTM図法では経度間隔が6度の範囲しか連続した
座標系で表現できない。面積については、円錐図法や円
筒図法で等しく表すことができる。
【0007】目的に合わせて各種図法で地図データを表
示するためには、座標変換を高速かつ高精度に行なう必
要がある。また、UTM図法のように6度ごとに不連続
になる座標系へ変換する場合は、この不連続性をうまく
避ける必要がある。
【0008】まず、座標変換の速さの問題である。地図
データの座標変換は、一般に大量の図形データに施す必
要がある。文献「地図編集と投影」には経緯度から各図
法の座標系への投影式が挙げられているが、各投影式
は、三角関数や対数関数を含み一般に計算量が多いので
計算に時間がかかるという問題がある。特にUTM座標
への投影式は級数展開式で表されるため、逆投影も容易
でなく、大量の計算処理には適さない。なお、文献「地
図編集と投影」には経緯度とUTM座標の換算表を用い
た座標計算法も挙げられているが、換算表が一分刻みの
膨大なものであり換算式が経緯度の4次多項式であるた
め、計算量はあまり削減されていない。文献「国土数値
情報の概要」では経緯度からUTM座標の変換を簡略化
するために、図形データを区画に分けて、区画内に代表
点一点を設定して変換式を局所一次近似するという方法
をとっている。この方法では計算の簡略化は図れるが、
その反面で、隣接する区画の境界線上で図形データにず
れが生じるという問題があり、新たに不連続性の問題が
生じる。また、ARC/INFOでの座標変換はデータの入力・
更新時の編集を目的としたものであり、図法を変換表示
するものではない。
【0009】次に図形データの不連続性の問題である。
UTM図法は、角度、距離の表現として有効であるが、
距離の歪みを抑えるため、経度方向に6度ごとの帯領域
(ゾーン)に区分されている。それゆえ図8に示すよう
に、隣接するゾーンの境界では高緯度になるに従って大
きなずれを生じ、地図データの表現はこの境界線上で不
連続となる。ゾーンにまたがる図形データを連続的に表
示させようすると、高緯度になるに従って歪みが大きく
なるという問題がある。文献「国土数値情報の概要」、
「パーソナルコンピュータによる地理情報システム・R
EALS」における座標変換は、データの管理や解析量
の補正等に重点がおかれるもので、ユーザに対する情報
の提示を目的としたものではない。そのため、そこでの
座標変換には表示図形の連続性に問題が残っている。
【0010】このほか、解析を補助する機能として経
線、緯線や等方位線と言った基準線を表示の際に容易に
発生させることが必要となる。こうした基準線を重畳表
示することによって表示された地図データの特徴をつか
みやすくすることができる。
【0011】本発明では、上に示した表示図形の連続
性、座標変換演算の簡単化の問題を解決するディジタル
地図システム及び変換して表示する方法を提供し、更に
解析の補助となる基準線を表示する方法等を提供するこ
とを目的とする。
【0012】
【課題を解決するための手段】座標変換のための計算を
簡単にし、変換する図法に依存しないものとするため、
ここでは対応する座標値をまとめた変換手段である換算
テーブルを設け、このテーブルを参照する線形補間によ
り座標変換を行う。変換手段である換算テーブルは経緯
度を中心に各種の図法での座標値を対応付け、変換は経
緯度を仲介して行う。これによりテーブル群に含まれる
任意の図法間での座標変換が行うことができる。
【0013】具体的には、まず、地図データは整合性を
保つため経緯度に基づく座標系で表現し、線形補間によ
る座標変換を可能とするために十分小さい区画単位で管
理する。区画としては、一定間隔の経線、緯線に囲まれ
た領域を用いる。その上で、各々の区画単位に区画の4
頂点の経緯度と、それに対応する個々の図法での座標値
を図2に示すテーブルにまとめる。分割管理単位の4頂
点における座標値と経緯度の対応が分かれば、頂点間で
の比例配分から単位区画内の任意の点の座標を計算でき
る。また、解析の補助となる経線、緯線や等方位線とい
った基準線も、頂点間の比例配分から計算できる。変換
はデータベースに格納された図形データに対して行う。
ある図法A、B間の座標変換を行うのであれば、図法A
での表示に対応するデータベースの中の図形データを参
照し、その経緯度座標を図法Bの座標に変換する。ここ
で、常にデータベース中の経緯度座標から変換すること
によって変換の繰り返しによる位置精度の劣化を防ぐこ
とができる。なお、基準点(投影の中心点)を必要とす
る方位図法やユーザの指定した領域に応じる円錐図法の
ように、指定によって各点の座標値が異なる図法の座標
系については、あらかじめ経緯度との対応換算テーブル
を数値化しておくことができないため、基準点の座標値
に従ってテーブルを発生させるテーブル作成ルーチンを
用意しておき、基準点が与えられるごとに換算テーブル
を数値化する。
【0014】局所座標系であるUTM座標系について
は、その周期性に着目した処理を行う。UTM座標系は
ゾーンごとの座標系であるから、経度方向に6度ずれる
ごとに繰り返して同じ座標値を取る。それ故、一つのゾ
ーンにおける経緯度とUTM座標の対応テーブルを用意
すれば、経度の剰余演算によって地球全体を表現するこ
とができる。隣接する2つのゾーンにまたがる領域を扱
うときは、図9に示すように6度の帯領域を適度にシフ
トさせることによって不連続性を回避する。
【0015】
【作用】ユーザの目的に応じて、距離の正確さや方位の
正確さなどに合わせて地図図形を変換表現することで、
直観的思考の支援が行える。地図図形の座標変換には、
線形補間を用いることで、経緯度と各図法の座標値相互
の変換を容易にすることができる。また、変換手段であ
る換算テーブルを利用して区画単位に変換を独立にする
ことで、計算処理の並列分散化が可能になる。座標変換
を区画の頂点データの線形補間で行うため、隣接する区
画間での図形データの連続性を保つこともできる。演算
単位を小区域に分割することで線形近似を行った場合で
も精度よく座標値を計算することができる。さらに、局
所座標系であるUTM座標系に対しては、帯領域のシフ
トによって隣接ゾーン間の不連続性を回避できる。
【0016】
【実施例】本発明の一実施例の概要を図1を用いて説明
する。
【0017】図1において、地図データは経緯度に基づ
いた座標系で分割管理され、地図図形データベース10
5中に格納されている。本実施例では変換表示処理は全
てこの経緯度座標を仲介して行うものとする。すなわ
ち、ユーザからの座標入力は経緯度座標として解釈し、
座標変換も105のデータに対して行う。これにより、
それ以前の変換による図形データの変換誤差の累積を防
ぐことができる。
【0018】変換処理を線形補間で行うことによって、
変換は3×3の定数行列で表現できハードウェア化によ
る高速処理も可能である。また、対象となる分割管理単
位ごとに独立して行えるので、並列分散処理化すること
も容易である。ここで変換表示処理は、分割管理単位
ごとに変換条件を決定して区画に適応した変換を行う
か、もしくはユーザが特に注目する一部分(以下、注
目領域と呼ぶ)から変換条件を決定して対象領域全体に
一様な変換を行う。の適応処理では、単位区画ごとに
座標変換式の設定を行い変換処理するため、全体に均一
な精度で変換を行うことができる。の一様処理では、
注目領域から変換式の設定を行い全体に適用するため、
変換条件の設定が一度で済み、設定に伴う計算処理を削
減できる。
【0019】ユーザは、変換先の図法Bと変換を行う対
象領域を入力する。変換先の図法Bが方位図法のように
変換の基準点を必要とする場合は、基準点も併せて入力
する。ユーザが入力した領域や基準点は座標変換を管理
するテーブルに登録される。図1で、領域101がユー
ザの指定した変換領域(表示図法Aによる)を表す。一
様処理を行う場合は、さらに注目領域を指定する。領域
101中の注目領域が領域102である。注目領域につ
いては後述するが、そこから座標変換式の係数および変
換の精度を決定する。
【0020】以上ユーザが指定した条件に従って、シス
テムは図法の変換を行う。まず、ユーザが図法Aの座標
で領域を入力していた場合、図法Aでの表示の際に利用
した変換情報を用いて領域の頂点座標や基準点座標を図
法Aから経緯度に逆変換する。次に、変換対象領域に含
まれる各分割管理単位ごとに、図2のようにまとめられ
た管理単位の頂点の経緯度座標(λ,φ)と図法Bでの
座標(X,Y)の対応関係から座標変換式を決定する。
そしてデータベース105を逐次参照して対象領域の図
形データを変換、表示して変換結果103を得る。変換
条件の設定、変換処理は分割管理単位の一区画ごとに行
われる。なお、表示結果103の中の領域104は、変
換対象領域101の図法Bでの表示範囲を表している。
さらに変換処理の終了後、解析の補助として基準線の重
畳表示をユーザの要求に従って行う。ここで基準線と
は、経線、緯線やUTM座標のグリッド・ライン、ある
地点周りの等角線などの線を指す。基準線を重畳表示す
ることにより、表示結果の方位の正確さや距離の正確
さ、一様変換を行った場合の図形のひずみを直観的にユ
ーザに提示することができる。
【0021】変換処理は区画単位で独立しているため並
列分散的に行うことができる。ハイパーキューブ構造を
持つような並列計算機を用いる場合、演算処理器の各々
に管理単位の区画を一つずつ割り付けることによって処
理を高速化できる。これにより、大量の図形データを扱
うことが容易になり、課題の解決が容易になる。
【0022】並列分散処理できない環境の場合、管理単
位ごとの適応変換では図形データの読みだし、変換の処
理を区画数だけ繰り返す必要がある。この繰り返しの煩
雑さを避けるため、注目領域に基づく一様処理を行う。
但し、座標変換を全体にわたって一様に行うため、注目
領域外の図形データは必ずしも図法Bの性質を継承しな
くなる。これに対する補償として、図法Bによる表示の
終了後に基準線の表示や図形データの位置精度評価をユ
ーザの要求に従って行う。精度評価は、一様に変換した
データと分割単位ごとに変換したデータとのずれの量を
比較することによって行う。ずれの量の許容範囲(変換
の精度)はユーザが入力した領域の広さおよび図形デー
タの精度に応じ、より精度の悪い方に従う。
【0023】以上の処理を実施するための計算機システ
ムの構成図を図3に示す。演算処理装置301はキー
ボード、マウスのような入力デバイスである入力装置3
04から入力された変換図法や図法変換領域を考慮した
座標変換演算、表示データをグラフィック表示装置
(GT)303への転送、全体の処理の制御、などを
実行する。主記憶装置302には座標変換・表示のプロ
グラム、座標換算テーブルデータ、図形データなどが格
納される。補助記憶装置310にはプログラム領域31
1、座標換算テーブルファイル領域312、図形データ
ファイル領域313を有し、個々の内容は必要に応じて
主記憶装置302に読みだされる。尚、305はI/0
インタフェース回路である。
【0024】補助記憶装置310内のプログラム格納領
域311に用意されるプログラムの一構成例を図4に示
す。401は以下に述べる各処理プログラムの実行を制
御するジョブ制御プログラム、402はユーザに変換先
図法Bを選択させる図法入力プログラム、403はユー
ザに対象領域を指定させる領域入力プログラム、404
は領域指定の際の点入力や基準点入力に用いる座標入力
プログラムである。405は座標換算用のテーブルを準
備したり、ユーザが入力した領域情報の管理テーブルを
操作する図形変換管理テーブル操作プログラムである。
406はあらかじめ座標換算テーブルが数値化できない
図法に対する座標換算テーブル作成プログラムである。
数値化できない図法として、基準点を必要とする方位図
法やユーザの指定した領域に応じる円錐図法などがあ
り、406は各々の図法用のサブプログラムで構成され
る。407は、図形データファイルを操作する図形デー
タファイル操作プログラム、408は線形補間による座
標変換実行プログラム、409は変換図形データの表示
の際のスケーリングを行う表示用スケーリングプログラ
ム、410は変換の精度評価プログラム、411は基準
線の重畳表示に用いる基準線発生プログラム、412は
図法A・B間の表示の再切り替えを制御する表示制御プ
ログラム、413は、以上のプログラムが入力装置30
4や補助記憶装置310への読み書きを行うための入出
力プログラムである。
【0025】図5は、計算機上での全体処理の一例を示
すフローチャートである。これに従って処理の流れを説
明する。
【0026】ステップ501でユーザは本発明による地
図表示方法を起動する。これにより、演算処理装置30
1はジョブ制御プログラム401をプログラム領域31
1から読み込んで、主記憶装置302に書き込む。以
下、各プログラムの起動時に行われる処理は同様なので
省略する。ジョブ制御プログラム401は、起動された
ときに現在の表示図法、表示範囲のデータをあらかじめ
登録されたシステムテーブルから読みだし、主記憶装置
302に準備する。また変換管理テーブル操作プログラ
ム405を起動し、座標変換管理テーブルに以前登録さ
れた現在の表示図法データを読みだす。このデータを先
に準備したデータと比較し、異なっていれば表示図法デ
ータを書き換え、新たに現在の表示図法データとして登
録する。
【0027】ステップ502では、ジョブ制御プログラ
ムは図法入力プログラム402を起動し、ユーザに変換
先の図法を入力させる。一例としては、変換先図法をメ
ニュー形式で提示してユーザに選択させる方法が挙げら
れる。
【0028】ステップ503では、ユーザの選択した図
法管理テーブルを読み込む。変換管理テーブル操作プロ
グラム405は、図法管理テーブルを座標換算テーブル
ファイル領域312から読み込み、主記憶装置302に
書き込む。この図法管理テーブルは、変換先図法が基準
点を必要とするか、座標換算テーブル作成の必要がある
かといった確認や換算テーブルの参照に利用される。
【0029】以下で説明するステップ504から511
を実行するために、ジョブ制御プログラム401は領域
入力プログラム403、座標入力プログラム404を起
動する。
【0030】ステップ504では、領域入力プログラム
403はユーザに変換対象領域を入力させる。これは、
ユーザにキーボードからの数値入力を促すことによって
頂点座標を入力させても良いし、マウスによって表示画
面上で領域指定させても良い。
【0031】また、入力する座標はユーザからの指定に
従い、現在の表示図法での座標値や経緯度の値などで入
力できるようにする。ステップ505では、管理プログ
ラムは変換実行の方法が適応処理か一様処理かを確認す
る。一様処理の場合は、ステップ506にてユーザにス
テップ504に準じた注目領域の入力を行わせる。ステ
ップ507では、ステップ503で読み込んだ図法管理
テーブルに従い、基準点入力の必要性を確認する。必要
なら、ステップ508にてユーザにステップ504に準
じた点入力を行わせる。以上の入力に基づいて、図法変
換の準備がなされる。この準備のためジョブ制御プログ
ラムは座標変換実行プログラム408を起動する。
【0032】ステップ509から511は、ユーザの入
力した座標値が現在の表示図法Aの座標値であった場合
の処理である。まず、ステップ509で、ユーザの入力
が図法Aによるものか、経緯度を直接指示したものかを
判定する。図法Aによるものであった場合は、ステップ
510を実行する。ステップ510では、図法Aと経緯
度の座標換算テーブルを準備する。次にステップ511
では図法Aから経緯度への逆変換を行う。ユーザが入力
した変換対象領域、注目領域の各頂点に対して、その頂
点を含む分割管理単位での座標対応関係から逆変換式を
作成し、経緯度座標に変換する。この逆変換も座標変換
実行プログラム408で実行する。
【0033】ステップ512では変換先の図法Bの座標
変換管理データテーブルを作成する。このテーブルにつ
いては後述するが、基準点の情報や、図2の座標対応関
係を示したテーブルを変換対象領域、注目領域について
持つものである。
【0034】変換先の図法が方位図法や円錐図法などで
座標換算テーブルが数値化されていなかった場合、まず
座標換算テーブル作成プログラム406の中で対応する
サブプログラムを起動する。変換対象領域、注目領域の
各頂点での経緯度座標からプログラム406によって図
法Bでの座標を計算し、座標変換管理データテーブルに
登録する。
【0035】すでに座標換算テーブルが存在する場合
は、まず、変換対象領域、注目領域の頂点の一つを取り
出す。ここでは仮に頂点aと呼ぶ。その頂点aの経緯度
座標から、図形データファイル領域313上で頂点aを
含む管理単位を決定する。次に、その管理単位の各頂点
での換算データを読みだし、経緯度と図法Bの座標の対
応テーブルを作成する。頂点aでの図法Bの座標値は座
標変換実行プログラム408で線形補間によって計算さ
れ、その経緯度座標値とともに座標変換管理データテー
ブルに登録される。以上の処理を変換対象領域、注目領
域の全ての頂点に対して行う。
【0036】ステップ513では、表示のための拡大
(縮小)率を決定する。図法Bに変換された対象領域が
画面の表示領域内に収まるように拡大(縮小)率を決定
する。
【0037】まず、図法B上の座標で表現された変換対
象領域に対して外接長方形を求め、長方形の長辺が表示
領域内に納まるように拡大(縮小)率を決定する。これ
は、後で表示用スケーリングプログラム409から参照
される。
【0038】次に、変換領域の図形データに対し図法変
換・表示を行う。ジョブ制御プログラム401は図形デ
ータファイル操作プログラム407、表示用スケーリン
グプログラム409を起動する。
【0039】ステップ514では図形データの変換表示
を行う。変換対象領域を含む分割管理単位群の図形デー
タは図形データファイル操作プログラム407によって
読みだされ、座標変換実行プログラム408で変換さ
れ、表示用スケーリングプログラム409で拡大・縮小
されて表示装置303に送られる。変換の実行方法が分
割管理単位ごとであった場合は、単位区画ごとに処理を
行う。単位区画の図形データを読みだし、区画の頂点で
の座標の対応関係から座標変換式を導出し、図形データ
の座標を変換する。注目領域に基づく場合は、注目領域
の頂点での座標の対応関係から座標変換式を導出し、対
象となる分割単位を各々一様に変換する。
【0040】図形データファイル中で、変換対象領域か
ら対象となる分割管理単位群を求める方法については後
述する。
【0041】以上が図法変換の主要ステップであるが、
この後ジョブ制御プログラム401はユーザの要望に応
じて精度評価および経線、緯線といった基準線の重畳表
示を行う。ここでは必要に応じて精度評価プログラム4
10、基準線発生プログラム411、表示切り替え制御
プログラム412が起動される。
【0042】ステップ515は、ステップ516から5
20までをユーザが終了を指示するまで繰り返すことを
意味している。ステップ516では、ユーザの指示を判
定し、次に実行するステップを決定する。ステップ51
7では、表示用スケーリングプログラム409によりユ
ーザが注目領域によって指定した図形データの位置精度
を評価し、表示領域に対して精度を評価した結果を表示
する。ステップ518では、基準線を重畳表示する。精
度評価プログラム410を用いて経線、緯線やUTM座
標のグリッド・ラインをユーザが指定する間隔で重畳表
示・消去を行う。
【0043】ステップ519では、図法A・B間の表示
の再切り替えを行う。ここで行った変換表示を元の図法
Aに戻したり、図法Bにしたりする。これにより、両方
の表示結果を比較でき、解析支援をより柔軟に行えるよ
うになる。ジョブ制御プログラム401は表示切り替え
るための表示制御プログラム412を起動し、座標変換
管理データテーブルの内容に従って図法Bから経緯度、
経緯度から図法Aへと逆変換を行う。もしくは、再度図
法Aから図法Bへと変換する。この際、変換に必要なパ
ラメータはすべて揃っているので、表示制御プログラム
412は座標換算テーブル作成プログラム406から表
示用スケーリングプログラム409の実行制御を行うだ
けでよい。なお、座標換算デーブル作成プログラム40
6は座標変換管理データの図法A・B間の切り替えを行
う。変換結果を別ウィンドウに表示する処理を行う場合
は、各々を別ウィンドウに表示してウィンドウを切り替
えればよい。特に両方のウィンドウができるだけ重なら
ないようにし、画面上に並べて配置すれば、ユーザが両
方の比較を行いやすくなり、分かりやすい表示となる。
【0044】ステップ520ではジョブ制御プログラム
401が終了処理を行う。座標変換管理テーブル内の変
換先の表示図法データを、変換管理テーブル操作プログ
ラム405によって現在の表示図法データに再登録し、
変換先の図法データは消去する。このあとステップ51
6に対する終了指示を与える。
【0045】ここで、図法に関する情報や図法変換を管
理するテーブルを図6、図7を用いて説明する。図法に
関する情報や座標変換に関する情報を変換処理と独立し
て用意することにより、変換処理を簡単にすることがで
き、課題が解決される。図6、7に、座標変換管理テー
ブル、図法管理テーブルおよび座標換算デーブルの内容
を示す。
【0046】図6は座標変換管理テーブルである。座標
変換管理テーブル601は図1に示した現在の表示図
法、経緯度管理データ、変換先の図法を関係づけるため
のテーブルである。601は、図形データファイル領域
313中の経緯度データと変換先の図法データを結びつ
ける2つのデータテーブルとそれを指し示すポインタテ
ーブルから構成される。まずポインタテーブルは、現在
の表示図法データテーブルへのポインタ602と変換先
の表示図法データテーブルへのポインタ603からな
る。各ポインタが指し示す座標変換管理データテーブル
610は、図法の識別子611、注目領域の指定の有無
や換算テーブルの準備状態を示す変換方法情報612、
基準点座標613、対象領域の頂点座標テーブル61
4、注目領域の頂点座標テーブル615、座標換算テー
ブルを指すポインタ616からなる。変換方法情報61
2は、管理単位ごとの変換か注目領域に基づく一様変換
かの区別、基準点の有無、座標換算テーブルが対象領域
全体に対して用意されているか否かの区別を表す。頂点
座標テーブル614、615には、図2に示した領域頂
点の経緯度座標値と識別子611の示す図法での座標値
の対応が登録されている。ステップ520で座標変換管
理テーブルの内容を書き換えるときはポインタを張り替
えるだけでよい。換算テーブルポインタ616は経緯度
座標テーブルに対するポインタ617と識別子611が
示す図法の座標テーブルに対するポインタ618からな
り、各々図法管理テーブル701から受け渡される。
【0047】図7に図法管理テーブルと座標換算テーブ
ルの関係を示す。図法管理テーブル701は、図法識別
子702に示された図法に関する情報を管理するテーブ
ルである。701には換算テーブルが数値化されている
かどうか、基準点は必要かどうかに関する図形情報70
3、換算テーブル作成用プログラムの識別子704、座
標換算テーブルファイル領域312内の換算テーブルを
指し示すポインタ705から構成される。703に示さ
れる情報であるが、例えば方位図法であれば換算テーブ
ルは数値化されておらず、基準点も必要、円錐図法であ
れば、数値化されてはいないが基準点は不必要(円錐の
接緯度は対象領域に対してあらかじめ設定可能)という
情報である。換算テーブルが数値化されていなければ、
換算テーブル・ファイルポインタ705は格納されてお
らず、代わりにプログラム識別子704が設定されてい
る。ステップ513では704に従って座標換算テーブ
ル作成プログラム406中の対応するプログラムが起動
される。また換算テーブルが数値化されていれば、70
4を’0’として、705にファイルを指し示すポイン
タが格納される。705は経緯度座標ファイルに対する
ポインタ706と識別子704が示す図法の座標ファイ
ルに対するポインタ707からなる。
【0048】換算テーブルファイル群710は図形デー
タファイル領域313に格納された図形データの管理単
位に対応して、座標換算テーブルファイル領域312に
格納される。710は、図形データの最小分割管理単位
に合わせて、各管理単位の頂点に対応した経緯度座標を
表す経緯度ファイル711、同じく頂点に対応した図法
ごとの座標値データファイル712からなる。あらかじ
め換算テーブルが数値化されていない場合は、座標換算
テーブル作成プログラム406を用いて、変換対象領域
に対応する分割管理単位群のテーブル711、712を
作成する。作成されたテーブルは、617、618のテ
ーブルポインタに登録される。分割管理単位の頂点での
座標の対応関係は、分割管理単位が決まれば、区画と頂
点データの対応関係720に従って容易に引き出せる。
この処理は、変換管理テーブル操作プログラム405に
て行われる。
【0049】図8、図9はUTM座標の場合の説明図で
ある。図8は、UTM座標での座標換算テーブルについ
て説明した図である。UTM座標は投影時の距離の歪み
を抑えるため図に示すように経度方向に6度ごとの帯領
域(ゾーン)に区分されており、地球表面全体は60個
のゾーンで表現されている。UTM座標はゾーンごとの
座標系であるから、経度方向に6度シフトするごとに同
じ座標値を取る。それ故、図形データファイル領域のフ
ァイル全体にわたってテーブルを用意する必要はなく、
一つのゾーンにおける経緯度とUTM座標の対応テーブ
ルを用意すればよい。経度の剰余演算で対応付けること
ができる。さらに対称性に着目すればゾーンの右上4分
の1の部分における対応テーブルを用意するだけでよ
い。換算テーブルの形式は711、712に従うものと
し、分割単位と頂点の関係は720に従うものとする。
経度の剰余演算を含め、ここでの処理も変換管理テーブ
ル操作プログラム405にて行われる。
【0050】図9は、UTM座標系の不連続性の回避方
法を示した図である。変換対象領域901が2つのゾー
ン902、903にまたがっている場合の処理について
説明する。この処理により、UTM図法でのゾーンの境
界における図形データのずれを解消でき、課題が解決さ
れる。領域901の経度方向の広がりが6度以内であれ
ば、帯領域904のように適度に帯領域をシフトさせる
ことにより表示の不連続性を回避できる。シフトさせる
経度方向の角度量は、対象領域の経度の中央値から決定
する。経度の剰余演算の際にこのシフト量だけずらして
対応テーブルを参照することにより、同様に処理でき
る。
【0051】次に、線形補間による座標変換処理につい
て説明する。図2に示した座標の対応関係では頂点の経
緯度座標(λi,φi)に対して、指定図法での座標値
(Xi,Yi)が対応する(i=1〜4)。変換対象の
領域が経緯線に囲まれている場合は、λ3=λ2、λ4
=λ1、φ2=φ1、φ3=φ4となる故、点(λ,
φ)に対応する(X,Y)は各々λに関する比例配分と
φに関する比例配分から、 として求められる。すなわち、上式を展開して得られる [X,Y,1]=[λ,φ,λ・φ]・T T:3×3の変換行列(定数行列) という線形変換によって求められる。変換行列Tは区画
の4頂点のみから決定され、変換式も線形式で表される
ので座標変換演算を簡単にできる。また、各頂点座標の
比例配分から変換後の座標値を決定するため、隣接する
区画の境界線上で図形データにずれを生じず、課題が解
決される。分割管理単位は経緯線に囲まれた区画である
から、適応処理では区画ごとに上式で変換が行える。一
様処理では、注目領域を経緯線に囲まれた領域として入
力させるか、もしくは経緯線に囲まれた領域に置き換え
ることで上式が適用できる。置き換え方法としては、注
目領域に内接する、経緯線に囲まれた領域を選択するこ
とで実現できる。
【0052】図10は変換対象領域と分割管理単位の関
係を示した図である。図形データファイル中で、変換対
象領域に対応する分割管理単位群を求める方法について
説明する。1001は、図形データファイル領域313
内のデータファイルである。
【0053】対象領域の各頂点に対して、その頂点の経
緯度座標からデータファイル上の対応点を求める。各頂
点の対応点を結んだ領域1002を、データファイル上
の変換対象領域とする。領域1002を包含する区画の
最小集合1003が、ここで変換対象となる管理単位群
である。1003の管理方法の一例としては、ラスタ形
式のリストとして管理する方法がある。座標変換処理は
これらの区画の各々に対して行う。変換処理は区画単位
で独立しているため、並列分散的に行える。また、換算
テーブルを作成する際は、これらの区画の頂点での経緯
度と指定の図法での座標値の対応関係を求める。
【0054】次に基準線発生の方法の一実施例について
説明する。これは表示中の画面に対して行われるが、こ
の段階で表示されているのはユーザが指定した変換対象
領域である。従って基準線発生処理は、座標変換処理の
対象と同じ図形データ分割管理単位群を対象とする。こ
こでは、ユーザに基準線を指定させ、分割管理単位ごと
に基準線の位置を計算し表示させる。基準線の表示間
隔、表示色等についてはあらかじめ標準条件値を設けて
おく。設定時にユーザに設定変更の有無を確認し、特に
入力がなかった場合は標準条件値に従って表示を行う。
基準線は分割管理単位ごとに区画の境界線(経緯線)と
基準線の交点を計算し、それを結ぶことで発生させる。
基準線の管理テーブルを図法変換処理や変換管理テーブ
ルと独立させているので、基準線は元の表示図法、変換
先の図法とは関係なく発生させることができる。そのた
め、解析の補助となる基準線を自由に選択でき、解析支
援をより柔軟に行えるようになる。
【0055】図11は基準線発生処理のフローチャート
である。ステップ1101では、基準線の種類を設定す
る。一例としては、基準線の種類をメニュー形式で提示
してユーザに選択させる方法が挙げられる。
【0056】ステップ1102では、1101で設定さ
れた基準線の管理テーブルが準備されているか否かの判
断を行う。まだ準備されていない場合は、ステップ11
03を実行し管理テーブルを準備する。支援管理テーブ
ル操作プログラム405は、基準線管理テーブルを座標
換算テーブルファイル領域312から読み込み、主記憶
装置302に書き込む。さらに支援管理テーブル操作プ
ログラム405は座標変換管理テーブルの図法識別子を
参照し、基準線管理テーブルの図法識別子と異なる場
合、もしくは対象領域全体の座標換算テーブルが存在し
ない場合は座標換算テーブル作成プログラム406によ
りテーブルを作成する。必要に応じて図法識別子の示す
図法管理テーブルを参照する。また等角線のように基準
点が必要な場合で、基準点が入力されていない場合は座
標入力プログラム404で入力させる。テーブルが作成
できると基準線管理テーブルの換算テーブルポインタに
登録する。座標変換管理テーブルに同じ図法があれば、
そちらのテーブルポインタにも登録する。
【0057】ステップ1104では、基準線発生の間隔
を設定する。この間隔は図12にXint、Yint、αとし
て示すもので、経緯線や等角線の場合は何度ごとかとい
う角度の間隔であり、UTM座標のグリッド・ラインの
場合は何キロメートルごとかという距離の間隔である。
ステップ1105では、基準線の表示状態の設定を行
う。ここでは表示色、線幅、線種の設定を行う。
【0058】ステップ1106は、現在の表示範囲、す
なわちユーザが指定した変換対象領域の各々の分割管理
単位に対してステップ1107から1115までの処理
を繰り返して実行することを意味している。これらの処
理は、区画の最小集合1003の各々に対して独立して
実行できるので、座標変換の場合と同様に並列処理で
き、処理を高速化することができる。
【0059】ステップ1107では、今回処理する分割
単位の頂点について図2のように経緯度と対応する基準
量の座標をまとめる。これは、座標変換の際にステップ
512で経緯度と図法Bの座標の対応テーブルを作成し
たのと同様の方法である。UTM座標のグリッド・ライ
ンの場合は、経緯度の剰余演算によって換算テーブルを
参照してまとめることができる。
【0060】ステップ1108では、ステップ1107
でまとめた対応テーブルから基準量の座標の最小値、最
大値を求める。等角線の場合はテーブルの座標を基準点
1208まわりの角度情報に変換して、その最大(小)
値を求める。あらかじめ最大(小)値を求めることによ
り、処理する基準量の範囲を制限する。
【0061】ステップ1109は、最小値、最大値の間
に含まれる基準量X(またはα)の一つ一つに対してス
テップ1110、811を実行することを意味する。こ
のときの基準量は間隔値のk倍(kは自然数)と表され
る。
【0062】ステップ1110では、分割管理単位の各
境界線(経緯線)と基準線の交点を求める。経緯線、U
TM座標のグリッド・ラインの場合は直線X=k・Xin
tと境界線の交点を求める。等角線の場合は、指定方向
の角度kαをもつ直線と境界線の交点である。このとき
の直線の式は次式で表される。 Y=tan(kα)・(X−Xo)+Yo ステップ1111では、求めた交点を結ぶ線分を表示す
る。線分は表示用スケーリングプログラム309で拡大
・縮小され、表示装置203に送られる。
【0063】ステップ1112から1114では、基準
量Yについてステップ1109から1111と同様の処
理を行う。ステップ1115では、次の分割管理単位を
求める。
【0064】図12は基準線発生処理の概略で、基準線
と分割管理領域の関係図である。図12(a)は経緯
線、UTM座標グリッド・ラインの場合、図12(b)
は等角線である。1201、1202は分割管理単位の
境界線で、経緯線となる。1203、1204の破線は
k・Xintに代表される基準線、1205、1206、
1207は各基準線と境界線の交点、1208は等角線
の基準点である。
【0065】図13は基準線管理テーブルの内容であ
る。基準線についても、図法変換と同様に管理データを
発生処理と独立させることにより各種の基準線を扱いや
すくしている。基準線管理テーブル1301は、基準線
の識別子1302、基準線の線色1303、線幅130
4、線種1305、基準線の表示間隔1306、基準量
を扱うための図法の識別子1307、換算テーブルポイ
ンタ1308から構成される。換算テーブルポインタ
は、座標変換管理データテーブルの換算テーブルポイン
タ616に準ずる。
【0066】次に注目領域に従って図法変換した場合の
精度評価の方法の一実施例について図14、図15を用
いて説明する。本実施例では、適応変換によって得られ
る座標値を真値とし、一様変換によって得られた座標値
を本来適応変換によって得られるはずであった座標値と
比較して両者のずれによって精度を評価する。比較は対
象領域中の各分割管理単位の境界線上の、以下に示す手
順で求まる点で行う。
【0067】両者のずれが許容範囲内である間は精度を
満足するとし、許容誤差範囲を以下に示す手順で設定す
ることによって任意精度の領域を強調表示できる。
【0068】図14は精度評価処理のフローチャートで
ある。一様変換による座標変換式から変換先の図法Bの
座標系(X,Y)でX一定、Y一定となる直線を決定
し、この直線と区画の境界線との交点を求め、交点位置
での座標のずれを評価する。図15は精度評価処理の概
略である。
【0069】ステップ1401では、図形データの位置
ずれ量の許容範囲を決定する。ずれの量の許容範囲(変
換の精度)はユーザが入力した注目領域の広さ(注目領
域が最小分割単位幾つ分の広さをもつか)、および図形
データの精度に応じて決定する。また、変換先座標での
座標変換管理データテーブル610を参照し、変換対象
領域での座標換算テーブルが数値化されていなければテ
ーブル作成プログラム405によりテーブルの作成を行
う。ステップ1402では、注目領域の左下頂点150
1の座標(X1,Y1)からX一定、Y一定となる直線
X=X1、Y=Y1を決定する。以下、これらの直線に
沿って精度評価を行う。すなわち、点1501を開始点
とし、この点より正の方向、負の方向に評価を行う。ス
テップ1403では、1402で設定した直線X=X1
の正方向に精度評価を行う。直線X=X1の正方向に近
傍区画を順番に評価し、許容精度を満たす間はステップ
1421から1427までのそれぞれを実行することを
表している。ずれが許容精度を越えない範囲で、最も注
目領域から離れた境界線との交点をPX+とする。
【0070】1502がPX+を表す。ステップ140
4では、直線X=X1の負方向にステップ1403と同
様の精度評価を行う。ここで得られる交点をPX-とす
る。1503がPX-を表す。ステップ1405では、
直線Y=Y1の正方向にステップ1403と同様の精度
評価を行う。ここで得られる交点をPY+とする。15
04がPY+を表す。ステップ1406では、直線Y=
Y1の負方向にステップ1403と同様の精度評価を行
う。ここで得られる交点をPY-とする。1505がP
Y-を表す。ステップ1407では、交点PX+を通り、
Y=Y1方向の直線LY+、交点PX-を通り、Y=Y1
方向の直線LY-を求める。ステップ1408では、交
点PY+を通り、X=X1方向の直線LX+、交点PY-
を通り、X=X1方向の直線LX-を求める。ステップ
1409では、4直線LX+、LX-、LY+、LY-の交
点1508を求める。ステップ1410では、4直線L
X+、LX-、LY+、LY-に囲まれる領域1509、す
なわち1409で求めた交点を頂点とする領域を精度を
満足する領域として強調表示する。1510が表示画面
上での強調表示範囲を表す。
【0071】ステップ1420、1430は、ステップ
1403から1406の精度評価処理のフローチャート
である。ステップ1420では直線X=X1について処
理を行い、ステップ1430では直線Y=Y1について
1420に準じた処理を行う。
【0072】ステップ1421は、ずれが許容範囲を越
えない間ステップ1422から1425の処理を繰返し
実行することを意味している。ステップ1422では、
直線X=X1と境界線との交点1506の位置情報を記
録しておく。最初は点1501を記録する。2回目以降
は前回求めた交点を記録する。ステップ1423では、
X=X1の正(負)方向に隣接する分割管理単位を見つ
ける。ステップ1424では、1423で見つけた単位
区画の境界線と直線X=X1の交点の経緯度を求め、適
応変換による交点のX座標の座標値Xrを求める。区画
の境界線上では経度、もしくは緯度が一定となるため、
交点の経緯度は容易に求められる。区画頂点での座標の
対応関係から、線形補間によりXrを求める。ステップ
1425では、ずれの量として(X1−Xr)の絶対値
を計算し、許容範囲内か否かを判定する。ずれが許容範
囲を越えていたら、前回求めた交点をPX+(PX-)と
して処理を終わる。1507が許容範囲を越えた交点を
表す。
【0073】次に、ユーザが指定した経路に沿って図法
変換・表示を行う方法の一実施例を説明する。これは、
方位図法のように基準点の位置によって表示結果が異な
る場合に適用できる。ユーザの入力した経路に沿って一
定間隔ごとに基準点を発生させ、図法変換を行い表示す
る。基準点が決定されれば、図法変換・表示については
先に述べたのと同様に実行できる。
【0074】図16は経路管理テーブルの内容を示すも
のである。経路管理テーブル1601は、頂点数160
2、経路の頂点座標値1603、次の頂点までの距離1
604から構成される。1603は頂点の経緯度座標を
表す。1604は次に登録された頂点までの距離を表
し、その値はUTM座標値から計算するか、もしくは球
面上の2点間の距離として計算する。基準点の発生方法
の一実施例としては、各頂点間の距離の累計を1604
から頂点ごとに求め、一定距離間隔ごとに経路上の点を
内挿して基準点とすることができる。
【0075】
【発明の効果】本発明によれば、各種図法変換を行うこ
とによって距離の正確さや方位の正確さなどに合わせて
地図を表示することができ、ユーザに対する直観的思考
の支援が行える。また各種図法変換を行う場合には、区
画ごとに頂点データを線形補間することによって隣接す
る区画間での図形データの連続性を保つことができ、さ
らに局所座標系であるUTM座標系に対しては帯領域を
シフトすることによって隣接ゾーン間の不連続性を回避
できるため感覚的に不都合のない表示を行うことができ
る。従って、ディジタル地図情報システムの情報提示機
能を向上させることができる。また、解析の基盤となる
データの提供も可能となる。
【図面の簡単な説明】
【図1】本発明による図法変換処理の概略図である。
【図2】領域の頂点での座標の対応関係を示す図であ
る。
【図3】本発明を実施する計算機システムの構成の例を
示すブロック図である。
【図4】図3の計算機が備えるプログラムの構成図であ
る。
【図5】本発明の計算機上での全体処理を示すフローチ
ャートである。
【図6】座標変換管理テーブルを示す図である。
【図7】図法管理テーブルおよび座標換算テーブルを示
す図である。
【図8】UTM座標系の概略図である。
【図9】UTM座標系の不連続性の回避方法を示す図で
ある。
【図10】座標変換対象領域とデータファイルの関係図
である。
【図11】基準線発生処理のフローチャートである。
【図12】基準線発生処理の概略図である。
【図13】基準線管理テーブルを示す図である。
【図14】精度評価処理のフローチャートである。
【図15】精度評価処理の概略図である。
【図16】経路管理テーブルを示す図である。
【符号の説明】
101…対象変換領域、102…注目領域、103…変
換結果、104…変換された対象領域、105…地図図
形データベース、301…演算処理装置、302…主記
憶装置、303…グラフィック表示装置、304…入力
装置、305…I/Oインタフェース回路、310…補
助記憶装置、601…座標変換管理テーブル、610…
座標変換管理データテーブル、701…図法管理テーブ
ル、710…座標換算テーブル群、901、902、9
03、904、1001…データ区画、1002…変換
対象領域、1003…変換対象データ区画、1201−
1202…分割管理単位区画の境界線、1203−12
04…基準線、1205−1207…基準線と境界線の
交点、1208…基準点、1301…基準線管理テーブ
ル、1501…注目領域の頂点、1502−1507…
精度評価点、1508…指定精度を満足する領域の頂
点、1509−1510…指定精度を満足する領域、1
601…経路管理テーブル。
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平1−130285(JP,A) 特開 平3−293692(JP,A) 特開 昭62−151880(JP,A) 特開 平4−280286(JP,A) (58)調査した分野(Int.Cl.6,DB名) G09B 29/00

Claims (12)

    (57)【特許請求の範囲】
  1. 【請求項1】 経度と緯度とに基づく座標系で分割管理さ
    れている地図データを保持する地図データベースと、 第1の図法による地図データを表示する表示手段と、 第2の図法を指定する指定手段と、 上記第1の図法により描かれている地図データを上記第
    2の図法による地図データに変換する変換手段とを有
    し、 上記変換手段は、上記地図データベースを参照して、上
    記分割管理単位毎に経度と緯度とを用いた線形補間によ
    り、上記第1の図法による地図データを、上記第2の図
    法による地図データに変換することを特徴とするディジ
    タル地図処理装置。
  2. 【請求項2】 請求項1記載のディジタル地図処理装置に
    おいて、上記変換の結果得られた上記第2の図法による地図デー
    タについて精度を評価する手段と、 上記精度が予め指定された精度を満足する領域を強調表
    示する手段とを設けたことを特徴とするディジタル地図
    処理装置。
  3. 【請求項3】 請求項1記載のディジタル地図処理装置に
    おいて、基準線 を発生する手段を設け、上記表示手段は、上記変換の結果得られた上記第2の図
    法による地図データ に基準線を重畳表示することを特徴
    とするディジタル地図処理装置。
  4. 【請求項4】 上記基準線は、経線及び緯線であることを
    特徴とする請求項3記載のディジタル地図処理装置。
  5. 【請求項5】 請求項1記載のディジタル地図処理装置に
    おいて、 座標を入力することによって経路を指定する手段を設
    け、 上記変換手段は、上記指定された経路に沿って変換の基
    準点を順次発生し、 上記出力手段は、各々の基準点ごとに上記変換の結果得
    られた第2の図法による地図データを表示することを特
    徴とするディジタル地図処理装置。
  6. 【請求項6】 請求項1記載のディジタル地図処理装置に
    おいて、 上記変換手段は、上記第2の図法として、隣接する2つ
    の帯領域の境界で不連続な座標値をとるUTM図法に変
    換する場合に、帯領域をシフトさせることによって不連
    続性を回避し、上記出力手段は、隣接する2つの帯領域
    にまたがる領域を表示することを特徴とするディジタル
    地図処理装置。
  7. 【請求項7】 第1の図法による地図データを第2の図法
    による地図データに変換して表示するディジタル地図の
    表示方法であって、 上記第2の図法を指定し、 経度と緯度とに基づく座標系で分割管理されている地図
    データを保持する地図データベースを参照して、上記分
    割管理単位毎に経度と緯度とを用いた線形補間により、
    表示手段に表示されている上記第1の図法による地図デ
    ータを、上記指定された第2の図法による地図データに
    変換し、 上記変換された第2の図法による地図データを上記表示
    手段に表示することを特徴とするディジタル地図の表示
    方法。
  8. 【請求項8】 上記変換の結果得られた上記第2の図法に
    よる地図データについて精度を評価し、 上記精度が予め指定された精度を満足する領域を強調表
    示することを特徴とする請求項7記載のディジタル地図
    の表示方法。
  9. 【請求項9】 上記変換の結果得られた上記第2の図法に
    よる地図データに基準線を重畳表示することを特徴とす
    る請求項7記載のディジタル地図の表示方法。
  10. 【請求項10】 上記基準線は、経線及び緯線であること
    を特徴とする請求項9記載のディジタ ル地図の表示方
    法。
  11. 【請求項11】 座標を入力することによって経路を指定
    し、 上記指定された経路に沿って変換の基準点を順次発生
    し、各々の基準点ごとに上記変換の結果得られた第2の
    図法による地図データを上記出力手段に表示することを
    特徴とする請求項7記載のディジタル地図の表示方法。
  12. 【請求項12】 上記第2の図法として、隣接する2つの
    帯領域の境界で不連続な座標値をとるUTM図法に変換
    する場合に、帯領域をシフトさせることによって不連続
    性を回避し、上記出力手段は、隣接する2つの帯領域に
    またがる領域を表示することを特徴とする請求項7記載
    のディジタル地図の表示方法。
JP3088109A 1991-04-19 1991-04-19 ディジタル地図処理装置及びディジタル地図の表示方法 Expired - Lifetime JP2900632B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP3088109A JP2900632B2 (ja) 1991-04-19 1991-04-19 ディジタル地図処理装置及びディジタル地図の表示方法
EP92303490A EP0509839B1 (en) 1991-04-19 1992-04-16 Digital cartographic system for geographical information processing
US08/396,328 US5544052A (en) 1991-04-19 1995-02-28 Digital cartographic system for geographical information processing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3088109A JP2900632B2 (ja) 1991-04-19 1991-04-19 ディジタル地図処理装置及びディジタル地図の表示方法

Publications (2)

Publication Number Publication Date
JPH04319984A JPH04319984A (ja) 1992-11-10
JP2900632B2 true JP2900632B2 (ja) 1999-06-02

Family

ID=13933714

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3088109A Expired - Lifetime JP2900632B2 (ja) 1991-04-19 1991-04-19 ディジタル地図処理装置及びディジタル地図の表示方法

Country Status (3)

Country Link
US (1) US5544052A (ja)
EP (1) EP0509839B1 (ja)
JP (1) JP2900632B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011520190A (ja) * 2008-05-02 2011-07-14 アイアイシー、インク. 画像アラインメントを使用してオブジェクトを別画像に亘ってマッピングするシステム

Families Citing this family (71)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07319915A (ja) * 1994-05-30 1995-12-08 Hitachi Ltd 地図処理方法及びその装置
DE19544921C2 (de) * 1994-12-02 1998-10-29 Nissan Motor Vorrichtung und Verfahren für die Navigation eines mobilen Körpers unter Verwendung einer aus der Vogelperspektive angezeigten Straßenkarte
JP3376741B2 (ja) * 1995-02-24 2003-02-10 日産自動車株式会社 車両用経路誘導装置
EP0735380A1 (en) * 1995-03-31 1996-10-02 A.T. SYSTEM S.p.A. A system for the radiolocation and radionavigation of mobile means
US5751612A (en) * 1995-08-24 1998-05-12 Lockheed Martin Corporation System and method for accurate and efficient geodetic database retrieval
JP3266236B2 (ja) * 1995-09-11 2002-03-18 松下電器産業株式会社 車載用ナビゲーション装置
JPH1091804A (ja) * 1996-09-11 1998-04-10 Sony Miyuujitsuku Entertainment:Kk ソフトウェアを有する記録媒体
AT1856U9 (de) * 1996-10-16 2004-05-25 Walter Fink Verfahren zur elektronischen unfalldatenaufnahme und vermessung von objekten in digitalisierten unfallbildern
JP3423848B2 (ja) * 1996-11-25 2003-07-07 株式会社日立製作所 地理情報システム
US6016118A (en) * 1998-03-05 2000-01-18 Trimble Navigation Limited Real time integration of a geoid model into surveying activities
US6219667B1 (en) * 1998-05-28 2001-04-17 International Business Machines Corporation Efficient large-scale access control for internet/intranet information systems
US6373580B1 (en) * 1998-06-23 2002-04-16 Eastman Kodak Company Method and apparatus for multi-dimensional interpolation
JP2000112342A (ja) * 1998-09-30 2000-04-21 Pioneer Electronic Corp 地図情報の処理方法
US6119069A (en) * 1999-03-01 2000-09-12 Case Corporation System and method for deriving field boundaries using alpha shapes
JP2000311236A (ja) * 1999-04-27 2000-11-07 Pioneer Electronic Corp 地図データ作成装置及び方法
AUPQ363299A0 (en) * 1999-10-25 1999-11-18 Silverbrook Research Pty Ltd Paper based information inter face
JP3473510B2 (ja) * 1999-07-21 2003-12-08 株式会社デンソー 地図表示装置
US7428525B1 (en) * 1999-11-12 2008-09-23 Tele Atlas North America, Inc. Virtual street addressing radius
JP3687731B2 (ja) * 2000-04-27 2005-08-24 アイシン・エィ・ダブリュ株式会社 地図表示装置及び記録媒体
US6751553B2 (en) 2000-06-14 2004-06-15 Vermeer Manufacturing Company Utility mapping and data distribution system and method
US6930715B1 (en) 2000-07-21 2005-08-16 The Research Foundation Of The State University Of New York Method, system and program product for augmenting an image of a scene with information about the scene
JP2002117126A (ja) * 2000-10-05 2002-04-19 Ibm Japan Ltd 管理システム、検索システム、携帯型位置表示装置、データ管理装置、位置表示方法、記憶媒体
US7689621B1 (en) * 2000-11-06 2010-03-30 Navteq North America, Llc Multi-dimensional spatial index for a geographic database
US7987186B1 (en) * 2000-11-06 2011-07-26 Navteq North America, Llc Method and system for wavelet-based representation and use of cartographic data
US7054741B2 (en) * 2002-02-11 2006-05-30 Landnet Corporation Land software tool
US20060197763A1 (en) * 2002-02-11 2006-09-07 Landnet Corporation Document geospatial shape tagging, searching, archiving, and retrieval software
US7171389B2 (en) * 2001-06-01 2007-01-30 Landnet Corporation Identification, storage and display of land data on a website
US20070226004A1 (en) * 2001-06-01 2007-09-27 Landnet Corporation Identification, storage and display of land data on a website
US20050116966A1 (en) * 2002-04-04 2005-06-02 Graham James J. Web imaging serving technology
JP2004101780A (ja) * 2002-09-09 2004-04-02 Hitachi Ltd 位置座標補正処理装置及び処理方法
US7127352B2 (en) * 2002-09-30 2006-10-24 Lucent Technologies Inc. System and method for providing accurate local maps for a central service
JP2003233304A (ja) * 2002-12-09 2003-08-22 Hitachi Ltd 地理情報システム
JP4630528B2 (ja) * 2003-05-30 2011-02-09 株式会社日立製作所 時空間データ管理装置
JP4357213B2 (ja) * 2003-06-02 2009-11-04 アルパイン株式会社 地図データベースおよびそれを用いた地図描画方法ならびに地図描画装置
JP4355535B2 (ja) * 2003-08-07 2009-11-04 株式会社岩根研究所 360度画像変換処理装置
ITMI20031920A1 (it) * 2003-10-06 2005-04-07 Milano Politecnico Apparato per la generazione di una cartografia cronografica.
US20060010028A1 (en) * 2003-11-14 2006-01-12 Herb Sorensen Video shopper tracking system and method
RU2277722C2 (ru) * 2004-05-06 2006-06-10 Военно-технический университет при Федеральной службе специального строительства Российской Федерации Система цифровой картографической основы дорожной сети
US7769609B1 (en) 2004-05-25 2010-08-03 Allstate Insurance Company Systems and methods for determining territorial rates
US20060122767A1 (en) * 2004-12-07 2006-06-08 Athalye Ravi G Map based estimations, and information search
US7583273B2 (en) 2005-03-02 2009-09-01 Avenza Systems, Inc. Method and system for transforming spatial data
FR2888023B1 (fr) * 2005-06-29 2008-02-29 Webraska Mobile Technologies S Procede de projection cartographique du globe terrestre et carte etablie selon le procede
FR2888645B1 (fr) * 2005-07-12 2007-10-12 Ixsea Soc Par Actions Simplifi Procede d'acquisition et de traitement de donnees magnetometriques par des mises a jour locales et en temps reel
JP2007133489A (ja) * 2005-11-08 2007-05-31 Sony Corp 仮想空間画像表示方法、装置、仮想空間画像表示プログラム及び記録媒体
ATE447160T1 (de) 2006-03-31 2009-11-15 Research In Motion Ltd Verfahren und vorrichtung zur dynamischen kennzeichnung von kartenobjekten in visuell angezeigten karten mobiler kommunikationsvorrichtungen
US8089390B2 (en) * 2006-05-16 2012-01-03 Underground Imaging Technologies, Inc. Sensor cart positioning system and method
US9646415B2 (en) * 2006-05-16 2017-05-09 Underground Imaging Technologies, Inc. System and method for visualizing multiple-sensor subsurface imaging data
JP5164341B2 (ja) * 2006-05-26 2013-03-21 古野電気株式会社 投影法および図形表示装置
US7924294B2 (en) * 2006-12-27 2011-04-12 The Mathworks, Inc. Polygon trimming using a modified azimuthal map projection
CA2587198A1 (en) * 2007-05-02 2008-11-02 Spartan Bioscience Inc. Method for increasing the speed of nucleic acid amplification reactions
US7990394B2 (en) 2007-05-25 2011-08-02 Google Inc. Viewing and navigating within panoramic images, and applications thereof
CA2688339C (en) * 2007-05-25 2017-04-04 Google Inc. Rendering, viewing and annotating panoramic images, and applications thereof
US8660895B1 (en) * 2007-06-14 2014-02-25 Videomining Corporation Method and system for rating of out-of-home digital media network based on automatic measurement
EP2261861A1 (en) * 2008-02-18 2010-12-15 Mitsubishi Electric Corporation Map display device
US9235334B2 (en) 2008-05-09 2016-01-12 Genesis Industries, Llc Managing landbases and machine operations performed thereon
US8825387B2 (en) * 2008-07-25 2014-09-02 Navteq B.V. Positioning open area maps
JP2010107861A (ja) * 2008-10-31 2010-05-13 Tokuda Industry Ltd 地形模型の受注システム
JP4862887B2 (ja) * 2008-12-25 2012-01-25 ソニー株式会社 地図データ表示制御装置、地図データ表示制御方法およびプログラム
US8774468B2 (en) * 2009-09-08 2014-07-08 Schlumberger Technology Corporation Dynamic shape approximation
GB201117901D0 (en) * 2011-10-18 2011-11-30 Tomtom Int Bv Map code: a public location encoding standard
CN104335065B (zh) 2012-03-12 2017-08-25 弗米尔公司 偏移频率零差探地雷达
US9739133B2 (en) 2013-03-15 2017-08-22 Vermeer Corporation Imaging underground objects using spatial sampling customization
US8917329B1 (en) 2013-08-22 2014-12-23 Gopro, Inc. Conversion between aspect ratios in camera
US10217283B2 (en) 2015-12-17 2019-02-26 Google Llc Navigation through multidimensional images spaces
CN105608984A (zh) * 2016-02-29 2016-05-25 西安科技大学 一种高斯克吕格地图投影演示装置及演示方法
CN105632325A (zh) * 2016-03-14 2016-06-01 西安科技大学 一种墨卡托地图投影演示装置及演示方法
CN107808012B (zh) * 2017-11-20 2019-09-10 武汉大学 一种基于共位的地理信息叠加方法
JP7008531B2 (ja) * 2018-02-20 2022-01-25 日本放送協会 画像幾何変換装置、画像幾何逆変換装置及びプログラム
WO2021020274A1 (ja) * 2019-07-26 2021-02-04 株式会社イッツ・エムエムシー 位置空間識別方法、位置空間識別子付与装置及びコンピュータプログラム
US11287269B2 (en) * 2019-12-10 2022-03-29 Pony Ai Inc. Map coordinate distortion compensation
WO2026032496A1 (de) 2024-08-06 2026-02-12 Fr-Innovations Gmbh Aufsetzkamera mit lichtquelle und deren forstwirtschaftliche verwendung

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4283763A (en) * 1979-09-13 1981-08-11 Bylinsky Lev V System for graphic representation of vessel's position on Mercator map
CA1295737C (en) * 1986-03-14 1992-02-11 Akira Ichikawa Apparatus for displaying travel path
JPS6314097A (ja) * 1986-07-01 1988-01-21 防衛庁技術研究本部長 飛しよう体発射装置
US4873513A (en) * 1987-08-26 1989-10-10 Geodisplay Technology Limited Partnership Automated map display system
US4972319A (en) * 1987-09-25 1990-11-20 Delorme David M Electronic global map generating system
US4899293A (en) * 1988-10-24 1990-02-06 Honeywell Inc. Method of storage and retrieval of digital map data based upon a tessellated geoid system
JP2610998B2 (ja) * 1989-06-07 1997-05-14 アルパイン 株式会社 自動車ナビゲーションシステムの描画方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011520190A (ja) * 2008-05-02 2011-07-14 アイアイシー、インク. 画像アラインメントを使用してオブジェクトを別画像に亘ってマッピングするシステム

Also Published As

Publication number Publication date
JPH04319984A (ja) 1992-11-10
EP0509839B1 (en) 1998-07-01
EP0509839A2 (en) 1992-10-21
US5544052A (en) 1996-08-06
EP0509839A3 (en) 1995-01-11

Similar Documents

Publication Publication Date Title
JPH04319984A (ja) ディジタル地図処理装置及びディジタル地図の表示方法
JP6168475B2 (ja) グラフ生成装置、グラフ生成方法及びグラフ生成プログラム
JP5746831B2 (ja) 座標変換装置、座標変換方法及びプログラム
JP4968275B2 (ja) 地図データ編集装置及び地図データ編集装置用サーバ
WO2009104218A1 (ja) 地図表示装置
JP2004101780A (ja) 位置座標補正処理装置及び処理方法
JP2964087B2 (ja) 図面表示方法および装置
JPH08147353A (ja) 出力方法
JP3002528B2 (ja) 図面管理方法および装置
JP3085404B2 (ja) 図面管理装置
JP3492253B2 (ja) 地理情報システム
CN121009713B (zh) 一种空间目标观测赤经赤纬数据三维仿真方法及系统
JP2656484B2 (ja) 図面管理方法および装置
JP3697753B2 (ja) 図形編集装置および図形編集方法
JP4012950B2 (ja) 波形編集方法
JPH09212684A (ja) 計算格子生成方法および計算格子生成装置
JPH04141780A (ja) 図形情報管理方法およびシステム
JP3092779B2 (ja) 図形処理方法及び装置
JPH11144092A (ja) メッシュデータ編集装置及び記憶媒体
JP2928513B2 (ja) 図面データの構造化と検索方法
WO1998009212A1 (fr) Procede et appareil pour l'integration et l'affichage d'informations spatiales
JP3060497B2 (ja) マーカのセグメント登録・再描画方式
JPH096978A (ja) シナリオ情報処理装置
JP2721344B2 (ja) 画像処理方法
JPH08180096A (ja) 図面作成装置

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090319

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090319

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100319

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110319

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110319

Year of fee payment: 12

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120319

Year of fee payment: 13