問題タブ [openlayers-5]

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

gis - ジオサーバーのレイヤーからスタイルを取得する方法

SQLビューレイヤーからスタイル(sldまたはcssは関係ありませんが、cssを好む)を取得したいのですが、これを達成できませんでした。これがレイヤーのSQLビューです

そして、ここに私のスタイルがあります:

レイヤーをプレビューすると、次のエラーが表示されます。

データベースからスタイル情報を取得する方法はありますか?

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

openlayers - インタラクションストップダウンを選択

Select インタラクションで PointerInteraction/DrawInteraction の「stopDown」機能を機能させる方法を探しています。マップにクリック リスナーがアタッチされていますが、選択インタラクションがマップに追加されたときに起動しないはずです。

クリック/ポインターダウン/ポインターアップ時にイベントの伝播を停止しようとしましたが、マップのパンが機能しなくなったようです。

Selectインタラクションの「stopDown」を達成するにはどうすればよいですか?

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

openlayers-3 - ベクター タイル: Geoserver から Openalyer v5.3.0 を使用した GetTile WMTS ol.format.MVT()

MSSQL DataStore で構成する Geoserver(2.13.0) にレイヤーがあります。同じバージョンのベクター タイル拡張機能をインストールします。インストール後、ドロップダウンから選択してTileLayers pbfでプレビューすると、結果が表示されます。

また、OpenLayers クライアントからのリクエストでも同じ結果が返されます。

しかし、同じ例で、GetTile を使用して wmts にスタイルを適用したいと考えています。ドキュメントに従って試しました 以下は、機能しないコードです。

ol.format.MVT() を使用して GeoServer からカスタム スタイルと getTile を適用する方法を教えてください。

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

openlayers-5 - openlayers 5で大円を作成する

地球の曲率を考慮して、半径 X (メートル単位) の円を作成する必要があります。OpenLayers 2 ではdestinationVincenty、角度を考慮してポイントから目的地を計算するのに役立つ がありました。ただし、これは OpenLayers 5 では欠落しているようです。

ジオメトリをテストしましたCricleが、不正確すぎます (画像を確認してください)。

OpenLayers 5 でこれを行うにはどうすればよいでしょうか?

青い円は半径 245km で描かれていますが、実際の半径 245km は Sedalia 付近の赤い線のあたりまでです。

青い円は半径 245km で描かれていますが、実際の半径 245km は Sedalia 付近の赤い線のあたりまでです。