[go: up one dir, main page]

JP2010504560A - デジタル地図上にグラフィック・オブジェクトを表示する方法およびシステム - Google Patents

デジタル地図上にグラフィック・オブジェクトを表示する方法およびシステム Download PDF

Info

Publication number
JP2010504560A
JP2010504560A JP2009529382A JP2009529382A JP2010504560A JP 2010504560 A JP2010504560 A JP 2010504560A JP 2009529382 A JP2009529382 A JP 2009529382A JP 2009529382 A JP2009529382 A JP 2009529382A JP 2010504560 A JP2010504560 A JP 2010504560A
Authority
JP
Japan
Prior art keywords
graphic object
digital map
graphic
metadata
rendering
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.)
Pending
Application number
JP2009529382A
Other languages
English (en)
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.)
Raytheon Co
Original Assignee
Raytheon Co
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 Raytheon Co filed Critical Raytheon Co
Publication of JP2010504560A publication Critical patent/JP2010504560A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/05Geographic models
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/80Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
    • G06F16/84Mapping; Conversion

Landscapes

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

Abstract

本発明のある実施形態によれば、デジタル地図上にグラフィック・オブジェクトを表示する方法が、あるグラフィック・オブジェクトについて、そのグラフィック・オブジェクトの型を示すパラメータ、そのグラフィック・オブジェクトの大きさを示すパラメータおよびそのグラフィック・オブジェクトによって表されている対象の地理的位置を示すパラメータ群を含むメタデータを受領することを含む。そのグラフィック・オブジェクトの型は、記憶されている型の群のうちの一つである。本方法はさらに、受領されたメタデータに基づいて、前記グラフィック・オブジェクトについての地理的座標の群を生成することによって前記デジタル地図上に前記グラフィック・オブジェクトをレンダリングすることを含む。

Description

