問題タブ [proj4js]

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 に答える
2532 参照

php - 座標: WGS84 から *特定の* UTM 地域に変換します

UTM から緯度/経度に変換するための無料ツールがたくさんあります。結構ですが、別の方法で行く必要があります。WGS-84 から緯度/経度フォーマットへ。

しかし、それはそれよりも複雑です。結果が UTM-33 (ノルディック) ゾーンにある必要があるからです。これは悪い考えのように聞こえるかもしれません。地理的なポイントが別のゾーンにある可能性があるのに、ゾーンを 33N に「強制」したいのはなぜですか...

良い; 問題は、ノルウェーのすべての住所の UTM33 座標を含むデータベースを既に持っていることです。

UTM @ 北ヨーロッパに詳しい方は、ノルウェーがいくつかのゾーンにまたがっていることを知っています。31 から 36 まで. (わかりました、ゾーン 32V の奇妙な幅のために、32 から 36 までしかスパンしないかもしれませんが、それは別の議論です)。

それで、私の問題に戻ります。すべてのアドレスは既に UTM-33 形式で指定されています (範囲外の場合は負の値を使用)。緯度/経度を UTM-33 にするにはどうすればよいですか?

PHP での解決策が必要ですが、「gPoint」を使用して多くのデバッグを行った後、それが機能しないことがわかりました...

(gPoint は UTM との間で変換するのに優れていますが、常に「正しい」ゾーン ブロックで UTM x/y ペアを返します。私はそれを望んでいません!ゾーン 33 で常に結果を取得する必要があります。実際に正しいのは..)

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

openlayers - OpenLayers で特定のプロジェクションを使用できない

OpenLayers で特定のプロジェクションを使用したいと思います。proj4jsをhtmlにリンクしました

新しいプロジェクションを追加しました:

しかし、再投影は機能しません。NaN 値を取得します。ここにcode.jsがあります:

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

google-closure-compiler - Closure Library + OpenLayers 3 + Proj4js に基づいてプロジェクトをコンパイルする方法

Closure Library、OL3、および Proj4js を使用してアプリを構築しています。今、クロージャ コンパイラで ADVANCED_OPTIMIZATIONS を使用してプロジェクトをコンパイルしたいのですが、すべての OL3 ビルドとすべてのクロージャ ライブラリ スクリプトをロードするのではなく、使用するものだけをロードしたいと考えています。

クロージャー ライブラリ サイトで externs と exports について読んだことがありますが、それでも使用方法がわかりません。

これに関する優れたチュートリアルをどこで見つけることができるか、またはその方法を教えてもらえますか?

私の悪い英語でごめんなさい。

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

gis - 回転した極の Proj4JS 射影定義

北極が現在 48N と 176E である Proj4JS で回転極投影を定義しようとしています。Proj4JS で回転極の他の例を見つけることができなかったので、見つけたものを PROJ.4 用に変換しようとしました。

JSのその行は問題なく実行されますが、その投影を使用しようとすると

このエラーが発生します

プロジェクション定義を WGS84 用のものに置き換えてみましたが、正常に動作するので、関数の使用は正しいと思います。その文字列のパラメーターが不明です。