কিউজিআইএস-এ ক্ষেত্রের দৈর্ঘ্য কীভাবে পরিবর্তন করবেন


11

আমার কিজিজিআইএস 1.7.4 এ তৈরি করা একটি শেফফাইল রয়েছে। ক্ষেত্রগুলির মধ্যে একটি দৈর্ঘ্যের স্ট্রিং ৮০ I'd আমি এটা কিভাবে করবো?

ধন্যবাদ।

উত্তর:


15

এখানে এমন একটি সমাধান রয়েছে যা আমাকে অবাক করে দিয়েছিল যে এটি কাজ করেছে !!!

সতর্কতা: প্রথমে একটি ব্যাকআপ নিন। এটি এখন আমার জন্য কাজ করা হলেও এটি একটি পরীক্ষা is

ওপেনঅফিস ক্যালক অ্যাপ্লিকেশনটি ব্যবহার করে নির্দিষ্ট আকারের ফাইলের .dbf খুলুন। আপনি যে মানটি চান 80 থেকে মান পরিবর্তন করুন। নীচের চিত্রটি দেখুন। আশ্চর্যজনক বিষয় হ'ল এই ক্ষেত্রের সংজ্ঞাগুলি এক্সেলের মধ্যে দৃশ্যমান ছিল না..মুক্ত হওয়ার প্রসারণ !!

এখানে চিত্র বর্ণনা লিখুন


+1 - দুর্দান্ত ছোট কৌশল। লিবার / ওপেনঅফিস ডিবিএফগুলিতে সর্বদা বিরক্তিকর এই সংখ্যাগুলি খুঁজে পেয়েছিল তবে এখন ব্যবহারটি দেখুন।
সিম্বামাঙ্গু

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

আমি এটি চেষ্টা করেছিলাম এবং এটি পরবর্তী কলামগুলিতে মানগুলি দূষিত করে। যদিও এটি একটি চতুর ধারণা।
ইভান

2
আমি এখনও পর্যন্ত কোনও ডেটা দুর্নীতির অভিজ্ঞতা পাইনি। আপনি কি দুর্ঘটনাক্রমে ডেটা ধরণের পরিবর্তন করেছেন (সি, উদাহরণস্বরূপ, চরিত্রের জন্য দাঁড়িয়েছে, আরও এখানে ব্যাখ্যা করা হয়েছে: dbase.com/ ज्ञानজ্ঞবেস / int / db7_file_fmt.htm )? যদিও আপনি কোনও ডেবিএফ এতে ডেটা দিয়ে সংরক্ষণ করতে চেষ্টা করেন যা শিরোনামটি ফিট করে না Calc আমি এখনও বুঝতে পারি না যে কীভাবে আপনার ডেটাটি দূষিত হয়, এর প্রায় কোনও অর্থ হতে পারে ...
স্যান্ডারকা

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

12

আমার জানা মতে, আপনি কিউজিআইএসে শেপফিল ক্ষেত্রগুলির দৈর্ঘ্য পরিবর্তন করতে পারবেন না। একটি নতুন ক্ষেত্র তৈরি করার পরামর্শ দিন:

  • বৈশিষ্ট্য সারণী খুলুন table
  • টগল এডিটিং চালু
  • 'নতুন কলাম' নির্বাচন করুন এবং
    পাঠ্যের জন্য প্রকার সেট করুন এবং পছন্দসই প্রস্থটি চয়ন করুন

যদি পুরানো ক্ষেত্রে ইতিমধ্যে ডেটা থাকে তবে নতুন ক্ষেত্রটি স্থাপন করতে ফিল্ড ক্যালকুলেটর ব্যবহার করুন:

  • 'ফিল্ড ক্যালকুলেটর' নির্বাচন করুন
  • 'বিদ্যমান ক্ষেত্র আপডেট করুন' এ টিক দিন এবং নতুন ক্ষেত্রটি চয়ন করুন
  • 'ক্ষেত্রগুলি' এর অধীনে পুরানো ক্ষেত্রের নামটি ডাবল ক্লিক করুন
  • 'ওকে' চাপুন এবং আপনার সম্পাদনাগুলি সংরক্ষণ করতে ভুলবেন না।

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

4

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


কলামের প্রস্থটি কলামটির প্রদর্শনের প্রস্থ নয়?
বিনায়ান

