একক বিকাশকারীদের জন্য ফাইল বনাম ডাটাবেস


10

আমি কেবল জিআইএস-এ শুরু করছি এবং আমার অঞ্চল এবং আশেপাশে পাহাড়ের বাইক চালানোর মানচিত্র তৈরি করতে এটি ব্যবহার করতে আগ্রহী। আমি কিউজিআইএস শিখছি এবং একটি শালীন মানচিত্র তৈরির জন্য যথেষ্ট অগ্রগতি করেছি। এখনও অবধি আমি শ্যাফিলগুলিতে আমার স্তরগুলি সঞ্চয় করে চলেছি, যা মনে হচ্ছে ঠিক আছে।

এই গত সপ্তাহান্তে আমি পোস্টজিআইএসের দিকে তাকাতে শুরু করেছি এবং এটি চালিয়েছি এবং চালাচ্ছি এবং আমার ট্রেইলের শেফফিলগুলি আমদানি করতে এবং কিউজিআইএসকে পোস্টজিআইএসে সংযুক্ত করতে সক্ষম হয়েছি।

আমি এখন ভাবছি যে ফাইলগুলি বনাম একটি ডাটাবেস ব্যবহারের পক্ষে কি কি হবে? আমি ইতিমধ্যে কিছু চিন্তা আছে, কিন্তু অন্যদের কী আলোকিত মতামত থাকতে পারে আগ্রহী।

ডেটাবেস এর পেশাদার

  • আমার সমস্ত ট্রেইলের জন্য একটি টেবিল, পার্ক নির্বিশেষে, আমাকে তথ্যের জন্য নিয়মিত কলামের সেট করতে দেয়।
  • একাধিক ফর্ম্যাটে আমার ডেটা ক্যোয়ারী / রফতানি করা সহজ
  • একাধিক ক্লায়েন্ট / সরঞ্জামগুলি ডেটা সহজেই দেখতে এবং সম্পাদনা করার অনুমতি দেয়
  • টেবিল কাঠামোর আরও সহজ সম্পাদনা (কিউজিআইএস টেবিল সম্পাদনার তুলনায়)

ডেটাবেস কনস

  • একটি ডাটাবেস দাঁড়িয়ে / রক্ষণাবেক্ষণ আমার সেটআপে জটিলতা যুক্ত করে।
  • আমার একটি ডেস্কটপ এবং একটি ল্যাপটপ রয়েছে আমি আমার জিআইএস-এর কাজ করি এবং ড্রপবক্স ব্যবহারের ফলে দুটি মেশিনের মধ্যে ফাইলগুলি সহজেই সিঙ্ক করতে পারি। পোস্টজিআইএস ব্যবহার করে ফাইলের সাথে ড্রপবক্স ব্যবহার করা সম্ভবত এটি (বা স্বচ্ছ হিসাবে) সম্ভব হবে না।
  • ডাটাবেসের চেয়ে ফাইলগুলি ব্যাকআপ / পুনরুদ্ধার করা সহজ।

1
যদি মানচিত্রটি কেবল পঠিত হয় এবং 2 জিবি এর নীচে থেকে থাকে তবে শেপ ফাইলগুলি আটকে দিন। যদি আপনি একযোগে একাধিক সম্পাদনা করার পরিকল্পনা করে থাকেন এবং এটি 2 জিবি ডেটাसेटের চেয়ে বড় হয়ে থাকে তবে পোস্টগ্রিস সহ যান।
ক্যাপ্ট্রাড্রাগন

উত্তর:


12

আমি আপনাকে আপনার তালিকায় স্প্যাটিয়ালাইট যুক্ত করার পরামর্শ দিচ্ছি । এতে ফাইল ভিত্তিক হওয়ার সুবিধা রয়েছে (শেপফাইল, বা একটি .mdb ডাটাবেস হিসাবে) এবং বেশিরভাগ স্থানিক অপারেটর এবং টিপাইসকে সমর্থন করে যা আপনি পোস্টজিআইএস-এও খুঁজে পেতে পারেন। স্প্যাটিয়ালাইট স্ক্লাইটের উপর ভিত্তি করে, তাই আপনি একটি একক ফাইল পরিচালনা করবেন, যাতে আপনি সহজেই সরানো এবং ভাগ করতে পারেন।


আপনার বিবরণ থেকে, আমি উভয় বিশ্বের সেরা প্রস্তাব বলে মনে হচ্ছে, যেহেতু আমি একবার দেখে নেব।
ব্রায়ান কেলি

6

আমি বলতে চাই যে কোনও পোস্টজিআইএস ডাটাবেসের বৃহত্তম প্রো হ'ল পোস্টজিআইএস আপনাকে দেওয়া পুরো ফাংশনটি নিয়ে কাজ করতে পারে।

আপনার তালিকার সমস্ত কনস, খুব সহজেই স্থিরযোগ্য। আপনি ওয়ান সার্ভারে পোস্টগিস চালাতে এবং ক্লায়েন্ট হিসাবে আপনার ল্যাপটপ এবং ডেস্কটপ ব্যবহার করতে পারেন। ব্যাকআপ প্রশ্নটিও, আপনি একটি ভাল এবং মূল্যবান ব্যাকআপ রাখতে ডাম্প ফাইলগুলি তৈরি করতে পারেন বা কি-তাই! ;)


