পোর্টেবল কিউজিআইএস কীভাবে তৈরি করবেন


9

কি কিউজিএস সেটআপ পরামিতি ফোল্ডারের পরিবর্তিত অবস্থানের সাথে কিউজিআইএস 3 পোর্টেবল করা সম্ভব?

কিউজিআইএস 2 এর জন্য এটি Qgis.bat ফাইলে এমন দেখাচ্ছে:

qgis --optionspath "X: \ qgis" --configpath "X: \ qgisini"

কিউজিআইএস 3 এর জন্য এটি কার্যকর হয় না। সেটআপ প্যারামিটারগুলি ডিফল্ট এতে স্থাপন করা হয়:

সি: \ ব্যবহারকারী \ XXX \ AppData \ রোমিং \ QGIS


আপনি একটি পোর্টেবল সংস্করণে QGIS 3.0.2 কে রূপান্তর করতে একটি টিউটরিয়েল করতে পারেন? আমি এই ব্যাখ্যাটি পড়েছি: sigterritoires.fr/index.php/en এবং আপনি কি সুপারিশ করেন যে পার্থক্যটি Qgis.dat তৈরিতে? শুভেচ্ছা
qgisuser

একটি বড় সমস্যা মনে হচ্ছে ফাঁকা স্থান রয়েছে path "- প্রোফাইলেস-পাথ" এর পরে ফাঁকা জায়গাগুলির সাথে কোনও আপেক্ষিক পথ নির্দিষ্ট করা সম্ভব নয়। কেউ কি এই সমস্যা জানেন?
স্টিফান বাট্টিগ

জিআইএস এসই তে আপনাকে স্বাগতম! আপনি কি দয়া করে আরও উত্তর এবং আপনার উত্তরের একটি সমাধান সরবরাহ করতে পারেন? আপনি অন্যথায় প্রশ্নের মন্তব্য যুক্ত করতে পারেন।
রুট 676

উত্তর:


8

এই পরামিতিগুলি নতুন --profiles-pathবিকল্পের পক্ষে সরানো হয়েছে । আপনি এটি রুট ফোল্ডারে সেট করতে পারেন যা সেশনের জন্য প্রোফাইলগুলি ধারণ করবে

--profiles-path C:\temp\myqgisprofiles\

উইন্ডোজে কিগিস-বিন.এক্সে একটি শর্টকাট তৈরি করুন এবং 'লক্ষ্য' ক্ষেত্রের সাথে প্যারামিটারটি সংযুক্ত করুন।

এটি করা হবে

C:\temp\myqgisprofiles\profiles\default

প্রথমবার যখন চালান।

প্রোফাইলগুলি কিউআইজিআইএস 3-এ একটি নতুন বৈশিষ্ট্য যা সেটিংস এবং প্লাগইন ইত্যাদি একে অপর থেকে বিচ্ছিন্ন রাখতে।


এটা তোলে নিচের qgis.bat ফাইলে আমার শেষ লাইন কিন্তু QGIS এখনও থেকে সেটিংস সার্চ ...AppData\Roamingভীতি প্রদর্শনকরী: Unable to load C:\qgis-bin.exe Unable to load C:\QGIS3.0\bin\--profile-path। আমার qgis.bat এর একটি অংশstart "QGIS" /B "%OSGEO4W_ROOT%"\bin\qgis-bin.exe --profile-path "%OSGEO4W_ROOT%"\myqgisprofiles %*
আর্টেক

3

উপরের উত্তরে প্রদত্ত বিকল্পটি ভুল ( প্রোফাইলের পরিবর্তে প্রোফাইল ) - সঠিক বিকল্পটি হ'ল:

--profiles-path C:\temp\myqgisprofiles\

আপনি কমান্ড লাইন বিকল্প ব্যবহার করে কমান্ড শেলের মধ্যে চলমান দ্বারা QGIS এর কমাণ্ড লাইন অপশন সম্বন্ধে সম্পূর্ণ তালিকা দেখতে পারেন --help :

qgis-bin.exe --help

(কিউজিআইএস ৩.০.২ চালাচ্ছেন)

বিটিডব্লিউ: উপরের উত্তরের মন্তব্য হিসাবে এটি যুক্ত করার জন্য আমার এখনও যথেষ্ট খ্যাতি নেই ...


এটি আমার পক্ষে কাজ করে না। এখনও স্টার ফাইলের মধ্যে সংরক্ষণ করা হয় ...AppData\Roaming\OGIS3\ টেম্প \ myqgisprofiles`: `সি না আমার qgis.bat লিংক
Artec

1

OSGeo4W.bat ফাইলের একই জায়গায়, নির্দেশাবলীর সাহায্যে একটি ব্যাট ফাইল তৈরি করুন:

@echo off
call OSGeo4W.bat make-bat-for-py
call OSGeo4W.bat o4w_env
call OSGeo4W.bat py3_env
call OSGeo4W.bat qt5_env
call OSGeo4W.bat qgis --profiles-path %OSGEO4W_ROOT%\Profiles\

এই মুহুর্তে, আমি ঘাসের স্ক্রিপ্টগুলি সম্পাদন করতে সক্ষম হইনি, তবে জরিমানা সাগা এবং জিডিএল নিয়ে কাজ করছি

গ্রাস স্ক্রিপ্ট ব্যবহার করতে চাইলে গ্রাস 74.bat ফাইলটি সম্পাদনা করুন

লেখার ভিতর:

SET OSGEO4W_ROOT=@osgeo4w@

পাঠ্য সহ:

SET OSGEO4W_ROOT=%OSGEO4W_ROOT%

পাঠযোগ্যতার জন্য দয়া করে আপনার কোড কোড ব্লকে রাখুন।
দোভালরা

0

" --profiles-path" ব্যবহারের ক্ষেত্রে বিকল্পটি সক্ষম করা আছে বলে মনে হচ্ছে --profiles-name

ব্যাট ফাইলের উদাহরণ

start "QGIS" /B "%OSGEO4W_ROOT%"\bin\qgis-bin.exe
 --profiles-path "%OSGEO4W_ROOT%\settings" --profiles-name default

তবুও একই সমস্যা, কিউজিআইএস প্রোফাইল ফোল্ডারটি তৈরি করা হয়েছিল...AppData\Roaming
আর্টেক

0

এই ব্যাচটি কাজ করছে বলে মনে হচ্ছে, QGIS কনফিগারেশন সংরক্ষণের জন্য বর্তমানের একটিতে / qgisconfig ডিরেক্টরি যুক্ত করুন:

set DRV_LTR=%~dp0

REM set a specific Qgis variable with a variable setting before
set OSGEO4W_ROOT=%DRV_LTR%qgis

REM add a new path to the system path
path %PATH%;%OSGEO4W_ROOT%\apps\qgis-ltr\bin;%OSGEO4W_ROOT%\apps;%OSGEO4W_ROOT%\bin

REM if the bat file find one argument (project name), open it. Else open a Qgis program with a new empty project
if "%1" == "" (start "QGIS" /B %OSGEO4W_ROOT%\bin\qgis.bat --profiles-path %DRV_LTR%qgisconfig) else (start "QGIS" /B %OSGEO4W_ROOT%\bin\qgis-ltr.bat --profiles-path %DRV_LTR%qgisconfig --project %1)
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.