আমি একটি দূরবর্তী জিও সার্ভার থেকে টাইল পরিবেশন করতে স্ট্যান্ডেলোন জিওওয়েব ক্যাশে ব্যবহার করছি। আমার সমস্যাটি হল যে বহুভুজ সেন্ট্রয়েডে একবারে পরিবর্তে প্রদত্ত প্রতিটি টাইলের সাথে বহুভুজ লেবেল যুক্ত করা হয়।
আমি একটি পোস্ট পেয়েছি যা এই সমস্যাটি নিয়ে আলোচনা করেছে:
http://osgeo-org.1560.n6.nabble.com/polygon-label-repated-for-each-tile-td4995203.html
প্রথম উত্তরে একটি সম্ভাব্য সমাধান উল্লেখ করা হয়েছে:
"সর্বোপরি, আমি জিওসার্ভারের থেকে ছোট চিত্রের অনুরোধ করার পরিবর্তে টাইল রেন্ডারিং ইঞ্জিন (জিওওবিচাচি, ম্যাপপ্রোক্সি, টাইলক্যাচি) ব্যবহার করার পরামর্শ দিচ্ছি এবং টাইলের রেন্ডারিং ইঞ্জিনটি টাইলটি পরে টুকরো টুকরো করে ফেলতে হবে। আপনার কাছে জিও সার্ভারকে কম অনুরোধ পাঠানো হবে ( একাধিক ছোট চিত্রের পরিবর্তে 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
}
);
কারও ধারণা আছে?