9. 자주 묻는 질문

  • QGIS 데스크탑과 QGIS 서버의 차이가 뭔가요?

    QGIS 데스크탑은 사용자가 GUI(그래픽 사용자 인터페이스)를 통해 맵을 생성하고 수정할 수 있는 소프트웨어입니다. QGIS 서버는 사용자의 QGIS 프로젝트 파일을 WMS, WFS, 등등 과 같은 OGC 웹 서비스를 통해 종단 사용자 응용 프로그램에 서비스하는 서버 응용 프로그램입니다.

  • OGC란 뭔가요?

    OGC (Open Geospatial Consortium) 는 전세계의 지리공간 커뮤니티를 위한 우수한 공개 표준 제정에 전념하는 국제 비영리 조직입니다.

  • 다른 웹 매핑 서버는 어떤 게 있을까요?

    ArcGIS 서버, Geoserver, Mapserver, Mapnik 등등이 있습니다.

  • QGIS 서버를 다른 웹 매핑 서버와 비교한다면? (2021/01/01)

    사양

    QGIS 서버

    GeoServer

    ArcGIS 서버

    시작

    2006

    2001

    1999

    라이선스

    GPL

    GPL

    상용

    상용 지원

    여러 회사들

    여러 회사들

    ESRI 및 그 판매 업체 네트워크

    기술

    C++/python

    Java

    C++

    타일 캐시

    ○ (GeoWebCache를 통해 지원)

    3D

    쿼리

    FES (2.0) 및 OGC (1.0) 필터

    CQL 및 OGC 필터

    OGC 필터

    보고서 생성

    서버 운영

    외부 응용프로그램(LizMap, QWC2 등등)을 통해 지원

    웹 + API REST

    웹 + API REST

    GIS 프로젝트 레이어/심볼 편집

    전용 GUI를 통해 완전 지원

    웹 인터페이스를 통해 단순 기능 지원

    전용 GUI를 통해 완전 지원

  • 다른 웹 매핑 서버에 비해 QGIS 서버에는 어떤 버전의 OGC 사양이 구현되어 있나요? (2021/01/01)

    OGC 표준

    QGIS 서버

    GeoServer

    ArcGIS 서버

    WMS (Web Map Service)

    1.3.0 - 1.1.1

    1.3.0 - 1.1.1

    1.3.0 - 1.1.1

    WFS (Web Feature Service)

    1.1.0 - 1.0.0

    2.0.0 - 1.0.0

    2.0.0 - 1.0.0

    OAPIF (aka WFS3)

    1.0.0

    WMTS (Web Map Tile Service)

    1.0.0

    1.0.0

    1.0.0

    WCS (Web Coverage Service)

    1.0.0

    2.0.1 - 1.0.0

    2.0.1 - 1.0.0

    WPS (Web Processing Service)

    1.0.0

    1.0.0

    CSW (Catalogue Service for the Web)

    2.0.2

    SLD (Styled Layer Descriptor)

  • 타일 캐시가 뭔가요?

    맵은 대부분 정적입니다. 그런데 대부분의 매핑 클라이언트들은 WMS(Web Map Service) 데이터를 쿼리할 때마다 렌더링하기 때문에, 불필요한 처리를 하게 되어 대기 시간이 길어질 수 있습니다.

    타일 캐시는 맵 이미지 또는 타일을 요청해서 (캐시로) 저장, 결과적으로 (오픈레이어스 또는 구글 지도 같은) 클라이언트와 (모든 WMS 호환 서버 같은) 서버 사이의 프록시 역할을 수행함으로써 이런 처리 과정을 최적화합니다. 새로운 맵과 타일을 요청하면 QGIS 서버가 이런 호출을 가로채서, 저장돼 있는 경우 미리 렌더링해둔 타일을 반환하거나 필요한 경우 QGIS 엔진을 호출해서 새 타일을 렌더링합니다. 즉, 일단 타일을 저장해놓으면 맵 렌더링 속도가 몇 배 빨라지기 때문에 사용자 경험이 훨씬 향상되는 것입니다.

  • PostgreSQL이 뭔가요?

    PostgreSQL 은 QGIS의 동반자로서 강력하고. 오픈소스이며, 객체 관계형(object-relational) 데이터베이스입니다.

  • PostGIS가 뭔가요?

    PostGIS 는 PostgreSQL 객체 관계형 데이터베이스용 공간 데이터베이스 확장 프로그램입니다. PostGIS는 지리 객체를 위한 지원을 추가해서, SQL로 위치 쿼리를 실행할 수 있도록 해줍니다.