本発明は概括的にはデジタル地図に、より詳細にはデジタル地図上にグラフィック・オブジェクトを表示する方法およびシステムに関する。
デジタル地図(digital map)は地理的位置についての情報を検索し、同定し、発見するために開発されてきた。いくつかのマッピング・プログラム(mapping program)は衛星画像法を使ってデジタル地図を生成する。そのようなマッピング・プログラムの例は、「グーグル・アース」(Google Earth)およびマイクロソフトの「バーチャル・アース」(Virtual Earth)を含む。そのような既存のマッピング・プログラムは典型的には、基本となるデジタル地図を、単純なグラフィックを描く単純な線および地図特徴を記述する注釈とともに提供する。
しかしながら、これらの既存のマッピング・プログラムは、より複雑な2Dおよび3Dグラフィック・オブジェクトの表示をネイティブにはサポートしない。
本発明のある実施形態によれば、デジタル地図上にグラフィック・オブジェクトを表示する方法が、あるグラフィック・オブジェクトについて、そのグラフィック・オブジェクトの型を示すパラメータ、そのグラフィック・オブジェクトの大きさを示すパラメータおよびそのグラフィック・オブジェクトによって表されている対象の地理的位置を示すパラメータ群を含むメタデータを受領することを含む。そのグラフィック・オブジェクトの型は、記憶されている型の群のうちの一つである。本方法はさらに、受領されたメタデータに基づいて、前記グラフィック・オブジェクトについての地理的座標の群を生成することによって前記デジタル地図上に前記グラフィック・オブジェクトをレンダリングすることを含む。
本発明の個別的な諸実施形態の技術的利点は、前記グラフィック・オブジェクトを記述する簡単なメタデータからマークアップ言語コードを生成する、デジタル地図上にグラフィック・オブジェクトを表示するための方法およびシステムを含む。こうして、グラフィック・オブジェクトをレンダリングするための開発時間およびソフトウェア維持コストが劇的に削減される。
本発明の個別的な諸実施形態のもう一つの技術的利点は、申込機構(subscription mechanism)を通じてグラフィック・オブジェクト情報を自動的に取得する、デジタル地図上にグラフィック・オブジェクトを表示するための方法およびシステムを含む。こうして、本発明は、グラフィック・オブジェクトをリアルタイムで動的に更新する。
本発明の他の技術的利点は以下の図面、説明および請求項から当業者にはすぐ明白となるであろう。さらに、上記では個別的な利点を列挙したが、さまざまな実施形態は列挙された利点のすべてを含んでいてもよく、一部を含んでいてもよく、あるいはどれも含まなくてもよい。
本発明ならびにその特徴および利点のより完全な理解のために、ここで、付属の図面と一緒に参照されるべき以下の記述が参照される。
本発明の教示に基づく、デジタル地図上にグラフィック・オブジェクトを表示するためのシステムを示すブロック図である。 本発明に基づく、デジタル地図上のグラフィック・オブジェクトを例示する代表的な画像である。 デジタル地図上にグラフィック・オブジェクトを表示する方法に関連する例示的な作用を例解するフローチャートである。
本発明の諸実施形態およびその利点は、図面の図1ないし図3を参照することによって最もよく理解される。同様の参照符号は、さまざまな図の同様なおよび対応する部分について使われる。
図1は、本発明の教示に基づく、デジタル地図上にグラフィック・オブジェクトを表示するシステム10を示すブロック図である。図1に示されるように、システム10は概括的には、デジタル地図クライアント20、デジタル地図サーバー30およびグラフィック・オブジェクト・サーバー40を含む。システム10は、デジタル地図上にグラフィック・オブジェクトを表示するために特に適応されている。
デジタル・マップ・クライアント20は、デジタル地図を表示するよう動作可能ないかなる好適なデバイスを指していてもよい。デジタル地図(digital map)は、コンピュータによって表示および解析されることのできる、地理的領域のいかなる電算化された表現を指していてもよい。たとえば、デジタル地図生成の最も普通の方法は、ハードコピーの地図がコンピュータ・プログラムおよび地理的情報の使用を通じてデジタル媒体に転換されるデジタル化(digitization)である。もう一つの例として、デジタル地図は、まだ地図の形でなくてもよい既存のデジタル情報を、コンピュータが認識し、使用できる形に変換することによって生成されてもよい。こうして、リモート・センシングを通じて生成されたデジタル衛星画像が組み合わされて、デジタル情報の層を生成し、それが結果として地球の表面の平坦な投影を与えてもよい。
本発明の個別的な諸実施形態では、デジタル地図クライアント20は、「グーグル・アース」のような、ユーザーがデジタル地図と対話することを許容するアプリケーションを実行するよう動作可能であってもよい。「グーグル・アース」は、衛星画像法から得られた画像を組み合わせることによって地球をマッピングするアプリケーションである。適切なコマンドを入力することにより、ユーザーは、「グーグル・アース」に、より低い相対視点位置に「ズーム」するよう指示し、それにより「グーグル・アース」に、より高い解像度で示される、より小さな地理的領域のデジタル地図を表示させることができる。「グーグル・アース」はまた、ユーザーがデジタル地図上で異なる横位置に「スクロール」または「飛ぶ」ことも許容する。本発明の他の実施形態では、デジタル地図クライアント20は、マイクロソフトの「インターネット・エクスプローラ」ブラウザのような、ユーザーにインターネットを通じてデジタル・マップと対話することを許容する他のアプリケーションを実行するよう動作可能であってもよい。
デジタル地図クライアント20は、よく知られたMS-DOS、PC-DOS、OS-2、MAC-OS、ウィンドウズ(商標)、UNIXまたは将来のOSを含む他の適切なオペレーティング・システムのいずれで実行されてもよい。デジタル地図クライアント20は、たとえば、携帯情報端末(personal digital assistant)、ラップトップのようなコンピュータ、携帯電話、モバイル端末またはデジタル地図を表示するよう動作可能な他のいかなる装置をも含みうる。
デジタル地図サーバー30は、参照符号31によって示されるようにデジタル地図クライアント20に送られるデジタル地図、画像、スクリプト言語および他の静的な要素を送達するよう動作可能ないかなる好適なデバイスをも指しうる。
本発明のある個別的な実施形態によれば、デジタル地図サーバー30は、デジタル地図クライアント20からの要求に応答して個々のデジタル地図タイルを送達するよう動作可能なタイル供給システム(tile serving system)を容易にするよう動作可能なソフトウェアを含みうる。たとえば、デジタル地図サーバー30は、マッピング・データを、可変解像度でそのマッピング・データを呈示するための、最低解像度をもつ最初の最高の倍率(magnitude)から最高解像度をもつ最後の倍率まで進む一連の倍率の階層構造に編成しうる。こうして、タイル供給システムは最上部により少ないタイルをもっていてもよく、一連のレベルを一段下がるごとにすぐ上のレベルの四倍のタイルを含んでもよい。このソフトウェアはデジタル地図クライアント20において供給される対応するソフトウェアと適正にインターフェースをもってもよい。あるいはまた、デジタル地図サーバー30は、デジタル地図クライアント20からの要求に応答して個々の地図タイルを送達するよう動作可能な他のいかなる好適なソフトウェアを含んでいてもよい。
グラフィック・オブジェクト・サーバー40は、デジタル地図クライアント20においてデジタル地図上に表示するためのグラフィック・オブジェクトをレンダリングするよう動作可能な任意の好適なデバイスを表す。図1は、デジタル地図サーバー30とは別個に動作するものとしてグラフィック・オブジェクト・サーバー40の一例を与えているが、他の実施形態では、グラフィック・オブジェクト・サーバー40はデジタル地図サーバー30内で動作してもよい。さらに別の実施形態では、デジタル地図クライアント20、デジタル地図サーバー30およびグラフィック・オブジェクト・サーバー40が同じサーバー内で動作してもよい。グラフィック・オブジェクト・サーバー40の一例の追加的な詳細が下記でより詳細に記述される。
本発明のさまざまな実施形態において、「グーグル・アース」のような既存のマッピング・プログラムは、デジタル地図上に点および線を表示するためのマークアップ言語を提供しうる。マークアップ言語は、グラフィックのレイアウト、スタイルおよび配置を示すコードをもつ言語を指す。キーホール・マークアップ言語(KML: Keyhole Markup Language)は「グーグル・アース」上で地理的データを扱うための一つのそのようなマークアップ言語である。KML文書は基本的な特徴を、その特徴の緯度および経度の座標とともに記述するコードを含みうる。たとえば、KML文書において、州都の位置のようなプレイスマーク(placemark)が代表アイコンとともに定義されうる。しかしながら、「グーグル・アース」のような既存のマッピング・プログラムは一般に、前記マークアップ言語を使って単純な線を表示することに限定されており、より複雑な2Dおよび3Dのグラフィック・オブジェクトの表示をネイティブでサポートしていない。
本発明のある実施形態によれば、複雑なグラフィック・オブジェクトをデジタル地図上に表示するシステムおよび方法が提供される。これは、ある実施形態では、グラフィック・オブジェクトを記述する簡単なメタデータから多数行のマークアップ言語コードを生成する機構によって提供される。次いでそのマークアップ言語コードはデジタル地図上の表示のためにグラフィック・オブジェクトをレンダリングするために使われる。本発明の例示的な実施形態の追加的な詳細は、以下では図1、図2および図3の諸部分とともに、より詳細に記述される。
本発明の図示した実施形態によれば、グラフィック・オブジェクト・サーバー40はメタデータ・カタログ(MDC: metadata catalog)42およびグラフィック・オブジェクト・マネージャ44を含む。図示した実施形態では、MDC42はグラフィック・オブジェクト・サーバー40内にあるが、他の実施形態ではMDC42は別個のサーバー上にあってもよい。
MDC42は、メタデータを記憶し、そのようなメタデータの追加、修正および取得を容易にするよう動作可能ないかなる好適なデバイスを指していてもよい。一般に、メタデータとは他のデータを記述するデータである。MDC42のコンテキストでは、MDC42は、メタデータを、表示されるべきグラフィック・オブジェクトについての記述データとして記憶する。本発明のある個別的な実施形態によれば、MDC42はメタデータを記憶するためにリレーショナル・データベース管理システムを利用し、メタデータを、使用が簡単でよく理解されている構造化問い合わせ言語(SQL: Structured Query Language)のようなアクセス言語を通じて、利用可能かつアクセス可能にしてもよい。他の実施形態では、MDC42は他のメタデータ管理システムを利用してもよい。
ある実施形態によれば、MDC42はデジタル地図上に表示されるべきグラフィック・オブジェクト型に対応するメタデータをローカルに記憶してもよい。グラフィック・オブジェクト型は、画像の形でコンピュータ上にレンダリングされることのできるいかなるコンピュータ・データの名前を指していてもよい。幾何学空間内に描かれる幾何学的オブジェクトといったものである。たとえば、MDC42は、特定の位置に表示されるべき楕円体のような3Dグラフィックの型を指定する型の値を記憶してもよい。他の実施形態では、グラフィック・オブジェクト型は、画像の形でコンピュータ上にレンダリングされることのできるいかなるデジタル写真、図、アイコン、記号または他のデータの名前を指していてもよい。たとえば、MDC42は、特定の位置に表示されるべき、軍事記号のようなアイコンの型を指定する型の値を記憶してもよい。
本発明のある実施形態によれば、MDC42は、デジタル地図上に表示されるべきグラフィック・オブジェクトの地理的位置に対応するメタデータをローカルに記憶してもよい。たとえば、MDC42は、表示されるべき楕円体のような3Dグラフィックの中心点を記述する緯度、経度および高度の値を記憶してもよい。もう一つの例として、MDC42は、表示されるべき軍事記号のような記号についての中心点を記述する緯度、経度および高度の値を記述してもよい。
ある実施形態によれば、MDC42は、デジタル地図上に表示されるべきグラフィック・オブジェクトの大きさ記述に対応するメタデータをローカルに記憶してもよい。たとえば、MDC42は、表示されるべき楕円体のような3Dグラフィックについての大きさを記述する幅、高さおよび長さの値を記憶してもよい。もう一つの例として、MDC42は、表示されるべき円のような2Dグラフィックについての大きさを記述する半径の値を記憶してもよい。
表1は、本発明のある実施形態に基づく、MDC42にメタデータとして記憶されうるグラフィック・オブジェクトについての属性を入れられた文書タグをもつ例示的な文書である。タグとは、エレメント内に含まれるデータを示す、文書内に埋め込まれた任意のマーカーを指しうる。たとえば、表1、行1において、最初のタグはその文書が拡張可能マークアップ言語(XML: Extensible Markup Language)文書であることを示す。XMLはデータを記述するための柔軟なシンタックスをいう。データ型定義(DTD: data type definition)ファイルおよびXMLスキーマ言語ファイルに基づいて、管理者(administrator)または自動化されたスクリプトといったクライアントがXMLタグをもつ文書を作成しうる。それ自身が説明になっている(self-describing)XMLタグは、さまざまなグラフィック・オブジェクトに関連した情報にマッピングする。しかしながら、代替的な実施形態においては他の文書が等しく用いられることができる。たとえば、文書は、たとえば何らかの独自仕様のフォーマットをもつ標準的なアスキー・テキスト・ファイル、HTMLファイルまたは他の好適な文書であってもよい。
表1、行2は、グラフィック・オブジェクトについての中心点を記述する緯度(latitude)、経度(longitude)および高度(altitude)の値を示す。表1の行3は、グラフィック・オブジェクトの型、楕円体(ellipsoid)を指定する型の値を、その楕円体の大きさを記述する幅(width)、高さ(height)および長さ(length)の値とともに示す。
Figure 2010504560
しかしながら、本開示はグラフィック・オブジェクト属性の多くの型を構想している。さまざまな実施形態は、列挙された属性の一部を含んでいてもよいし、全部を含んでいてもよいし、あるいは一つも含んでいてなくてもよい。
グラフィック・オブジェクト・マネージャ44は、コンピュータ可読媒体において具現され、実行されたときにデジタル地図クライアント20上の表示のためにグラフィック・オブジェクトをレンダリングする(render)よう動作可能ないかなる好適な論理を指していてもよい。本発明の図示した実施形態では、グラフィック・オブジェクト・マネージャ44はグラフィック・オブジェクト・サーバー40上にある。本発明の他の実施形態では、グラフィック・オブジェクト・マネージャ44はデジタル地図クライアント20上にあってもよいし、あるいはMDC42に接続するよう動作可能な他のいかなる好適なデバイス上にあってもよい。
本発明の図示した実施形態によれば、グラフィック・オブジェクト・マネージャ44はさまざまな機能を実行するよう動作可能なさまざまなモジュールを含む。それには、問い合わせモジュール46、申込器モジュール48およびレンダリング・モジュール50が含まれる。
本発明のある実施形態によれば、問い合わせモジュール46は、参照符号41によって示されるように、メタデータについてMDC42に問い合わせをしてもよい。本発明の個別的な諸実施形態では、問い合わせモジュール46はMDC42に、位置メタデータ、グラフィック・オブジェクト・メタデータ、状態メタデータまたは他の任意の好適なメタデータといったいかなる型のメタデータについて問い合わせをしてもよい。問い合わせモジュール46は、指定された基準に合致するメタデータについてMDC42に問い合わせしてもよい。たとえば、問い合わせモジュール46によって使用される指定された基準は、空間的基準を含んでいてもよい。空間的基準は、グラフィック・オブジェクト・メタデータについての検索フィルタとして、緯度および経度の値のような位置属性を指定してもよい。もう一つの例として、問い合わせモジュール46によって使用される指定された基準はコンテキスト基準を含んでいてもよい。コンテキスト基準は、ストリング・パターンのようなパターンを、グラフィック・オブジェクト・メタデータについての検索フィルタとして指定してもよい。もう一つの例として、問い合わせモジュール46によって使用される指定された基準は時間的基準を含んでいてもよい。時間的基準は、最後に修正された日時のような時間属性を、グラフィック・オブジェクト・メタデータについての検索フィルタとして指定してもよい。しかしながら、本開示は、問い合わせ基準の多くの型を構想している。さまざまな実施形態は、列挙された問い合わせ基準の一部を含んでいてもよいし、全部を含んでいてもよいし、あるいは一つも含まなくてもよい。
問い合わせモジュール46は、本発明のある実施形態に従って、ジャバ・サーバー・ページ(JSP: Java Server Pages)を使ってグラフィック・オブジェクト・メタデータについてMDC42に問い合わせをしてもよい。JSPはタグを使って定義可能なマークアップ言語を生成しうる。JSPコンテナによって実行されるとき、定義可能なマークアップ言語はXMLのようなさまざまなフォーマットで結果を生成しうる。たとえば、JSPコンテナのランタイムの振る舞いに従って、問い合わせタグの開きエレメントが解釈され、システム・メモリにロードされる。タグにおいて指定されている任意の属性がランタイムにロードされうる。次に、JSPコンテナはすべてのネストされた子タグを解釈し、それらのボディの内容が変換され、次いで親の問い合わせタグに渡し戻される。これで、親の問い合わせタグは、MDC42に問い合わせるために必要とする基準をもつことになる。
本発明のある実施形態によれば、ネストされたタグから問い合わせモジュール46によって集められた検索基準は、一体化され(consolidated)、MDC42に渡されうる。他の実施形態では、問い合わせモジュール46は検索基準なしでMDC42に問い合わせしてもよい。問い合わせモジュール46からのMDC42からの結果は集合オブジェクト(collection object)中にロードされる。問い合わせタグによって生成された集合オブジェクトを取得することによって、JSPはランタイムで、表1の文書のような、開発者によって定義されたマークアップ言語文書を生成しうる。
本発明のある実施形態によれば、申込器モジュール(subscriber module)48が、MDC42からメタデータに対する継続的な更新を受信するようMDC42に申込をしてもよい。申込器モジュール48は、指定された基準に合致するメタデータについて、MDC42に申込をしうる。たとえば、申込器モジュール48によって使用される指定された基準は、上記のような空間的基準を含んでいてもよい。もう一つの例として、申込器モジュール48によって使用される指定された基準は上記のようなコンテキスト基準を含んでいてもよい。もう一つの例として、申込器モジュール48によって使用される指定された基準は、上記のような時間的基準を含んでいてもよい。しかしながら、本開示は多くの型の申込基準を構想している。さまざまな実施形態は、列挙された申込基準の一部を含んでいてもよいし、全部を含んでいてもよいし、あるいは一つも含んでいなくてもよい。
申込器モジュール48は、本発明のある実施形態に従って、JSPを使ってMDC42からメタデータに対する継続的な更新を受領するよう、MDC42に申込をしてもよい。たとえば、デジタル地図クライアント20でのユーザー・セッションがJSPコンテナから取得されてもよく、「サブId(subID)」属性についてルックアップが実行されてもよい。「サブId」属性とは、前記ユーザー・セッション内でMDC42申込器インスタンスを記憶および位置特定するための一意的な識別子を指しうる。インスタンスが見出される場合、申込プロセスは続く。そうでない場合、新しいインスタンスが生成される。インスタンスはJSPコンテナによって供給されるユーザーのセッションにバインドされる。
MDC42内のメタデータへのいかなる更新についても、申込器モジュール48は各ユーザー・セッションについて更新を受領してもよい。申込結果は集合オブジェクト中にロードされる。次いで、集合オブジェクトはユーザー・セッションにバインドされる。問い合わせタグによって生成された集合オブジェクトを取得することによって、JSPはランタイムで、表1の文書のような、開発者によって定義されたマークアップ言語文書を生成しうる。
本発明のある実施形態によれば、レンダリング・モジュール50はメタデータを受領し、該メタデータをデジタル地図上の表示のためのマークアップ言語にレンダリングする。たとえば、レンダリング・モジュール50は、受領されたメタデータから表示されるべきグラフィック・オブジェクト型を識別してもよい。グラフィック・オブジェクト型は、デジタル地図上に表示されるべき楕円体のような3Dグラフィックであってもよい。
レンダリング・モジュール50は、本発明のある実施形態によれば、グラフィック・オブジェクトを表すモデルを生成するために受領されたオブジェクト型メタデータを使ってもよい。たとえば、レンダリング・モジュール50は、特定のグラフィック・オブジェクト型について楕円体モデルを生成してもよい。前記モデルを生成するために、レンダリング・モジュール50は、メタデータからの、長さ、幅および高さといった楕円体属性を楕円体生成アルゴリズムに入力しうる。楕円体生成アルゴリズムは、デカルト座標での楕円体モデルの諸頂点の座標を生成しうる。一例として、限定なしに、表2は楕円体生成アルゴリズムを例示する。
Figure 2010504560
本発明のある実施形態によれば、レンダリング・モジュール50はレンダリング属性をモデルの生成された座標に適用しうる。たとえば、レンダリング・モジュール50によって適用される属性は、回転および傾き属性を含みうる。回転属性は、モデルの座標をある軸に沿って回転させる属性を指しうる。z軸に沿った回転(rotation along the z-axis)を適用するためには、レンダリング・モジュール50は次の公式:
x=x座標
y=( cos(回転)×y座標)+(sin(回転)×z座標)
z=(−sin(回転)×y座標)+(cos(回転)×z座標)
を使ってもよい。
傾き属性は、北/南軸および東/西軸に沿ってモデルの座標を傾ける属性を指しうる。東/西軸に沿った傾き(tilt along the East/West axis)を適用するためには、レンダリング・モジュール50は次の公式:
x=(cos(tiltE)×x座標)+(−sin(tiltE)×z座標)
y=(y座標)
z=(sin(tiltE)×x座標)+( cos(tiltE)×z座標)
を使ってもよい。北/南軸に沿った傾き(tilt along the North/South axis)を適用するためには、レンダリング・モジュール50は次の公式:
x=( cos(tiltN)×x座標)+(sin(tiltN)×y座標)
y=(−sin(tiltN)×x座標)+(cos(tiltN)×y座標)
z= z座標
を使ってもよい。
本発明のある実施形態によれば、レンダリング・モジュール50はモデルの生成された座標に、スケール、高度モード、解像度および影属性といった他のレンダリング属性を適用してもよい。スケール(scale)属性は、モデルの大きさを決定する属性を指しうる。高度モード(altitude mode)属性は、モデルの地上に対する関係を決定する属性を指しうる。解像度(resolution)属性は、モデルの線セグメントの数を決定する属性を指しうる。影(shadow)属性は、モデルの下に対応する影エレメントを位置させる属性を指しうる。しかしながら、本開示は、多くの型のレンダリング属性を表示することを構想する。さまざまな実施形態は、列挙されたレンダリング属性の一部を含んでいてもよいし、全部を含んでいてもよいし、あるいは一つも含んでいなくてもよい。
本発明のある実施形態によれば、レンダリング・モジュール50は、モデルの生成されたデカルト座標を極座標表現に変換してもよい。たとえば、メタデータにおいて渡された緯度、経度および高度の値(latx/longx)を使って、モデルの投影された緯度(latitude)および経度(longitude)の極座標について解くための次の公式:
Figure 2010504560
が、レンダリング・モジュール50によって使用されうる。与えられた例で、latおよびlongはモデルの中心点を表し、distance〔距離〕はモデルの点からモデル中心までの距離を表し、heading〔方位〕は北から時計回りに測ったモデル点の角度を表す
極座標表現では、レンダリング・モジュール50は、原点からの距離と座標までの角度を使って、その座標をマークアップ言語を使ってデジタル地図上にレンダリングしうる。マークアップ言語文書が、モデルの投影された緯度(latx)および経度(longx)座標に基づいて生成されうる。たとえば、一般的なマークアップ言語は、ハイパーテキスト・マークアップ言語(HTML)およびKMLを含む。たとえば、KML文書は、デジタル地図における表示のためのグラフィック・オブジェクトを、それらのグラフィック・オブジェクトのさまざまな線および座標を表すKMLノードを使って指定しうる。
表3は、本発明のある実施形態に基づく、表1のグラフィック・オブジェクトについてレンダリング・モジュール50が生成しうる例示的なKML文書である。表3の行4〜12および行14〜22は、3D楕円体の部分をなすポリゴン情報を示す。表3の行8〜9および行18〜19は、それぞれのポリゴンの点の座標を示す。表3の行13の省略符は、3D楕円体をレンダリングするために多数の行のポリゴン・データが生成されてもよいことを示す。こうして、表1からのタグの数行が表3の多数行のKML内容を生成しうる。
Figure 2010504560
本発明のある実施形態によれば、レンダリング・モジュール50は、表3におけるサンプルKML文書のような文書を、参照符号23によって示されるように、デジタル地図クライアント20に表示のために送ってもよい。たとえば、デジタル地図クライアント20は、参照符号21によって示されているように、グラフィック・オブジェクト・サーバー40に、現在、ユーザーに対して表示されている特定の位置を通信してもよい。レンダリング・モジュール50は、その特定の位置に表示されるべきグラフィック・オブジェクトについて、図1の文書のような文書を受信してもよい。レンダリング・モジュール50は前記文書をレンダリングしてKMLのようなマークアップ言語文書にし、その特定の位置に前記グラフィック・オブジェクトを表示するために、そのマークアップ言語文書をデジタル地図クライアント20に渡しうる。
図2は、本発明のある実施形態に基づくデジタル地図上のグラフィック・オブジェクトを示す代表的な画像110である。図2に示されるように、画像110は概括的には2Dの円オブジェクト120、3D球オブジェクト122、3D円錐オブジェクト124、2Dリング・オブジェクト126、3D円筒オブジェクト128、3D直方体オブジェクト130および3D半球オブジェクト132を含む。しかしながら、本開示は多くの型のグラフィック・オブジェクトを表示することを構想している。さまざまな実施形態は、列挙されたグラフィック・オブジェクトの一部を含んでいてもよいし、全部を含んでいてもよいし、あるいは一つも含んでいなくてもよい。
本発明のある実施形態によれば、画像110はKMLのようなマークアップ言語文書を使って2Dおよび3Dオブジェクトのワイヤフレームおよび三角形メッシュ線をもってグラフィック・オブジェクトを描くことによって生成されうる。オブジェクトを定義する線の座標は、それぞれのKML文書に記憶された緯度、経度および高度の値をもちうる。それらの座標は、型、大きさおよび位置を使ってグラフィック・オブジェクトを記述するメタデータから生成されてもよい。
画像110は、指定された位置についての基本的な地図画像を取得することによって生成されうる。指定された位置は、指定された位置におけるグラフィック・オブジェクトについてメタデータ・カタログに問い合わせをするために使用されうる。次に、指定された位置における各グラフィック・オブジェクトのモデルがデカルト座標で生成されうる。デカルト座標は、デジタル地図上への投影のために極座標に変換されてもよい。KML文書のようなマークアップ言語文書が、変換された座標に基づいて生成されうる。KML文書は、デジタル地図クライアントによって、指定された位置においてグラフィック・オブジェクトをレンダリングするために使用される。さまざまな実施形態によれば、表示されるべきグラフィック・オブジェクトの複雑さに依存して、数行のグラフィック・オブジェクト属性が何千行ものKMLコードを生成することがありうる。このアプローチは、同様な結果を生じるための開発時間およびソフトウェア維持コストを著しく軽減する。
図3は、デジタル地図上にグラフィック・オブジェクトを表示するための方法に関連する例示的な動作を示すフローチャートである。これらの例示的な動作は、図1を参照して先に論じたグラフィック・オブジェクト・マネージャ44によって実行されてもよい。ステップ302において、グラフィック・オブジェクト・メタデータが受領されてもよい。本発明の個別的な諸実施形態では、受領されたメタデータは、デジタル地図上に表示されるべきグラフィック・オブジェクト型を含みうる。たとえば、メタデータ・カタログは、所与の位置に表示されるべき楕円体を指定する型の値を記憶していてもよい。本発明の個別的な諸実施形態では、受領されたメタデータは、特定の位置に表示されるべきグラフィック・オブジェクトの地理的位置を含んでいてもよい。たとえば、メタデータ・カタログは、表示されるべき楕円体のような3Dグラフィックについての中心点を記述する緯度、経度および高度を記憶していてもよい。本発明の特定の諸実施形態では、受領されたメタデータは、デジタル地図上に表示されるべきグラフィック・オブジェクトの大きさの記述を含んでいてもよい。たとえば、メタデータ・カタログは、表示されるべき楕円体のような3Dグラフィックについての大きさを記述する幅、高さおよび長さの値を記憶していてもよい。
ステップ304において、受領されたメタデータに基づいてモデルが生成されうる。グラフィック・オブジェクトの型がモデルを生成するために使用されるアルゴリズムを決定しうる。たとえば、ある特定のグラフィック・オブジェクト型については楕円体モデルが生成されうる。そのモデルを生成するために、長さ、幅および高さのようなメタデータからの楕円体属性が楕円体生成アルゴリズムに適用されうる。楕円体生成アルゴリズムはデカルト座標において楕円体モデルの座標を生成しうる。
ステップ306では、モデルの座標が変換され、それらの座標がデジタル地図上に投影される。本発明の個別的な諸実施形態では、モデルの生成されたデカルト座標は、極座標表現に変換されうる。たとえば、モデルの投影された緯度および経度の極座標について解くために、メタデータにおける緯度、経度および高度の値を使った変換公式が使用されうる。
ステップ308では、グラフィック・オブジェクトは変換された座標に基づいてレンダリングされうる。たとえば、極座標表現を用いると、原点からの距離および座標までの角度が、デジタル地図上に座標を投影するために使用されうる。マークアップ言語文書は、投影された緯度(latx)および経度(longx)座標に基づいて生成されうる。たとえば、一般的なマークアップ言語はHTMLおよびKMLを含む。
このように、グラフィック・オブジェクトについての大きさ、中心位置および型のメタデータを提供することによって、デジタル地図上でそのグラフィック・オブジェクトを表示するために地理的座標が生成されうる。たとえば、そのグラフィック・オブジェクトを表すさまざまな線および地理的座標を関連付けるために、KML文書を使用してKMLノードを使ってそのグラフィック・オブジェクトを定義してもよい。
本発明はいくつかの実施形態において記述されてきたが、無数の変更、変形、改変、変換および修正が当業者には思いつくことがありうる。本発明は付属の請求項の精神および範囲内にはいるそのような変更、変形、改変、変換および修正を包含することが意図されている。

