QGIS ব্যবহার করে সম্প্রতি ব্যবহৃত সমন্বিত রেফারেন্স সিস্টেমগুলি সাফ করা হচ্ছে?


9

প্রদর্শনের উদ্দেশ্যে কিছু অপ্রয়োজনীয় এসআরসি ব্যবহার করার পরে, আমি আমার "সম্প্রতি ব্যবহৃত সমন্বিত রেফারেন্স সিস্টেমগুলি" তালিকাটি যথার্থতার জন্য সাফ করতে চাই।

এটা কি সম্ভব?

আমি কিউজিআইএস ২.১০.১ ব্যবহার করছি।

উত্তর:


9

কিউজিআইএস 2.x

হ্যাঁ, ব্যবহারকারীর ইন্টারফেস থেকে সাম্প্রতিক ব্যবহৃত স্থানাঙ্কের রেফারেন্স সিস্টেমগুলি সরাতে আপনি পাইথন কনসোলে নিম্নলিখিত কোডটি প্রবেশ করতে পারেন :

from PyQt4.QtCore import QSettings

QSettings().remove('UI/recentProjections')
QSettings().remove('UI/recentProjectionsAuthId')

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

তবে এটি যাইহোক আমার পক্ষে কাজ করে এবং আশা করি আপনার জন্যও!


কিউজিআইএস 3.x

আপনি নিম্নলিখিত ব্যবহার করতে পারেন:

from PyQt5.QtCore import QSettings 
QSettings().remove('UI/recentProjections')

বা QSettingsজেনারালি আমদানি করতে (যেমন বড় কিউজিআইএস সংস্করণ থেকে পৃথক), আপনি নিম্নলিখিতগুলি ব্যবহার করতে পারেন ( @ টেডিটিটেডকে ধন্যবাদ ):

from qgis.PyQt.QtCore import QSettings

3
ধন্যবাদ জোসেফ, দুর্দান্ত কাজ করে। মানক ব্যবহারকারীদের জন্য কাজটি সহজ করার জন্য আমি এটিকে জিইউআইতে অন্তর্ভুক্ত করার জন্য একটি বৈশিষ্ট্য অনুরোধ করেছি।
আরএএসসি

@ আরএএসসি - দুর্দান্ত বন্ধু, খুশী এটি কাজ করে! QSettingsযা ব্যবহারকারী ইন্টারফেস সেটিংস সংরক্ষণ করে সেটি উপরের ফাংশনটিতে যুক্ত করতে পারে তা পুনরায় সেট করার একটি বিকল্প রয়েছে ।
জোসেফ

1
ধন্যবাদ @ জোসেফ কিউজিসআইএস ৩.x ব্যবহারের জন্য - "কিউগিস থেকে। পাইকিউটি.কিউটিকোর আমদানি কিউসেটেটিংস"
টেডিটাইটডেড

1
@ টেডিটাইডটেড - আপনার মন্তব্যের জন্য ধন্যবাদ, নির্দিষ্টকরণ PyQt4বা PyQt5ইত্যাদির পরিবর্তে এটি অবশ্যই আরও একটি জেনেরিক পদ্ধতি
জোসেফ

1
কিউজিআইএস ৩.6.৩-এ দ্বিতীয় লাইনটি হ'লQSettings().remove('UI/recentProjections')
আলেদানো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.