मैं स्टैंडअलोन जियोवेबचैच का उपयोग रिमोट जियो सेवर से टाइल्स की सेवा के लिए कर रहा हूं। मेरी समस्या यह है कि बहुभुज का लेबल परोसे जाने वाले टाइलों में से हर एक में जुड़ जाता है, बजाय इसके कि केवल एक बार बहुभुज केन्द्रक में।
मुझे एक पोस्ट मिली, जो इस मुद्दे पर चर्चा करती है:
http://osgeo-org.1560.n6.nabble.com/polygon-label-repeated-for-each-tile-td4995203.html
पहले उत्तर में एक संभावित समाधान बताया गया है:
"सब के सब, मैं सुझाव देता हूं कि किसी भी तरह से एक टाइल रेंडरिंग इंजन (GeoWebCache, MapProxy, TileCache) का उपयोग करें, इसके बजाय जियो सेवर से छोटी छवि का अनुरोध करें और टाइल रेंडरिंग इंजन को बाद में टाइल स्लाइसिंग करें। आपको जियोसेवर के लिए कम अनुरोध भेजना होगा () कई छोटी छवियों के बजाय 1 बड़ी छवि), इसलिए यह समग्र टाइल कैश निर्माण समय को गति देता है। "
समस्या यह है कि मुझे यह पता नहीं चल पाया है कि जियो कैश कैश डॉक्यूमेंटेशन का जिक्र कैसे किया जाता है और उपर्युक्त पोस्ट उसे लागू करने का तरीका नहीं बताता है।
मुझे एक जवाब के साथ एक पोस्ट भी मिला जो जियोवेबचैच "टाइलेड" प्रलेखन से लिंक करता है, लेकिन मेरा कोड पहले से ही सभी आवश्यक विशेषताओं का उपयोग करता है और फिर भी लेबल कई बार दिखाता है:
var Layer_1874 = new OpenLayers.Layer.WMS(
'Grundkort',
'/wms10.ashx'
, {
format: 'image/png',
srs: 'EPSG:25832',
layers: 'ballerupkommune_grundkort_bk',
tiled: true,
tilesOrigin: '698804,6173460'
}
, {
displayInLayerSwitcher: true,
isBaseLayer: true,
transitionEffect: 'resize',
displayOutsideMaxExtent: true,
visibility: false
}
);
किसी को एक विचार है?