Claims (20)

  1. デジタル地図上にグラフィック・オブジェクトを表示する方法であって:
    グラフィック・オブジェクトについて、そのグラフィック・オブジェクトの型を示すパラメータ、そのグラフィック・オブジェクトの大きさを示す複数のパラメータおよびそのグラフィック・オブジェクトによって表される対象の地理的位置を示す複数のパラメータを含むメタデータを受領し、前記型は複数の記憶されている型のうちの一つである、段階と;
    受領されたメタデータに基づいて、前記グラフィック・オブジェクトについての複数の地理的座標を生成することによって前記デジタル地図上に前記グラフィック・オブジェクトをレンダリングする段階とを含む、
    方法。
  2. 受領されたメタデータに基づいて、前記グラフィック・オブジェクトについての複数の地理的座標を生成することによって前記デジタル地図上に前記グラフィック・オブジェクトをレンダリングする前記段階が:
    前記グラフィック・オブジェクトを表す、複数のデカルト座標を含むモデルを生成する段階と;
    前記複数のデカルト座標を変換することによって複数の極座標を生成する段階とを含む、
    請求項1記載の方法。
  3. 前記デジタル地図上に前記グラフィック・オブジェクトをレンダリングする前記段階が:
    3Dグラフィックをレンダリングする;
    2Dグラフィックをレンダリングする;および
    アイコンをレンダリングする、
    からなる群より選択される工程を含む、請求項1記載の方法。
  4. 前記グラフィック・オブジェクトによって表される対象の地理的位置を示す前記複数のパラメータが、前記グラフィック・オブジェクトの経度を示すパラメータ、前記グラフィック・オブジェクトの緯度を示すパラメータおよび前記グラフィック・オブジェクトの高度を示すパラメータを含む、請求項1記載の方法。
  5. 前記グラフィック・オブジェクトに、一つまたは複数の傾き属性を含む複数のレンダリング属性を適用する段階をさらに含む、請求項1記載の方法。
  6. 前記受領されたメタデータへの更新を受領するためにメタデータ・カタログに申込をする段階をさらに含む、請求項1記載の方法。
  7. 前記デジタル地図上に前記グラフィック・オブジェクトをレンダリングする前記段階が、前記変換された座標に基づいてキーホール・マークアップ言語(KML)文書を生成する段階を含む、請求項1記載の方法。
  8. デジタル地図上にグラフィック・オブジェクトを表示するシステムであって:
    前記デジタル地図を表示するよう動作可能なデジタル地図クライアントと;
    前記デジタル地図を記憶し、前記デジタル地図を前記デジタル地図クライアントに送達するよう動作可能なデジタル地図サーバーと;
    前記デジタル地図クライアントに結合されたグラフィック・オブジェクト・マネージャであって:
    グラフィック・オブジェクトについて、そのグラフィック・オブジェクトの型を示すパラメータ、そのグラフィック・オブジェクトの大きさを示す複数のパラメータおよびそのグラフィック・オブジェクトによって表される対象の地理的位置を示す複数のパラメータを含むメタデータを受領し、前記型は複数の記憶されている型のうちの一つである、段階と;
    受領されたメタデータに基づいて、前記グラフィック・オブジェクトについての複数の地理的座標を生成することによって前記デジタル地図上に前記グラフィック・オブジェクトをレンダリングする段階とを実行するよう動作可能なグラフィック・オブジェクト・マネージャとを有する、
    システム。
  9. 前記グラフィック・オブジェクト・マネージャがさらに:
    前記グラフィック・オブジェクトを表す、複数のデカルト座標を含むモデルを生成する段階と;
    前記複数のデカルト座標を変換することによって複数の極座標を生成する段階とを実行するよう動作可能である、
    請求項8記載のシステム。
  10. 前記グラフィック・オブジェクト・マネージャが、前記デジタル地図上に前記グラフィック・オブジェクトをレンダリングする前記段階を:
    3Dグラフィックをレンダリングする;
    2Dグラフィックをレンダリングする;および
    アイコンをレンダリングする、
    からなる群より選択される工程により実行するようさらに動作可能である、請求項8記載のシステム。
  11. 前記グラフィック・オブジェクトによって表される対象の地理的位置を示す前記複数のパラメータが、前記グラフィック・オブジェクトの経度を示すパラメータ、前記グラフィック・オブジェクトの緯度を示すパラメータおよび前記グラフィック・オブジェクトの高度を示すパラメータを含む、請求項8記載のシステム。
  12. 前記グラフィック・オブジェクト・マネージャがさらに、前記グラフィック・オブジェクトに一つまたは複数の傾き属性を含む複数のレンダリング属性を適用するようさらに動作可能である、請求項8記載のシステム。
  13. 前記グラフィック・オブジェクト・マネージャがさらに、前記受領されたメタデータへの更新を受領するためにメタデータ・カタログに申込をするよう動作可能である、請求項8記載のシステム。
  14. 前記グラフィック・オブジェクト・マネージャが、前記デジタル地図上に前記グラフィック・オブジェクトをレンダリングする前記段階を、前記変換された座標に基づいてキーホール・マークアップ言語(KML)文書を生成することによって実行するよう動作可能である、請求項8記載のシステム。
  15. コンピュータ可読媒体にエンコードされた論理であって、実行されたときに:
    グラフィック・オブジェクトについて、そのグラフィック・オブジェクトの型を示すパラメータ、そのグラフィック・オブジェクトの大きさを示す複数のパラメータおよびそのグラフィック・オブジェクトによって表される対象の地理的位置を示す複数のパラメータを含むメタデータを受領し、前記型は複数の記憶されている型のうちの一つである、段階と;
    受領されたメタデータに基づいて、前記グラフィック・オブジェクトについての複数の地理的座標を生成することによって前記デジタル地図上に前記グラフィック・オブジェクトをレンダリングする段階とを実行するよう動作可能である、
    論理。
  16. 前記グラフィック・オブジェクトを表す、複数のデカルト座標を含むモデルを生成する段階と;
    前記複数のデカルト座標を変換することによって複数の極座標を生成する段階とを実行するようさらに動作可能な、
    請求項15記載の論理。
  17. 前記論理が、前記デジタル地図上に前記グラフィック・オブジェクトをレンダリングする前記段階を:
    3Dグラフィックをレンダリングする;
    2Dグラフィックをレンダリングする;および
    アイコンをレンダリングする、
    からなる群より選択される工程によって実行するよう動作可能である、請求項15記載の論理。
  18. 前記グラフィック・オブジェクトによって表される対象の地理的位置を示す前記複数のパラメータが、前記グラフィック・オブジェクトの経度を示すパラメータ、前記グラフィック・オブジェクトの緯度を示すパラメータおよび前記グラフィック・オブジェクトの高度を示すパラメータを含む、請求項15記載の論理。
  19. 前記論理はさらに、前記グラフィック・オブジェクトに、一つまたは複数の傾き属性を含む複数のレンダリング属性を適用するようさらに動作可能である、請求項15記載の論理。
  20. 前記論理が、前記デジタル地図上に前記グラフィック・オブジェクトをレンダリングする前記段階を、前記変換された座標に基づいてキーホール・マークアップ言語(KML)文書を生成することによって実行するよう動作可能である、請求項15記載の論理。
