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

openlayers - Proj4js で OpenLayers 3 を使用する方法

私はマップ ビューアー プロジェクトに取り組んでおり、この前は openlayers 2 を使用していました。OpenLayers 3 を使用する必要があり、マップ ビューアー アプリはさまざまな投影法をサポートする必要があります。これは、さまざまなソースと投影法からの wms レイヤーと wfs レイヤーがあるためです。openlayers2 と proj4js を使用する例を見つけました。しかし、ol3 と proj4js を使用する明示的な例は見つかりませんでした。あなたの提案は何ですか?

0 投票する
0 に答える
224 参照

coordinate-systems - Proj4js、前後の変換 - 大きな不正確さ

Proj4js v.2.3.3 を使用して、2 つの投影間の座標を変換します。私が Spatialreference.org で見つけた投影法の定義は、問題ないと思います。ポイント座標 (pstart) を第 1 投影から第 2 投影に変換し、第 1 投影 (保留) に戻すと、ペンドと pstart が大きく異なります (座標の 1 つで約 70m)。私のコードは次のようになります:

その後の保留は次のようになります:

私は何か間違ったことをしましたか?誰かがこの問題で私を助けてくれますか? 私の問題に興味を持ってくれてありがとう

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

javascript - Proj4js - ゾーンなしで緯度/経度を UTM に変換できますか?

Proj4js を使用して座標変換を実行しようとしていますが、その使用方法に関する情報はほとんどありません。

私ができるようにしたいのは、緯度と経度を UTM 座標に変換することですが、ゾーンが何であるかわかりません。経度がゾーンを決定するため、ゾーンがデフォルトで表示されることがわかっている場合、これは簡単なはずです。

Proj4js でこれを実行しようとしましたが、次のエラーが表示されます

「キャッチされていない TypeError: 未定義は関数ではありません」

私のコードは次のようになります:

ゾーンを含めずにこれを行うことが可能かどうかはわかりません。最初にゾーンを計算してから、必要に応じて文字列に入れることができますが、単純にしようとしています。

そして、誰かが例に関する純粋なjsリソースを知っていれば(必ずしもOpenLayers 3を使用しているわけではありません)、それにも感謝します.

ありがとう!

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

javascript - プロジェクトに proj4js を含める方法

プロジェクトに proj4.js を含める方法が本当にわかりません。ドキュメントに従って、追加する必要があります

コードで。しかし、それを .html ファイルに追加すると、(proj4js 関数を使用する) .js ファイルには表示されません。そして、それは.jsファイルであり.htmlファイルではないため、.jsファイルに追加できません..どのようにしましたか? ありがとう

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

javascript - 座標変換 JavaScript ライブラリ Pro4js 間違った結果

私はProj4jsを使用して、座標のカップル (sweref99tm、rt90、kkj3、wgs84) との間で変換しようとしています。何らかの理由で、間違った結果が得られます。間違った結果になる私のコードは次のとおりです。確認して修正してください

ありがとう。

リンク:

マイコード

Proj4Js ライブラリ

検証用のオンライン計算機

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

leaflet - Proj4Leaflet がさまざまなタイル サーバーで動作しない

Proj4Leafletのホームページの紹介に従って、サンプル プロジェクション (以下のコード) を使用して基本的なスリッピー マップを作成しました。これは問題なく動作していますが、Proj4Leafet を管理している会社のタイル サーバーを使用しています。具体的には次のとおりです。http://api.geosition.com/tile/osm-bright-3006/{z}/{x}/{y}.png

Mapbox https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token={accessToken}(独自のトークンを使用)、CartoDB、http://{s}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.pngまたは OSMなどの代替タイル サーバーを使用しようとするhttp://a.tile.openstreetmap.org/{z}/{x}/{y}.pngと、マップがレンダリングされず、空白の灰色のマップが表示されます。

Proj4Leaflet で他のタイル サーバーを使用することは可能ですか、それとも私の構成にそれらと互換性のないものがありますか?