로컬 플러그인 저장소 만있는 QGIS 설정


16

공식 리포지토리없이 로컬 리포지토리만으로 QGIS를 설정하는 모범 사례가 있습니까?

이 아이디어는 로컬 GIS 관리자가 로컬 리포지토리에 플러그인을 추가하기 전에 플러그인을 확인하는 안정적인 환경을 설정하는 것입니다.

QGIS 설치를 불안정하게하는 플러그인에 문제가있었습니다 (예 : https://github.com/vinayan/RectOvalDigitPlugin/issues/6 ). 800 개의 플러그인 중에서 자유롭게 선택할 수있는 것보다 동료들에게 소프트웨어의 신뢰성이 더 중요하므로 사용 가능한 플러그인을 미리 선택하려고합니다.

하루가 끝나면 QGIS 설치를 설정 한 사용자가 사용자가 플러그인 디렉토리로 원하지 않는 / 불안정한 플러그인을 설치하지 못하게하고 QGIS2.ini를 사용자가 쓸 수 있어야하지만 여전히 우리는 원합니다. QGIS 작업 환경을 좀 더 안정적으로 만듭니다.

내 아이디어는 다음과 같습니다

  • 로컬 저장소를 제거하고 "추가"버튼을 보이지 않게 하시겠습니까?

  • 프록시를 통해 공식 저장소를 차단 하시겠습니까?

  • 허용 된 플러그인에 화이트리스트를 사용하고 플러그인이 QGIS-program 폴더에 설치된 화이트리스트에 대해 설치된 플러그인을 확인합니까?

다른 사람이 비즈니스 IT 인프라에서 QGIS 설정에 경험이 있습니까?


그리고 분명히, 이것은 Windows 환경에 있습니까? OSGeo4W 설치 프로그램을 사용하여 QGIS가 모든 머신에 설치 되었습니까?
SaultDon

@SaultDon 예, Windows 및 osgeo4W와 함께 설치
markgraeflerland

우리는 내가 생각하는 플러그인 저장소에 대해 이야기하고 있습니까? QGIS 소프트웨어의 리포지토리에 대해 일반적으로 묻지 않습니까? 제목에 넣는 것이 도움이 될 수 있습니다.
Rostranimin

@Rostranimin : 완료
markgraeflerland

1
지금 문제가 무엇입니까? 당신의 아이디어는 좋습니다. 당신은 그것들을 구현하는 데 어려움이 있습니까?
wondim

답변:


0

사용자가 원치 않는 / 나쁜 플러그인을 설치하는 것을 막을 수없는 것처럼 보이기 때문에 initializeCompleted 신호를 기다리는 플러그인을 설정하고 qgis.utils.available_plugins를 사용하여 화이트리스트에 대해 설치된 플러그인을 확인합니다. 그래서 적어도 사용자에게 아직 허용되지 않은 플러그인을 사용하고 있다고 알릴 수 있습니다. 여기에 이미지 설명을 입력하십시오

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