JP2009529382A 2006-09-25 2007-09-20 デジタル地図上にグラフィック・オブジェクトを表示する方法およびシステム Pending JP2010504560A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/534,818 US20080074423A1 (en) 2006-09-25 2006-09-25 Method and System for Displaying Graphical Objects on a Digital Map
PCT/US2007/078974 WO2008039679A2 (en) 2006-09-25 2007-09-20 Method and system for displaying graphical objects on a digital map

Publications (1)

Publication Number Publication Date
JP2010504560A true JP2010504560A (ja) 2010-02-12

Family

ID=39199932

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009529382A Pending JP2010504560A (ja) 2006-09-25 2007-09-20 デジタル地図上にグラフィック・オブジェクトを表示する方法およびシステム

Country Status (7)

Country Link
US (1) US20080074423A1 (ja)
EP (1) EP2067106A2 (ja)
JP (1) JP2010504560A (ja)
KR (1) KR20090058036A (ja)
AU (1) AU2007300233A1 (ja)
CA (1) CA2663049A1 (ja)
WO (1) WO2008039679A2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020533714A (ja) * 2017-09-15 2020-11-19 華為技術有限公司Huawei Technologies Co.,Ltd. 地図データ構築方法、車両端末、およびサーバ
US11218451B2 (en) 2017-12-29 2022-01-04 Huawei Technologies Co., Ltd. Device bootstrap method, terminal, and server

