প্রাক-বিদ্যমান WPS বা বিল্ডিং তাদের ব্যবহার
ওয়েব প্রসেসিং পরিষেবাগুলিতে একটি সম্পূর্ণ বিবরণ / টিউটোরিয়াল পাওয়া গেছে (ডাব্লুপিএস) এখানে । এর বেশিরভাগই জিও সার্ভারের মতো সার্ভারে প্রেরিত এইচটিটিপি অনুরোধগুলি ব্যবহার করে যা এই প্রক্রিয়াটি হোস্ট করছে। জিও সার্ভার লিঙ্কটি তাদের সফ্টওয়্যার ব্যবহার করে একটি ডাব্লুপিএস হোস্টিং এবং কল করার সাধারণ প্রক্রিয়াটির রূপরেখা দেবে। জিও সার্ভারের ডাব্লুপিএস এক্সটেনশানটি জেটিএস টোপোলজি স্যুট প্রক্রিয়াগুলির সাথে আসে, যা বাফারিং এবং ছেদ করার কাজগুলির মতো একটি সাধারণ স্থানিক ক্রিয়াকলাপের একটি গ্রন্থাগার library জেটিএস লাইব্রেরি ব্যবহার করে বাফার অপারেশন চালানোর বিষয়ে তাদের উদাহরণ এখানে ।
অন্যান্য উপায়
যদিও এটি করার অন্যান্য উপায় রয়েছে। আমাদের ওয়েব টিম সহজ বিশ্লেষণ করতে তাদের পোস্টগ্রি / পোস্টজিআইএস ডাটাবেসের বিরুদ্ধে কোয়েরি ব্যবহার করে, তবে আমি সেই সাথে পুরোপুরি পরিচিত নই।
একটি ধারণা যা আমি গবেষণা শুরু করেছিলাম তার মধ্যে স্থান বিশ্লেষণ করার জন্য পাইসাল / জিডিএল এর মতো ওপেন-সোর্স পাইথন স্ক্রিপ্টগুলি ব্যবহার করা জড়িত । আপনার সার্ভারে এই স্ক্রিপ্টগুলি সম্পাদন করতে এবং ফলাফলগুলি ফিরিয়ে দিতে আপনার কিছু জাভাস্ক্রিপ্ট / এজাজ (বা যে কোনও সার্ভার-সাইড ভাষা) ব্যবহার করতে হবে। এটি একটি জটিল বিকল্প হতে পারে তবে আমি বিশ্বাস করি এটি ইএসআরআই এর বিপরীতে আপনাকে আরও ভাল কাস্টমাইজেশন বিকল্প দেবে।
আমি মনে করি পাইথন স্ক্রিপ্টগুলিতে প্যারামিটার হিসাবে পাস করার জন্য আপনার জিওজেএসএন স্ট্রিংয়ের বৈশিষ্ট্যগুলি ভাঙ্গতে সক্ষম হওয়া উচিত। সেখান থেকে ক্লায়েন্টকে প্রদর্শনের জন্য ফেরত দেওয়ার জন্য আপনাকে সেই ফলাফলটি একটি জিওজেএসএন স্ট্রিংয়ে ফিরে যেতে হবে। পাইথন যেমন প্যাকেজ সুষম একটি GeoJSON স্ট্রিং ব্যাখ্যা করতে পারেন। অন্যদের জিওজেএসএন ব্যবহার করার জন্য লিখিতভাবে কিছু কাজের প্রয়োজন হতে পারে, বা এর চেয়ে আরও ভাল বিকল্প থাকতে পারে যা আমি ব্যবহারের কথা ভাবি নি।
আরেকটি বিকল্প হ'ল জিওটুলগুলি জাভা ওয়েব অ্যাপ্লিকেশন লিখতে হবে যা স্থানিক বিশ্লেষণ করে use এটি জিওজেএসন স্ট্রিংগুলিকেও সমর্থন করে এবং কিছু স্থানিক বিশ্লেষণ কার্যক্রমে তৈরি করে। তাদের বিভিন্ন অ্যাপ্লিকেশন দেখানো কিছু স্ক্রিনশট রয়েছে ।
এটি আপনার নিজের ডাব্লুপিএস তৈরি করতে বা একটি সার্ভার-সাইড স্ক্রিপ্ট চালাতে সক্ষম। এটি ইএসআরআই যেমন তৈরি করবে তত সহজ হবে না তবে আপনি যদি ওপেন সোর্স ব্যবহার করেন তবে এটি বিনামূল্যে হবে।
আপনি যে কোনও রুট স্থির করুন না কেন এটি এটিকে আপডেট করুন কারণ এটি দুর্দান্ত বিষয়!