বেশিরভাগ জিআইএস স্তর ভিত্তিক। তবে আমি ওপেন-সোর্স অবজেক্ট-ভিত্তিক জিআইএস খুঁজছি। সেখানে কি কেউ আছে?
অবজেক্ট-ওরিয়েন্টেড দ্বারা আমি ভেক্টর জিআইএস-এর লজিকাল ডেটা মডেল mean আমার সংজ্ঞাগুলির ব্যাখ্যা এখানে ।
বেশিরভাগ জিআইএস স্তর ভিত্তিক। তবে আমি ওপেন-সোর্স অবজেক্ট-ভিত্তিক জিআইএস খুঁজছি। সেখানে কি কেউ আছে?
অবজেক্ট-ওরিয়েন্টেড দ্বারা আমি ভেক্টর জিআইএস-এর লজিকাল ডেটা মডেল mean আমার সংজ্ঞাগুলির ব্যাখ্যা এখানে ।
উত্তর:
Neo4j একটি গ্রাফ ভিত্তিক ডাটাবেস (যেখানে নোডগুলি বস্তুর অনুরূপ) এবং Neo4j স্প্যাটিয়াল একটি "Neo4j এর জন্য ইউটিলিটির একটি গ্রন্থাগার যা ডেটাতে স্থানিক ক্রিয়াকলাপ সক্ষম করে"। কিছু স্লাইড এখানে এবং এখানে ।
এই সম্পর্কিত প্রশ্নটি স্ট্যাকওভারফ্লোতেও দেখুন: নোএসকিউএল এবং স্থানিক ডেটা
অবজেক্ট-ভিত্তিক স্থানিক ডাটাবেসের অন্যান্য উদাহরণগুলি এই উইকিপিডিয়া নিবন্ধে তালিকাভুক্ত করা হয়েছে: অবজেক্ট-ভিত্তিক স্থানিক ডাটাবেস
আমি তত্ত্ব সম্পর্কে খুব কম জানি কিন্তু আমি মনে করি আপনি পোস্তগিসের সাথে সিউডো অবজেক্ট-ভিত্তিক সমাধান এবং জ্যাঙ্গো কাঠামো বা স্কেলএলচেমির মতো একটি ওআরএম পেতে পারেন।
আমি পোস্টগিস এবং জ্যাঙ্গোর সংমিশ্রণ ব্যবহার করি এবং ভৌগলিক মডেলগুলির সাথে ডিল করার পদ্ধতিটি অবজেক্ট ওরিয়েন্টেড, তবে সেগুলি একটি সম্পর্কিত ডেটাবেস হিসাবে সঞ্চিত হয়।
উদাহরণস্বরূপ, আপনার কাছে একটি 'পয়েন্ট' মডেল এবং একটি 'ডেটা' (কী: মান) মডেল থাকতে পারে।
যে কোনও 'পয়েন্ট' দৃষ্টান্তটিতে একটি অ্যাড_ডেটা () পদ্ধতি এবং ভৌগলিক পদ্ধতি যেমন ইস_নেয়ার (), (), get_xy () ইত্যাদি রয়েছে has
আপনি বার্গারশপ.বিট_বার্গার_টাইপস (), বার্গারশপ.সেট_নিস্টেস্ট_বুস্টপ () বা বাসস্টপ.সেট_নেট_বার্গশপ () এর মতো বিশেষ পদ্ধতি সহ একটি 'বার্গারশপ (পয়েন্ট)' এবং বাসস্টপ (পয়েন্ট) শ্রেণি রাখতে পারেন।