問題タブ [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.
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 で常に結果を取得する必要があります。実際に正しいのは..)
openlayers - OpenLayers で特定のプロジェクションを使用できない
OpenLayers で特定のプロジェクションを使用したいと思います。proj4jsをhtmlにリンクしました
新しいプロジェクションを追加しました:
しかし、再投影は機能しません。NaN 値を取得します。ここにcode.jsがあります:
google-closure-compiler - Closure Library + OpenLayers 3 + Proj4js に基づいてプロジェクトをコンパイルする方法
Closure Library、OL3、および Proj4js を使用してアプリを構築しています。今、クロージャ コンパイラで ADVANCED_OPTIMIZATIONS を使用してプロジェクトをコンパイルしたいのですが、すべての OL3 ビルドとすべてのクロージャ ライブラリ スクリプトをロードするのではなく、使用するものだけをロードしたいと考えています。
クロージャー ライブラリ サイトで externs と exports について読んだことがありますが、それでも使用方法がわかりません。
これに関する優れたチュートリアルをどこで見つけることができるか、またはその方法を教えてもらえますか?
私の悪い英語でごめんなさい。
gis - 回転した極の Proj4JS 射影定義
北極が現在 48N と 176E である Proj4JS で回転極投影を定義しようとしています。Proj4JS で回転極の他の例を見つけることができなかったので、見つけたものを PROJ.4 用に変換しようとしました。
JSのその行は問題なく実行されますが、その投影を使用しようとすると
このエラーが発生します
プロジェクション定義を WGS84 用のものに置き換えてみましたが、正常に動作するので、関数の使用は正しいと思います。その文字列のパラメーターが不明です。