JPH06274594A - 移入されたビット・マップ・フォーマットの空間的データを位置整合する方法 - Google Patents

移入されたビット・マップ・フォーマットの空間的データを位置整合する方法

Info

Publication number
JPH06274594A
JPH06274594A JP6015265A JP1526594A JPH06274594A JP H06274594 A JPH06274594 A JP H06274594A JP 6015265 A JP6015265 A JP 6015265A JP 1526594 A JP1526594 A JP 1526594A JP H06274594 A JPH06274594 A JP H06274594A
Authority
JP
Japan
Prior art keywords
file
template
gis
data
map
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.)
Granted
Application number
JP6015265A
Other languages
English (en)
Other versions
JP2614411B2 (ja
Inventor
H Berger Blaine
ブレイン・エイチ・バーガー
Mark S Kressin
マーク・エス・クレッシン
Bret P Smith
ブレット・ピー・スミス
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPH06274594A publication Critical patent/JPH06274594A/ja
Application granted granted Critical
Publication of JP2614411B2 publication Critical patent/JP2614411B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three-dimensional [3D] modelling for computer graphics
    • G06T17/05Geographic models

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • Remote Sensing (AREA)
  • Computer Graphics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Processing Or Creating Images (AREA)
  • Instructional Devices (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 (修正有) 【目的】 あるGIS(地理情報システム)から別のG
ISに位置的整合を保って複数のデータ・レイヤーを変
換すること。 【構成】ユーザは着目地域のテンプレート・マップを作
る。このテンプレートは、グラフィック表示されたとき
に着目地域と同じ形状の黒い多角形として現れる全点地
図である。第1のGISを用いてこのテンプレートはビ
ット・マップ・フォーマットのファイルに変換される。
このファイルのすべてのゼロ・ビットが識別され、ファ
イル中のその位置が認識される。この情報は変換関数と
呼ばれる。変換されるべき各データ・レイヤーに対して
第1GISが用いられて適当な範囲の地図が表示され
る。この表示はビット・マップ・フォーマットでファイ
ルに変換され、テンプレート・ファイル中で識別された
ゼロ・ビットに対応する非データ・ビットを削除するた
めにこの変換関数が用いられる。この結果修正されたビ
ット・マップが第2GISに移入される。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はコンピュータ支援地理情
報システム(GIS)に関するものであり、更に具体的
に言うと、地理学的基準について一貫性ある体系を維持
したままデータをあるGISから別のシステムに変換す
る方法に関するものである。
【0002】
【従来の技術】地理情報システムとは空間的または地理
的座標によって参照されるデータを処理するように作ら
れた情報システムのことである。例えば、極めて基本的
な例を挙げると、土地地域の等高線図(つまり等高線が
ある特定地点の高度を示すような地図)はGISである
ものと考えられる。この等高線図に街路図や、下水道図
や、航空写真を加えると、4つのデータ・セットより成
るGISが得られることになる。各セットはデータ・レ
イヤーまたはデータ・プレインと呼ばれる。
【0003】自動化GISでは、データ・レイヤーはデ
ータ・ベース・システムに貯蔵され、データを入力し、
操作し、分析するためのツールが備えられて、その結果
がスクリーンまたはハードコピー印刷の形で表示され
る。
【0004】自動化GISを作り出すためには先ずデー
タを指定し、これを収集する必要がある。このようなデ
ータの典型的な入手源は都市地図、政府調査地図、航空
写真、及びその他の一般に入手できるデータ源である。
データはこれらの源から抽出され、GISに入れること
ができるように操作される必要がある。これに加えて、
データは地理位置整合されまたは地理学的基準を参照す
るものであることが必要である。すなわち、空間的デー
タはUTM(ユニバーサル・トランスバース・マーケイ
タ)、ステート・プレイン(State Plane)、または緯
度、経度のような座標系に対して参照されるものである
ことが必要である。
【0005】地理位置整合プロセスは数学的に次のよう
に表される x=f1(X,Y) y=f2(X,Y) ここで、(x,y)はある座標系における歪んだ座標、
(X,Y)は選ばれた基準格子における正しい座標、f
1,f2は変換関数である。
【0006】歪んだ座標が縮尺図から取られ、基準格子
として緯度および経度で印された平面が用いられると言
うような最も簡単な形では、この変換関数は、 x=AX+BY+C というような線形式である。ここでA,BおよびCは定
数である。湾曲した地表を平らな地図に表すことを意図
し、写真の角度、および2次元平面における曲面の写真
表現を考慮に入れる必要があるような航空写真の場合に
は、変換はかなり複雑であるがこの分野では周知であ
る。データをある選ばれた基準座標に対して地理位置整
合する標準的な方法(つまり、所要の変換関数を指定す
る方法)は次のように記述することができる。
【0007】1.歪んだ座標系で得られる空間データか
ら1点を選択し、選ばれた基準格子中の等価点を決定す
る; 2.2対の座標によって、この選ばれた2点を表し、こ
れら対の間の関係を表す変換関数を計算する; 3.別の点を選択して上記1および2を繰り返す。
【0008】空間的データの集合中のすべての点につい
てこのプロセスを繰り返すことは時間および労力の点で
不可能なほどのコストを要する。従って、このプロセス
は選ばれたサンプル点についてのみ繰り返される。点を
選ぶ方法(サンプリング方法)は、最隣接コンボリュー
ション、双1次コンボリューションまたは立方コンボリ
ューション等の多種多様な周知の手法から選ぶことがで
きる。
【0009】真の変換関数が着目地域にわたって変動す
ることは珍しくない。例えば航空写真において地球の湾
曲は2次元画に対して点を異なる態様でマップする結果
をもたらす。従って、真の変換関数は観察点から画面ま
での距離に応じて変動する。別の例として給水本管の線
図を考察する。線図の目的が相互接続点を示すことにあ
るならば、そのような相互接続点の間の本管の表現は必
ずしも一貫性あるものであることを必要としない。これ
は点間の物理的距離に対する引かれた線の比が一定であ
るということはありそうもないからである。このような
線図を地理的に基準づけるための真の変換関数は線形関
数の集まりから成り、その1つとして相互に関連する必
然性はないからである。
【0010】真の変換関数が地図上の別々の部分で変動
する場合、点のサブセットだけから計算された変換はな
にがしかの不正確性を持つことがある。このことは、計
算された変換関数が空間的データ点の集合全体を地理的
に基準づけるのに用いられるときに歪みをもたらすこと
になる。
【0011】地理的基準付けに関するプロセスを自動化
する多様な手法がこの分野に存在している。これらの手
法の殆どは多数の座標点対を選ぶことにより歪みを減ら
すことに重点を置いている(すなわち、ラバー・シーテ
ィング手法)。この分野の現状の技術水準については、
Lillesand およびKiefer共著「Remoto Sensing and Ima
ge Interpretation」第2版、第10章の10.2に記
述されている。
【0012】GISのユーザは1より多くのGIS中の
データに情報を入れることを必要とすることが良くあ
る。各GISは典型的には非公開のフォーマットでその
データを保持するので、ユーザが幾つかのソースGIS
から単一のターゲットGISにデータを移入する事を可
能にする変換プログラムは極めて僅かしか商業的に入手
できない。
【0013】従来技術において1つのGISから別のG
ISへの変換は1GIS中にある所要のデータ・レイヤ
ーの各々についての物理的出力を取り出してこれを第2
のGISにマッピングする事によって行われていた。こ
のプロセスをもっと具体的に述べると、これには以下の
表記法が用いられる。データ・レイヤー(a,b)はG
ISaのb番目のレイヤーを参照する。従ってユーザが
データ・レイヤー(1、1)、データ・レイヤー(1、
2)、データ・レイヤー(1、3)を用いることを望む
ものと仮定すると、これら全てはGIS1の中に見い出
され、データ・レイヤー(2、1)はGIS2の中に見
い出される。更に、GIS2が特に有用なデータ操作ツ
ールを含んでおり、このためデータ・レイヤー(2、
1)からGIS1フォーマットへのより単純な変換をす
るのではなく、GIS1データ・レイヤー(1、n)を
GIS2に変換することが必須であるものと仮定され
る。
【0014】この状況においてユーザはデータ・レイヤ
ー(1、1)の空間的情報を取り出し(典型的にはGI
S1のツールを使用して物理的地図のようなグラフィッ
ク出力を作り出す)、データ・レイヤー(1、1)が探
査地図であり、データ・レイヤー(2、1)が所望の座
標系である場合に用いられる筈のものと同じ手法を用い
て(言い換えれば前述の手法を用いて)、この情報をデ
ータ・レイヤー(2、1)に対して地理位置整合する。
このプロセスはデータ・レイヤー(1、2)およびデー
タ・レイヤー(1、3)に対しても繰り返される。
【0015】データ・レイヤー(1、n)の各々は異な
るデータを含んでいたので(異なる点および線が各レイ
ヤーに関連する地図上に表されていた筈である)、デー
タ・レイヤー(2、1)からの諸点に対して位置整合す
るためにユーザがデータ・レイヤー(1、1)から選ん
だ点の集合は、データ・レイヤー(2、1)に対して位
置整合されるべきデータ・レイヤー(1、2)からの集
合とは必然的に異なるものとなる筈である。このことは
異なる座標対を繰り返し選ぶという時間のかかるプロセ
スが各レイヤーについて実行されなければならないこと
を意味する。更に、前述の如く、座標対の特定のサブセ
ットの選択は地理位置整合にある種の歪みを持ち込むこ
とがある。座標の集合は各データ・レイヤー(1、n)
毎に異なるから、地理位置整合における歪みも各レイヤ
ー毎に異なる筈である。この結果、移入されたレイヤー
は不完全に位置整合され適正にオーバレイされないこと
になる。
【0016】
【発明が解決しようとする課題】従って、本発明の目的
は空間的データをあるGISから別のGISに変換して
最初のGISのレイヤー間の位置整合が失われず、不適
正なオーバレイの問題が最小にされるような変換手段を
提供することにある。
【0017】本発明のもう1つの目的は空間的データの
複数レイヤーをある地理情報システムから別の地理情報
システムへ変換し、これによって複数の変換関数を決定
する問題を回避し、変換されたレイヤーに一貫性ある歪
みを与える(一貫性ある歪みはより容易に補償される)
方法を提供することにある。
【0018】
【課題を解決するための手段】本発明はユーザが複数の
データ・レイヤーをあるGISから別のGISに変換す
ることを可能ならしめる方法より成るものである。ユー
ザは着目地域のテンプレート地図を作成する。テンプレ
ートとは、グラフ化されたとき着目地域と同一形状の黒
い多角形として現れる全点地図のことである。最初のG
ISを用いてテンプレートはビット・マップ・フォーマ
ットの形のファイルに変換される。このファイルのゼロ
・ビットがすべて識別されてファイル中のその位置が確
認される。この情報は変換関数と呼ばれる。変換される
べき各データ・レイヤーについて適当な範囲の地図を表
示するのにこの最初のGISが用いられる。この表示は
ビット・マップ・フォーマットの形のファイルに変換さ
れ、テンプレート・ファイル中で識別されたゼロに対応
する非データ・ビットを削除するのにこの変換関数が用
いられる。この結果得られた修正されたビット・マップ
が第2のGISに移入される。
【0019】
【実施例】移入されたビット・マップ型空間データを地
理情報システムGISに位置整合する本発明の方法はコ
ンピュータ使用GISの任意のものに適用できる。本発
明の好適な実施例において、本発明はワークステーショ
ンより成るホスト・データ処理システム上で実行され
る。このようなワークステーションはIBM RISC
システム/6000モデル530であり、64メガバ
イトのメモリ、1.6ギガ・バイトのハード・ディスク
を有し、ディスプレイ・スクリーンIBM6091ー1
9およびキーボード、マウスを接続している。RISC
システム/6000はAIXバージョン3オペレーティ
ング・システムを使用し、そのうえで2つのGISプロ
グラムが実行された。このようなGISプログラムの例
はARC/INFO(商標)であり、これはESRI
(Environmental Systems ResearchInstitutes)および
GRASS(商標)により提供されるプログラムで、Un
itedStates Construction Engineering Research Labor
atoryから提供されるGISプログラムである。
【0020】以下本発明を,GIS1から情報を取り出
してこれをGIS2にマッピングする問題を参照して説
明する。情報は一定の地理的地域または範囲に適用可能
な3つのデータ・レイヤーの部分から成るものである。
例えばこの3つのデータ・レイヤーはそれぞれ土地使用
地図、水道地図、等高線地図であって良く、その地理的
範囲または地域はコロラド州デンバーの20ブロック地
域である。
【0021】図1に本発明のフローダイアグラムを示
す。ここで述べられるステップはRISCシステム/6
000ワークステーションに貯蔵されたプログラムの中
に具体化される。
【0022】本発明の方法は図1のステップ10におけ
る地理的着目範囲の選択を以て始まる。ステップ100
においてこの地理的範囲に対応するテンプレートが作ら
れる。テンプレートは地理的着目範囲全体のユーザに対
する2次元表現である。従って、テンプレートはその形
状が着目地域に一致する多角形である。より具体的に言
うと、地理的着目範囲およびテンプレートの両方とも線
分によって画定され、この線分の各々はその端点で次の
線分に接続されている。地理的範囲の線分の長さはテン
プレートの対応する線分の長さに対して一定の比を持っ
ており、隣接する線分のなす角度は地理的範囲およびテ
ンプレートの両方に対して同じである。図2を参照する
と、本実施例の場合、テンプレートは矩形(20)であ
り、その辺の長さは目下解析中のデンバー地域(1
0)、すなわち経度L1からL2,緯度L3からL4ま
で広がる地域の距離に対しある数学的関係を有すること
が観察される。
【0023】更に、テンプレートは全点テンプレートで
ある。すなわち、テンプレート内の各点はデータ点と考
えられ、テンプレート範囲の外側の点はデータ点でない
ものと考えられる。図2を参照すると、この実施例にお
いて、作成されたテンプレート(20)は2次元マスク
であり、その内部(21)は黒(図2では影線で表され
る)、その外部(30)は白である。従ってこの場合、
データは黒に相当し、非データは白に相当する。
【0024】ステップ110はテンプレート範囲の座標
対、すなわち地理的範囲を囲う各線分の端点の座標対、
の決定である。この実施例の場合、これは4つのデータ
点から成り、テンプレートの4隅(22、23、25、
25)に対応する。図2において、着目する座標対はそ
れぞれ(L1,L3),(L2,L3),(L1,L
4),(L2,L4)である。
【0025】ステップ120はGISの表示機能を用い
てテンプレートを表示するステップである。このような
機能の例はARC/INFOにおける命令「arcs」
およびGRASSにおける命令「d.rast」であ
る。
【0026】ステップ130においてスクリーン上のテ
ンプレート情報がファイル・フォーマットの形で捕獲さ
れる。このステップを実行するのに多くの手法がある。
GISの多くはスクリーン印刷機能を持つ(これはGI
Sのユーザの殆どはシステムから作り出した地図のハー
ド・コピーを求めるからである)。例えば、ARC/I
NFOにおいて、Arcplotのもとで「scree
nsave」は現スクリーン表示をラスタ・イメージと
して保存する。このほかにもユーザがスクリーンの領域
をファイルに取り込むことを可能にするGISとは無関
係なプログラムがある。例えば、X−WindowのD
ump命令はスクリーン領域を保管することができる。
このステップの出力はビット・マップ・ファイル,FI
LE Tと呼ばれるものであり、これは表示されたテン
プレートを表すものである。この分野で知られているよ
うにビット・マップは行(水平方向)および列(垂直方
向)の順に配列された明暗またはカラーの個々のピクセ
ルまたは点による文字またはグラフィックスの表現であ
る。各ピクセルは1ビット(単純な白黒の場合)または
32ビットまでのビット(高解像度カラーの場合)によ
り表される。この実施例において、黒は「1」ビットで
表され、白は「0」ビットで表される。図2にテンプレ
ート(20)のビット・マップを表す画(50)が示さ
れている。
【0027】ステップ140は「1」(すなわちデー
タ)でないビット・マップ中のすべてのビットをFIL
E Tにおいて識別する。このステップにおいてビット
・マップ・データでないすべての記録、例えばヘッダ記
録またはヘッダ・フィールド、およびビット・マップ・
データでない記録のすべての部分が識別される。各
「0」すなわち非ビット・マップ・データの場所がこの
ようにして突き止められる。
【0028】図3はテンプレート(300)中でデータ
を非データから隔離するプログラムの疑似コードが参照
する座標点を表す。図3においてこのコードはビット・
マップを先ず行(310)毎に、次に列(350)毎に
処理する。この疑似コードは以下の如きものである。
【0029】 テンプレート・マップ・ファイルを読みとる、 行番号を調べる(NROWS)、 列番号を調べる(NCOLS)、 ゼロ変数 R1,R2,C1,C2、 ブール・フラグR FLAGを偽にセットする、 行=0、行<NROWS、について、 データの1行を読みとる、 R FLAG=偽、かつ全行=0ならば、R1=行、 そうでなければR FLAG=真、 R FLAG=真、かつ全行=0ならば、 R2=行、 行=NROWS 終わり 終わり 行R1でデータの1行を読みとる、 ブール・フラグC FLAGを偽にセットする、 列=0、列<NCOLS、について、 C FLAG=偽、かつ列=0ならば、C1=列、 そうでなければC FLAG=真、 C FLAG=真、かつ列=0ならば、 C2=列、 列=NCOLS 終わり 終わり ステップ140の出力は変換情報であり、これは保存さ
れて後続のすべてのレイヤーに適用される。テンプレー
トの地理的範囲(図2の例では(L1,L3),(L
2,L3),(L1,L4),(L2,L4))もこの
時点で保存される。
【0030】ステップ150はテンプレート範囲に対す
るデータ・レイヤー(1、1)情報より成るマップを表
示するためのGIS1の使用を含む。
【0031】ステップ160はステップ130でFIL
E Tがテンプレートから作られたのと同じ方法でビッ
ト・マップ・ファイルFILE L1を作ることに関す
る。
【0032】ステップ170はFILE L1に対して
変換テンプレートを使用することに関する。すなわち、
ステップ140におけるゼロ・ビットに対応する位置に
あるすべてのビットを除去してFILE L1を圧縮す
るために変換情報が用いられる。このステップの出力が
変換されたファイル、FILE L1’である。
【0033】ステップ180はGRASSの「r.i
n.ascii」命令のようなプログラムおよびステッ
プ110で指定されたテンプレート範囲を用いてFIL
E L1’をASCIIデータに変換することを含む。
【0034】図2から判るようにステップ190、ステ
ップ150ないし180はデータ・レイヤー(1、2)
およびデータ・レイヤー(1、3)に対して繰り返さ
れ、ファイル,File L2’およびFile L
3’を作り出す。変換された3つのファイル(この例で
はFile L1’、File L2’、File L
3’)はすべてGIS2に移入される。
【0035】当業者にとって明らかなように、本発明の
重要なステップでありかつ従来技術に対する改良である
ステップは移転されるべきすべての後続範囲またはレイ
ヤーに対してテンプレート・マップが作られそして探求
されうることを認識するステップである。変換関数は、
テンプレート・マップに対する関数を作りこれを後続す
るすべてのマップ・レイヤーに適用することによって、
すべての点に対し1度だけしか作り出されないので、後
続するすべてのマップ・レイヤーは座標対を再選択した
り、変換関数を再計算したりすることなく別のGISに
移入されうる。この結果、第2のGISに共に完璧に位
置整合されたマップ・レイヤーが得られるとともに、座
標系に対する正しい地理位置整合が得られる。これに加
え、変換関数の生成に際して歪みが入り込んだときには
この歪みは各データ・レイヤーの変換全体にわたって体
系的に持ち込まれる。当業者にとっての体系的エラーは
容易に訂正できるか、あるいはあるアプリケーションで
は無視することさえもできる。
【0036】これまで述べたように、前に述べた疑似コ
ードは図1のステップ140に対応する機能、つまりテ
ンプレートのビット・マップを変換関数に変換する機能
を与えることのできる命令の一部についての例である。
この実施例においては上記疑似コードの機能を有するプ
ログラムがCプログラミング言語で書かれた。C言語は
Brian W. Kernighan, Dennis M. Ritchie共著の「The C
Programming Language」、1978年およびDouglas
A. Young著、「X Window Systems Programmingand Appl
ications with Xt」、1989年、に記述されている。
この機能を持つプログラムは、フォートラン等の任意の
ありふれたプログラム言語でも書くことができる。
【0037】本発明の基本的性格を変えない範囲である
ならば、図3の命令のステップの順序を変えたり、その
他のステップを追加したりする事ができることは勿論で
ある。また、本発明の基本的性格を変えない範囲である
ならば、図1の命令のステップの順序を変えたり、その
他のステップを追加したりする(例えばエラー・ルーチ
ンを追加すること)事ができることは勿論である。
【0038】本明細書は別のGISの入力として与えら
れるべきあるGISのビット・マップ表示出力を地理位
置整合する方法について述べてきたが、ここで述べられ
た手法は幾つかの重要なユーザの要求を解決するもので
ある。例えば、共通データ交換フォーマットがない場
合、本発明はGIS製品のユーザにユーザ・データにつ
いての相当な投資(典型的にはシステム導入の全コスト
の約80パーセント)を節減する能力を与える。
【0039】本発明は特定の実施例について記述された
が、本発明の精神を逸脱することなくその他の実施形態
が可能であること、また本発明の特定の実施例に修正ま
たは変更が加えられて良いことは当業者にとって自明で
あろう。例えば、本発明はGIS1からの1または複数
のデータ・レイヤーおよびGIS2からの1または複数
のデータ・レイヤーをGIS3にマップするのに用いる
こともできる。
【0040】
【発明の効果】本発明によれば、変換関数は、テンプレ
ート・マップに対する関数を作りこれを後続するすべて
のマップ・レイヤーに適用することによって、すべての
点に対し1度だけしか作り出されないので、後続するす
べてのマップ・レイヤーは座標対を再選択したり、変換
関数を再計算したりすることなく別のGISに移入され
うる。この結果、第2のGISに共に完璧に位置整合さ
れたマップ・レイヤーが得られるとともに、座標系に対
する正しい地理位置整合が得られる。これに加え、変換
関数の生成に際して歪みが入り込んだときにはこの歪み
は各データ・レイヤーの変換全体にわたって体系的に持
ち込まれる。当業者にとっての体系的エラーは容易に訂
正できるか、あるいはあるアプリケーションでは無視す
ることさえもできる。
【0041】
【図面の簡単な説明】
【図1】本発明のフロー・ダイアグラムを示す、
【図2】選択された地理的範囲、この範囲に対するテン
プレート、およびこのテンプレートに関連するビット・
マップノグラフィックな表現を示す、
【図3】変換関数を作るのに用いられる疑似コードが参
照する座標点を示す。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 マーク・エス・クレッシン アメリカ合衆国コロラド州、ニウオット、 エステート・サークル 7958番地 (72)発明者 ブレット・ピー・スミス アメリカ合衆国コロラド州、ロングモン ト、キャメロン・レイン742番地

Claims (8)

    【特許請求の範囲】
  1. 【請求項1】表示装置及び複数の地理情報システム(G
    IS)を有し、該GISの各々が複数のデータ・レイヤ
    ーを含んでおり、各データ・レイヤーが地理的に基準参
    照されたデータより成るグラフィック・コンピュータ・
    システムにおいて、地理的基準を保持したまま最大の精
    度で複数のGIS間で地理位置整合したデータを移転す
    るための方法であって、 (a)複数の線分で画定された地理的領域を選択するス
    テップであって、該各線分は他の2本の線分にその端点
    同士で接続し、該各端点はその地理的場所を表す座標対
    で識別される如きステップと、 (b)複数の線分で画定されたテンプレートを作るステ
    ップであって、該各線分は他の2本の線分にその端点同
    士で接続し、該テンプレートは上記地理的領域と形状及
    び領域が一致しており、該テンプレートの各端点は上記
    地理的領域の端点の1つに関連している如きステップ
    と、 (c)上記テンプレートの各端点毎に上記関連する地理
    的領域の端点の座標対を決定するステップと、 (d)第1のGISを用いて上記テンプレートを上記表
    示スクリーンに表示するステップであって、上記表示ス
    クリーン上の上記テンプレートの内側の点が第1のデー
    タ・タイプのものであり、その外側の点が第2のデータ
    ・タイプのものである如きステップと、 (e)上記テンプレートの表示から、各々上記スクリー
    ン上の特定の点で表されるビットの複数個より成るテン
    プレート・ファイルを作るステップと、 (f)変換関数を作るステップであって、該変換関数は
    上記テンプレート・ファイル中で上記第2のデータ・タ
    イプのすべてのビットを識別し、このようなビットの場
    所を上記ファイルに記録する如きものであるステップ
    と、 (g)上記第1GISを用いて上記表示スクリーン上に
    該第1GISからの第1データ・レイヤーの一部を第1
    マップとして表示するステップであって、該一部が上記
    選択された地理的領域に位置整合されたデータより成る
    ものである如きステップと、 (h)上記表示された第1マップから第1ファイルを作
    るステップであって、該第1ファイルが複数のビットよ
    り成り各ビットが上記スクリーンの特定の点により識別
    される如きステップと、 (i)第1の変換されたファイルを作るため上記第1フ
    ァイルに上記変換関数を適用するステップであって、該
    変換関数の適用によって上記テンプレート・ファイル中
    で0ビットを持つ位置に対応するすべてのビット位置を
    上記第1ファイル中で識別し、これにより識別されたビ
    ットを削除するステップと、 (j)上記第1の変換されたファイルを第2GISの入
    力フォーマットに変換するステップと、 (k)上記第1GISを用いて上記表示スクリーン上に
    該第1GISからの第2データ・レイヤーの一部を第2
    マップとして表示するステップであって、該一部が上記
    選択された地理的領域に位置整合されたデータより成る
    ものである如きステップと、 (l)上記表示された第2マップから第2ファイルを作
    るステップであって、該第2ファイルが複数のビットよ
    り成り各ビットが上記スクリーンの特定の点により識別
    される如きステップと、 (m)第2の変換されたファイルを作るため上記第2フ
    ァイルに上記変換関数を適用するステップであって、該
    変換関数の適用によって上記テンプレート・ファイル中
    で0ビットを持つ位置に対応するすべてのビット位置を
    上記第2ファイル中で識別し、これにより識別されたビ
    ットを削除するステップと、 (n)上記第2の変換されたファイルを第2GISの入
    力フォーマットに変換するステップと、 を含む移入されたビット・マップ・フォーマットの空間
    的データを位置整合する方法。
  2. 【請求項2】上記ステップ(n)に続いて、上記第2G
    ISを用いて表示された上記第2の変換されたファイル
    をオーバレイするように上記第1の変換されたファイル
    を表示することを特徴とする請求項1の方法。
  3. 【請求項3】上記第1のデータ・タイプが「1」ビット
    であり、上記第2のデータ・タイプが「0」ビットであ
    る請求項1の方法。
  4. 【請求項4】上記座標対が上記端点の緯度及び経度であ
    る請求項1の方法。
  5. 【請求項5】上記スクリーン上の表示は明暗またはカラ
    ーの点より成り、該点はピクセルと呼ばれ、行及び列の
    形に配列される請求項1の方法。
  6. 【請求項6】上記ステップ(h)で作られる第1ファイ
    ルはビット・マップであり、該ビット・マップはビット
    の集まりより成り、各ビットが上記表示の上記ピクセル
    の1つに関連され、該ビットの値は上記ピクセルが明、
    暗、カラーの何れであるかにより決定され、上記ビット
    ・マップにおける上記ビットの位置が上記関連されたピ
    クセルの上記行及び列により決定される請求項5の方
    法。
  7. 【請求項7】上記ステップ(l)で作られる第2ファイ
    ルはビット・マップである請求項6の方法。
  8. 【請求項8】上記第2データ・レイヤーは第3GISの
    データ・レイヤーである請求項1または6の方法。
JP6015265A 1993-03-17 1994-02-09 移入されたビット・マップ・フォーマットの空間的データを位置整合する方法 Expired - Lifetime JP2614411B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US032211 1993-03-17
US32211 1993-03-17
US08/032,211 US5418906A (en) 1993-03-17 1993-03-17 Method for geo-registration of imported bit-mapped spatial data

Publications (2)

Publication Number Publication Date
JPH06274594A true JPH06274594A (ja) 1994-09-30
JP2614411B2 JP2614411B2 (ja) 1997-05-28

Family

ID=21863704

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6015265A Expired - Lifetime JP2614411B2 (ja) 1993-03-17 1994-02-09 移入されたビット・マップ・フォーマットの空間的データを位置整合する方法

Country Status (3)

Country Link
US (1) US5418906A (ja)
EP (1) EP0619554A3 (ja)
JP (1) JP2614411B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000053846A (ko) * 2000-04-26 2000-09-05 류재익 토지정보 시스템 지원을 위한 시공간 객체지향 모델링방법

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6272457B1 (en) 1996-09-16 2001-08-07 Datria Systems, Inc. Spatial asset management system that time-tags and combines captured speech data and captured location data using a predifed reference grammar with a semantic relationship structure
US6732120B1 (en) 1998-09-03 2004-05-04 Geojet Information Solutions Inc. System and method for processing and display of geographical data
FR2785425B1 (fr) * 1998-11-02 2001-01-05 Suez Lyonnaise Des Eaux Procede de gestion des boues des stations d'epuration d'eaux usees en vue de leur epandage
US6119069A (en) * 1999-03-01 2000-09-12 Case Corporation System and method for deriving field boundaries using alpha shapes
US6870545B1 (en) * 1999-07-26 2005-03-22 Microsoft Corporation Mixed but indistinguishable raster and vector image data types
US7447509B2 (en) * 1999-12-22 2008-11-04 Celeritasworks, Llc Geographic management system
US8452776B2 (en) * 1999-12-22 2013-05-28 Celeritasworks, Llc Spatial data portal
US7038681B2 (en) * 2000-03-29 2006-05-02 Sourceprose Corporation System and method for georeferencing maps
US6631326B1 (en) 2000-03-29 2003-10-07 Sourceprose Corporation System and method for performing flood zone certifications
US7190377B2 (en) * 2000-03-29 2007-03-13 Sourceprose Corporation System and method for georeferencing digital raster maps with resistance to potential errors
US20050159882A1 (en) * 2000-03-29 2005-07-21 Howard John W. System and method for performing flood zone certicifications
US7148898B1 (en) 2000-03-29 2006-12-12 Sourceprose Corporation System and method for synchronizing raster and vector map images
US7171389B2 (en) * 2001-06-01 2007-01-30 Landnet Corporation Identification, storage and display of land data on a website
US7054741B2 (en) * 2002-02-11 2006-05-30 Landnet Corporation Land software tool
US20070226004A1 (en) * 2001-06-01 2007-09-27 Landnet Corporation Identification, storage and display of land data on a website
US20060197763A1 (en) * 2002-02-11 2006-09-07 Landnet Corporation Document geospatial shape tagging, searching, archiving, and retrieval software
AU2002331821A1 (en) * 2001-09-06 2003-03-24 Acclaima Ltd. Method and apparatus for applying alterations selected from a set of alterations to a background scene
FR2833371B1 (fr) * 2001-12-06 2004-06-04 Ciril Procede et dispositif de generation automatique d'applications geomatiques
US20050116966A1 (en) * 2002-04-04 2005-06-02 Graham James J. Web imaging serving technology
US6847888B2 (en) * 2002-08-07 2005-01-25 Hrl Laboratories, Llc Method and apparatus for geographic shape preservation for identification
US7583273B2 (en) * 2005-03-02 2009-09-01 Avenza Systems, Inc. Method and system for transforming spatial data
US20060210169A1 (en) * 2005-03-03 2006-09-21 General Dynamics Advanced Information Systems, Inc. Apparatus and method for simulated sensor imagery using fast geometric transformations
US20080147325A1 (en) * 2006-12-18 2008-06-19 Maassel Paul W Method and system for providing augmented reality
FI20070373A7 (fi) * 2007-05-14 2008-11-15 Whatamap Com Oy Menetelmä epäsäännöisen kartan sitomiseksi tunnettuun koordinaatistoon referenssipisteillä
WO2014142929A1 (en) * 2013-03-14 2014-09-18 Trifecta Global Infrastructure Solutions, Ltd. Systems and methods for advanced sanitary sewer infrastructure management
JP5883817B2 (ja) * 2013-03-21 2016-03-15 株式会社ジオ技術研究所 描画データ生成装置および描画装置
WO2017222550A1 (en) 2016-06-24 2017-12-28 Google Inc. Identifying, processing and displaying data point clusters
CN110334168A (zh) * 2019-06-28 2019-10-15 广东省国土资源测绘院 一种城镇村地类细化技术方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0690596B2 (ja) * 1985-04-30 1994-11-14 日本電装株式会社 電子地図表示装置
US4791572A (en) * 1985-11-20 1988-12-13 Mets, Inc. Method for accurately displaying positional information on a map
US4821214A (en) * 1986-04-17 1989-04-11 Brigham Young University Computer graphics method for changing the shape of a geometric model using free-form deformation
WO1990014627A1 (en) * 1989-05-15 1990-11-29 Bennett Mark J Method for generating maps
US5312478A (en) * 1990-04-11 1994-05-17 Lotus Development Corporation System for managing information in a three dimensional workspace
US5313574A (en) * 1990-06-13 1994-05-17 Hewlett-Packard Company Method for starting processing of an iconic programming system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000053846A (ko) * 2000-04-26 2000-09-05 류재익 토지정보 시스템 지원을 위한 시공간 객체지향 모델링방법

Also Published As

Publication number Publication date
EP0619554A2 (en) 1994-10-12
JP2614411B2 (ja) 1997-05-28
EP0619554A3 (en) 1995-07-05
US5418906A (en) 1995-05-23

Similar Documents

Publication Publication Date Title
JP2614411B2 (ja) 移入されたビット・マップ・フォーマットの空間的データを位置整合する方法
US6847888B2 (en) Method and apparatus for geographic shape preservation for identification
CN112525208B (zh) 城市道路地图快速构建方法和装置及设备
CN111915699A (zh) 一种基于cad数据生成瓦片地图并发布的方法
Khakimova et al. Development of Cadastral Maps and Plans in the Geoinformation System
US7343051B1 (en) Method of recognizing an object in an image using multi-sensor integration through conditionally optimal geoscene generation and registration
CN113806601B (zh) 一种周边兴趣点检索方法及存储介质
US7899272B1 (en) Method of recognizing an object in an image using multi-sensor integration through conditionally optimal geoscene generation and registration
Jensen Issues involving the creation of digital elevation models and terrain corrected orthoimagery using soft‐copy photogrammetry
CN109509234B (zh) 一种基于城区建筑群高清栅格地图矢量化的方法
Gede et al. Automatic georeferencing of the 1951-53 topographic map series of Hungary
Paskevich MAPIT; an improved method for mapping digital sidescan sonar data using the Woods Hole Image Processing System (WHIPS) software
JP3076639B2 (ja) 図面データベース作成方式および図面情報表示方式
Rodier plot corresponds to a peak and each neighbourhood
Ibrahim Solving Of Real-Color Digital Image Processing Problems by Converting Them to Their Corresponding Three Spectral Values to Enhancement the Remote Sensing Satellite Images Classification.
Edwards et al. Preparation and presentation of digital maps in raster format
WO2004015634A1 (en) Method and apparatus for display of geospatially-based data
Brovelli et al. The usability of vectorization and a new point matching procedure as first step in conflating raster and vector maps
WO2024100777A1 (ja) 推論装置、学習装置、推論方法、学習方法、及びコンピュータプログラム
d'Alge et al. Input procedures for TM-Landsat photographic products into a GIS environment
Roberts et al. Projecting GeoVisipedia Annotations onto Satellite Imagey with the PRISM Algorithm
Horvath et al. Using a spatial and tabular database to generate statistics from terrain and spectral data for soil surveys
CN112464153A (zh) 一种土地性质变化分析方法
Amin et al. Evaluation of Land Use Maps Using Remote Sensing and GIS
Johnson An advanced mapping system for the soil conservation service