Blue Marble Next Generation レイヤーを表示した WorldWind のスクリーンショット | |
| 開発者 | エイムズ研究センター( NASA ) |
|---|---|
| 初回リリース | 2003 |
| リポジトリ |
|
| 書かれた | JavaScript (Web)、Java (Android、デスクトップ Java SE、サーバー)、C# (旧式の Windows/.NET) |
| オペレーティング·システム | クロスプラットフォーム; 上記参照 |
| 利用可能 | 英語 |
| タイプ | バーチャル グローブ ソフトウェア開発キット |
| ライセンス | NASA オープンソース契約v1.3 |
| Webサイト | ワールドウィンド |








NASA WorldWindはオープンソースの仮想地球儀です( NOSAライセンスおよび Apache 2.0 ライセンスの下でリリースされています) 。ウェブサイトによると、「WorldWind はオープンソースの仮想地球儀 API です。WorldWind を使用すると、開発者は 3D 地球儀、地図、地理情報のインタラクティブな視覚化を迅速かつ簡単に作成できます。世界中の組織が WorldWind を使用して、気象パターンを監視し、都市や地形を視覚化し、車両の動きを追跡し、地理空間データを分析し、地球について人類を教育しています。」これは、 2003 年にNASAによってパーソナル コンピューターでの使用のために最初に開発され、その後 2004 年からはオープンソース コミュニティと連携してさらに開発が進められました。2017 年現在、WorldWind の Web ベース バージョンがオンラインで利用可能です。[1] Androidバージョンも利用可能です。[2][アップデート]
オリジナル版は、 Microsoft Windowsでのみ動作する.NET Frameworkに依存していました。より新しいJava版である WorldWind Java は、クロスプラットフォームで、開発者向けのソフトウェア開発キット(SDK) であり、古い .NET 版とは異なり、Google Earthのようなスタンドアロンの仮想地球儀アプリケーションではありません。WorldWind Java 版は、2009 年 11 月に NASA ソフトウェア オブ ザ イヤーを受賞しました。[3]このプログラムは、NASA およびUSGS の衛星画像、航空写真、地形図、Keyhole Markup Language (KML)、およびColladaファイルをオーバーレイします。
概要
WorldWindは2003年から広く利用可能でしたが、2004年にNASAオープンソース契約ライセンスでリリースされました。最新のJavaベースのバージョン(2.1.0)は2016年12月にリリースされました。[4] 2015年現在、WorldWindのWebベースバージョンが開発中であり[5]、オンラインで利用可能です。[ 6] Androidバージョンも利用可能です。[7]
以前の .NET ベースのバージョンは、広範なプラグイン スイートを備えたアプリケーションでした。地球以外にも、月、火星、金星、 木星(イオ、ガニメデ、エウロパ、カリストの4 つのガリレオ衛星を含む)、SDSS (星と銀河の画像) など、いくつかの世界があります。
ユーザーは、選択した惑星を回転させたり、ビューを傾けたり、ズームイン/ズームアウトしたりして操作できます。500 万の地名、政治的境界、緯度/経度線、およびその他のデータを表示できます。WorldWind.NET は、OGCのWMSサーバー (バージョン 1.4 では地名のダウンロードにWFSも使用)を使用してインターネット上の地図や地理空間データを参照し、 ESRI シェイプファイルやkml/kmzファイルをインポートする機能を提供しました。これは、WorldWind によって誰でもデータを配信できる方法の例です。
WorldWind.NET のその他の機能には、.X ( DirectX 3D ポリゴン メッシュ) モデルのサポートや、大気散乱や太陽の陰影などの高度な視覚効果が含まれています。
米国内の解像度は、個々の建物、家屋、車 (USGS デジタル オルソ レイヤー)、さらには人々の影 (USGS 都市オルソ レイヤーの都市部) まではっきりと識別できるほど高くなっています。米国外の解像度は、1 ピクセルあたり少なくとも 15 メートルです。
マイクロソフトは、WorldWindがVirtual Earthの高解像度データを非営利目的で利用することを許可した。[8]
WorldWind は、NASA のシャトル レーダー地形ミッション (SRTM)、国立標高データセット(NED)、先進宇宙搭載熱放射反射放射計(ASTER) によって収集されたデジタル標高モデル(DEM) データを使用します。これにより、グランド キャニオンやエベレストなどの地形を 3 次元で表示できます。さらに、WW には海底地形データがあり、ユーザーは海溝や尾根などの海洋の特徴を3D で見ることができます。
アプリケーションを使用している多くの人が独自のデータを追加し、WorldWind Central や以下のリンク セクションに記載されているブログなどのさまざまなソースを通じて公開しています。
Blue Marble、Landsat、またはUSGSパブリックドメインデータを使用してWorldWindで作成されたすべての画像と動画は、商業目的であっても自由に変更、再配布、Webサイトで使用できます。[9]
アドオンとプラグイン
WorldWind は、プログラムに新しい機能を追加する小さな拡張機能であるアドオンを使用して拡張できます。
アドオンの種類は次のとおりです。
- ポイント レイヤー: 目印 (興味のあるポイント) をアイコンとして表示するシンプルなXMLファイル
- トレイル レイヤー: パス (ルート、境界)
- 線の特徴: 線または壁として視覚化された点のリストを含む XML
- ポリゴン フィーチャ: 塗りつぶされたポリゴン(平面または押し出し)として視覚化されたポイントのリストを含む XML
- モデル機能: 3Dテクスチャメッシュを読み込むために使用されるXML
- 地名: テキストラベルが割り当てられた特定のポイント(都市、丘、建物など)
- 画像レイヤー: 世界のさまざまな場所の高解像度画像
- スクリプト: カメラの動きを制御するファイル
プラグインは、 C#、VB、またはJ#で記述された小さなプログラムで、起動時に WorldWind によって読み込まれ、コンパイルされます。プラグイン開発者は、プログラムのソース コードを変更せずに WorldWind に機能を追加できます。
ワールドウィンドJava
WorldWind のオリジナルレシピは Windows に限定されており、.NETライブラリとDirectXに依存していました。新しいSDKバージョンは、WorldWind Java と呼ばれるJOGLを使用してJavaで開発されました。最新バージョン (2.2.0) は 2020 年 8 月にリリースされました。
この新しいバージョンは、API中心のアーキテクチャを採用しており、機能はモジュラー コンポーネントに「オフロード」され、API はコアに残されています。これにより、WorldWind 自体がプラグインとなり、可能な限り互換性のある使用が可能になります (たとえば、Python経由)。このリファクタリングにより、WorldWind は Java アプレットとしてブラウザー経由でアクセスできるようになりました。WorldWind Java SDK [10]のプレビューは、2007 年 5 月 11 日の Sun Microsystem の年次JavaOneカンファレンスでリリースされました。
WWj は SDK であるため、単一のアプリケーションはありません。代わりに、世界中の政府機関や商用開発者によって作成された、それぞれ異なる機能を持つ WWj を使用するアプリケーションが無数に存在します。これらのアプリケーションには、シンプルな仮想地球ビューア、衛星追跡、GISプラットフォーム、写真編集ツール、F-16 シミュレーター、ミッション計画ソフトウェアなどが含まれます。
Android と Web
NASA はその後、 Android OSと JavaScript ベースのウェブ アプリ用の 2 つの SDK、WorldWind Android と Web WorldWind をリリースしました。WWj と同様に、これらのバージョンには単一のアプリケーションはありません。
チュートリアル
- NASA WorldWind SDKチュートリアル:[1] このチュートリアルは、ドイツのミュンスター大学の地理情報学研究所によって開発されました。WorldWind APIを使用したEclipse環境の設定から、Linked Open Dataの地理データセットからのポリゴンの構築までのチュートリアルが含まれています。初心者から上級開発者まで、重要なヒントが含まれています。
フォークとクローン
- WorldWind Earth [11]は、現在の3つのWorldWind SDKリリースの友好的なフォークを維持するコミュニティです。これらのフォークは、WebWorldWindの開発ブランチからの最新の修正と機能に加えて、WorldWindコミュニティからのいくつかの「厳選された」機能強化に基づくビルドのリリースチャネルを提供します。WorldWindJSプロジェクトはGitHubで入手でき、リリースはNPMで入手できます。
- Geoforgeプロジェクト[12]にはNASA WorldWindプロジェクトのフォークが含まれています。Geoforgeはオープンソースソフトウェアを提供しています。地球科学データを管理し、WorldWindの機能を使用して地理的にローカライズされた地球科学オブジェクトの表示を提供するプラットフォーム[13]をリードしています。
- Dapple [14]はNASA WorldWindプロジェクトのフォークであり、 Geosoftの開発者によって作成されたオープンソースプロジェクトです。Dappleは地球科学の専門家を対象としており、WMSサーバーの簡単な追加やGoogle Earthに非常によく似たシンプルなUIなど、専門家向けの機能を備えています。
- SERVIR-VIZ [15]は、IAGTがSERVIRプロジェクトのために開発したWorldWindのカスタマイズバージョンである。
- WW2D [16]は、 JavaとOpenGLの技術をベースにしたクロスプラットフォームの無料オープンソースアプリケーションであり、Microsoft Windows、 Mac OS X、Linux(x86およびx86-64)、SPARC上のSolarisで実行できます。WW2DはWorldWindのサーバーのイメージを使用します。
- WW2D Plus One - 3D ビューを提供する WW2D のアップデート。
- Punt は .NET NASA WorldWind プロジェクトのフォークであり、 WorldWind に貢献したフリー ソフトウェア コミュニティのメンバー 2 人によって開始されました。Punt は WorldWind 1.3.2 のコードに基づいていますが、最初のリリースには WorldWind 1.3.2 や 1.3.3 にはない機能 (複数言語のサポートなど) があります。現在、Punt は Windows でのみ使用できますが、長期的な目標にはクロスプラットフォーム ソリューションへの移行が含まれています。
利用可能なデータセット
低解像度の Blue Marble データセットは最初のダウンロードに含まれています。ユーザーが特定の領域にズームすると、追加の高解像度データが NASAサーバーからダウンロードされます。現在利用可能なすべてのデータセットのサイズは約 4.6テラバイトです。
地球
アニメーションデータレイヤー
画像/地形データセット
- ブルーマーブル次世代画像
- ランドサット7の画像
- USGS画像
- デジタルオルソ(DOQ - スキャンされた白黒航空写真)[18]
- 都市部オルソ(米国の多くの主要都市のカラー航空写真)
- 地形図
- Zoomit! 画像 (コミュニティが作成したレイヤー)
- リンツ[19](ニュージーランドのカラー航空写真)
- GSWA [20] (西オーストラリア州の地形図と地質図)
- 南アフリカ(カラー衛星画像と航空画像)
- 米国の画像(米国の多くの主要都市のカラー航空写真の合成)
- SRTM (SRTM30Plus [21] /SRTMv2/USGS NED) 地形データ(水深測量を含む)
地球外データセット
月
火星
- MOC (マーズ・グローバル・サーベイヤー– 火星探査機カメラ)
- MOLA (MGS – 火星探査機レーザー高度計高度地図)
- THEMIS (火星探査機オデッセイ-熱放射画像システム)
- MDIM (バイキング- 火星デジタル画像モデル)
金星
- マゼランイメージング レーダー (カラーとグレースケール)
- 高度計測マップ
木星
- 木星
- カリスト
- ヨーロッパ
- ガニメデ
- イオ
スローンデジタルスカイサーベイ
調査画像
足跡画像
- SDSS フットプリント
- FIRST(20cm電波天体のかすかな画像)[22]フットプリント
仕様
ベースライン解像度
- 500m(ブルーマーブルネクストジェネレーション)
- 15 m (Landsat 画像、極地を除く)
典型的な高解像度
- 私たち
- USGS デジタルオルソ: 1 m (グレースケール、ほぼ完全なカバレッジ)
- USGS都市部オルソ: 0.25 m [23]
- ズームイット: 0.15m~1m [24]
- ニュージーランド
- Zoomit! (LINZ データより): 2.5 m (カラーとグレースケール)
- 西オーストラリア
- Zoomit! (GSWA より): 250K 地表地質モザイク、250K 地形データ、磁気強度、ブージェ重力
- 南アフリカ
- Zoomit!: Spot5 10 m [25] (カラー、ほぼ全面カバー)、ロベン島 0.5 m、ヨハネスブルグ 2.5 m
高度解像度
年
- USGS の航空写真の一部は 1990 年代初頭に撮影されました。
- Landsat 7 画像はすべて 1999 年以降に撮影されたものです (Geocover 1990 を除く)。
参照
参考文献
- ^ 「ワールドウィンドエクスプローラー」。explorer.worldwind.earth。
- ^ 「WorldWindAndroid github リポジトリ」。GitHub 。 2020年5月15日。
- ^ 「Software of the Year Award、WorldWind Java」。nasa.gov 2009年12月24日。2013年6月11日時点のオリジナルよりアーカイブ。
- ^ “v2.1.0”. GitHub . 2017年4月25日閲覧。
- ^ 「NASA WorldWind in JavaScript for HTML5」。GitHub 。 2017年4月25日閲覧。
- ^ シューベルト、ブルース。「ワールド・ウィンド・エクスプローラー」。explorer.worldwind.earth。
- ^ “NASAWorldWind/WorldWindAndroid”. GitHub . 2017年4月25日閲覧。
- ^ 「バーチャルアース」. worldwindcentral.com .
- ^ 「World Wind FAQ - World Wind の画像は著作権で保護されていますか?」。worldwindcentral.com。2024年 11 月 1 日に取得。Landsat Global
Mosaic (i-3 可視レイヤーを除く)、Blue Marble、および USGS ラスター マップと画像はすべてパブリック ドメインです。
- ^ 「デモ」。goworldwind.org。2011年10月16日時点のオリジナルよりアーカイブ。2011年8月26日閲覧。
- ^ 「WorldWind Earth」。WorldWind Earth。GitHub Pages。
- ^ Geoforge プロジェクト。「Geoforge - ホーム」。geoforge.org。2011年 3 月 19 日のオリジナルからアーカイブ。2012年 6 月 13 日閲覧。
- ^ Geoforge プロジェクト。「Geoforge - ソフトウェア プラットフォーム」。geoforge.org。2012年 6 月 29 日時点のオリジナルよりアーカイブ。2012 年 6 月 13 日閲覧。
- ^ 「Dapple Earth Explorer: 地球を地図にして見る」geosoft.com。2006年8月13日時点のオリジナルよりアーカイブ。
- ^ 「ダウンロード - IAGT、地理空間技術応用研究所、ニューヨーク州オーバーン」。iagt.org。2008年11月8日時点のオリジナルよりアーカイブ。 2007年11月29日閲覧。
- ^ SourceForgeの WW2D
- ^ 「GLOBE」. worldwindcentral.com .
- ^ 「地球資源観測科学(EROS)センター | 米国地質調査所」。
- ^ 「ニュージーランド土地情報(LINZ)」。
- ^ 「Department of Industry and Resources - Geological Survey of Western Australia」。2007年2月8日時点のオリジナルよりアーカイブ。2007年2月7日閲覧。
- ^ David Sandwell. 「衛星測地学、IGPP、SIO、UCSD - 地球地形 - SRTM30、マルチビーム、および予測」. ucsd.edu。
- ^ 「VLA FIRST調査」stsci.edu。
- ^ 「USGS 都市部」. worldwindcentral.com .
- ^ 「アドオン:ZoomIt!」. worldwindcentral.com .
- ^ 「Spot5 画像」madmappers.com。
外部リンク
- 公式サイト
- NASA ウェブ ワールドウィンド
- NASA ワールドウィンド ジャワ
- https://worldwind.arc.nasa.gov/android/get-started/
- https://jitpack.io/p/NASAWorldWind/WorldWindAndroid
- https://github.com/WorldWindEarth/WorldWindJava/blob/develop/README.md
- https://github.com/WorldWindEarth/WorldWindJava/wiki
- WorldWind Android「コミュニティ エディション」SDK
- SourceForgeの NASA WorldWind.NET (レガシー)
- worldwind.earth、NASA WorldWind チームのソフトウェア エンジニアである Bruce Schubert の個人プロジェクト
