GIS의 대표적인 기능으로는 수집(Capture), 저장(Store), 쿼리(Query), 분석(Analyze), 디스플레이(Display), 출력(Output)이 있다.
(1) 데이터수집(capture)
GIS는 지리 데이터(좌표 정보)와 테이블 데이터를 입력하기 위한 방법을 제공해야 한다. 입력 방법이 다양할수록 그 시스템은 융통성이 뛰어난 시스템이다.
(2) 데이터저장(Store)
지리 데이터를 저장하는데 있어 두 가지 기본 데이터 모델이 있으며, 이를 각각 벡터(vector)와 래스터(raster)라 고 한다. GIS는 이 두가지의 지리 데이터 형태를 모두 저장할 수 있어야 한다.
(3) 데이터 쿼리(Query)
GIS는 피쳐의 위치나 속성 값에 기초하여 특정 피쳐를 검색할 수 있는 유틸리티를 제공해야한다.
(4) 데이터 분석(Analyze)
GIS는 다중 데이터셋간의 공간적 관계의 상호작용에 대한 질문에 대한 답을 제시 할 수 있어야 한다.
(5) 데이터 디스플레이(Display)
GIS는 다양한 심볼을 사용하여 지리적 피쳐를 시각화 할 수 있는 도구를 가지고 있어야 한다.
(6) 출력(Output)
디스플레이 결과는 지도, 보고서, 그래프 등의 다양한 형태의 산출물을 출력하는 기능을 가져야 한다.

분야