이 저장소는 Université Laval의 석사 논문을 위해 자동화된 하네스가 구축한 일회용 실험실로, 공개된 GitHub Actions 워크플로우 취약점 재현을 목적으로 합니다. 이는 커밋 48ffad0d4b0f533982d7a4e46d3e75410da46ccb(2026-01-23) 시점의 qgis/QGIS를 그대로 스냅샷한 것이며, 해당 프로젝트의 자체 라이선스에 따라 재배포되며, 해당 라이선스 파일은 이 스냅샷에 변경 없이 포함되어 있습니다.
상위 프로젝트는 관여하지 않으며, 결코 공격 대상이 아니고, 여기서 연구된 취약점은 이미 공개된 것입니다. 이 저장소의 모든 비밀과 변수는 무작위로 생성된 더미 값입니다 — 실제 자격 증명은 존재하지 않습니다. 액션 참조와 러너 이미지는 2026-01-23에 확인된 값으로 고정되어 있습니다. 스냅샷에 적용된 모든 변경 사항은 하네스 출력의 pinning.md를 참조하십시오.
데이터 추상화 프레임워크 — 로컬 파일, 공간 데이터베이스(PostGIS, SpatiaLite, SQL Server, Oracle, SAP HANA) 및 웹 서비스(WMS, WCS, WFS, ArcGIS REST)를 통합 데이터 모델과 브라우저 인터페이스를 통해 접근하며, 사용자 생성 프로젝트에서 유연한 레이어로 사용
시각적 및 수치적 디지타이징과 편집을 통한 공간 데이터 생성, 래스터 및 벡터 데이터의 지리참조(georeferencing)
좌표 참조 시스템(CRS) 간 실시간 재투영
Nominatim(OpenStreetMap) 지오코더 접근
시간적 지원
예시: 시간적 애니메이션
예시: 3D 지도 보기
2. 아름다운 지도 제작
2D 및 3D에서의 다양한 렌더링 옵션
아름답게 렌더링된 지도를 위한 심볼, 라벨링, 범례 및 추가 그래픽 요소의 세밀한 제어
많은 공간 데이터 소스(예: KML 및 TAB 파일, Mapbox-GL 스타일 벡터 타일)의 내장 스타일 존중
특히, ESRI의 상용 소프트웨어에서 제공되는 심볼 옵션의 거의 완전한 복제(및 상당한 확장)
데이터 기반 재정의, 블렌딩 모드 및 드로우 효과를 사용한 고급 스타일링
500개 이상의 내장 색상 램프(cpt-city, ColorBrewer 등)
저장된 레이아웃을 통해 지정된 축척, 범위, 스타일 및 장식으로 지도 생성 및 업데이트
QGIS Atlas 및 QGIS Reports를 사용하여 여러 지도(및 보고서) 자동 생성
유연한 심볼로 고도 프로필 플롯 표시 및 내보내기
프린터로 직접 출력하거나 이미지(래스터), PDF 또는 SVG로 유연하게 출력하여 추가 사용자 정의 가능
지오메트리 생성기를 사용한 실시간 렌더링 개선(예: 기존 피처에서 새 지오메트리 생성 및 스타일링)
독립형(헤드리스) 애플리케이션 및 애플리케이션 내 포괄적인 스크립팅(PyQGIS)을 위한 Python 및 C++ API
예시: 스타일 관리자
예시: 플러그인
5. QGIS Server
Linux, macOS, Windows 또는 docker 컨테이너에서 실행되는 헤드리스 맵 서버로, QGIS와 동일한 코드 베이스를 공유합니다.
산업 표준 프로토콜(WMS, WFS, WFS3/OGC API for Features 및 WCS)로 모든 소프트웨어 스택과 플러그 앤 플레이 가능
모든 웹 서버(Apache, nginx 등) 또는 독립형으로 작동
모든 아름다운 QGIS 지도 제작 기능을 지원하며 인쇄에 대한 최고 수준의 지원 제공
Python 스크립팅 지원으로 완전한 사용자 정의 가능
예시: QGIS 서버 WMS 응답
예시: QGIS 서버 WFS 응답
내부 구조
QGIS는 2002년부터 Qt 툴킷과 C++를 사용하여 개발되었으며, 다국어를 지원하는 보기 좋고 사용하기 쉬운 그래픽 사용자 인터페이스를 갖추고 있습니다. 활발한 개발자 팀이 유지 관리하며, GIS 전문가와 애호가뿐만 아니라 지리공간 데이터 게시자와 최종 사용자로 구성된 활기찬 커뮤니티의 지원을 받고 있습니다.
버전 및 릴리스 주기
QGIS 개발과 릴리스는 시간 기반 일정/로드맵을 따릅니다. 사용자가 설치할 수 있는 QGIS의 주요 브랜치는 세 가지입니다: 장기 릴리스(LTR) 브랜치, 최신 릴리스(LR) 브랜치 및 개발(야간) 브랜치입니다.
매월 LTR 및 LR에 버그 수정을 제공하는 포인트 릴리스가 있습니다.
무료 및 오픈소스
QGIS는 GNU Public License(GPL) 버전 2 이상에 따라 릴리스됩니다.
이 라이선스 하에서 QGIS를 개발한다는 것은 (원한다면) 소스 코드를 검사하고 수정할 수 있다는 것을 의미하며, 행복한 사용자 여러분이 항상 무료로 사용하고 자유롭게 수정할 수 있는 GIS 프로그램에 접근할 수 있음을 보장합니다.
QGIS는 오픈소스 지리공간 재단(OSGeo)의 일부로, 다양한 보완적인 오픈소스 GIS 소프트웨어 프로젝트를 제공합니다.