উত্তর:
কিউজিআইএস-এ আপনার অ্যাট্রিবিউট টেবিলটি খুলুন এবং "একটি এক্সপ্রেশন ব্যবহার করে বৈশিষ্ট্য নির্বাচন করুন" বোতামটি ক্লিক করুন। কোনও শেপ ফাইলের ক্ষেত্রে একটি ক্ষেত্রের জন্য সমস্ত নাল রেকর্ড সন্ধান করতে আপনার ক্যোয়ারীটি দেখতে ভালো লাগবে:
"field_name" is null
আপনি ক্ষেত্র এবং মান তালিকাতে আপনার ক্ষেত্রের নাম খুঁজে পেতে পারেন, এক্সপ্রেশন বাক্সে আপনি যে ক্ষেত্রটি পেতে চান তাতে ডাবল ক্লিক করুন।
নিশ্চিত হয়ে নিন যে আপনি নতুন ফিল্টার করা রেকর্ডের তালিকা নির্বাচন করেছেন। তারপরে বৈশিষ্ট্য সারণীতে ফিরে যান এবং ফিল্ড ক্যালকুলেটর বোতামটি ক্লিক করুন। "শুধুমাত্র আপডেট নির্বাচিত" চেক বাক্সটি নির্বাচিত হয়েছে তা নিশ্চিত করে "আপডেট বিদ্যমান ক্ষেত্র" বাক্সটি পরীক্ষা করুন, তারপরে ড্রপডাউন বাক্স থেকে আপনি যে ক্ষেত্রটি আপডেট করতে চান তা নির্বাচন করুন। এক্সপ্রেশন বাক্সে 0 রাখুন, ঠিক আছে ক্লিক করুন এবং আপনার কাজ শেষ।
আপনি সরাসরি ক্ষেত্রের ক্যালকুলেটরে এটি করতে পারেন:
if("fieldname" is null, 0, "fieldname")
পরিবর্তেfieldname
পুরানো ওভাররাইটিংয়ের পরিবর্তে কোনও নতুন ক্ষেত্র তৈরি করা স্পষ্টতই নিরাপদ হবে যদি কিছু ভুল হয়ে যায় তবে।
আমি কেবল বুঝতে পেরেছি যে আপনি নিজের শেপ ফোল্ডারের –.dbf– ফাইলটি সম্পাদনা করতে এবং সেখানে একটি নতুন কলাম, সারি ইত্যাদি !োকাতে পারেন! আপনার মানচিত্রের মাস্টার সারণীটি বাস্তবায়নের জন্য। কেবল ফাইলটি যেমন: LATINAMERICA.dbf সন্ধান করুন, এটি LibreOffice দিয়ে খুলুন (কমপক্ষে আমি এটি "স্প্রেডশিট" দিয়ে খুললাম, এবং এটি পুরোপুরি কাজ করেছিল) এডিট করুন এবং তারপরে একই নাম এবং একই ফোল্ডারে .dbf হিসাবে সংরক্ষণ করুন। তারপরে মানচিত্রটি আবার খুলুন, এবং এতে মাস্টার সারণীতে পরিবর্তন হবে ... এটি আমার পক্ষে কাজ করেছে (কিউজিস উইজেন ২.৮) আমি আশা করি এটি আপনার সবার সাথে কাজ করবে কারণ এটি একটি সত্যিকারের যন্ত্রণা ছিল যে সমাধানটি খুঁজে পেয়েছিল।