問題タブ [coordinate-systems]

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.

0 投票する
1 に答える
930 参照

c# - C# グラフを座標系に書き込む

私の SQL DB には何百万ものデータがあり、すべての行は Starttime と期間を持つ Item です。ここで、このデータを視覚化して、一度にどのデータが重複しているかを知りたいと考えています。

私の考えは、x 軸が時間を示し、y 軸がアイテムをカウントする座標系を作成することです。すべてのグラフは、Starttime + duration で始まる x 軸に平行な線です。次のグラフは y+1 で、Starttime + Duration です。次に、どのアイテムがどの時間に重なっているかを確認できます。

この問題を解決するための提案を C# でプログラムするにはどうすればよいですか?

ここに画像の説明を入力

0 投票する
1 に答える
262 参照

sql-server-2008 - SQL 2008 ポイント再投影

新しいイスラエル投影 (EPSG: 2039) のポイントの位置を保持する 2 つのフィールド (X,Y) を持つテーブルがあります (例: X=194545.05941493041、Y=668112.83849507652) すべてのポイントを WGS84 (EPSG: 4326) に再投影したい. (たとえば、上記の同じ座標は、34.940578289586、32.106153057749005 の周りに変換する必要があります。

SQL 2008でそれを行うにはどうすればよいですか?

0 投票する
2 に答える
1183 参照

coordinate-systems - MGRS/USNG - ゾーン変更の検出

私はjavascript用の座標変換ライブラリを書いています(NodeJSとブラウザのjavascriptの両方用)。私はすでにかなりのことをしました。 気になる方はチェックしてみてください。ほとんどのコードを書いていないので、すべてがどのように機能するか正確にはわかりません。

私が知る限り、MGRS/USNG ゾーンは基本的に UTM ゾーンに名前が変更されており、緯度/経度で定義されています。

MGRS 座標があり、特定の変位を移動するとします。最初に緯度/経度に変換しなくても、ゾーンの境界を越えたかどうかを正確に判断できますか? ほとんどすべてがゾーン内で正方形であるため、ゾーン内を移動するときに座標を更新する方法を知っています。

緯度/経度に変換せずにゾーンの変更を検出する方法はありますか?

これを行う言語のライブラリはありますか?

既存のコードには緯度と経度が必要なので、緯度/経度に変換し、変換を適用してから MGRS に戻すことができると思います。自分がいるゾーンを特定したいだけであれば、これはそれほど悪くはありません。その後、精度を維持するために残りの変換を MGRS に保持できます。唯一の問題は、できるだけ正確にしたいということです。

ノート:

座標変換について説明しているこの記事を見つけましたが、これは実際には座標変換をカバーしていません。

0 投票する
1 に答える
4628 参照

math - ある座標系に関する回転行列を別の座標系に変換します

3x3行列として設定された、ワールド座標系(wcs)の中心点ベクトルと3つの直交標定単位ベクトルで定義された平面があります。この平面の座標系に関する回転行列を決定しました。次に、この回転に一致するワールド座標系の対応する回転行列を見つけたいと思います。つまり、wcs内のオブジェクトに適用できる新しい回転行列が、平面に対して計算した回転と一致するようにしたいのです。

平面行列の逆行列(平面が直交しているため転置演算に置き換えられます)を回転行列で乗算して、ワールド座標系で同等の回転を取得することを考えました。これは間違っているようです:

私の平面は、wcsからの小さな摂動に加えて、y軸を中心におよそ90度の回転です:0 0 -1 0 1 0 1 0 0そしてそれを中心とした回転は、単位行列の小さな摂動です。この小さな回転は、wcsの小さな回転にマッピングされると思いますが、どういうわけか、そこに投げ込まれた平面から90度の回転が得られます。数学のどこが間違っていたのでしょうか。また、これを行うための適切な方法は何ですか。

0 投票する
4 に答える
492 参照

php - 座標を使用できるように変換する

次の形式の座標を持つデータ ソースがあります。

これらがどのような形式であるか、またはこれらを使用できる形式にする方法がわかりません。これは、JavaScript または PHP のいずれかです。

0 投票する
2 に答える
1893 参照

math - ナビゲーション用カルマンフィルターの射影問題

私は現在、GPSナビゲーション用のシンプルで小さなカルマンフィルターに取り組んでいます。GPSセンサーから現在地、コース角度、速度を取得しています。したがって、カルマンフィルターは、一定の速度とコース角度を想定して、現在の測定値と前の位置から始まる線形運動を融合する必要があります。

私の問題は、カルマンフィルターが適切に実行できる有用なスペースを選択することです。

ローカル座標系アプローチ:

以前の位置を原点とするローカル座標系(北[メートル]、東[メートル])を選択すると、新しい位置を簡単に予測できますが、新しい測定値(緯度/経度)をローカル座標に変換する方法wgs​​-84楕円体を使用するシステム?また、wgs-84楕円体を使用して、ローカル座標系で新しい予測値を緯度/経度に変換する方法を教えてください。

したがって、2つの関数が必要です。

f:=(lat_ref、lng_ref、lat、lng)->(x、y)

g:=(lat_ref、lng_ref、x、y)->(lat、lng)(これはVincentyを使用して行うこともできます)

グローバル座標系アプローチ:

楕円体の参照位置、距離、コース角度から新しい位置を計算するVincenty-Algorithmを見つけました。このアルゴリズムは正常に機能しますが、グローバル座標系で機能するカルマンフィルター内でこのアルゴリズムを使用する方法がわかりません。

私の問題の1つを解決する方法についてのアイデアや提案はありますか?

0 投票する
0 に答える
666 参照

coordinate-systems - Idrisi - x/y を緯度/経度に変換するにはどうすればよいですか?

座標 (Idrisi) x: 550000, 580000 y: 4840000, 4810000 がありますが、緯度と経度が必要です...どうすれば変換できますか? :(

ありがとう

0 投票する
0 に答える
444 参照

java - 滑らかな外観の極方程式のプロット

Javaで極方程式をプロットしようとしています。単純に個々のポイントをプロットすると、非常にゴツゴツした結果になります。これは、非常に短い線分で構成されたグラフではアンチエイリアスが機能しないためだと思います。

滑らかな XY グラフをプロットするためのよく知られたアルゴリズムがあります。基本的に、関数を線分で近似します。次に、各線分は、曲線がある程度の許容範囲内に収まるまで、再帰的に再分割されます。これは非常にうまく機能します。

XY座標を計算し、同じアルゴリズムを使用して、これを極座標プロットに適応させようとしましたが、うまくいかないようです-ポイントがxに均等に分布していないためだと思います。線分が目立ちすぎていますが、許容値を下げてよりぴったりと合わせると、曲線の他の部分が再びでこぼこになります。

極方程式をスムーズにプロットするためのアルゴリズムを知っている人はいますか?

0 投票する
3 に答える
2648 参照

c# - 表示されている場合、3Dモデルの特定の頂点の画面空間座標を取得します

モデルをレンダリングしたいのですが、特定の頂点(どのようにマークしますか?)が表示されている場合は、それらが存在する場所に2Dをレンダリングしたいと思います。

どうすればこれを行うことができますか?

0 投票する
1 に答える
2439 参照

iphone - 経度、緯度からXY座標への変換

iPhoneプログラミングで経度、緯度を同等のxy座標コンポーネントに変換する方法を知りたいです。(私は CoreLocation プログラミングのみを使用しており、マップなしで iPhone 画面にポイントを表示したいと考えています)。

ありがとう