問題タブ [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 投票する
5 に答える
14397 参照

excel - 行、列からExcel A1表記に取得するには?

行と列 (As Long) が与えられた場合、Excel (2007) で VBA を使用してスプレッドシートの表記法を決定する方法は次のとおりです。

例えば:

したがって、関数がある場合:

その機能を提供した場合、次のようなことができます。

これが間違ったアプローチである場合に備えて、少し背景を説明します。これの目的は、テーブル内の他のワークシートを説明するマスター シートを作成することです。

このマスター シートは、シートの変換を制御しますが、範囲の値は、後で範囲を参照する際に便利なように、明らかに Excel 表記になっています。ただし、このテーブルを管理し、例外を報告し、一貫性を確保するためのルーチンは、行と列の他のシートから実際に取得するため、たとえば、何かが開始および終了することを認識している行と列を取得します。

これが私が最終的に得た関数です:

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

mapping - British National Grid シェープファイル - WGS84 Lat/Lon に変換

英国ナショナル グリッド座標系を使用して記述された ESRI シェープファイルのセットがあります。KML ファイルに変換するために、これらのファイルを WGS84 lat/lons に変換する必要があります。私は次のようにこれを行うのに問題があります:

元のファイルをそれぞれ MapInfo Professional で開いて、私のファイルには British National Grid の投影法が含まれていることを伝えると、ファイル内に地理オブジェクトが表示されません。マップ ウィンドウは完全に空です。

MapInfo Professional の Universal Translator を使用してファイルを WGS84 MapInfo TAB ファイルに変換すると、以前と同様に、変換されたファイルに地理オブジェクトが表示されず、MapInfo ウィンドウが空になります。

これらのファイルの座標系を確認できますか? ここで何か不足していますか?MapInfo Professional を使用してシェープファイルを変換し、表示できると期待している方法でシェープファイルを変換できる必要がありますか? 別のツールを使用すると、より適切に機能しますか?

ありがとう。

より詳しい情報:

私のシェープファイルには、緯度/経度に適切に変換されていないように見える座標が含まれており、座標が実際にはBritish National Gridではないかどうか疑問に思っています。383702523、399081141 などの座標が表示されますが、これはおよそ緯度/経度 53.488182、-2.247153 のようです。私の入力ファイルがどのプロジェクションシステムに入っているか分かりますか?

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

php - これらの座標をGoogleマップで読み取り可能な座標に変換するにはどうすればよいですか?

次の形式で座標を変換する必要があります。

次のようなものに:

php関数をいただければ幸いです。あるいは、数式だけでも十分です。

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

math - 正方形の座標を円の座標に変換するにはどうすればよいですか?

私はインディー ビデオ ゲームを開発していますが、コントローラーのサムスティックの可動範囲が円形であるため、「円形」座標を返すという前提で操作しています。つまり、(半径 1 の) 円形領域に制限されたデカルト座標です。実際、座標は「正方形」です。たとえば、右上のサムスティックの位置は x=1,y=1 として登録されます。座標をデカルト座標から極座標に変換すると、マグニチュードが 1 を超えることがあります。これは、プレイヤーが垂直方向または水平方向よりも斜め方向に速く移動できるという効果があります。

明確にするために、アナログ サムスティックの位置を方向とマグニチュードの観点から記録したいと思います。マグニチュードは 0 ~ 1 です。サムスティックは正方形の平面上の座標を返すため、座標をデカルト座標から極座標に変換するだけです。では十分ではありません。座標空間を変換する必要があると思いますが、それは私の猿の脳の限界に近づいています。

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

php - 座標セットを変換する必要がある

ここで別の座標関連のクエリに行き詰まっています。私はいくつかのCSVファイルを持っており、それらにはすべて座標が記載されていますが、座標は次のように示されているファイルのように異なる形式になっています。

いくつかはそのように持っていますが:

PHP で次の関数を設定する方法が必要です。

まず、座標の形式を推測します

次に、座標を緯度と経度に次のように変換します。

さらに、2 番目の形式は時間、分、秒であることを理解しています。問題は、この種の文字列から時間、分、秒を抽出する方法です。

どんな助けでも大歓迎です...

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

svg - 元の場所と平行になるようにsvgのパスを変換する方法は?

SVG で定義されたパスがあります。パスのコピーを 2 つ作成し、一方が一方の側で元のパスと平行に配置され、もう一方が反対側で平行に配置されるように変換したいと考えています。アイデアは、すべてが互いに平行で重なり合わない 3 つのパスで終わることです。

2 つのパスについて、transform="translate(10,10)" や transform="translate(-10,-10)" などの簡単な変換を試みましたが、一部のパスでは最終的に互いに交差してしまいます。欲しいです。

ありがとう。

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

iphone - タッチ座標を取得します (0-480 および 0-320 の形式で)

iPhoneの座標を変換する方法がわかりません。

ワンタッチすると座標が取得されます。

触って離すと、始点と終点の違いがわかります。

タッチの絶対位置を取得するにはどうすればよいですか?

ありがとう!

画像をタッチ&ドラッグでリサイズしたい(高さのみ)

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

wpf - WPF: キャンバス内の中央に (0,0) を作成する方法

WPF キャンバスには、コントロールの左上の (0,0) から始まる座標系があります。

たとえば、次のように設定すると、コントロールが左上に表示されます。

標準のデカルト座標に変更するにはどうすればよいですか?

基本的:

  • (0,0) 中心
  • Y を反転

この投稿は似ていることに気付きましたが、座標系の変換については触れていません。TranslateTransform を追加しようとしましたが、機能しません。

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

java-2d - Java2Dで座標系を移動することは可能ですか?

画面上のコンポーネントをスイングするために、ユーザー空間座標系をレンダリングする 2D 座標系が必要です。これがまさに Java2D が行うことです。しかし、さらに必要なのは、画面と座標系の相対位置を移動して、一種のスクロールを実現することです。

Java 2D では、デフォルトの子 (0,0) はコンピュータ グラフィックスで一般的な左上隅にあります。

ポイントの移動は可能ですか?はいの場合: どうすればよいですか?

前もって感謝します。

0 投票する
5 に答える
15437 参照

math - 三角/六角座標(xyz)の生成

六角形グリッドの xyz 座標を生成する反復関数を考え出そうとしています。16 進数の開始位置 (簡単にするために 0,0,0 とします) を使用して、次に示すように、連続する六角形の「リング」ごとに座標を計算します。

これまでのところ、私が思いついたのはこれだけです(javascriptの例):

各リングには前のリングよりも 6 個多くのポイントが含まれており、各 120° ベクトルには中心からのステップごとに 1 つの追加ポイントが含まれていることがわかっています。私はまたx + y + z = 0、すべてのタイルについてそれを知っています。しかし、以下のシーケンスに従う座標のリストを生成するにはどうすればよいでしょうか?