問題タブ [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 に答える
2088 参照

coordinate-systems - 座標変換 (LL + WGS84 までの標高)

私は現在、3D ビジュアライゼーション プロジェクトに取り組んでおり、ハック的な方法で行っていることに気付いた問題に遭遇しました。

私は WGS84 システム自体の経験があまりなく、地球の軌道からの高度の特定の値が与えられた場合に、LL ポイントを WGS 座標に変換する「正しい」方法があるかどうか疑問に思っていました。

現在行っている方法は、LL から WGS84 への通常の変換を行い、その単位ベクトルを取得して、標高と地球の半径の合計を掛けることです。これは最も効率的な方法とは思えず、その変換を行うためのより受け入れられた方法があるかどうか疑問に思っています。

0 投票する
10 に答える
11511 参照

mysql - 「X」キロメートル (またはマイル) 以内の都市の検索

これは明確ではないかもしれません。私が基地から外れている場合、またはより多くの情報が必要な場合は、コメントを残してください。おそらく、私が PHP で求めているものに対する解決策が既に存在します。

経度または緯度の値から距離を加算または減算する関数を探しています。

理由: すべての緯度と経度を含むデータベースがあり、X キロメートル (またはマイル) 以内のすべての都市を抽出するクエリを作成したいと考えています。私のクエリは次のようになります...

私はMySqlデータベースを使用してPHPで作業しています。

どんな提案も受け付けています!:)

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

geometry - 閉じたポリゴンと島でのポリライン オフセット

互いにバインドされていない、並べ替えられていない線分のセットがあります。各線は 2 点 (x,y) で表されます。同じポイントを持つ線を検索できます。つまり、それらが接続されている必要があります。

すべての線には太さの属性があります。この太さで各パスをオフセットし、最終的なポリゴンを表す 4 つのポイントを作成する必要があります (ラインごとに)。

スクリーンショット 1

ここで、コーナー (結合) を正しく処理するように調整する必要があります。しかし、それを行う方法がわかりません。

望ましい結果:スクリーンショット 2

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

c# - iTextSharp を使用した異なる PDF の座標系と変位したテキストに関する問題

私は iTextSharp と .NET 3.5 SP1 (ご想像のとおり、C#) を使用しており、PdfStamperクラスを使用して既存の PDF をいくつか変更しています。今、私は2つの問題を抱えています:

座標系の変換

私が見ているように、iTextSharp は (追記?) ポイントを測定単位として使用していますが、これらの座標をミリメートルに変換したいと思います。さて、これを達成するための最良の方法は何ですか?

ドキュメントを見ると、次のアプローチが明らかになりました。

変換行列が正しいことを願っています。しかし、問題は次のとおりですSystem.Drawing.Drawing2D。アセンブリはありません。このアセンブリは削除されましたか、それとも何が起こったのですか? iTextSharp の座標をミリメートルに変換するにはどうすればよいですか。私はここで間違った道を進んでいますか?

PDF 内のテキストは、同じ座標を使用して別の PDF で置き換えられます

同じ内容の2 つの異なるPDF ファイルを変更しているときに、同じ座標がずれていて、テキストがまったく同じ位置に配置されていないことに気付きました。何が原因で、どうすれば防ぐことができますか?

これは最初の PDF です。

代替テキスト

これは、iTextSharp でまったく同じ座標を使用して作成された 2 番目の PDF です。

代替テキスト

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

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

coordinate-systems - (x、y)座標をテキストに帰する方法は?

ご挨拶、私がどのようにできるかについて誰かが提案を持っていますか、a)グリッドにテキストをマップする(私が想像するのは、各文字が(x、y)座標を持つデカルトシステムです、またはb)グリッドが不可能な場合、どういうわけか、i)文字の位置、あるテキスト位置と別のテキスト位置の水平方向の差(デルタ)、またはあるテキスト位置と別の垂直方向の差y2-y1のテキストを測定しますか?私はPCを使用していて、提案されたプログラミング方法またはプログラムの提案が必要になります(誰もが知っているこの機能を備えたPCベースのテキストプログラムはありますか)?よろしくお願いします、c〜tea

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

java - XY 座標のマップからの Java 文字列

Coords が次のように定義されている Map があります。

(あまり良くありません。私をからかわないでください。) このマップから文字がマップされた文字列を作成するにはどうすればよいですか。たとえば、次のようになります。

ありがとう、
Isaac Waller
(注 - 宿題ではありません)

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

math - 与えられた座標セットが存在する平面/表面の関数を生成する

これも数学と関係があります。しかし、これは計算にも役立ちます。

座標が 10 個あるとします。(x1,y1)(x2,y2)..... 2D 空間で。(つまり、XY 平面上)。各座標を横切る単一の滑らかな曲線を見つけることができますか?

質問を拡張すると、空間が 3D である場合、与えられた一連の空間座標を横切る滑らかな表面の方程式を見つけることができますか?

そのような計算を実行するためのライブラリ (任意の言語) \ ツールはありますか?

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

cocoa - CALayer座標系

Cocoaは初めてですが、CALayerの座標系を変更する方法を知りたいです。Core Animationプログラミングガイドの「レイヤージオメトリと変換」の記事を読みましたが、それでも実用的なアドバイスが必要です。

デフォルトの座標系では、左下隅に(0,0)があります。これをレイヤーの中央に変更したいと思います。それは可能ですか?

私が試したこと:レイヤーのフレームのMidXおよびMidYへのsublayerTransformとしてCATransform3DTranslateを使用すると、サブレイヤーが適切な場所に表示されます。setFrameSizeイベントで、変換を再計算して再度適用する必要があります。自動更新(「ステップ」なし)が必要です。

または、kCAConstraintMidXを使用してサブレイヤーMidXをレイヤーMidXに関連付け、オフセットを使用する必要がありますか?実際、私はサブレイヤーとしてCATextLayersを使用しており、テキストを中央に揃えたいので、テキストの中心をスーパーレイヤーの中心に対して相対的に配置します。これを試しましたが、スーパーレイヤーのサイズを変更しても自動的に更新されないようです。

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

android - AndroidでTM-2度座標を緯度経度に変換するには?

AndroidでTM-2度を緯度/経度に変換するプログラムを書いていますが、その式が見つかりません。インターネットでいくつかの例を見つけましたが、それらのほとんどはオープンソース ライブラリで変換されており、Android プラットフォームでは使用できません。UTM から緯度経度に変換する Java クラスも見つけましたが、TM 2 度座標系には適していないようです。私の質問は次のとおりです。TM 2度の座標を緯度/経度に変換するにはどうすればよいですか? 数式はどこで入手できますか?

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

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

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

例えば:

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

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

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

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

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