| NASAワールドウィンド | |
|---|---|
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次元で表示できます。さらに、WorldWindは海底地形データも提供しており、海溝や尾根などの海洋の特徴を3Dで 確認できます。
アプリケーションを使用している多くの人が独自のデータを追加し、WorldWind Central や以下のリンク セクションに記載されているブログなどのさまざまなソースを通じて公開しています。
Blue Marble、Landsat、またはUSGSパブリックドメインデータを使用してWorldWindで作成されたすべての画像と動画は、商業目的であっても、自由に変更、再配布、ウェブサイトで使用することができます。[ 9 ]
アドオンとプラグイン
WorldWindは、プログラムに新しい機能を追加する小さな拡張機能であるアドオンを使用することで拡張できます。 アドオンの種類は以下の通りです。
- ポイント レイヤー:目印 (興味のあるポイント) をアイコンとして表示するシンプルなXMLファイル
- トレイルレイヤー: パス (ルート、境界)
- 線の特徴: 線または壁として視覚化された点のリストを含む XML
- ポリゴン フィーチャ: 塗りつぶされたポリゴン(平面または押し出し)として視覚化されたポイントのリストを含む XML
- モデル機能: 3Dテクスチャメッシュをロードするために使用されるXML
- 地名: テキストラベルが割り当てられた特定のポイント(都市、丘、建物など)
- 画像レイヤー: 世界のさまざまな場所の高解像度画像
- スクリプト: カメラの動きを制御するファイル
プラグインはC#、VB、またはJ#で記述された小さなプログラムで、WorldWindの起動時に読み込まれ、コンパイルされます。プラグイン開発者は、プログラムのソースコードを変更することなく、WorldWindに機能を追加できます。
ワールドウィンドJava
WorldWindのオリジナルレシピはWindowsのみに対応しており、.NETライブラリとDirectXに依存していました。JOGLを使用したJavaでの新しいSDKバージョンはWorldWind Javaと呼ばれています。最新バージョン(2.2.0)は2020年8月にリリースされました。
この新バージョンはAPI中心のアーキテクチャを採用し、APIをコアに残したまま、機能をモジュールコンポーネントに「オフロード」しています。これによりWorldWind自体がプラグインとなり、可能な限り互換性のある使用が可能になります(例えばPython経由で)。このリファクタリングにより、WorldWindはブラウザからJavaアプレットとしてアクセスできるようになりました。WorldWind Java SDKのプレビュー版[ 10 ]は、2007年5月11日にサン・マイクロシステムズの年次JavaOneカンファレンスでリリースされました。
WWjはSDKであるため、単一のアプリケーションは存在しません。世界中の政府機関や商用開発者によって作成された、それぞれ異なる機能を持つWWjを使用したアプリケーションが無数に存在します。これらのアプリケーションには、シンプルな仮想地球儀ビューア、衛星追跡ツール、GISプラットフォーム、写真編集ツール、F-16シミュレーター、ミッションプランニングソフトウェアなど、数多く含まれています。
Androidとウェブ
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はオープンソースソフトウェアを提供しています。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テラバイトです。
地球
アニメーション化されたデータレイヤー
- 科学的視覚化スタジオ
- モディス
- グローブ[ 17 ]
- NRLリアルタイム天気
画像/地形データセット
- ブルーマーブル次世代画像
- ランドサット7号の画像
- USGS画像
- Zoomit! 画像(コミュニティ制作レイヤー)
- SRTM(SRTM30Plus [ 21 ] /SRTMv2/USGS NED)地形データ(水深測量を含む)
地球外データセット
月
火星
- MOC(マーズ・グローバル・サーベイヤー– 火星探査機カメラ)
- MOLA(MGS – 火星探査機レーザー高度計高度地図)
- THEMIS(火星探査機オデッセイ-熱放射画像システム)
- MDIM(バイキング火星デジタル画像モデル)
金星
- マゼランイメージングレーダー(カラーとグレースケール)
- 標高地図
木星
- 木星
- カリスト
- エウロパ
- ガニメデ
- イオ
スローンデジタルスカイサーベイ
調査画像
足跡画像
- SDSSフットプリント
- 最初(20cm電波天体のかすかな画像)[ 22 ]フットプリント
仕様
ベースライン解像度
- 500メートル(ブルーマーブルネクストジェネレーション)
- 15 m(ランドサット画像、極地を除く)
典型的な高解像度
- 私たち
- ニュージーランド
- 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 .
- ^ "Add-on:ZoomIt!" . worldwindcentral.com . 2006年7月20日時点のオリジナルよりアーカイブ。 2006年7月20日閲覧。
- ^「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 の個人プロジェクト