আমি শেষ পর্যন্ত আমার টাইল্ড ম্যাপ পরিষেবাটির জন্য কিছু তথ্য দেওয়ার সিদ্ধান্ত নিয়েছি। খাঁটি জাভাস্ক্রিপ্ট এবং জিওজেএসএনগুলি কোনও সমাধান ছিল না, কারণ আমাকে প্রায় 40k বহুভুজ এবং 33k পয়েন্টগুলি পরিচালনা করতে হবে। তাই আমি টাইলিংয়ের জন্য গেলাম। ওহ, এবং আমার কাছে এখনও রুট সার্ভারে অ্যাক্সেস নেই, তাই আমি জিও সার্ভার বা অনুরূপ কিছু সেট আপ করতে পারছি না (এই মুহুর্তে কোনও একক ক্লায়েন্টের জন্য আর্থিকভাবে সম্ভব হবে না)
কিছু গবেষণা এবং পড়ার পরে অবশেষে আমি ওপেনলায়ার্সের সাথে স্থির হয়েছি (কিছুটা GMaps এর সাথে প্রদর্শন করার পরে)। এরিক হ্যাজার্ডের দুর্দান্ত বই "ওপেনলায়ার্স ২.১০" (প্যাক্ট পাবলিশিং, ২০১১) সত্যিই আমাকে অনেক সাহায্য করেছে কারণ এতে কিছু জাভাস্ক্রিপ্টের বেসিক এবং ডিবাগিংয়ের টিপসও রয়েছে।
আমি কিউজিআইএস-এ আমার সমস্ত ভেক্টর ডেটা কাজ করেছি, অবশ্যই আমার মতো ছোট্ট ফ্রিল্যান্সারের জন্য যাওয়ার উপায়টি অবশ্যই নিশ্চিত করে (আমি বিশ্ববিদ্যালয় থেকে বেশ কয়েকটি আর্কজিআইএস স্টাফও জানি, তবে কিউজিআইএস এখনও পর্যন্ত আমার যা যা প্রয়োজন তার সবই সরবরাহ করে আসছে)।
মানচিত্র স্টাইলিং করা এবং টাইলস তৈরি করা একটি বড় চ্যালেঞ্জ ছিল। প্রথমত, আমি ক্যাসা দ্বারা " জিএমএপক্রিটর " এর সাথে গিয়েছিলাম , তবে একাধিক শেফফিলারগুলি লেয়ারিং ক্লান্তিকর হিসাবে প্রমাণিত হয়েছিল (আমাকে বহুভুজগুলির উপর পয়েন্ট ডেটা সরবরাহ করতে হবে, এবং তারপরে একটি পৌরসভা সীমান্তরেখা সমস্ত কিছু বন্ধ করে দেওয়া হবে)। GMapsCretor এ এটি করা একেবারেই সম্ভব (এবং আমি এটি শোকেস স্টেজের জন্য করেছি) তবে এটিতে 3 টি পুরো রেন্ডারিং চক্র লাগে (প্রথমে আপনি টাইলস তৈরি করেন, তারপরে বিদ্যমান টাইলগুলি পরে বৈশিষ্ট্যগুলির সাথে "ওভারড্রন" পান - সঠিক ক্রমে রেন্ডারিং করুন) গুরুত্বপূর্ণ!), এবং স্টাইলিং মেনুগুলি কিছুটা ভারী এবং বিভ্রান্তিকর। আপনার মানচিত্র সংরক্ষণ করা এবং এটি পরে সম্পাদনা করাও জটিল সমস্যা।
টাইলমিলটি খুব আশাব্যঞ্জক বলে মনে হয়েছিল, বিশেষত তাদের সিএসএস-এর মতো স্টাইলিং, তাই আমি এটি সন্ধান করলাম। দুর্ভাগ্যক্রমে, এটি কেবল ম্যাক বা লিনাক্স, যাতে এটি কিছু লোককে ভয় দেখাতে পারে। আমি যা দেখেছি তা আমি সত্যিই পছন্দ করেছি, তাই আমি আমার হার্ড-ড্রাইভে একটি উবুন্টু পার্টিশন স্থাপন করেছি, এটি ডাউনলোড করেছি এবং আমার মানচিত্রগুলি স্টাইল করেছি। স্টাইলিং সিনট্যাক্সের ডকুমেন্টেশন মাঝে মাঝে কিছুটা কম দেখা যায় তবে তাদের ডেমো ভিডিওটি দেখে (মূল সাইটে লিঙ্কযুক্ত) প্রায় সমস্ত কিছুর উত্তর দেয়। নেস্টেড এবং / অথবা শর্তসাপেক্ষ শৈলীর সাথে কিছু আকর্ষণীয় স্টাফ করা সম্ভব এবং আপনি যেখানে যেতে চান সেখানে কিছু প্রাথমিক সিএসএস বোঝাপড়া আপনাকে পাওয়া উচিত।
শেষ অবধি, টাইলমিল একটি দুর্দান্ত, একক * .বাঁধের ফাইল সরবরাহ করে। আমি মনে করি না যে ওপেনলায়ারগুলিতে এগুলি সরাসরি প্রদর্শন করার কোনও উপায় আছে (কমপক্ষে আমি একটিটিও খুঁজে পাইনি?), সুতরাং সময় এসেছে অন্য সরঞ্জামটি ব্যবহার করার: এমবুটিল । এই সরঞ্জামটি এমবাটিলস-ফাইলকে একটি নিয়মিত ফোল্ডার কাঠামোতে নির্বাচিত জুম স্তরে আমার ডেটার টাইল্ড পিএনজি সমন্বিত করে "আনজিপ করে"।
অবশেষে, আমি এই সমস্ত ফাইলগুলি আমার এফটিপি-সার্ভারে আপলোড করেছি, আমার ওয়েবম্যাপটি আপ এবং চালু করতে ওএল-তে কিছু ভারী পাঠ করেছি (আপনি টিএমএস স্তর হিসাবে তৈরি টাইলস যুক্ত করেছেন, তবে সঠিক উত্স url এবং স্তর নামটি অনুমান করতে কিছুটা সময় নিয়েছে এবং গুগলিং) এবং তারপরে বেসিক এইচটিএমএল / সিএসএস ইস্যুগুলির সাথে কয়েক ঘন্টা বেড়ানো burned আমি আমার ক্লায়েন্টদের "কর্পোরেট" (এটি একটি পৌরসভা, যেমন উল্লিখিত) পরিচয় নির্দেশিকা অনুসরণ করে ভাসমান কিংবদন্তি সহ 100% প্রস্থ / উচ্চতার মানচিত্র চেয়েছিলাম।
ওহ, এবং এখনও অবধি আমি গুগল ম্যাপকে বেস স্তর হিসাবে ব্যবহার করি, তবে এটি খুব শীঘ্রই ডাব্লুএমএস এর মাধ্যমে পরিবেশন করা কিছু কাস্টম বিমানীয় ছবি দ্বারা প্রতিস্থাপন করা হতে পারে (আমার দ্বারা সরবরাহ করা হয়নি, তবে রাজ্যের সমীক্ষা এবং জিওডাটা প্রশাসন)।
আমি আশা করি আমি গুরুত্বপূর্ণ কিছু ভুলিনি, তবে আমি যদি তা করি তবে বিনা দ্বিধায় জিজ্ঞাসা করুন! আমি মাঝে মাঝে এই থ্রেড চেক করব।