ফাইল জিওডাটাবেস (* .gdb), ব্যক্তিগত জিওডাটাবেস (* .mdb) বা শেফফাইল ফর্ম্যাট নির্বাচন করছেন?


43

পূর্বে, আমি সমস্ত জায়গা জুড়ে কয়েক ডজন শেফফাইল না রেখে সমস্ত ফাইল একসাথে রাখার সহজ উপায় হিসাবে জিওডাটাবেসগুলি ব্যবহার করেছি এবং অবশেষে ক্লায়েন্টের কাছে সমস্ত প্রাসঙ্গিক ডেটা রফতানি করার সময় এটি আরও সহজ।

আমার ডেটাতে ফাংশন বিশ্লেষণ ও চলাকালীন কেন শেফফায়ালের পরিবর্তে একটি জিওডাটাবেস ব্যবহার করব?

আমার প্রাথমিক ফোকাসটি আর্কজিআইএসের মধ্যে রয়েছে, আমি সাধারণত সেই পরিবেশের বাইরে সম্পাদনা করি না।

এই প্রশ্নটি সম্পর্কিত কীভাবে মাইক্রোসফ্ট অ্যাক্সেসের দৃষ্টিভঙ্গি থেকে ব্যক্তিগত জিওডাটাবেস কাজ করে?

উত্তর:


58

উচ্চতর স্তরে , ব্যবহারকারীরা অনভিজ্ঞ এবং পয়েন্ট, লাইন এবং বহুভুজের চেয়ে বেশি কিছু প্রয়োজন নেই কিনা তার উপর ভিত্তি করে পছন্দ করা বাঞ্ছনীয়। শেফাইলগুলি এর জন্য উপযুক্ত হতে পারে।

তাদের যদি টিকা তালিকা, পিক তালিকা এবং বৈধকরণের জন্য ডোমেন, রাস্টার, দীর্ঘ ক্ষেত্রের নাম ইত্যাদির প্রয়োজন হয় তবে ফাইল জিওডাটাবেসগুলি ব্যবহার করা যেতে পারে যা ব্যবহার করা সহজ, দ্রুত এবং আকারে বৃহত্তর হতে পারে।

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


22

আমি শেফফায়ালগুলি এড়িয়ে চলার চেষ্টা করি কারণ আপনি ডোমেন, সম্পর্ক, উপকরণ ইত্যাদি সঞ্চয় করতে পারবেন না তবে বিভিন্ন জিআইএস সিস্টেম / সরঞ্জামগুলি ব্যবহার করে এমন অন্যান্য লোকদের ডেটা বিতরণ করার সময় এগুলি সর্বাধিক বহনযোগ্য ফর্ম্যাট।

ফাইল জিওডাটাবেসগুলি আরও ভাল পারফরম্যান্স দেয় এবং বিশাল ডেটাসেটগুলি সঞ্চয় করতে সক্ষম হয়, উপরের সবাই নম্র ব্যক্তিগত জিওডাটাবেসকে একটি খারাপ র‌্যাপ দিচ্ছে। আমি তাদের আমার বিশ্লেষণ সংরক্ষণ করার জন্য ব্যবহার করি কারণ আপনি ওডিবিসি ব্যবহার করতে পারেন এট্রিবিউট ডেটাটি ঠিক আপনার পছন্দের পরিসংখ্যান প্রয়োগে ck যদি আপনার ডেটা কোনও ফাইল জিওডাটাবেজে থাকে তবে আপনি কোনও ফাইল জিওডাটাবেস থেকে অন্য কিছু পড়তে না পারার আগে এগুলি কিছু স্টেজিং ফর্ম্যাটে রূপান্তর করার সাথে জড়িয়ে পড়তে হবে (যদি আপনি এপিআই প্রোগ্রামিংয়ের জন্য সময় এবং প্রচেষ্টা ব্যয় করতে না চান ...) ।

সুতরাং প্রকল্পগুলির জন্য আমি উভয় ফর্ম্যাট গ্রহণ করি, বড় স্ট্যাটিক ডেটাসেটের জন্য ফাইল জিওডাটাবেস, আউটপুট এবং বিশ্লেষণের জন্য ব্যক্তিগত জিওডাটাবেসগুলি (যদি না আউটপুটগুলি বিশাল হয় তবে তারা কোনও ফাইল জিওডাটাবেসে প্রবেশ না করে)।

আপনি যদি এমন কোনও প্রকল্পে কাজ করছেন যাতে ছোট্ট ডেটাসেট রয়েছে এবং সমস্ত কিছু ব্যক্তিগতভাবে জিওডাটাবেজে সুখে বসে থাকে তবে এটি জিপ আপ এবং ইমেল করার জন্য কেবল 1 ফাইল। কিছু বিবেচনা করবেন?


13

