ホーム » 未分類 » GeoServerのタイル画像上のラベルが表示されない件

GeoServerのタイル画像上のラベルが表示されない件

GeoServerでラベル付きポイントを描画するとラベルが描画されないことがある。

ポイントがタイルの際に位置しているとラベルが描画されない。

clip_2

この障害はOpenLayersからGeoServerを「singleTile: false」で呼び出していると顕著に発生

[code]
var obj = new OpenLayers.Layer.WMS(
"id_layer",
"../geoserver/suzuki/wms",
{
LAYERS: ‘shop’,
format: ‘image/png’,
transparent: true
},
{
singleTile: false
}
);
[/code]

対策としてはsingleTileをtrueにしてタイルの際を少なくすることによって対応をとるか、
スタイルのVendorOptionに以下を追加して対応
[code]
<VendorOptizon name="partials">true</VendorOption>
[/code]

clip_4