본문 바로가기
GIS

[QGIS] 많은 데이터 렌더링 속도를 빠르게 하려면 - 공간 인덱스 생성

2024. 6. 29.

예를 들어 전국 단위의 개별공시지가 데이터를 한 화면에 렌더링하려면 3천8백만개의 폴리곤을 처리해야 한다.

데이터 용량만 10기가만 넘어갈 것이다.

이런 경우 반드시 공간인덱스(Spatial Index)를 만들어주어야 한다.이걸 만들면 인덱스 파일이 별도로 생성된다.

레이어를 선택한 후아래와 같이 Vector- Data Management Tools - Creat Spatial Index 를 누르면 된다.

만드는데 시간도 얼마 안걸리고 인덱싱 파일 용량도 작다. 하지만 데이터가 커질수록 인덱스가 있고 없고의 속도 차이가 크다.

별도로 옵션을 안 정하면 shp 파일이 있는 폴더에 같은 이름으로 qix 확장자로 아래와 같이 만들어진다.

250메가 데이터 인덱스 파일 용량은 1메가 정도. 생성에 1초 가량 소요.

shp 파일을 기준으로 만들기 때문에 한 shp 파일에 연결된 여러개 레이어가 있는 경우 하나에만 해주면 된다.

댓글