3
@ বিনায়ন, প্রশ্নটি স্পষ্টভাবে বোঝায় যে ক্ষেত্রটি কী ধরে রাখতে পারে, কীভাবে এটি QGIS এ প্রদর্শিত হয় না। এক্সেল ফাইলটি সংরক্ষণ করে যখন ক্ষেত্রটি কত প্রশস্ত করতে হবে তার গাইড হিসাবে কলামগুলির ডিসপ্লে প্রস্থ ব্যবহার করে, এই কারণেই এই উত্তরটি কাজ করে। বিশদর জন্য দয়া করে পরিদর্শন করুন কোয়ান্টডেক / এসওয়াইএসএন597/ জিটিকেএভি / সেকশন 4/chapter_15a.htm# রেসিপি । তবে এটি কেবল এক্সেলের পুরানো সংস্করণগুলিতে কাজ করে। সর্বশেষতম আমি শুনেছি ডিবিএফ ফাইলগুলি লিখবে না :-(।
হুবুহু

@ হুবুহু, এটি আকর্ষণীয়..আমি কখনই আমার অ্যাপ্লিকেশনগুলিতে এই ধরণের কার্যকারিতা (আকার পরিবর্তন) রাখি না :-)
বিনায়ান

0

কিউজিআইএস-এ অ্যাট্রিবিউট টেবিলের জন্য কলামের আকার পরিবর্তন করার জন্য গাইড

  1. ভেক্টর স্তরটিতে ডান ক্লিক করুন এবং বৈশিষ্ট্যগুলি নির্বাচন করুন।
  2. ফিল্ড ট্যাবে যান।
  3. একটি নতুন কলাম যুক্ত করুন (এই বোতামটি ডান হাতের উপরের অংশে রয়েছে a ক। প্রশস্ত করার চেষ্টা করার সাথে আপনি যে কলামটি করছেন তার সাথে সমস্ত ডেটা মেলাতে ভুলবেন না that আপনার পছন্দসই দৈর্ঘ্যে দৈর্ঘ্য পরিবর্তন বাদে।
  4. 'ফিল্ড ক্যালকুলেটর' বাটনটি নির্বাচন করুন (এই বোতামটি ডানদিকে শীর্ষে রয়েছে))
  5. 'বিদ্যমান ক্ষেত্রটি আপডেট করুন' পরীক্ষা করুন
  6. নিশ্চিত করুন 'কেবলমাত্র নির্বাচিত ক্ষেত্রটি আপডেট করুন' পরীক্ষা করা হয়েছে কিনা Make
  7. চেক বাক্সের ঠিক পাশের মেনু থেকে নতুন ক্ষেত্রটি চয়ন করুন
  8. ফিল্ড মেনু এর অধীনে পুরানো ক্ষেত্রটিতে ডাবল ক্লিক করুন
  9. ঠিক আছে চাপুন এবং সম্পাদনাগুলি সংরক্ষণ করুন
  10. * টেবিল ম্যানেজার প্লাগইন এ যান। প্লাগিংস টেবিল টেবিল ম্যানেজার
  11. পুরানো ক্ষেত্রটি নির্বাচন করুন এবং মুছুন
  12. পুরানো একটিতে নতুন ক্ষেত্রটির নতুন নামকরণ করুন।

* আপনার টেবিল ম্যানেজার প্লাগইন ইনস্টল করতে হবে।


0

ওয়াইপি-কুন দ্বারা আরও পুঙ্খানুপুঙ্খভাবে ব্যাখ্যা করা হিসাবে স্ক্রোর সমাধানটি কেবল আমার জন্য কাজ করেছে। কিউজিআইএস ৩.৪ দিয়ে এখন একটি পরিবর্তন, ওয়াইপি-কুনের পদক্ষেপগুলি 10 এবং 11 (পুরানো কলামটি মোছার জন্য) সারণীর ব্যবস্থাপক ব্যবহার করার দরকার নেই। আসলে, টেবিল ম্যানেজার স্পষ্টতই আর নেই কারণ এটি এখন প্লাগিন ম্যানেজারে পাওয়া যায় না। এখন, ওয়াইপি-কুনের পদক্ষেপগুলি 1-9 এর পরে, আপনি স্তরটির জন্য স্তর বৈশিষ্ট্যগুলিতে যেতে পারেন (স্তর প্যানেলে স্তরটিতে ডাবল ক্লিক করুন, বা তার উপর ডান ক্লিক করুন এবং বৈশিষ্ট্যগুলিতে ক্লিক করুন)> উত্স ক্ষেত্র> সম্পাদনা বোতামটি ক্লিক করুন> তারপরে আপনি মুছে ফেলতে চান সেই পুরানো ক্ষেত্রটি নির্বাচন করুন> ফিল্ড মুছুন বোতামটি ক্লিক করুন> তারপরে সম্পাদনা বন্ধ করতে আবার বোতাম সম্পাদনা করুন> আপনার পরিবর্তনগুলি সংরক্ষণ করুন। একক স্তরের একক ক্ষেত্রের দৈর্ঘ্য পরিবর্তন করতে অনেকটাই মনে হচ্ছে, তবে তাই হবে।

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