Families Citing this family (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2641986A1 (en) 2006-02-10 2007-08-23 Metacarta, Inc. Systems and methods for spatial thumbnails and companion maps for media objects
JP4360381B2 (ja) * 2006-06-05 2009-11-11 ソニー株式会社 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム
US9721157B2 (en) 2006-08-04 2017-08-01 Nokia Technologies Oy Systems and methods for obtaining and using information from map images
WO2009075689A2 (en) * 2006-12-21 2009-06-18 Metacarta, Inc. Methods of systems of using geographic meta-metadata in information retrieval and document displays
US8468154B2 (en) * 2007-02-12 2013-06-18 Spinlet Oy Distribution system for data items
US8584013B1 (en) 2007-03-20 2013-11-12 Google Inc. Temporal layers for presenting personalization markers on imagery
US20110007150A1 (en) * 2009-07-13 2011-01-13 Raytheon Company Extraction of Real World Positional Information from Video
US20110007134A1 (en) * 2009-07-13 2011-01-13 Raytheon Company Synchronizing video images and three dimensional visualization images
US8331611B2 (en) * 2009-07-13 2012-12-11 Raytheon Company Overlay information over video
US8558847B2 (en) * 2009-07-13 2013-10-15 Raytheon Company Displaying situational information based on geospatial data
US8669983B2 (en) 2010-08-31 2014-03-11 Microsoft Corporation Buffer construction with geodetic circular arcs
US20120177304A1 (en) * 2011-01-12 2012-07-12 Raytheon Company System for image intelligence exploitation and creation
US20120188248A1 (en) * 2011-01-26 2012-07-26 The Boeing Company Image Management and Presentation
US9581994B2 (en) 2011-04-05 2017-02-28 Fisher-Rosemount Systems, Inc. Methods and apparatus to manage process control resources
US8237745B1 (en) * 2011-09-26 2012-08-07 Google Inc. Label positioning technique to reduce crawling during zoom activities
TWI469102B (zh) * 2011-11-29 2015-01-11 Chun Chia Tai 利用字串表述繪製物件特徵之方法
US9524342B2 (en) 2011-12-21 2016-12-20 The Boeing Company Panoptic visualization document navigation
US10268761B2 (en) 2011-12-21 2019-04-23 The Boeing Company Panoptic visualization document collection
US9104760B2 (en) 2011-12-21 2015-08-11 The Boeing Company Panoptic visualization document database management
US9495476B2 (en) 2012-03-23 2016-11-15 The Boeing Company Panoptic visualization of an illustrated parts catalog
US10268662B2 (en) 2012-09-10 2019-04-23 The Boeing Company Panoptic visualization of a document according to the structure thereof
US10275428B2 (en) 2012-09-25 2019-04-30 The Boeing Company Panoptic visualization document differencing
US10824680B2 (en) 2012-10-02 2020-11-03 The Boeing Company Panoptic visualization document access control
US9129429B2 (en) 2012-10-24 2015-09-08 Exelis, Inc. Augmented reality on wireless mobile devices
US9875220B2 (en) 2012-11-09 2018-01-23 The Boeing Company Panoptic visualization document printing
FR3000241A1 (fr) * 2012-12-21 2014-06-27 France Telecom Procede de gestion d’un systeme d’information geographique adapte pour etre utilise avec au moins un dispositif de pointage, avec creation d’objets numeriques purement virtuels.
FR3000242A1 (fr) 2012-12-21 2014-06-27 France Telecom Procede de gestion d’un systeme d’information geographique adapte pour etre utilise avec au moins un dispositif de pointage, avec creation d’associations entre objets numeriques.
US9734625B2 (en) 2013-01-28 2017-08-15 The Boeing Company Panoptic visualization of a three-dimensional representation of a complex system
US9858245B2 (en) 2013-01-28 2018-01-02 The Boeing Company Panoptic visualization of elements of a complex system using a model viewer
US9665557B2 (en) 2013-01-28 2017-05-30 The Boeing Company Panoptic visualization of elements of a complex system using localization of a point on a physical instance of the complex system
US9098593B2 (en) 2013-04-23 2015-08-04 The Boeing Company Barcode access to electronic resources for lifecycle tracking of complex system parts
US8887993B2 (en) 2013-04-23 2014-11-18 The Boeing Company Barcode access to electronic resources for complex system parts
EP3080716A1 (en) * 2013-12-10 2016-10-19 Commodity Flow Limited Ship location display system
US9489597B2 (en) 2014-08-21 2016-11-08 The Boeing Company Visualization and analysis of a topical element of a complex system
US10191997B2 (en) 2014-08-21 2019-01-29 The Boeing Company Visualization and diagnostic analysis of interested elements of a complex system
US9841870B2 (en) 2014-08-21 2017-12-12 The Boeing Company Integrated visualization and analysis of a complex system
US9761204B1 (en) * 2014-09-30 2017-09-12 Cadence Design Systems, Inc. System and method for accelerated graphic rendering of design layout having variously sized geometric objects
CN114187382B (zh) * 2021-12-08 2023-09-29 北京百度网讯科技有限公司 一种地图元素绘制数据的确定方法、装置、设备和介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1196396A (ja) * 1997-09-19 1999-04-09 Matsushita Electric Ind Co Ltd 仮想物体が配された仮想空間内の光景を示す画像を表示する画像表示装置
JP2004294615A (ja) * 2003-03-26 2004-10-21 Kokusai Kogyo Co Ltd 地図情報システム
WO2005104039A2 (en) * 2004-03-23 2005-11-03 Google, Inc. A digital mapping system
JP2006208756A (ja) * 2005-01-28 2006-08-10 Mitsubishi Electric Corp 3次元地図配信用データベース構築装置および3次元地図配信サーバ
US20070282792A1 (en) * 2006-04-25 2007-12-06 Google Inc. Identifying Geo-Located Objects

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7461062B2 (en) * 2004-12-01 2008-12-02 International Business Machines Corporation Just-in-time publishing via a publish/subscribe messaging system using a subscribe-event model
US7353114B1 (en) * 2005-06-27 2008-04-01 Google Inc. Markup language for an interactive geographic information system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1196396A (ja) * 1997-09-19 1999-04-09 Matsushita Electric Ind Co Ltd 仮想物体が配された仮想空間内の光景を示す画像を表示する画像表示装置
JP2004294615A (ja) * 2003-03-26 2004-10-21 Kokusai Kogyo Co Ltd 地図情報システム
WO2005104039A2 (en) * 2004-03-23 2005-11-03 Google, Inc. A digital mapping system
JP2006208756A (ja) * 2005-01-28 2006-08-10 Mitsubishi Electric Corp 3次元地図配信用データベース構築装置および3次元地図配信サーバ
US20070282792A1 (en) * 2006-04-25 2007-12-06 Google Inc. Identifying Geo-Located Objects

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020533714A (ja) * 2017-09-15 2020-11-19 華為技術有限公司Huawei Technologies Co.,Ltd. 地図データ構築方法、車両端末、およびサーバ
JP7059362B2 (ja) 2017-09-15 2022-04-25 華為技術有限公司 地図データ構築方法、車両端末、およびサーバ
US11810454B2 (en) 2017-09-15 2023-11-07 Huawei Technologies Co., Ltd. Map data construction method vehicle terminal, and server
US11218451B2 (en) 2017-12-29 2022-01-04 Huawei Technologies Co., Ltd. Device bootstrap method, terminal, and server

Also Published As

Publication number Publication date
EP2067106A2 (en) 2009-06-10
AU2007300233A1 (en) 2008-04-03
WO2008039679A3 (en) 2008-05-29
CA2663049A1 (en) 2008-04-03
WO2008039679A2 (en) 2008-04-03
KR20090058036A (ko) 2009-06-08
US20080074423A1 (en) 2008-03-27

Similar Documents

Publication Publication Date Title
JP2010504560A (ja) デジタル地図上にグラフィック・オブジェクトを表示する方法およびシステム
US6985929B1 (en) Distributed object-oriented geospatial information distribution system and method thereof
CA2791456C (en) Architectures and methods for creating and representing time-dependent imagery
CN105447101B (zh) 一种地图引擎实现方法及装置
US6337693B1 (en) Vector-based geographic data
US7353114B1 (en) Markup language for an interactive geographic information system
US7933929B1 (en) Network link for providing dynamic data layer in a geographic information system
US20020091758A1 (en) Map viewing, publishing, and provisioning system
CN105516311A (zh) 一种电子地图全景图获取方法及系统
EP1426876A1 (en) Geographical information system
CN105718498B (zh) 网络地图混合加载的方法和装置
US20130167049A1 (en) Geographic information service system
Lime MapServer
Hardy et al. Mobile Mapping On-Demand, Using Active Representation and Generalisation
Zhou et al. Modeling and visualizing 3d urban environment via internet for urban planning and monitoring
Hardy et al. Generalisation, Web Mapping and Data Delivery over the Internet
Hu et al. Geospatial web service for remote sensing data visualization
van Oosterom et al. The architecture of the geo-information infrastructure
de Vries et al. Model Generalization and Methods for Effective Query Processing and Visualization in a WebService/Client Architecture
Wu COTS GIS Integration and its Soap-Based Web Services
Jochem et al. Towards interactive 3D city models on the web
Faviell From CAD to web GIS: A case study of the Ruby M. Mize Azalea Garden
Maguire The development of a Java based GIS viewing tool: a thesis presented in partial fulfilment of the requirements for the degree of Masters of Technology in Information Engineering at Massey University
JP2006010765A (ja) 地図データ配信システム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100831

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120215

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130402

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20130917