問題タブ [cesium]
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.
javascript - cesium api のクローンと開発 requirejs の使い方 cesium の依存関係とは
セシウム git のクローンを作成し、javascript ファイルを変更したい。縮小されたファイルを追加したくない Build/Cesium.js 分離された JavaScript ファイルを使用したい。私のコード
エラー:
Cesium.jsが必要と言われていますが、開発モードで作業したいです。
cesium - セシウム CZML: lat long alt の使用
これは、Cesium の CZML ファイルに精通している人にとっては簡単な問題だと思います。セシウムを使用して、一連の緯度/経度/高度ポイントを飛行経路として表示しようとしています。「位置」タグがどのように見えるべきか誰か教えてもらえますか?
間違った場所を探していない限り、CZML の例はあまり見当たりません。そのため、どのタグを使用できるか、どのように使用するかを理解するのは困難です (また、タグを間違えると、Java コンソールにエラーが表示されません)。
Cesium Web サイトの Sandcastle CZML の例では、関連するセクションは次のようになります。
2 点の場合、なぜ 8 つの値があるのですか? もしそれが ECEF 座標だったら、1 点につき 3 つしかないと思います...
たとえば、これを試してみると、コンソールに「キャッチされていないエラー」メッセージが表示されました...これはあまり役に立ちません:
ドキュメントによると、地図作成では (long、lat、height) が使用されます。ここで、long と lat はラジアン単位であり、高さはメートル単位です。
mapping - ユーザーが移動オブジェクトを 2D マップに配置できる地理空間マッピングを備えたライブラリに関するアドバイス
実際の GeoSpatial データから 2D マップをレンダリングし、2D マップ上にオブジェクトを描画できるライブラリ/フレームワーク/ツールキットを探しています。
要件:
- マップ タイリング (マップを拡大すると、より詳細な画像が必要になります)
- パン (マウスを使用してマップ内を移動する機能)
- さまざまな地理空間画像 (衛星、街路など) の読み取り
- (緯度/経度に基づいて) マップ上にオブジェクトを描画し、それらを移動させる機能。たとえば、鳥の画像を地図上に配置して、正しく移動および回転できるようにしたいと考えています。
- 原始的な形状。線や円などを描く機能が組み込まれているといいですね。
- 複雑な描画。たとえば、コンパスを描画して、鳥の現在の進行方向を表示させたいとします。
- マウス入力。マップを右クリックして、コンテキスト メニューを表示できるようにしたいと考えています。地図上に描いた図形をクリックして押したまま、簡単にドラッグしたい。
私が見たもの:
- osgEarth を使用した OpenSceneGraph。それは素晴らしく、私の要件を満たしていますが、非常に遅く、物事を機能させるために多くの奇妙なことをしなければなりませんでした(特にマップ上でオブジェクトをドラッグする場合)。
- Cesium: 有望に見えますが、やや遅いので、デスクトップ アプリケーションとして動作させる必要があります。Qt の Webkit 内で Cesium を使用することに成功した人がいるということをオンラインで見たことがありますが、そのリスクを冒したいと思うかどうかはわかりません。
編集:
- 可能であれば、Web ベースのフレームワークから離れたいと思っています。
http://imgur.com/52DaJtQ これは、私が達成したいことの基本的な図です。航空機のアイコンが移動し、度数も一緒に円を描くはずです。緑のウェイポイントをドラッグして、ウェイポイントを移動するときに線を再描画できるようにしたいと考えています。赤色のセンサー フットプリントは、航空機が認識できるものに合わせて調整する必要があります。 http://imgur.com/52DaJtQ
javascript - セシウム: コロンバス ビューで LookAt を使用して一連の座標を表示する方法は?
Columbus View で LookAt を使用して一連の座標を表示するにはどうすればよいですか? この方法は 3D ビューまたはグローブ ビューで機能しますが、コロンバス ビューでは座標が正しく変換されてはなりません。これは、私を米国に送る必要がありますが、実際にはアフリカの海岸に送る必要があるためです。コロンバスビューで動作させるにはどうすればよいですか?
ここで問題を再現できます https://cesiumjs.org/Cesium/Apps/Sandcastle/index.html
固定ビューは機能しますが、私のビューは固定されています: