고해상도 DEM 생성을 위한 자동화 프로그램

GIS 시스템 개발을 위한 다양한 데이터가 필요한데, 그 중 하나가 DEM입니다. DEM은 지형에 대한 3차원 시각화 뿐만 아니라 지형 분석을 위한 필수 데이터입니다.

이 툴의 장점은 다음과 같습니다.

  • 전국 범위에 대한 DEM 생성이 가능합니다.
  • DEM을 생성하고자 하는 지역을 쉽게 지정할 수 있으며 범위 제한이 없습니다.
  • 1미터, 5미터, 10미터 등의 원하는 해상도를 갖는 DEM 생성이 가능합니다.
  • SHP 파일, (X Y Z) 문자열 형식의 파일로 DEM 데이터를 생성할 수 있으며, 사용자가 원하는 구조로도 생성할 수 있습니다.
  • 위치에 대한 다양한 좌표계를 지정할 수 있어, 별도의 좌표계 변환이 필요치 않습니다.
  • 기존 다른 곳에서 제공하는 DEM 보다 최신의 표고값을 제공합니다. (2018년도 중순 데이터 활용)

DEM 데이터를 이용한 다양한 활용예가 있지만, 먼저 DEM 데이터를 이용한 지형의 3차원 시각화입니다. 다양한 지형의 분석 이전에 실제 지형의 형상을 바로 시각화해 살펴볼 수 있습니다.

그리고 아래는 지형에 대한 평균경사도를 측정하는 기능입니다. 태양광 분석이나 인허가 업무에 활용될 수 있습니다.

또한 아래는 지형에 대한 단면도를 측정하는 기능입니다. 지형이 오르막길인지, 내리막길인지를 효과적으로 파악할 수있으며, 지점간의 보다 정확한 거리를 측정할 수 있습니다.

[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 주소를 입력해 접속하면 아래와 같은 화면이 표시되는 것을 확인할 수 있습니다.