GeoService-Xr에서 DEM Dataset을 활용한 서비스는 크게 3가지입니다. 첫번째는 원하는 지점에 대한 높이값을 얻기, 두번째는 지정된 경로에 대한 횡단면도(Cross Section)을 구성하는 연속된 표고값 얻기, 세번째는 지정된 영역에 대한 평균경사도 얻기 입니다.
첫번째 서비스로, 원하는 지점에 대한 높이값을 얻는 예로써.. 다음처럼 간단한 URL 호출을 통해 서비스를 실행하고 그 결과를 XML 형태로 받을 수 있습니다.
http://127.0.0.1:8080/Gp?command=z;dem=DEM;h=117658.41;v=250496.85
두번째 서비스로, 지정된 경로를 WKT 형식으로 Polyline으로 구성하고 해당 경로에 대한 횡단면도에 대한 결과를 얻는 예로써, 역시 아래의 URL 호출을 통해 쉽게 서비스를 실행할 수 있습니다.
http://127.0.0.1:8080/Gp?command=crosssection;dem=DEM;geometry=MULTILINESTRING((154262.32 265274.12, 164262.32 265274.12))
세번째 서비스로, 지정된 영역을 WKT 형식인 Polygon으로 구성하여, 해당 영역에 대한 평균 경사도를 분석하는 예로써, 아래의 URL 호출을 통해 서비스를 실행합니다.
http://127.0.0.1:8080/Gp?command=slope;dem=DEM;geometry=POLYGON((154262.32 265274.12, 164262.32 265274.12, 164262.32 275274.12, 154262.32 275274.12, 154262.32 265274.12))
각각의 서비스 결과는 XML 형식인데요. 최종적으로 사용자에게 서비스 결과를 제공할때는 그래픽적으로 효과적으로 시각화하여 제공하는 것이 좋을 것입니다.