논문 프로젝트를 위해 2009 MacBookPro에서 QGIS (때로는 GRASS 및 PostGIS)를 사용하고 있습니다.
더 빠른 홈 데스크탑 워크 스테이션의 성능을 사용하여 라이브러리 / 대학에서 작업 할 수 있도록 서버를 설정할 수 있는지 (QGIS에서 끝없는 일괄 처리 중에) 궁금합니다.
지금까지 나는 이해했다.
- QGIS를 통해 원격 PostGIS 서버에 액세스 할 수 있습니다
- GUI에서도 SSH를 통해 GRASS를 실행할 수 있습니다
- GDAL에는 PostGIS 드라이버가 있지만 데이터를 쿼리하고 삽입하는 데만 사용되며 나머지 작업은 명령을 실행하는 시스템에서 수행됩니다 (또는 내가 틀렸습니까?).
- PostGIS의 기본 편집은 QGIS를 통해 수행 할 수 있으며 SQL 명령을 실행하여보다 고급 편집을 할 수 있습니다
내가 알아 내고 싶은 것 :
- QGIS 플러그인을 원격으로 사용할 수 있습니까? VNC가이를 달성 할 수있는 유일한 방법입니까?
- 맵 생성 및 시각화 이외의 PostGIS + QGIS에 대한 문서가 있습니까 (이러한 유형의 튜토리얼 만 찾았습니다)? 어떤 도구 / 플러그인을 사용할 수 있으며 어떤 도구 / 플러그인을 원격으로 실행할 수 있습니까?
업데이트 :
QGIS에 대한 내 생각을 모두 확인했습니다. 서버의 처리 능력을 사용하려면 VNC / RDP / NX를 통해 서버를 제어해야합니다.
두 번째 질문에 대해서는 다음과 같이 바꾸어 보겠습니다.
postGIS + QGIS를 사용하고 서버에서 모든 처리를 수행하려는 경우 postGIS 기능이있는 SQL 쿼리 만 사용해야합니까 (학습)해야합니까?
답변
Amazon Web Services와 같은 IaaS를 사용하여 GIS 스택을 호스팅하는 것에 대해 생각해 보셨습니까? 이미 요구 사항을 충족하는 Amazon 머신 이미지 (AMI)가 많이 있습니다. Amazon EC2 인스턴스를 가동하여 GIS 작업을 실행하고 랩톱에서 원격으로 관리 할 수 있습니다.
다음은 상당히 빠르게 배울 수있는 과정입니다 (1 ~ 3 장 참조).
https://www.e-education.psu.edu/cloudGIS/
다음은 대부분의 종속성이있는 IaaS에 배포 할 수있는 유용한 VM 번들입니다.
답변
여기 내가 추천하는 것이 있습니다.
- 워크 스테이션에 PostgreSQL / PostGIS 서버 설정
-
데이터베이스가 외부 연결을 수신하고 있는지 확인하십시오
“listen_addresses = *”를 주석 해제하여 /etc/postgresql/9.1/main/postgresql.conf 파일을 수정하십시오.
랩탑에서 서버에 연결하는 데 필요한 정보를 추가하여 /etc/postgresql/9.1/main/pg_hba.conf 파일을 수정하십시오.
- 이제 QGIS OR GRASS에서는 응용 프로그램을 로컬로 직접 실행하지만 원격 데이터에서 작업하는 데이터에 액세스 할 수 있습니다.
QGIS 또는 GRASS를 원격으로 실행하기 위해 ssh 연결을 통해 X11 그래픽을 전달하여 재생할 수는 있지만 훨씬 느립니다.
답변
이를 수행하는 한 가지 방법은 제안 된대로 서버에 GIS 환경을 설정 한 다음 원격 데스크톱 프로토콜을 사용하여 액세스하는 것입니다. 이것은 서버에 GUI 로그인을 제공하며 마치 마치 마치 앞에 앉아있는 것처럼 모든 것을 실행할 수 있습니다. 모든 처리는 서버에서 이루어지며 플러그인을 사용하는 데 아무런 문제가 없습니다.
보고에서 보자 http://cord.sourceforge.net
Mac에서 Linux 서버에 이르기까지 큰 성공을 거두었습니다.