QGIS ব্যবহার করে শূন্যের সাথে সমস্ত নাল মানকে প্রতিস্থাপন টেবিল থেকে প্রতিস্থাপন করবেন?


14

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

ফিল্ড ক্যালকুলেটরে আমি কীভাবে এটি করতে পারি?

আমি কিউজিআইএস 1.8 ব্যবহার করছি

উত্তর:


17

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

"field_name" is null

আপনি ক্ষেত্র এবং মান তালিকাতে আপনার ক্ষেত্রের নাম খুঁজে পেতে পারেন, এক্সপ্রেশন বাক্সে আপনি যে ক্ষেত্রটি পেতে চান তাতে ডাবল ক্লিক করুন।

নিশ্চিত হয়ে নিন যে আপনি নতুন ফিল্টার করা রেকর্ডের তালিকা নির্বাচন করেছেন। তারপরে বৈশিষ্ট্য সারণীতে ফিরে যান এবং ফিল্ড ক্যালকুলেটর বোতামটি ক্লিক করুন। "শুধুমাত্র আপডেট নির্বাচিত" চেক বাক্সটি নির্বাচিত হয়েছে তা নিশ্চিত করে "আপডেট বিদ্যমান ক্ষেত্র" বাক্সটি পরীক্ষা করুন, তারপরে ড্রপডাউন বাক্স থেকে আপনি যে ক্ষেত্রটি আপডেট করতে চান তা নির্বাচন করুন। এক্সপ্রেশন বাক্সে 0 রাখুন, ঠিক আছে ক্লিক করুন এবং আপনার কাজ শেষ।


5

আপনি সরাসরি ক্ষেত্রের ক্যালকুলেটরে এটি করতে পারেন:

  • ক্ষেত্র ক্যালকুলেটর খুলুন
  • "আপডেট বিদ্যমান ক্ষেত্র" বাক্সটি চেক করুন
  • আপনি যে ক্ষেত্রটিতে কাজ করতে চান তা নির্বাচন করুন
  • এক্সপ্রেশন বাক্সে নিম্নলিখিত এক্সপ্রেশনটি প্রবেশ করান: আপনার ক্ষেত্রের প্রকৃত নামের if("fieldname" is null, 0, "fieldname")পরিবর্তেfieldname

পুরানো ওভাররাইটিংয়ের পরিবর্তে কোনও নতুন ক্ষেত্র তৈরি করা স্পষ্টতই নিরাপদ হবে যদি কিছু ভুল হয়ে যায় তবে।


0

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


1
ভুল কারসাজি (বাছাইয়ের মতো) হিসাবে নিজের নিজের উপর .dbf সম্পাদনা করা সাধারণত একটি খারাপ ধারণা, সমস্যা দেখা দিতে পারে, gis.stackexchange.com/questions/55544/… দেখুন
জেআর
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.