QGIS에서 사용자 프로파일 저장 및로드


13

구성 파일을 사용하여 QGIS가 설정되었을 때 관련 설정을로드하고 다양한 사람들과 공유 할 수있는 구성 파일이 있습니까?

  • 플러그인 설치 및 플러그인 저장소가 채워짐
  • 툴바 활성화 및 비활성화
  • QGIS 화면에서 툴바 배열
  • QGIS 메뉴 : 옵션, 시스템에서 특정 스타일에 대한 SVG 경로

"QGIS가 기존 사용자 프로파일을 위에서 지정한 새로운 위치로 내보내는 방법을 찾았습니까? – SAnderka Mar 3 '14 at 13:44"( 여러 QGIS 설치를 위해 QGIS 연결을 중앙 집중화하려면 어떻게해야합니까 )

QGIS 3.2.2-1이 문제가 해결되었습니다

따라 가지 않고 제거하지 않으면 적어도 나에게 이러한 방법이 효과가 없다는 것이 분명합니다.

QGIS 2.2, QGIS 2.14-15에 성공하지 못했습니다.

1. Open OSGeo4W를 사용하여 기본 설정을 내보낼 수 있습니다

풀:

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

( 여러 QGIS 설치를 위해 QGIS 연결을 중앙 집중화하는 방법 )

설정을 가져 오는 방법을 잘 모르겠습니다. QGIS의 기본 설정이 아닌 "조정 된"설정을 내보낼 수 있습니다.

2. 설정, 사용자 정의를 사용하여 .ini 설정을 내보내시겠습니까?

설정, 사용자 정의를 사용하여 설정을 가져올 수 없습니다

3. QSS 플러그인을로드하고 새 QGIS 테마를 만듭니다.

