問題タブ [worldwind]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java WorldWindを使用していますが、代替手段が必要です
ですから、これは適切なサイトではないかもしれないと思いますが、WorldWindフォーラムで質問するのは礼儀正しいとは思いませんでした。それがどこかにあるべきなら、私に知らせてください。
いずれかの方法...
現在WorldWindを使用して地球儀を表示し、アイテムの場所に対応するビットマップを配置するこのJavaアプリケーションがあります。WorldWindは当初、Googleの製品の代替として、また「3D」効果があったためにプロジェクトに選ばれました。ただし、要件は変更され、3Dグローブは不要になりました。(また、WorldWindはプロジェクトにとって少し重かったです。可能であれば、2色バージョンだけが本当に欲しいことがわかりました。)
皆さんへの私の質問は次のとおりです。
WorldWindの代わりに何を提案しますか?ズーム可能で、その上にオブジェクトを重ねることができる(そしてそれらのオブジェクトは時間の経過とともに移動する可能性がある)「フラット」マップ(または世界の画像さえも...)を探しています。
私は地図/画像プログラミングをあまり行っていないので、返信するときはそれを考慮に入れてください:)
java - 不規則に配置されたデータを補間して
Worlwind Javaで色付きの表面を表示しようとしています。色は、不規則に配置された一連のデータからの緯度/経度の値 (温度など) に依存します。gov.nasa.worldwindx.examples.analyticsパッケージにある例を使用しています。そこにはクラス Interpolator2D がありますが、不規則に配置されたデータを計算できないようです。
私が知る限り、それを行うために欠けているのは1つだけです。ランダムに配置されたポイントのセットから規則的に配置されたポイントのグリッドを生成する方法です。これまでのところ、私はそれを行う方法がありません。
すべての WWJ のことはさておき、私が必要としているのは、任意に配置された一連の値から内挿された (場合によっては外挿された) 値のグリッドを生成する方法です。
アイデア、コード、API、またはアルゴリズムは大歓迎です。ソリューションが緯度/経度座標で機能していなくても問題ありません。任意の座標で問題ありません。
PS:基本的に私が望むのは、Javaでこれを行うことです:https://stackoverflow.com/a/3867302/1435322
ありがとう。
java - WorldWind Java API
ユーザーが経度と緯度を入力して地図に表示できるアプリケーションを作成したいと考えています。WorldWindに出会ったことはありますが、聞いたことはありません。
そのようなアプリケーションを作成するには、WorldWind またはOpenStreetMapを使用したほうがよいでしょうか
これは私のアプリケーションの一部にすぎず、Google マップはデスクトップ アプリケーションでのマップの使用を許可しないため、Google マップを使用することはできません。
java - WorldWind-実行可能なjar:java.library.pathにgluegen-rtがありません
私はWorldWindJavaとEclipseを使用しています。
Eclipseのプロジェクトから実行可能なjarをエクスポートしようとしています。エクスポートはうまくいきますが、jarを実行しようとすると、次のエラーが発生します。
Eclipse内でプロジェクトを問題なく実行できます。worldwind.jar、jogl.jar、gluegen-rt.jar、gluegen-rt-natives-linux-amd64.jarが、ネイティブライブラリの.soファイルを使用してビルドパスで参照されています。位置。今のところ、プロジェクトは、gov.nasa.worldwindx.examples.SimplestPossibleExample.javaのようにWorldWindグローブを表示する単なるJFrameです。
複数のOSで動作するアプリケーションを構築しようとしています。
Eclipse内で問題なくプロジェクトを実行できるのに、jarを実行できないのはどうしてですか?
ネイティブライブラリを使用してjarをエクスポートするプロセスに問題があると思いますが、Googleでそれを探した後、これに対する解決策を見つけることができません。
私はOpenJDKを使用してLinux64ビットで実行しています。
ありがとう。
編集 :
私はそれを機能させる回避策を見つけましたが、私が望む方法ではありません:
Eclipseの「ExportRunnableJar...」は、jarを実行したときにアクセスできるように.soファイルをエクスポートしないようですが、必要な.jarファイルはエクスポートされた.jarに含まれており、到達可能です。
解決策は、jarの隣のフォルダーに.soファイル(Macの場合は.jnilib、Windowsの場合は.dll)を含め、次のコマンドラインでjarを起動することでした。java -Xmx512m -Dsun.java2d.noddraw=true -Djava.library.path=./lib -jar MyJAR.jar
-Xmx512m
WorldWindはデフォルトの量よりも多くのメモリを必要とする可能性があるため、Javaメモリを増やしています。これにより、 -Dsun.java2d.noddraw=true
IIRCの表示エラーを回避できます。
このコマンドラインを含む.bashファイルと.batファイルを作成しました。
私が見つけたところによると、.dllファイルが.jarと同じフォルダーにある限り、Windowsではlibの場所を設定する必要はないようですが、Linuxでは常に必要です。ライブラリを.jarと同じフォルダーにあるlibフォルダーに配置したので-Djava.library.path
、どちらの場合も設定する必要があります。
Linuxに必要なライブラリは次のとおりです。libgluegen-rt.solibjogl.solibjogl_awt.so
私はここでそれらを見つけました:http://download.java.net/media/jogl/builds/archive/
これで、エクスポートされたjarはLunix 64ビットシステムで正常に動作し、現在、WindowsとMacシステムを見つけてテストしようとしています。
.jarファイル内にある.soファイルにアクセスするソリューションを誰かが持っている場合でも、これは大歓迎です。
map - マッピング API: Google Earth、Worldwind、または OpenStreet MAP
移動ルートを更新するアプリケーションに MAP を含めたいと考えています。さまざまな地図ソースを調査し、Google Earth、Worldwind、および Openstreet 地図をリストしました。誰かが正しいものを選ぶのを手伝ってくれますか? オフラインでの使用も必要かもしれません。
netbeans-platform - NASA World Wind と Netbeans プラットフォームの統合
NASA World Wind Java ライブラリを NetBeans プラットフォーム プロジェクトに統合しようとしています。Netbeans 7.2 および WorldWind 1.4.0 で Windows XP を使用しています。
世界の風の例を開いて、netbeans プロジェクトとして実行できます。しかし、Netbeans プラットフォームでワールド ウィンド コンポーネントを使用しようとすると、例外が発生しjavax.media.openGL.GLException: Method "glActiveTexture" not available
、javax.media.openGL.GLException: DXTn compressed textures not supported by this graphics card
.
例外を受け取った後、背景空間、星、大気の輪郭は見えますが、地球は見えません。ワールド ウィンドの例をエラーなしで実行できるので、問題が実際にグラフィックス カードに関係しているとは思いません。netbeans プラットフォームと世界の風ライブラリとの間に互換性の問題があるのではないかと思います。
この問題を解決する方法はありますか?
java - 世界風速測定ツールからタブ付きパンビューを削除する方法
私はNASAWorldWindMeasureツールに取り組んでいます。タブ付きの鍋を取り外す方法を知りたいのですが。
swing - NASA ワールドウィンドからワールドマップを削除する方法
NASA ワールドウィンドに関連するプロジェクトに取り組んでいます。
誰か説明してくれませんか、どうすればワールドマップを削除できますか?
画面左上にあります。
java - java.endorsed.dirs と java.library.path の両方を使用する場合の競合
CORBA を利用する既存の Java アプリケーションがあります。その結果、java.endorsed.dirsコマンド ライン パラメータを使用して、使用している CORBA ライブラリを含むディレクトリを指定します。アプリケーションは現在、次のコマンド ラインで問題なく実行されています。
ここで、アプリケーションに WorldWind サポートを追加する必要があります。WorldWind jar ファイルはネイティブ ライブラリを呼び出し、java.library.pathコマンド ライン パラメーターを使用して、ネイティブ ライブラリを含むディレクトリを指すように指示しているようです。次のコマンド ラインを使用する場合 (java.library.path を追加):
アプリケーションを実行すると、次のエラーが表示されます。
「gluegen-rt」は、WorldWind が使用するライブラリの 1 つです。上記の例外は、WorldWind ライブラリを見つけるのに苦労しているということです
コマンドラインから java.endorsed.dirs ディレクトリを削除すると
...その後、私のアプリケーションは正常に動作します (ただし、現在はデフォルトの CORBA 実装を使用しており、製品に同梱されているものではありません)。
このトピックで見つけた唯一のリンクはこちらですが、その質問には答えがないようだったので、ここで質問しようと思いました.
これら 2 つのコマンド ライン パラメーターは共存できますか? そうでない場合、回避策はありますか?
注: Red Hat Linux でこれを実行しています。受け取ったコメントに基づいて、アプリを実行する前に LD_LIBRARY_PATH を設定してみました。それは何の違いもありませんでした。
注:エンド ユーザーのセットアップに基づいて、CORBA ファイルを標準の jre /endorsed ディレクトリに配置することはできません。
注:この質問は CORBA や WorldWind に固有のものではないと思いますが、前述のコマンド ライン パラメーターの両方を使用している理由を説明したいと思います。
java - SurfaceEllipse を別の NASA Worldwind と交差させる
ここには、SurfaceEllipses がたくさんあるレンダリング可能なレイヤーがあります。ここで、各楕円を他のすべての楕円と交差させたいと考えています。
私の知る限り、WorldWind にはそのような方法はありません。しかし、国境の交差点を取得する方法はありますか?
NASA WorldWind について話す