問題タブ [coordinates]
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.
math - マトリックス変換; 概念と理論、実際に学習するための無料のリソースはありますか?
私は最近、座標からチャートやグラフをレンダリングするのを楽しんでおり、マトリックスを使用して座標空間を変換することに魅了されています。
2 次元座標空間のスケーリングと反転に成功しましたが、今では食欲がそそられます。:)
特に 2 次元および 3 次元空間に適用される、行列、行列数学に関する明確で有益な (無料の) 教材はどこで入手できますか?
php - Lat/LongsをX/Y座標に変換します
私はニューヨーク州ニューヨーク市の緯度/経度の値を持っています。40.7560540、-73.9869510と地球のフラット画像、1000px×446px。
Javascriptを使用して、Lat / Longをポイントが位置を反映するX、Y座標に変換できるようにしたいと思います。
したがって、画像の左上隅を形成するX、Y座標は次のようになります。289、111
注意事項:
- どのプロジェクションを使用するかという問題について心配する必要はありません。独自の仮定を立てるか、うまくいく可能性があることがわかっているものを使用してください。
- X、Yは、画像の任意のコーナーを形成できます
- PHPの同じソリューションのボーナスポイント(しかし、私は本当にJSが必要です)
math - 角度と寸法が与えられたら、長方形の周囲に沿って座標を見つけます
アイコンが特定のピボット (または原点) を中心に回転するスクリプトを作成しています。楕円の周りでアイコンを回転させるためにこれを機能させることができましたが、特定の幅、高さ、原点の長方形の周囲を移動させたいと思っています。
私の現在のコードはすべての座標を配列に格納し、各角度の整数をキーとしており、このコードを再利用すると作業がはるかに簡単になるため、このようにしています。
誰かが 100x150 の長方形の例を教えてくれたら、それは素晴らしいことです。
編集:明確にするために、回転とは、形状の周囲 (または周回) を移動することを意味します。
math - 回転軸上の点を計算する方法は?
回転した軸上で、指定された距離だけ離れた点 (X,Y) を計算するにはどうすればよいですか? ポイントを「移動」させたい角度を(度単位で)知っています。
php - Google マップ - エリアのパンとズーム - ズームインまたはパンしてもマーカーが表示されない
Googleマップに表示するマーカーのサーバー側に境界ベースのクラスタリングを実装しています。私がやっていることは、マップが移動、パン、またはズームされるたびに呼び出される関数を持っていることです。これは、マップの境界を取得し、サーバー側のスクリプトが単純な sql クエリを実行して取得する ajax 呼び出しを行います。マーカーとそれらをクラスター化します。これまでのところ、クラスタリング部分はうまく機能していますが、getBounds が正しい境界を送信していないように見えることがあります。
マップを少し横にパンすると、以前はマーカーがあった地域に突然マーカーがなくなり、マップが空白になります。私はSQLクエリをチェックし、クエリ自体から、予想とは非常に異なる境界を示しています。
以下の地域を見てください。
最初のものはすべてのマーカーを示しています。
ただし、次のものは少し上と左に移動しただけですが、領域の半分は前の図と同じですが、マーカーはまったくありません。マップの getBounds 関数に関する問題を特定しました。
これは、境界を取得して呼び出しを行う私の JavaScript コードです。
サーバー側のコードでは、これは座標に基づいてアイテムを取得するために使用される php です。
javascript の getbounds 関数を疑っていますが、できるだけ早く修正する必要があります。どんなアイデアでもどうぞ:(
python - x、y、w、h ピクセル座標の長方形で覆われたタイルの座標を見つける
16x16 ピクセルを使用するタイル ベースのシステムがあるとします。浮動小数点ピクセル単位で定義された四角形で覆われているタイルをどのように見つけますか?
たとえば、
これを確実に行う唯一の方法は、ループを使用することです。より良い方法はありますか?16 で割ると、エッジ ケースで間違った答えが得られます。Pythonで使用するコードの例を次に示します。
math - 四角形の X、Y 座標を交換します。この操作は何と呼ばれますか?
各座標の X 値と Y 値を交換するメソッドの適切な名前を見つけようとしています。
この操作に名前はありますか?
基本的に、これが行われることです
(1, 2) -> (2, 1)
多角形では、これは -90 度の回転を持ち、水平方向の反転または反転を行うのと同じです。
algorithm - ラップアラウンドマップ用の単純な「pointinrect」アルゴリズムはありますか?
エッジで折り返すことができる長方形のグリッドを作成しようとしています。ビデオゲームをプレイする人なら誰でも、おそらくこの概念に精通しているでしょう。世界地図上で一方向に十分に進むと、最初の場所に戻ることになります。ただし、エッジが負の座標領域にスクロールする可能性があるため、ビューポートの設定が困難になります。
負の座標を取り、その実際の値を決定するのは簡単です。
ここで、AddPointsとModPointsは、2つの入力の各座標にそれぞれ+
と演算子を適用して、出力値を生成します。mod
問題は、この操作を逆にすることです。両方の座標が正である点と、上と左の値が正または負になる可能性のあるTRect(および下または右がマップの端を超えている可能性がある)が与えられ、MAP_SIZEがグローバルスコープで宣言されている場合、同じ計算を最大4回実行しなくても、ポイントが表示長方形でカバーされている領域内にあるかどうかを判断する方法はありますか?
svg - SVG パスの計算
非常に複雑なイメージ マップ (150 ピース以上で構成) があり、マップ内の座標を SVG パス標準形式に変換したいと考えています。
イメージマップhttp://raphaeljs.com/australia.htmlの代わりに以下を使用したい理由です。しかし、座標を SVG パス標準形式にする必要があります。
画像マップを SVG 座標に変換するにはどうすればよいですか?
乾杯アンソニー
math - 2 つの (x,y) グラフの線形関係
x,y
データベースからデータを取得してい[coordinates1]
ます (GIS - ただし、これは任意のデータベースである可能性があります)。THE SAME MAPを参照する独自の座標系を持つアプリケーションがあります。
私は、座標1(x、y)の間に線形関係が存在することを確立し、coordinates2(x,y)
2つの異なる座標1と( と で割る)を差し引いたのでcoordinates2
、すべての場合で、両方ともそれぞれ0.724または0.141または0.825、つまり座標1 +座標2を示します。x1
x2
y1
y2
私が今理解しなければならないこと、またはあなたが助けてくれることは、 のデータからcoordinates1(100000,200000)
どのcoordinates2(0.125,0.255)
ように計算するかということです。coordinates2(x,y)
coordinates1(x,y)