ফাইল জিওডাটাবেসস (এফজিডিবি):

  • একটি এফজিডিবিতে বৈশিষ্ট্যযুক্ত ডেটাসেট থাকতে পারে যা টপোলজি বিধিগুলির মাধ্যমে সিস্টেম নিয়ন্ত্রণ এবং ডেটা অখণ্ডতায় সহায়তা করে। আপনি নিজেরাই শেফফাইলে রয়েছেন।
  • কনফিগারেশন কীওয়ার্ড ব্যবহার করে এফসির আকার 256 টিবি অবধি হতে পারে। একটি শেফফিলের সমস্ত উপাদান ফাইল প্রতিটি 2 জিবি ( উত্স এবং শ্বেতপত্র ) এর মধ্যে সীমাবদ্ধ ।
  • এফসি পারফরম্যান্স শেফফাইলের তুলনায় বেশ দ্রুতগতিতে বিশেষত বৈশিষ্ট্যযুক্ত ক্রিয়াকলাপে।
  • ভেক্টর ডেটা সংকুচিত কেবল পঠনযোগ্য ফর্ম্যাটে ব্যবহার করা যেতে পারে যা ফাইলের আকারকে হ্রাস করতে পারে।
  • FC এর মানচিত্রের প্যাকেজগুলিতে ব্যবহৃত হয় যা ডেটা ভাগ করে নেওয়ার একটি সহজ উপায়।

ব্যক্তিগত জিওডাটাবেসস (পিজিডিবি):

  • প্রায়শই একটি অ্যাট্রিবিউট টেবিল পরিচালক (মাইক্রোসফ্ট অ্যাক্সেসের মাধ্যমে) হিসাবে ব্যবহৃত হয়।
  • ব্যবহারকারীরা পাঠ্য বৈশিষ্ট্যের জন্য স্ট্রিং হ্যান্ডলিং পছন্দ করে।

Shapefiles:

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

9

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

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

জ্ঞান জ্ঞান - প্রযোজনাগুলির ব্যয় - সেটআপ এবং চলমান ক্ষেত্রে মালিকানা বা ওপেন সোর্স ডেডিকেটেড সার্ভার উভয়কেই প্রভাবিত করে

ফাইলজিডিবি / এমডিবি প্রস পোর্টেবল প্লাগ এবং প্লে (প্রায় শেপফায়ালের মতো সহজ) আকার কমাতে সংকুচিত হতে পারে

কনসেন্টাল ইউজার ফাইল সীমা প্রচুর ডেটা ইএসআরআই সীমাবদ্ধ (ইশ) তৈরি করার জন্য (আমার ব্যক্তিগত অভিজ্ঞতা) তৈরি করতে দীর্ঘ সময় নিতে পারে

এমডিবি হ'ল একটি মাইক্রোসফ্ট অ্যাক্সেস ব্যাকড জিওডাটাবেস যা 2 জিবি ফাইলের সীমাবদ্ধতা শেষ করে তাই আপনার যদি আরও ডেটা থাকে বা অন্যান্য ব্যবহারে আরও অ্যাক্সেস দিতে চান তবে ফাইলজিডিবি ব্যবহার করুন।

আরও পার্থক্য এখানে দেখা যাবে http://webhelp.esri.com/arcgisdesktop/9.2/index.cfm?TopicName=Types_of_geodatabases

আশা করি এটি আপনাকে কিছু ধারণা দেয়


6

আমি সাধারণত এফজিডিবি ব্যবহার করি তবে এটি আপনাকে কী সংরক্ষণ করতে হবে তা নির্ভর করে। অন্যান্য পোস্টগুলির মতো উল্লেখ করা হয়েছে, ব্যক্তিগত জিডিবিগুলি পুরানো এবং আকারের সমস্যাগুলি রয়েছে।

জিওডাটাবেস ব্যবহার করে আপনাকে টোপোলজি সেট আপ করতে দেয় যা আপনি সরল শেফফাইলে করতে পারবেন না।

শেফাইলগুলি আকারগুলির সঠিক স্থানাঙ্কটি ধারণ করে। একটি জিডিবিতে, অবস্থানগুলি গ্রিডের নিকটতম বিন্দুতে ছড়িয়ে পড়ে। আমি এটি নিয়ে সমস্যায় পড়িনি, এটি ডেটাতে ছোট পরিবর্তন আনতে পারে। এছাড়াও তৃতীয় পক্ষের সরঞ্জামগুলির সাহায্যে শেফাইলগুলি অ্যাক্সেস করা সহজ। ইএসআরআইয়ের এফজিডিবিয়ের জন্য একটি এপিআই রয়েছে, তবে শেপফিলসের সাথে ইন্টারঅ্যাক্ট করার বিদ্যমান পদ্ধতির তুলনায় এটি নতুন।


4

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


4

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.