এটি এমন একটি দুর্দান্ত প্রশ্ন। কভারেজ, শেফিল এবং জিওডাটাবেসগুলি বাস্তবায়নের দিক থেকে এবং দার্শনিক দিক থেকে মূলত পৃথক জিওপ্যাসিয়াল ডেটা স্টোর। আমি এটার গভীরে না গিয়ে সংক্ষেপে জানার চেষ্টা করব।
1. কভারেজ:
কভারেজগুলি আকর্ষণীয় ভূ-স্থান সংক্রান্ত ডেটা কাঠামো । তারা টপোলজি সংরক্ষণে মনোনিবেশ করে। সুতরাং আপনি দেখতে পাবেন যে জ্যামিতি উপাদানগুলিকে প্রথমে সংরক্ষণ করার উপর জোর দেওয়া হচ্ছে, তা হ'ল নোড, প্রান্ত যা সমস্ত জ্যামিতিগুলি তৈরি করে। তারপরে আপনি টেবিলগুলির একটি পৃথক সেট দেখতে পাবেন যা বৈশিষ্ট্যগুলির সাথে সেই জ্যামিতিগুলি সম্পর্কিত (এবং সে কারণে তারা "বৈশিষ্ট্যগুলি" হয়ে যায়)।
একটি "ক্লিন" কভারেজ নির্দিষ্ট নিয়মের গ্যারান্টি দেয়, উদাহরণস্বরূপ, প্রতিটি নোড মোড়ে নোড রয়েছে, আপনার একে অপরের উপরে দুটি (বা আরও) নোড থাকবে না (বা এমনকি অস্পষ্ট সহনীয় দূরত্বের মধ্যেও), যেগুলি নেই একে অপরের শীর্ষে দুটি প্রান্ত ইত্যাদি They এগুলির দিকনির্দেশনা (থেকে-> থেকে) থাকে এবং এটি তার বাম এবং ডানদিকে যা পার্থক্য করতে পারে।
কভারেজগুলি সম্পাদনাগুলির জন্য সত্যই ভাল কাজ করে যা টপোলজিকাল সম্পর্কের সম্পর্কে সচেতনতা প্রয়োজন (কোনও পার্সেল সীমানা সম্পাদনা করার কল্পনা করুন)। এছাড়াও, কপ্রেজগুলি খুব ভালভাবে সংকুচিত হয় যেহেতু তারা ডিজাইনের মাধ্যমে জ্যামিতিক রিডানডেন্সি সরিয়ে দেয়। প্রকৃতপক্ষে, আপনি দেখতে পাবেন যে আজকাল টপোজেসনের মতো আধুনিক ফর্ম্যাটগুলি বেশ কয়েক দশক আগে আমরা কপ্রেজগুলি থেকে শিখেছি একই কৌশলগুলি ব্যবহার শুরু করে।
আপনি যখন থ্রিডি ডেটা নিয়ে কাজ করছেন তখন কভারেজগুলি আরও জটিল হয়ে উঠতে পারে (উদাহরণস্বরূপ, নীচে উপরের এবং নীচের দিকে একটি ব্রিজের মডেলিং করা) কারণ আমরা যে অ্যালগরিদমগুলি তাদের সাথে মোকাবিলা করার জন্য ব্যবহার করতাম সেগুলি সহজাতভাবে বোঝানো হত 2 ডি প্ল্যানার গ্রাফ গণিতের জন্য।
তাহলে আমরা কেন এ থেকে দূরে সরে গেলাম? এটি দীর্ঘতর উত্তর নেবে, তবে সম্ভবত আমাদের কিছুটা আরও ব্যাখ্যা করা উচিত যা ইএসআরআই শেফিলগুলি প্রথমে জনপ্রিয় করেছে।
2. ইএসআরআই শেফিল:
পাশাপাশি এসেছিল শেফিল। সম্ভবত এটির সবচেয়ে গুরুত্বপূর্ণ বৈশিষ্ট্যটি ছিল এটি ছিল / এটি একটি ওপেন স্পেসিফিকেশন যা প্রয়োগ করার জন্য (তুলনামূলকভাবে) সহজ ছিল। বৈশিষ্ট্যগুলি ডিবিএফ ফাইলগুলি লাভ করেছে , সুতরাং ইতিমধ্যে অনেকগুলি লাইব্রেরি রয়েছে যা অনুমানের একটি বড় অংশ প্রয়োগ করে। "পরিষ্কার" ধারণা ছিল না, যার অর্থ প্রতিটি পৃথক জ্যামিতিকে কেবল নিজের চারপাশের জ্যামিতিগুলি বিবেচনায় না নিয়ে বা তারা ছেদ করে নিলে নিজেকে উপস্থাপনের বিষয়ে চিন্তা করতে হবে। এর অর্থ হ'ল কোনও শেফফিল সঠিক ছিল কিনা তা নিশ্চিত করার জন্য আমাদের কোনও জটিল গণিত করার দরকার নেই (কভারেজের অংশের তুলনায় পৃথক)।
একাধিক জ্যামিতি রয়েছে যা একে অপরকে অতিক্রম করে? অবশ্যই না কেন। একে অপরের উপরে দুটি পয়েন্ট? আমার অতিথি হোন.
কখনও কখনও, (যুক্তিযুক্ত) "সেরা" ফর্ম্যাটটি যেটি জিতে থাকে তা নয়, তবে যেটি গ্রহণ করা হয়। যদি কোনও ফর্ম্যাট বাস্তবায়ন করা সহজ হয় তবে জটিল আকারের চেয়ে গ্রহণের আরও ভাল সম্ভাবনা রয়েছে। সেটাই ছিল শেফিল।
হঠাৎ করে আপনার বেশ কয়েকটি লাইব্রেরি (ওপেন সোর্স এবং মালিকানা) এবং সফ্টওয়্যার বিক্রেতারা এটিকে সমর্থন করে supported সুতরাং সব দুর্দান্ত ছিল।
স্পষ্ট প্রশ্নটি তখন - কেন জিওডাটাবেস?
৩. জিওডাটাবেসস:
আমি বিশ্বাস করি জিওডাটাবেসগুলি ভূগর্ভস্থ ডেটা স্টোরগুলির মধ্যে একটির মধ্যে সবচেয়ে বেশি ভুল বোঝে। লোকেরা এগুলিকে সাধারণত "একটি ভূ-স্থানীয় বিন্যাস" হিসাবে মনে করে। কয়েক বছর আগে, কেউ জিজ্ঞাসা করেছিলেন "ইএসআরআই জিওডাটাবেস কি?" । আমার উত্তরটি তখন কী ছিল তা পুনরাবৃত্তি করার পরিবর্তে আমি আপনাকে প্রথমে এটি পড়তে স্বাগত জানাই। আমি অপেক্ষা করব :)
এখন আপনি যে উত্তরটি পড়েছেন এবং একটি জিওডাটাবেস কী তা জানেন, আমি সেই উত্তরে আরও কিছুটা প্রসারিত করতে পারি। সেই সময়ে, এসকিউএলকে অনুকূলকরণ এবং ক্যোয়ারী অপ্টিমাইজারগুলি লেখার জন্য অনেকগুলি গবেষণা ছিল যা সূচকগুলি, কলাম স্টোরগুলি ইত্যাদির উন্নতি করেছিল (এখনও আছে)। এসকিউএল ডেটাস্টোরের শীর্ষে জিওডাটাবেস তৈরি করে আমরা সেই সমস্ত গবেষণা নিখরচায় নিতে পারি। আমরা কেবলমাত্র ভূস্থানিক ধারণা মনোযোগ প্রয়োজন, এবং এসকিউএল ডাটা স্টোর ভালো, Geodatabase ভাল, খুব পায়, বিনামূল্যে জন্য । খারাপ প্রস্তাব না হাহ?
আজকাল, জিওস্ট্যাটিয়াল ডেটার জন্য বেশ কয়েকটি উল্লেখ রয়েছে। এই প্রযুক্তিগুলি (যদি কিছু থাকে) কীভাবে প্রতিস্থাপন করতে চলেছে সে সম্পর্কে জুরি এখনও বাইরে রয়েছে। তবুও, আপনি যদি এই বিষয়ে আগ্রহী হন, আমি কয়েক বছর আগে জিআইএসে এখানে জিজ্ঞাসা করা একটি প্রশ্নের উত্তর পড়ার পরামর্শ দিচ্ছি: "আকৃতির ফাইলটি প্রতিস্থাপনের কোনও প্রচেষ্টা আছে কি"?
আশা করি এটা কাজে লাগবে!