Apakah mungkin membuat QGIS 3 portable dengan lokasi yang diubah untuk folder parameter pengaturan Qgis.
Untuk QGIS 2 terlihat seperti ini di file qgis.bat:
qgis --optionspath "X: \ qgis" --configpath "X: \ qgisini"
Untuk QGIS 3 tidak berfungsi. Parameter pengaturan secara default ditempatkan di:
C: \ Users \ xxx \ AppData \ Roaming \ QGIS
Jawaban:
Parameter tersebut telah dihapus untuk
--profiles-path
opsi baru . Anda dapat mengatur ini ke folder root yang akan berisi profil untuk sesi--profiles-path C:\temp\myqgisprofiles\
Pada Windows, buat pintasan ke qgis-bin.exe dan lampirkan parameter ke bidang 'target'.
Ini akan membuat
C:\temp\myqgisprofiles\profiles\default
Saat dijalankan pertama kali.
Profil adalah fitur baru di QGIS 3 untuk menjaga pengaturan dan plugin, dll. Saling terpisah.
sumber
...AppData\Roaming
dengan peringatan:Unable to load C:\qgis-bin.exe
Unable to load C:\QGIS3.0\bin\--profile-path
. Bagian dari qgis.bat sayastart "QGIS" /B "%OSGEO4W_ROOT%"\bin\qgis-bin.exe --profile-path "%OSGEO4W_ROOT%"\myqgisprofiles %*
Opsi yang diberikan dalam jawaban di atas salah ( profil alih-alih profil ) - opsi yang benar adalah:
Anda dapat melihat daftar lengkap opsi baris perintah QGIS dengan menjalankannya di shell perintah menggunakan opsi baris perintah --help :
(Menjalankan QGIS 3.0.2)
BTW: Saya belum memiliki reputasi yang cukup, untuk menambahkan ini sebagai komentar untuk jawaban di atas ...
sumber
...AppData\Roaming\OGIS3
, bukan di tautanDi tempat yang sama dengan file OSGeo4W.bat , buat file bat dengan instruksi:
Sampai di sini, saya belum bisa mengeksekusi skrip rumput, tetapi bekerja dengan baik SAGA dan GDAL
Jika ingin menggunakan skrip Grass, edit file grass74.bat
dalam teks:
dengan teks:
sumber
Tampaknya
--profiles-path
opsi " " diaktifkan jika menggunakan dengan "--profiles-name
".contoh dalam file bat
sumber
...AppData\Roaming
Kumpulan ini tampaknya berfungsi, menambahkan direktori / qgisconfig di direktori saat ini untuk menyimpan konfigurasi QGIS:
sumber