Kliring Baru-baru ini menggunakan sistem referensi koordinat menggunakan QGIS?


9

Setelah menggunakan beberapa SRC yang tidak biasa untuk tujuan demonstrasi, saya ingin menghapus daftar "Sistem referensi koordinat yang baru-baru ini digunakan" demi pratikitas.

Apa itu mungkin?

Saya menggunakan QGIS 2.10.1.

Jawaban:


9

QGIS 2.x

Ya, Anda dapat memasukkan kode berikut di konsol Python untuk menghapus semua sistem referensi koordinat yang terakhir digunakan dari antarmuka pengguna:

from PyQt4.QtCore import QSettings

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

Sekarang saya tidak yakin mengapa persis tetapi, bagi saya setidaknya, menggunakan satu removemetode tidak cukup. Saya harus menggunakan keduanya (urutannya tidak masalah asalkan keduanya digunakan).

Tapi itu tetap bekerja untuk saya dan semoga juga untuk Anda!


QGIS 3.x

Anda dapat menggunakan yang berikut ini:

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

Atau untuk mengimpor QSettingssecara umum (yaitu dari berbagai versi QGIS utama), Anda dapat menggunakan yang berikut (terima kasih kepada @TeddyTedTed ):

from qgis.PyQt.QtCore import QSettings

3
Terima kasih Joseph, bekerja dengan baik. Saya membuat Permintaan Fitur untuk ini agar disertakan dalam GUI, untuk memudahkan tugas bagi pengguna standar.
RASC

@RASC - Sobat yang luar biasa, senang itu berhasil! Ada opsi untuk mengatur ulang QSettingsyang menyimpan pengaturan antarmuka pengguna yang mereka dapat menambahkan fungsi di atas.
Joseph

1
Terima kasih @ Joseph. Untuk penggunaan QGIS 3.x - "from qgis.PyQt.QtCore import QSettings"
TeddyTedTed

1
@TeddyTedTed - Terima kasih atas komentar Anda, yang tentunya merupakan metode yang lebih umum daripada menentukan PyQt4atau PyQt5dll.
Joseph

1
Dalam QGIS 3.6.3 baris kedua adalahQSettings().remove('UI/recentProjections')
aldeano
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.