যদিও আমি আমার ল্যাপটপটি ট্রেনে চড়ার জন্য ব্যবহার করতে চাই, তাই আমার কাছে তখন কোনও ইন্টারনেট সংযোগ নেই।
ব্রায়ান কেলি

@ স্টিপ, যদি আপনার একক ল্যাপটপে পোস্টজিআইএস সার্ভার এবং ক্লায়েন্ট থাকে তবে এটি ঠিক কাজ করে!
সিম্বামাঙ্গু

5

পোস্টজিআইএসের জন্য আর একটি বড় প্লাস হল স্থানিক ডাটাবেসের সাহায্যে আপনি স্থানিক ডেটার একটি অনুলিপি রাখতে পারেন এবং একটি অনন্য আইডি এর মাধ্যমে আপনার অ-স্থানীয় ডেটার সাথে লিঙ্ক করা এমন দৃশ্য তৈরি করতে পারেন ।

তারপরে আপনি এটি থেকে নির্বাচিত মতামত তৈরি করে আপনার সম্পূর্ণ ডেটার উপগ্রহ তৈরি করতে পারেন - যাতে আপনি একটি সম্পূর্ণ দেশের টেবিলের মতামত হিসাবে একক-রাষ্ট্রের টেবিলগুলি করতে পারেন। কিছুটা এইরকম:

কাউন্টি থেকে * নির্বাচন হিসাবে ভিউ txcounties তৈরি করুন যেখানে state = 'TX'

এছাড়াও পোস্টজিআইএস-এর জন্য স্থানিক ক্রিয়াকলাপের গতি সম্পর্কে কেউ উল্লেখ করেনি বলে মনে হয়। মনে করুন আপনি সাইকেল ট্রেলগুলির নিকটতম জলপ্রপাতটি কী দেখতে চেয়েছিলেন, ট্রেলের লাইনগুলির একটি সারণী এবং জলপ্রপাত সহ আকর্ষণীয় পয়েন্টগুলির একটি সারণী দেওয়া হয়েছে। এটি সেই জাতীয় ক্যোয়ারী যা পোস্টজিআইএস সত্যিই দ্রুত করতে পারে যেহেতু এটি স্থানিক টেবিলগুলিতে স্থানিক সূচক রাখে। আপনি সম্ভবত এটি কুইগিসের নেটিভ সরঞ্জামগুলির সাথে করতে পারেন তবে এটি বেশ খানিকটা ধীর হতে পারে।

স্পষ্টতই আপনার মতো মজাদার ছোট্ট প্রয়োগের জন্য এই বিষয়গুলি সম্ভবত একটি স্থানিক ডাটাবেসের জটিলতায় intoোকার পক্ষে ভাল কারণ নয় তবে এটি ব্যাখ্যা করতে পারে যে বড় প্রকল্পগুলির জন্য এই 'এন্টারপ্রাইজ' বৈশিষ্ট্যগুলি কেন প্রয়োজনীয়।


আমি "পোস্টজিআইএস ইন অ্যাকশন" এর নিখরচায় অধ্যায়টি পড়েছি যা আমাকে আপনার মত একই উপসংহারে নিয়ে গেছে - খুব শক্তিশালী জিনিস তবে সম্ভবত আমি এখন এটির সাথে কী করতে চাই তার জন্য অতিরিক্ত ওভারকিল (এখনই)।
ব্রায়ান কেলি

2

ফ্ল্যাট ফাইলের ডিবি বনামের আরেকটি সুবিধা হ'ল সংস্করণ, মাল্টিউজার ডেটা-এন্ট্রি জিআইএসের জন্য অত্যন্ত গুরুত্বপূর্ণ।

পোস্টজিআইএস এবং জিওজিট, সিএফ-এর জন্য একটি বিটা প্লাগইন রয়েছে এই প্রশ্ন।


আমি একক কাজ করছি, তাই আমি প্রতিফলিত করতে প্রশ্ন আপডেট। আপনার পয়েন্ট যদিও বৈধ।
ব্রায়ান কেলি

1

শেপ ফাইলের (সর্বাধিক 2 জিবি) সীমাবদ্ধতা রয়েছে .. সুতরাং আপনার মানচিত্রের আকারটি যদি এই সীমা ছাড়িয়ে না যায় .. আপনি কোনও ডিবি সেটআপ ছাড়াই শেপ ফাইলটি ব্যবহার করতে পারেন ....


এটি একটি ভাল পয়েন্ট (তবে দয়া করে নোট করুন যে 2 জিবি সীমাটি .shp ফাইলের বৈশিষ্ট্যগুলিতে এবং .dbf ফাইলের বৈশিষ্ট্যগুলিতে সমান এবং পৃথকভাবে প্রযোজ্য)। যাইহোক, প্রশ্নটি শেফফাইল সমাধান এবং ডিবি সমাধানের মধ্যে তুলনাকে আমন্ত্রণ জানায়। কীভাবে শেফফাইল ফাইলের আকারের সীমাবদ্ধতাগুলি ডাটাবেস ফাইলগুলিতে অনুরূপ সীমাবদ্ধতার সাথে তুলনা করতে পারে?
শুক্র
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.