問題タブ [epsg]
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 - 外部 EPSG データベースを使用するように Geoserver を構成する
Geoserver は、埋め込み HSQL データベースと EPSG コードを使用して座標変換を実行します。
(参照: http://docs.geoserver.org/latest/en/user/advanced/crshandling/manualepsg.html )
カスタム CRS を個別に維持できるように、外部データベースを使用して EPSG コードをロードするように構成する方法を見つけようとしています。
助けてください。
gps - ベースマップ (Matlibplot) が GPS WGS84 座標を正確にプロットしない
シドニーで撮影された Flickr の写真からの緯度経度座標のリストがあります (こちらを参照) 。
これらのポイントをGoogleマップにプロットすると、場所は正しいです(ここを参照)
ただし、ベースマップを使用すると、結果が正しくありません。これは特に海岸線で顕著です: .
ベースマップをさまざまな EPSG コードに変更しようとしましたが成功しませんでした。座標を別の EPSG コードに変換しようとしましたが成功しませんでした。
ここからどこへ行けばいいのかよくわかりません。今、私は物事を試しているだけですが、何も機能していないようですので、どんな助けも大歓迎です! 乾杯
メインコード:
メソッド:
javascript - EPSG 3857 から 4326 への座標の変換
DB に EPSG 3857 形式の座標のリストがあります。EPSG 4326 でそれらを変換する必要があります DotSpatial を使用しようとしていますが、私のコードは常に Infinity の double 配列を返します。
xy 配列は常に無限大です。誰かが私を助けることができますか?
javascript - OpenLayers 3 : EPSG:4326 の代わりに EPSG:2169 を使用している間、マップに何も表示されない
私は現在、OpenLayers を含む概念実証を行っており、問題に直面しています。
この公式サンプルに従って、ラスター レイヤーと WFS レイヤーを含むマップを読み込もうとしています: http://openlayers.org/en/latest/examples/vector-wfs.html
このサンプルを EPSG:4326 で正常に動作させることができます。まったく同じコードを使用します。変更点は次のとおりです。
- vectorSource.url = 私の WFS を取る
- raster.Source = BingMaps の代わりに OMS
- サンプルの EPSG:3857 の代わりに EPSG:4326
JavaScript コードは次のとおりです。
ここで、マップを EPSG:2169 で表示したいと思います。
新しい投影法を WFS レイヤー (vectorSource) に設定すると、マップに表示されなくなります。そして、マップ ビュー自体に新しい投影法を設定すると、HTML ページは白のままになり、デバッガーは次のエラーを表示します: "ol.js:68 Uncaught TypeError: Cannot read property 'H' of undefined"
これは私が欲しい JavaScript コードですが、うまくいきません:
私の WFS レイヤーは GeoServer から取得され、データは Oracle データベースから取得されます。データは EPSG:2169 で十分に利用できると確信しています。GeoServer によると、ネイティブ SRC は EPSG:2169 であり、OpenLayers プレビュー (常に GeoServer から) はレイヤーをよく示しています。
私の WFS が EPSG:2169 (OpenLayers プレビュー) の GeoServer からうまく動作しているように見えるのに、OpenLayers を使用した Web ページではそうではない理由について何か考えはありますか? 何か不足していますか?
どうもありがとう !
maps - マップサーバーの投影変換
これまでのところ、マップサーバーで投影を変更できるかどうかを見つけるために何十時間も費やしてきました。私の入力形式は EPSG 3067 で、Google マップで使用するには EPSG 900913 に変換する必要があります。
openlayers-3 - OL3 カスタム プロジェクト/解像度と minZoom/maxZoom
非 webmercator マップの解像度に加えて、ol.view minZoom と maxZomm を使用しても問題ありませんか? minZoom と maxZoom は本当に無視されますか? それとも、トラブルを引き起こす可能性がありますか?
私には理解できない行動があります。これが私の問題です:
OL3 マップのベースマップとして WMTS サービス (EPSG:2154) を使用しています (EPSG:2154 も)。ビューの解像度と ol.tilegrid.WMTS の解像度の両方を次のように設定します。
ol.tilegrid.WMTS でマトリックス ID を使用する
地図はOKです 12のズームレベルが利用可能です。ベースマップ マトリックス ID は、マップのズーム レベルと一致しています。
しかし、ズームレベルを制限しようとして、「解像度」に加えてビューオプションで「minZoom」と「maxZoom」を設定しました。
minZoom = 0 で maxZoom = 8 の場合でも、12 レベルをズームでき、マップのズームは呼び出されたベースマップの tilematrix と一致しています。
minZoom = 4 かつ maxZoom = 9 の場合、12 レベル以上ズームできますが、
- マップのズーム レベルは 4 から始まり、15 まで上がります (初期ズーム レベルからのシフト = ol.View で設定された minZoom)。
- ベースマップ タイルマトリックスはマップ ズームと矛盾するようになりました。マップ ズーム 4 では、ベースマップ ズーム レベル 0 を要求します (ベースマップ呼び出しにシフトは適用されません)。
ありがとう !
python - Python GDAL/OGR : MapInfo TAB ファイルを作成するには?
import gdal,ogr を使用し、EPSG (たとえば、ここでは 2154) を指定すると、(ほぼ) 空の MapInfo TAB ファイル、または投影の要約行 (TAB 形式) を書き込む Python のコードは何ですか?
任意の EPSG コードの?
これを ESRI と並置するために、次の行で .prj ファイルを作成します。
epsg=2154 の場合、次のように記述します。
TAB ファイルに相当するものはありますか?