MapPrime GIS Server는 공간정보 RDBMS와 연동하여 시스템 간 안정적인 공간데이터 중계 서비스를 제공하는 데이터 처리 미들웨어이다.
본문에서 "GIS Server"라 함은 MapPrime GIS Server를 말한다.
GIS Server는 공간정보 RDBMS와 개발 클라이언트인 MapPrime SDK(C++) 및 GIS Server API(Java) 사이에서 고성능 압축 기술을 통해 메시지 크기를 줄이고, 요청/응답 대기 시간 없이 서버와 클라이언트의 양방향 스트리밍 메시지 전송을 제공한다.

| 구분 | 기능 | 설명 |
|---|---|---|
| 서비스 관리 | 서비스 연결 | 클라이언트 연결 요청 인증 처리 |
| 서비스 관리 | 서비스 종료 | 클라이언트 연결 종료 처리 |
| 데이터 관리 | 테이블 정보 | 공간테이블 메타정보 반환 |
| 데이터 관리 | 테이블 목록 | 서버가 관리하는 공간테이블 목록 반환 |
| 데이터 조회 | 속성/공간/복합 조건 | 조건 기반 공간데이터 조회 |
| 데이터 편집 | 객체 삽입/수정/삭제 | 공간테이블 객체 편집 |
| 트랜잭션 관리 | 편집 시작/저장 | 트랜잭션 시작과 커밋 |
MapPrime GIS Server API(Java)는 사용자 시스템에서 GIS Server의 공간정보 기능을 활용하기 위한 라이브러리이다.
| 항목 | 내용 |
|---|---|
| 권장 Java | Oracle JDK 1.6 이상, OpenJDK 6 이상 |
| API jar | MapPrimeSDK.jar |
| 문서 | 설명 |
|---|---|
| GIS Server 예제 | Java API와 KRAS 공용인터페이스 사용 예제 |
공용인터페이스는 부동산종합공부시스템에서 공간정보를 활용하기 위해 GIS 엔진이 제공해야 하는 입출력 인터페이스를 정의한 SDK이다.

공용인터페이스는 공간데이터 처리를 위한 규격화된 인터페이스로 자료형 정의, 레이어 관리, 자료 변환, 좌표계 관리, 서버 접속, 공간정보 편집, 자료 유효성 확인, 로그관리, 공간정보 연산 인터페이스로 구성된다.

| 항목 | 링크 |
|---|---|
| 설치파일 | GISServer.tar.gz |
| 자료실 | GIS Server 자료실 |