0

私はwebgisプロジェクトのopenlayersの初心者向けガイドに従っています。そして、私は疑問を持っています:openlayersマップクライアントがwmsサーバーに「基本」タイプのレイヤーのリクエストを行い、それがすべてのズームレベルで表示されるとします。したがって、各ズームレベルで異なるNo. のタイルが生成され、画像の解像度も低下しません。ここで私の質問は、「wms サーバーでは、これらの画像はどのように存在しますか??...要求に応じて単一の高解像度画像からタイルを生成しますか、それとも異なる解像度のタイルがサーバーに保存されますか??私の質問を理解してください..ありがとう!

4

2 に答える 2

0

WMS では、タイルは多かれ少なかれサーバーに事前に保存されています。もちろん、1 つの高解像度画像からタイル ピラミッドを計算することもできますが、これらのタイルはサーバーに保存されます (キャッシュされたマップ サービスのように)。パフォーマンス上の理由から、サーバーでタイルが事前にレンダリングされていると思います。 Bing Mapsの例を参照してください。

リクエストごとにタイルを生成するには時間がかかりすぎます。高解像度のラスター イメージがある場合は、gdal2tilesを使用して TMS (タイル マップ サービス) 用の独自のタイル ピラミッドを作成し、これにかかる時間を確認してください。

于 2013-01-18T20:19:21.647 に答える