[CentOS 7.5] GeoServer 설치하기

CentOS 는 무료 기업용 리눅스계 OS로 자체 커뮤니티에 의해 관리되고 있습니다. 이번에는 이 CentOS 7.5 에 지오서버(GeoServer)를 설치해보고 실행하는 내용에 대해 정리합니다.

먼저 curl을 통해 지오서버를 zip 파일로 다운로드 받습니다. curl는 Request 도구로써 HTTP / HTTPs / FTP / LDAP / SCP / TELNET / SMTP / POP3 등 핵심 프로토콜들을 지원하며 업로드와 다운로드가 모두 가능합니다. (옵션 -L: 응답이 301,302일때 리다이렉트, -O: 응답을 리포트 파일 이름으로 저장)

다운로드가 완료 되었으면 그 다음은 다운받은 zip 파일의 압축을 해제합니다.

압축이 풀린 지오서버 디렉터리를 /usr/share/geoserver로 이동시키고 이 파일들이 잘 이동되었는지 확인합니다.

geoserver에 대한 환경설정 변수인 GEOSERVER_HOME을 설정합니다.

실행하기 전에 다른 컴퓨터에서 연결을 하기 위해서는 포트를 열어 주어야 합니다. CentOS v6 버전까지는 iptable을 사용했었는데 v7버전부터는 firewalld가 생겼습니다. 아래처럼 firewalld를 설치하고(기본적으로 v7 이상에서는 설치가 되었있음) geoserver가 기본으로 사용하는 포트인 8080을 개방한 후 포트 목록을 확인합니다.

이제 다시 firewalld를 재실행 시킵니다.

이제 geoserver를 실행 시킵니다.

정상적으로 geoserver가 실행 중인지 확인하기 위해 웹브라우저에서 http://localhost:8080/geoserver 주소를 입력해 접속하면 아래와 같은 화면이 표시되는 것을 확인할 수 있습니다.

SmartPoint-Xr에서 대용량 데이터에 대한 자르기와 병합하기 기능

지난 글(http://www.gisdeveloper.co.kr/?p=6071)에서 폴리곤 데이터에 대한 자르기와 병합하기 기능에 대한 소개를 올렸습니다. 이에 대해 실제 업무에서 의미가 있는 용량의 데이터를 대상으로 하는 편집 기능에 대한 테스트가 필요하여 2019년 2월에 제공되는 경상남도 진주시의 전체 지적도를 단말기에 올리고 테스트를 해보았습니다. 지적도의 필지 개수는 363,961개이며, 테스트 단말기는 2015년에 출시된 삼성전자 SM-T715N0입니다.

SmartPoint-Xr에서 처리할 수 있는 벡터 데이터는 편집용과 뷰전용으로 구분됩니다. 뷰전용은 지도를 빠르게 조회하고 화면상에 표시하는데 효율적이며 편집용은 뷰전용에 비해 화면상에 표시되는 속도가 다소 느리지만 공간 데이터를 단말기에서 바로 편집할 수 있다는 장점이 있습니다. 편집용 포맷에 대한 실제 지도 표시 속도는 위의 동영상에서 보여지는 정도입니다.