問題タブ [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.
gis - 緯度/経度を Alberta 10 TM Projection に変換する
Alberta 10 TM Projection で緯度/経度座標を東/北座標に変換する必要があります。
10 TM 投影法は UTM に似ていますが、カナダのアルバータ州のカスタム投影法です。私は(多少の努力で)自分でコーディングできると思いますが、すでに行われている場合は車輪を再発明したくありません.
javascript - PythonまたはJavascriptでUTMからLatLngに変換する方法
UTM形式の座標を持つファイルがたくさんあります。座標ごとに、東、北、ゾーンがあります。これをLatLngに変換して、Google Map APIで使用し、地図に情報を表示する必要があります。
これを行うオンライン計算機をいくつか見つけましたが、実際のコードやライブラリはありません。http://trac.osgeo.org/proj4js/はJavascriptのプロジェクションライブラリですが、デモを見るとUTMプロジェクションは含まれていません。
私はまだGISドメイン全体にかなり新鮮なので、私が欲しいのは何かalaです:
map - OpenLayers で異なる座標系のレイヤーを混在させるにはどうすればよいですか?
私は OpenLayers マップを使用しており、異なる座標系を使用する異なるマップサーバーを使用したいと考えています。OpenLayers はそれを同じマップに統合し、座標系を自動的に変換できますか?
php - Lat/LongsをX/Y座標に変換します
私はニューヨーク州ニューヨーク市の緯度/経度の値を持っています。40.7560540、-73.9869510と地球のフラット画像、1000px×446px。
Javascriptを使用して、Lat / Longをポイントが位置を反映するX、Y座標に変換できるようにしたいと思います。
したがって、画像の左上隅を形成するX、Y座標は次のようになります。289、111
注意事項:
- どのプロジェクションを使用するかという問題について心配する必要はありません。独自の仮定を立てるか、うまくいく可能性があることがわかっているものを使用してください。
- X、Yは、画像の任意のコーナーを形成できます
- PHPの同じソリューションのボーナスポイント(しかし、私は本当にJSが必要です)
mapping - ESRI 投影座標を緯度経度に変換
「NAD 1983 StatePlane Michigan South FIPS 2113 Feet」(別名ESRI 102690 ) に x、y 座標の大規模なデータセットがあります。それらを緯度経度ポイントに変換したいと思います。
理論的には、これはprojが処理するように構築されたものですが、ドキュメントでは手がかりが得られませんでした。はるかに複雑なケースが説明されているようです。
次のように、 python インターフェイスを使用してみました。
しかし、それは非常に間違った出力をもたらします。
Javascript ライブラリがありますが、処理するポイントが 50,000 まであるため、適切ではないようです。
私のために働いたもの:
ptest
次のように、x 座標と y 座標をスペースで区切って、各ペアを 1 行に配置したファイルを作成しました。
次に、そのファイルをコマンドに入力し、結果を出力ファイルにパイプしました。
google-maps - KMLを使用したOpenLayers Googleマップの投影の問題
Stackoverflow で Openlayers と Google Maps を使用するのはこれが初めてです。
問題を解決するために、OpenLayers.org を含むさまざまなフォーラムやサイトを閲覧しています。次の組み合わせで検索を行いました: openlayers、Google マップ プロジェクション、および球状メルカトル... しかし、解決策が見つかりませんでした。
問題: Web サービス呼び出し (func setDataSource) からの KML データが、マップを拡大または縮小するとシフトします。私の推測では、私のコードのプロジェクションが間違っているか、間違って配置されている可能性があります。私は地図投影法の背景知識がないので、オンラインでマッピング用語を理解するのは難しいです :-(. 誰か助けてくれませんか?
ありがとうございました!!!
python - Openlayers + Mapnik + Tilecache 構成の問題
Mapnik + tilecache をセットアップしようとしていますが、Tilecache.cfg と Openlayers の両方で bbox パラメーターを設定するとブラウザーにタイルが表示されませんが、bbox を指定しないとすべて正常に動作し、実際のマップ タイルが表示されます。
誰かがコードの問題を指摘できるかどうか疑問に思っていました。私は(限られた能力で)すべてを試したと思いますが、なぜうまくいかないのか本当に理解していません。ちなみに、すべてのマップ レイヤー (mapnik スタイリング用) は PostGIS データベースから取得され、さまざまな投影法があり、Mapnik によってオンザフライで変換されます。
OpenLayers コード:
Tilecache.cfg:
[mapnik24]
type=マップニク
mapfile=/somedit/map24.xml
bbox=-2.0,50.0,2.0,54.0
レベル=20
srs=EPSG:4326
投影=+proj=緯度経度+データム=WGS84
-- ありがとう、A
javascript - トリミングされた地図 (英国) の x と y に対するメルカトル経度と緯度の計算
私はこのイメージを持っています。これは英国の地図です (南アイルランドを除く):
緯度と経度を取得し、英国の左端の経度と右端の経度を取得し、それらを使用してマップ上のポイントを配置する場所を計算することで、このマップにプロットすることに成功しました。
これはコードです (Processing.js で使用しますが、js などとして使用できます):
ただし、これらの値にメルカトル図法を実装することはできませんでした。プロットはかなり正確ですが、十分ではなく、この投影で解決できます。
私はそれを行う方法を理解できません。私が見つけたすべての例は、全世界でそれを行う方法を説明しています. これは、プロジェクションを実装する方法を説明する例の良いリソースですが、私はそれを機能させることができませんでした.
もう 1 つのリソースは、英国の境界ボックスの緯度と経度の値を取得した英国の極値です。それらはここにもあります:
誰かがこれで私を助けることができれば、私はそれを大いに感謝します!
ありがとう
javascript - OpenLayers を使用して 1 つのマップで緯度経度レイヤーを含む Mapnik-Backgroundlayer を使用するにはどうすればよいですか?
OpenLayersを使用するマップクライアントを備えたアプリケーションがあります。クラス OpenLayers.Layer.OSM.Mapnik で提供されているように、Mapnik データを背景レイヤーとして使用したいと考えています。そのためには、投影 EPSG:900913 に切り替える必要があります。しかし、EPSG:4326 でのみ要求できるいくつかのレイヤーも表示したいと考えています。OpenLayers を使用して、両方のレイヤーを異なる投影法で 1 つのマップに結合することはできますか?