내가해야 할 일에 효과가 없습니다. 테마를 내보내고 가져올 수 있다는 것을 기억하지 못합니다. ( http://plugins.qgis.org/plugins/LoadQSS/ )

다른 컴퓨터에서 .qgis2 파일의 내용을 바 꾸었습니다.

OSGeo4W 스크립트에서 내 보낸 QGIS 파일을 실행하고 복사했습니다.

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

( 여러 QGIS 설치를 위해 QGIS 연결을 중앙 집중화하는 방법 )

새 컴퓨터에 저장된 폴더. 새 컴퓨터에서 C : \ Users \ USERNAME.qgis2로 이동했습니다.

.qgis2 폴더의 내용을 제거했습니다

내용:

C : \ Users \ USERNAME.qgis2 \ Cache
C : \ Users \ USERNAME.qgis2 \ gdal_pam
C : \ Users \ USERNAME.qgis2 \ processing
C : \ Users \ USERNAME.qgis2 \ project_templates
qgis (데이터베이스 파일)

내 보낸 QGIS 파일의 붙여 넣은 내용

이전과 동일한 설정으로 QGIS를 엽니 다.

바꿀 .ini 파일이 없습니다 ...

파일을 가져올 수있는 방법이 있습니다. QGIS 2.2에서 메뉴 표시 줄, 설정 : 옵션, 일반으로 이동하십시오.

제목 : 프로젝트 파일 참조

시작시 프로젝트 열기, 새로 만들기, 가장 최근, 특정 및 경로 위치가있는 선택 상자 ...

템플릿 폴더 및 찾아보기 버튼 템플릿 폴더 경로가 있습니다. C : \ Users \ USERNAME.qgis2 \ project_templates

버튼도 있습니다 : * 현재 프로젝트를 기본값으로 설정 * 기본값 재설정

편집-qgis가 다른 곳에서 설정을 읽도록 강제하는 방법

사용하려는 설정이있는 컴퓨터에서 : OSGeo4W 스크립트에서 내 보낸 QGIS 파일을 실행하고 복사했습니다.

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

( 여러 QGIS 설치를 위해 QGIS 연결을 중앙 집중화하는 방법 )

새 컴퓨터에서 OSGeo4W를 실행하고 다음과 같이 사용하십시오.

    qgis --optionspath "C:\Users\USERNAME\QGIS" --configpath 
    "C:\Users\USERNAME\QGIS"

"새 컴퓨터"의 경로에 원하는 설정으로 컴퓨터에서 .ini 파일을 복사하여 붙여 넣기

    "C:\Users\USERNAME\QGIS"

이전과 동일한 설정으로 QGIS를 엽니 다.

.ini 파일 만 교체 할 수 있다고 가정합니까?

"default".ini 파일을 실수로 내보내고 있다고 생각합니까?

추가 테스트

OS GEO4W를 올바르게 설치하지 않은 것이 문제 일 수 있습니다. 28/11/2017 현재로서는 이것이 문제라고 생각하지 마십시오.

OS GE04W를 설치하려고했지만

"참고 맹목적으로 OSGeo4W를 전체 설치하지 마십시오.

QGIS 및 원하는 다른 구성 요소 만 설치하십시오. 종속성이 자동으로 포함됩니다.

전체 설치는 타사 추가가 필요한 구성 요소를 가져 오며 수동으로 설치해야합니다. 이러한 구성 요소는 추가없이 설치를 사용할 수 없게합니다. "

https://www.qgis.org/en/site/forusers/alldownloads.html 에서 붙여 넣기

Virtual Box, Windows 7 Enterprise에서 OSGeo4W 실행 테스트

     start "QGIS" /B "%OSGEO4W_ROOT%"\bin\qgis-bin.exe --configpath "D:\cci93\config" %*

     Start "QGIS" /B "%OSGEO4W_ROOT%"\bin\qgis-bin.exe  --configpath "C:\Users\Dev\Documents\QGIS settings\QGIS\QGIS" %*

팝업 오류

qgis-bin.exe-시스템 오류 컴퓨터에 qgis_core.dll 이 누락되어 프로그램을 시작할 수 없습니다 . 이 문제를 해결하려면 프로그램을 다시 설치하십시오.

qgis-bin.exe-시스템 오류 컴퓨터에 qgis_gui.dll 이 누락되어 프로그램을 시작할 수 없습니다 . 이 문제를 해결하려면 프로그램을 다시 설치하십시오.

qgis-bin.exe-시스템 오류 컴퓨터에 qgis_analysis.dll 이 누락되어 프로그램을 시작할 수 없습니다 . 이 문제를 해결하려면 프로그램을 다시 설치하십시오.

테스트 3-5

OSGeo4W 를 통해 QGIS 2.14-15 장기 릴리스에 대한 "설정"을 내보내려고했습니다.

다음 코드는 로컬로 가져온 조정 된 설정, 조정 된 프로젝트가 아닌 "기본"프로젝트 설정을 폴더로 덤프합니다. 조정 된 프로젝트에 더 많은 도구 모음, 재배치 된 도구 상자가있는 경우 설치된 플러그인 중 일부는 ...

'qgis'는 내부 또는 외부 명령, 작동 가능한 프로그램 또는 배치 파일로 인식되지 않습니다.

그래서 qgis-ltr, qgis-ltr-bin을 대신 사용했습니다.

하지 않는 일 :

    C:\>start qgis --optionspath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings" --configpath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings

또는:

    C:\>qgis --optionspath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings" --configpath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings

이 코드 는 작동 하지만 * "기본"설정 만 내 보냅니다.

4 번 시도

    start qgis-ltr --optionspath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings" --configpath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings

  5 번 시도

    qgis-ltr-bin --optionspath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings" --configpath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings

추가 정보

"다른 날에 대답 한 GIS.SE 게시물의 간단한 팁입니다.

이 주제는 WMS 설정을 다른 운영 체제 및 시스템에서 동기화 상태로 유지하는 것이 었습니다. 일반적으로 QGIS는이 설정을 Windows의 레지스트리와 Linux 및 OS X의 다른 위치에 저장합니다. 따라서 다른 머신을 사용하는 경우 동기화 상태를 유지하는 방법에 대한 질문이옵니다.

대답은 간단합니다. QGIS는 .qgis2 및 설정 파일을 이동하기 위해 --optionspath 및 --configpath 명령 줄 옵션을 제공합니다.

이 두 가지 옵션을 사용하거나 필요한 것에 따라 하나만 사용하면 QGIS 설정을 다른 위치에 저장할 수 있습니다. 그런 다음 설정을 레지스트리 또는 .config 및 .plist 파일에 저장하지 않고 .ini 파일을 만들어 모든 것을 저장합니다.

이 모든 것을 통해 QGIS 설정을 드롭 박스의 폴더로 리디렉션하고 QGIS 설치가 모든 것을 동기화 된 상태로 한곳에서 설정을로드하도록 지시 할 수 있습니다. 설정을 변경하면 Dropbox와 다른 컴퓨터와 동기화됩니다.

Windows에서 --optionspath 및 --configpath 옵션을 추가하는 간단한 방법은 바로 가기를 QGIS에 복사하여 대상 끝에 추가하는 것입니다. 1 --optionspath "F : mydropboxqgis"--configpath "F : mydropboxqgis" http://nathanw.net/2014/02/24/keeping-qgis-settings-in-sync-on-different-machines/ 에서 붙여 넣기

기존 스택 교환 질문

Windows에서 ".qgis2"폴더의 기본 경로를 변경하는 방법은 무엇입니까?

QGIS 응용 프로그램 설정 파일은 어디에 저장됩니까?

한 컴퓨터에서 다른 컴퓨터로 사용자 지정 QGIS 설정을 전송 하시겠습니까?

여러 QGIS 설치를 위해 QGIS 연결을 중앙 집중화하는 방법

OSGeo4W 란 무엇입니까?


사용자 정의 폴더를 사용하여 --configpath 옵션과 함께 휴대용 버전의 qgis에 대한 모든 설정을 저장합니다. 이것은 훌륭하게 작동합니다.이 문제로 어떤 종류의 문제가 있었습니까?
Andreas Müller

답장을 보내 주셔서 감사합니다 (초안 작성) 내 보낸 구성 QGIS2.ini 파일을 다른 컴퓨터의 QGIS 2.2로 가져 오는 방법을 잘 모르겠습니다. QGIS2.ini 파일이 OSGeo4W 코드에서이 코드를 실행하는 위치 : qgis --optionspath "C : \ Users \ .... \ Documents \ ..."--configpath "C : \ Users \ .... \ Documents \ ... "QGIS라는 폴더를 \ QGIS \ QGIS에 내 보냅니다. 이 스크립트가 로컬 시스템의 현재 QGIS 2.2에 대한 구성이 아닌 "기본 설정"을 내보내는 지 확실하지 않습니다.
maskin

내가 아는 한 설정을 가져올 수 없으며 qgis가 다른 곳에서 설정을 읽도록 강요합니다. 일반 사용자 폴더를 다른 위치로 복사하고 qconfig에 -configpath를 지정하면 여기에서 읽고 쓸 수 있습니다.
Andreas Müller

@ AndreasMüller qgis가 다른 곳에서 설정을 읽도록 강제하는 방법을 설명해 주시겠습니까? 아니면 -configpath를 사용하여 직접 QGI를 사용합니까? .qgis2를 컴퓨터에서 컴퓨터로 복사하지 못했습니다.
maskin

나는 당신이 필요로하는 모든 것이 거기에 있다고 생각하고 당신이 묘사 한대로, 당신은 옳은 일을 시도하지만, 뭔가 잘못된 것이 있어야합니다. 소프트웨어를 시작하려면 항상 bachfile qgis.bat를 사용해야합니다. 배치 파일에서 "QGIS"/ B "% OSGEO4W_ROOT %"\ bin \ qgis-bin.exe --configpath "% HOME % \. qgis"% *를 사용할 수 있습니다.
Andreas Müller

답변:


4

사용자 프로필 관리는 QGIS v3.0.0에 추가되었습니다. 일부 정보는 GitHub 에서 찾을 수 있습니다

사용자 프로필에는 컴퓨터의 사용자 프로필 폴더에 대한 정보가 포함되어 있습니다. QGIS 3에서는 모든 설정, 플러그인 등이 각 플랫폼의 % APPDATA % / profiles 폴더로 이동되었습니다. 이를 통해 컴퓨터 당 다른 사용자 프로필과 과거에 허용 된 단일 기본 프로필을 관리 할 수 ​​있습니다. 사용자 프로필은 모든 설정과 사용자 홈 폴더의 .qgis3에서 찾은 모든 것입니다.

관리 도구는 사용자 프로필 아래 의 설정 메뉴에서 액세스 할 수 있습니다 .

기능적으로이 구현은이 질문 및 설명에 설명 된 프로세스와 거의 같은 방식으로 작동합니다. 메뉴에서 새 사용자 프로파일을로드하면 연관된 프로파일 폴더를 사용하여 QGIS의 새 인스턴스가 열립니다.

프로파일 폴더를 대상 설치 환경으로 복사하면 설정 마이그레이션이 이루어 지지만 "중앙"배포에는 적용되지 않습니다.


이제 프로파일 순서를 복사하면 (QGIS 3) 거의 모든 설정을 다른 컴퓨터 나 다른 프로파일로 복사 할 수 있습니다. 그러나 appdata-path (프로필이있는 경로)가 변경된 경우 (예 : 다른 사용자 이름으로 인해) <profile name> /QGIS/qgis.ini에서 경로 이름을 변경해야합니다. 그렇지 않으면 처리 출력 경로 등을 변경할 때까지 오류 메시지가 표시 될 수 있습니다. @maskin : 프로그램 내에서 수동으로 설정을 진행하는 것은 qgis.ini에서 사용자 이름을 바꾸는 것보다 훨씬 많은 시간이 걸립니다
Rudi Uhl

2

@CrystallineEntity는 정확하지만 테스트에서 아래에 자세히 설명되어 있습니다.

적어도 한 대의 컴퓨터에서 프로필 설정을 바꿀 수 있으며 다른 것으로 가정합니다. 다음 설정을 사용하고 이동했습니다.

다양한 설정으로 QGIS를 설정하고 새 프로파일 설정, 사용자 프로파일, Default 2라는 새 프로파일을
만듭니다. C : \ Users \ username \ AppData \ Roaming \ QGIS \ QGIS3 \ profiles와 사용자 프로파일, 즉 Default 2를 복사합니다.

  1. 수정 한 전체 프로필 폴더를 복사 한 다음 기본 프로필을 삭제-WORKS

    QGIS가 완전히 제거 된 기존 시스템에서 "새"시스템 / 테스트를 완료 한 것으로 가정 함 QGIS
    설치, QGIS 열기, 설정을 가져 오지 않도록 설정
    : C : \ Users \ username \ AppData \ Roaming \ QGIS \ QGIS3 \ profiles Copy Default 2 the 수정 된 사용자 프로파일
    QGIS를 열고 설정, 사용자 프로파일로 이동하여 기본값 2를 선택하십시오. 모든 설정은 제목이 기본값 2 인 새 프로파일에 있어야합니다.

    그런 다음 표준 프로파일
    C : \ Users \ username \ AppData \ Roaming \ QGIS \ QGIS3 \ profiles \ default를 삭제하십시오.

  2. 전체 프로필 폴더 교체-작동

    다양한 설정으로 QGIS를 설정하고 C : \ Users \ username \ AppData \ Roaming \ QGIS \ QGIS3 \ profiles를 복사하십시오.

    QGIS가 완전히 제거 된 기존 시스템에서 "새"시스템 / 테스트 된 것으로 가정
    합니다. \ profiles 폴더를 삭제하고
    C : \ Users \ username \ AppData \ Roaming \ QGIS \ QGIS3 \ profiles로 수정하십시오.

설정
패널 / 도구 모음을 변경합니다 (예 : 고급 디지타이징 도구 모음 추가, 브라우저 패널 제거).
설정, 옵션, 일반, 응용 프로그램, 스타일 (QGIS 다시 시작 필요), Windows
설정으로 설정, 옵션, 일반, 응용 프로그램, 시작시 QGIS 버전 확인 미확인
설정, 옵션, 시스템, SVG 경로 로컬 컴퓨터의 위치로
설정 설정, 옵션, 데이터 소스, 기능 및 속성 및 테이블, 널 값 표시 : 상자를
비우고 NULL 설정, 옵션, 디지타이징 : 고무 밴드, 채움 색상, 불투명도를 0 %로 설정

프로젝트, 프로젝트 속성, CRS
다음 EPSG 번호를 검색하고 적용, 확인을 차례로 누른 다음 각 번호에 대해 반복하십시오.

  • WGS 84, EPSG : 4326

  • OSGB 1936 / 영국 국립 그리드, EPSG : 27700

  • WGS 84 / 의사 메르카토르, EPSG : 3857

데이터 소스 관리자, 벡터, 인코딩이 utf-8로 설정되고 shp 파일을 찾은 후 추가를 누릅니다.

지형지 물을 식별하고 지형지 물 제목을 더 작게 만들고 값 상자를 더 크게 만들어야합니다.

플러그인, 플러그인 관리 및 설치, MMQGIS
플러그인 검색 및 설치 , 플러그인 관리 및 설치, 설치, MMQGIS 및 토폴로지 검사기를 선택합니다.
메뉴 표시 줄에 MMQGIS 옵션이 표시되고 토폴로지 검사기 버튼이 표시됨

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.