মানকযুক্ত বা "সর্বাধিক ব্যবহৃত" ডামি জেড মান আছে কি?


10

2 ডি এবং 3 ডি উভয় ডেটা তৈরি এবং আমদানি করে, আমি অনেক সময় এমন পরিস্থিতির মুখোমুখি হয়েছি যেখানে স্থানাঙ্ক সংস্থার জন্য আমার কাছে জেড মান নেই, জেড স্থানাঙ্কের মান সীমার বাইরে চলেছে (যেমন -99, -9999, -আইনফ বা অনুরূপ) ) বা যে আমার একটি ডামি জেড সমন্বয় তৈরি করা দরকার ।

আমি জানি যে আমার প্রশ্নের উত্তরটি হ'ল:

"কেবলমাত্র এমন একটি মান ব্যবহার করুন যা আপনার ক্ষেত্রে অবশ্যই সীমার বাইরে।"

তবে সেই উত্তরটি আলাদা করে রেখেই আমি ভাবছি যে জিআইএস সম্প্রদায়ের কোনও ডামি জেড সমন্বয়ের জন্য মানক বা সর্বাধিক ব্যবহৃত মূল্য আছে কিনা ?

উত্তর:


5

বর্তমানের প্রত্যুত্তরগুলি সকলেই ভাল পরামর্শ দেয়। একটি সাধারণ নিয়ম (বৈজ্ঞানিক কম্পিউটিং সম্প্রদায় থেকে) যে ক্ষেত্রে আপনি সত্য নাল বা NaN সঞ্চয় করতে পারবেন না সে ক্ষেত্রে ভাল কাজ করে তবে ক্ষেত্রটি (বৈধভাবে) ধরে রাখার ক্ষুদ্রতম (সর্বাধিক নেতিবাচক) মান ব্যবহার করবে।

উদাহরণ:

  • একটি 7.2 দশমিক ক্ষেত্র -9999.99 হিসাবে ছোট হিসাবে একটি মান ধরে রাখতে পারে।

  • একটি পূর্ণসংখ্যার রাস্টার সংখ্যা -32768 হিসাবে সংখ্যক ধরে রাখতে পারে তবে প্রায়শই (বাইনারি প্রতিরোধের কারণে এবং বেস 10 এর সাথে একাত্মতার কারণে) পরিবর্তে মান -9999 ব্যবহৃত হয়।

  • একটি ভাসা -10 the (38) এর অর্ডারে সংখ্যা ধরে রাখতে পারে। আপনি যদি মাঠে কোনও এনএএন রাখতে না পারেন, হয় ক্ষুদ্রতম ভাসমানটি ফিট করুন যা ফিট হবে (যা একটি ব্যথা) অথবা কেবল নিজের -10 ^ (38) এর মতো কিছু ব্যবহার করুন। ডাবলসের ক্ষেত্রে -10 ^ (303) ভাল কাজ করে তবে এটি -10 ^ (38) করে: নাল মানটির স্পষ্ট চিহ্নিতকারী হিসাবে পরিবেশন করা যথেষ্ট পরিমাণে বিশাল এবং নেতিবাচক।

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


5

যদি আপনার ডেটা ডাটাবেসে থাকে তবে আদর্শভাবে আপনি একটি নাল মান ব্যবহার করতে চান :

"অনুপস্থিত তথ্য এবং প্রয়োগযোগ্য তথ্য" এর উপস্থাপনা

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

যদি কোনও ডেটাসেটের জন্য কোনও পয়েন্টের জেড মান না থাকে তবে আমি কেন 0 টি ব্যবহার করতে পারছি না তা দেখতে পাচ্ছি না, যদিও এই ক্ষেত্রে বিভ্রান্তি এড়াতে ডেটাসেটের জেড-সচেতনতা সম্পূর্ণরূপে অপসারণ করা সেরা best


2
+1 বেশিরভাগ ইএসআরআই পণ্য, পাশাপাশি অন্যান্য সফ্টওয়্যারগুলি শূন্য হিসাবে সংখ্যাগত ডিবেস ক্ষেত্রগুলিতে নালাগুলি পড়বে। এটি মারাত্মক, সুতরাং .dbf ফাইলগুলিতে একটি স্পষ্ট নাল কোডিং ব্যবহার করা গুরুত্বপূর্ণ (যা শেফফিলগুলি অন্তর্ভুক্ত) usually
হোবার

4

বেশিরভাগ রেস্টাররা আমি কনভেনশন হিসাবে ভাসমান পয়েন্ট ডেটার জন্য -৯৯৯৯.০ ব্যবহার করে এসেছি এবং জিডিএলএল -dbl_inf ব্যবহার করবে যখন আপনি এমন কোনও চিত্রের কোড লিখবেন যার নোডাটা / ডামি মান নেই। 8-বিট আরজিবি সাধারণত 0 0 0 বা 255 255 255 ব্যবহার করবে বা একটি আলফা বা মাস্ক চ্যানেল থাকবে।

জিএমএল 3 কভ্রেজেজেস (যার জন্য এই মুহুর্তে কোনও বৃহত্তর সমর্থন নেই, তবে ডাব্লুসিএস 2 স্পাই অনুমোদনের সময় এটি বদলে যাবে) এর কয়েকটি ডামি মান রয়েছে যা "অনুপস্থিত" এবং "রোধ করা হয়নি" যেমন পাঠ্য হিসাবে উপস্থাপিত হয়।

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


2

আমি NaN ব্যবহার করব কারণ গাণিতিক ক্রিয়াকলাপগুলি অন্যান্য NaN উত্পাদন করবে বা ব্যতিক্রম ছোঁড়াবে। এইভাবে আপনি সনাক্ত করতে পারবেন যে আপনি গণ্ডগোল করছেন কারণ আপনি একটি বোগাস মান ব্যবহার করছেন


2
NaN গণনার (পয়েন্ট মান ভাসমান সঙ্গে) জন্য ভালো হবে, কিন্তু আপনি একটি অনেক উপাত্ত বা জিআইএস ডেটা ফরম্যাটের মধ্যে nan সংরক্ষণ করতে পারবেন না
geographika

2
+1 @ geographichika সঠিক is তবুও, একটি মান যা গণনা জগাখিচুড়ি করবে তা ব্যবহার করার বিষয়টি একটি দুর্দান্ত one
হোবার

পূর্ণসংখ্যার জন্য আপনি NaN থাকতে পারেন: সংখ্যাসূচক_মিলিট <int> :: নিঃশব্দ_না (()
রাগী ইয়াসের বুড়হুম

এছাড়াও, আমার প্রস্তাবনাটি NaN এর ব্যবহারের জন্য ছিল কারণ এটি জ্যামিতির অভ্যন্তরে জেড মানের সাথে সম্পর্কিত । সুতরাং মানটি কোনও ডাটাবেজে রয়েছে কিনা তা নির্বিশেষে,
IMHO
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.