এটি করার জন্য, আপনাকে ) টিসি থেকে স্তরটি সরিয়ে ফেলতে হবে, ii) শেফিল ফাইলগুলি (যেমন, shp, dbf, shx, prj, এবং এর মতো) অনুসারে ফাইলগুলির নাম পরিবর্তন করুন, এবং iii) পুনরায় নামক স্তরটি এতে লোড করুন QGIS। তবে আমাদের এ জাতীয় ওয়ার্কফ্লো স্বয়ংক্রিয় করতে হবে!
আপনি যদি পদক্ষেপগুলি দেখেন তবে তারা টেবিল ম্যানেজার প্লাগইন যা করেন তার মতো। সুতরাং, আমি শেফিলগুলি পুনরায় নামকরণে এই জাতীয় প্লাগইন কোডটি রূপান্তর করেছি, আপনি এখান থেকে এটি ডাউনলোড করতে পারেন ।
আপনি এটি এইভাবে ব্যবহার করতে পারেন (এটি কীভাবে কাজ করে তা দেখতে প্রথমে একটি ছোট ব্যাকআপ প্রকল্পের সাহায্যে চেষ্টা করুন):
- টিউ তে আপনার কিউজিআইএস স্তরগুলি পুনর্নবীকরণ করুন, এই নতুন নামগুলি আপনার সম্পর্কিত শেফিলগুলির নামগুলি ওভাররাইট করার জন্য নেওয়া হবে।
- আপনার কিউজিআইএস প্রকল্পটিকে একই ফোল্ডারে সংরক্ষণ করুন স্ক্রিপ্টটির নাম_প্লেস.ফাই.পি
- কিউজিআইএস পাইথন কনসোলটি খুলুন।
পরবর্তী কোড স্নিপেট সেখানে অনুলিপি করুন:
from rename_shapes import RenameShapefiles
for lyr in iface.mapCanvas().layers():
rn = RenameShapefiles( iface, lyr )
rn.doSave()
এটাই! আমি এটি GNU / লিনাক্স, QGIS 2.6 এ পরীক্ষা করেছি। কোড চালানোর পরে টোকে স্তরগুলির ক্রম পরিবর্তিত হয়।
আপনার যদি কোন সমস্যা থাকে তবে আমাকে জানান।
আপনার যদি স্তরটির সংরক্ষণের প্রয়োজন হয় তবে একটি নতুন প্রশ্ন জিজ্ঞাসা করুন, সম্ভবত আমি এটি দেখতে পারি :)।