• Tidak ada hasil yang ditemukan

GIS 정보제공 및 자료표출 프로그램 개발

Dalam dokumen 국토해양부 소관 연구개발사업 (Halaman 157-171)

제3장 연구개발수행 내용 및 결과

4. GIS 정보제공 및 자료표출 프로그램 개발

경계획정관련 국내외 과학조사자료를 수집하여 Archive DB와 GIS DB를 구축하였 으며, DB에 수록된 자료의 사용자 인터페이스로 GIS 기술을 이용한 정보제공 및 자 료표출 프로그램을 개발하였다. 이번에 구축한 시스템은 최신 ArcGIS 기술을 최대한 활용하였으며, 사용자가 직관적으로 자료를 검색하고 원하는 자료는 참조할 수 있도 록 정보제공, 자료표출 기능을 구현하였다. 기본적인 화면구성은 일반적인 GIS 구성 을 따르고 있으며, 왼쪽 프레임에 사업별로 자료를 검색하는 기능과 통합 검색을 위 한 탭으로 구성하였다. 왼쪽 프레임에서 원하는 레이어를 선택하거나 검색 조건을 입력하면, DB에서 해당 자료를 추출하여 지도화면에 출력하도록 구성하였다. 특히, ESRI사에서 ArcGIS 사용자에게 제공하는 위성자료를 별도로 편집하여, 오프라인 프 로그램에서도 사용할 수 있도록 하였다.

또한, 일반적인 사용자외에 전문가들이나 자료관리자들이 사용할 수 있는 Archive DB 관리 프로그램을 추가로 개발하였다. 이 프로그램을 이용하면 과학조사자료 수집 이력과 함께 수치형태의 자료를 검색하고 따로 저장할 수 있으며, 수집파일을 그대 로 다운로드할 수도 있다. 더불어, 통합 DB 구축 이후의 운영에 대비하여 자료관리자 들이 Archive DB에 자료를 손쉽게 수록하고 저장할 수 있는 기능도 포함하고 있다.

그림 3.76. 해양영토관리 통합DB 시스템 메인화면 구성

번호 프로그램명 기능 특이사항

1 메뉴

지도화면 및 화면에 표시된 항목을 제어하거나 지점의 대한 상세정보, Archive DB가 표시되는 페이지로 이동하는 기능

2 레이어선택

제공하는 레이어들을 Tree형태로 표현하고, 지도화면에 표시하고자 하는 레이어를 선택하거나 해제하는 기능

레이어 탭을 선택 시 화면에 표시

3 통합검색

원하는 레이어를 지도를 통하여

직접/반경/다각형으로 검색하거나, 항목리스트를 통하여 검색하고 검색된 레이어항목을 On/Off할 수 있는 기능

통합검색 탭을 선택 시 화면에 표시

4 레이어편집 화면에 표시된 레이어의 투명도 및 표시 순서를 변경하는 기능

5 범례 범례가 필요한 레이어에 대한 해당 범례를 표시 (예 : 어업자원도 등)

감추기/보이기 기능을 제공

6 인덱스맵 메인맵에 맞추어 인덱스맵을 표시 감추기/보이기

기능을 제공 7 지도화면 베이스맵과 선택된 레이어가 표시

표 3.49. 해양영토관리 통합DB의 메인화면 프로그램별 기능설명

통합검색 탭에서는 여러 사업의 자료를 동시에 검색할 수 있는 통합검색 기능을 구현하였으며, 검색결과로 지도에 표출된 레이어의 표출여부와 배치순서를 조절할 수 있도록 별도의 인덱스창을 추가하였다.

그림 3.77. 해양영토관리 통합DB의 통합검색 화면

번호 프로그램명 기능 특이사항 1 검색조건 사업별, 항목별, 연도별 검색조건을 선택

2 지점검색 시점과 종점의 좌표를 입력하거나 지도에서 원하는 지점을 선택

3 반경검색 원하는 지점의 위경도와 반경을 입력하거나 지도에서 원하는 반경을 선택

4 다각형검색 사용자가 지도에서 원하는 지점을 다각형을 이루게 선택

5 초기화 검색창 및 화면에 표시된 내용을 처음상태로 초기화하는 기능

6 검색 검색조건과 지점검색/반경검색의 조건에

해당하는 항목을 검색하는 기능 7 검색결과 표시

검색조건과 지점검색/반경검색의 조건에 해당하는 항목의 결과를 리스트형태로 표시하고, On/Off할 수 있는 기능

감추기/보이기 기능을 제공 8 지도화면 표시 검색조건과 지점검색/반경검색의 조건에

해당하는 항목의 결과를 지도화면에 표시 표 3.50. 해양영토관리 통합DB의 통합검색 프로그램별 기능설명

한편, 지도 창에 표시된 자료별 관측지점, 관측트랙에 대한 상세정보 제공을 위하 여 각 자료별 특성을 반영한 자료표출 기능을 구현하였다. 자료종류에 따라 그림, 그 래프, 수치 등의 다양한 형태로 정보를 제공하며, 탄성파자료의 경우는 SEG-Y 자료 를 표출하는 전용뷰어 프로그램을 개발하여 적용하였다.

그림 3.78. 자료별 상세정보 표출화면

가. 자료별 정보제공 GIS 화면 구현

심부탄성파 자료의 GIS 표출화면은 전체 지도에서 상세정보조회 기능을 통해서 트 랙을 클릭하고 원하는 심부탄성파를 선택하면 심부탄성파 상세화면이 팝업으로 띄워 지며 이 팝업창에서 SEG-Y 자료를 SEG-Y 뷰어를 통해서 볼 수 있도록 구현하였 다. SEG-Y 뷰어에 경우 수집된 탄성파자료의 형식을 고려하여 SEG-Y 뿐만 아니 라 SEG-D와 ODEC-SEG-Y 형식의 자료포맷도 지원되도록 SEG-Y 뷰어 컴포넌트 를 개발하였다.

그림 3.79. 해양영토관리 통합DB의 심부탄성파 검색화면

그림 3.80. 해양영토관리 통합DB의 심부탄성파 상세화면

천부탄성파 자료는 심부탄성파 자료와 동일하게 구현하였으며 상세정보 조회시 SEG-Y 자료가 없는 경우 그림파일을 이미지뷰어를 통해 볼 수 있도록 하였다.

그림 3.81. 해양영토관리 통합DB의 천부탄성파 검색화면

그림 3.82. 해양영토관리 통합DB의 천부탄성파 상세화면

중력, 자력 자료는 관측위치를 연도별로 색상을 달리하여 포인트로 지도위에 표시 하도록 하였다.

그림 3.83. 해양영토관리 통합DB의 중자력 검색화면

시추퇴적물 자료는 각 정점정보를 지도 위에 표현하여 선택할 수 있도록 하였고 상세정보조회 기능을 통해 정점을 선택할 경우 상세화면이 팝업된다. 팝업된 상세화 면에서는 시추퇴적물의 이미지정보를 이미지뷰어를 통해 볼 수 있고 분석자료는 그 래프를 통해서 깊이별로 참조할 수 있도록 구현하였다.

그림 3.84. 해양영토관리 통합DB의 시추퇴적물 검색화면

그림 3.85. 해양영토관리 통합DB의 시추퇴적물 상세화면

표층퇴적물 자료는 시추퇴적물 자료와 같은 방식으로 각 정점정보를 지도 위에 표 출하도록 하였으며, 상세정보조회 기능에서는 정점별 분석자료를 보여주는 팝업창을 생성하도록 하였다.

그림 3.86. 해양영토관리 통합DB의 표층퇴적물 검색화면

그림 3.87. 해양영토관리 통합DB의 표층퇴적물 상세화면

해저지질도 자료는 지도형태의 자료를 스캔하여 벡터데이터로 가공한 것으로, 자료 를 Polygon 형태로 지도상에 표출하며, Polygon 내의 속성값에 따라 다양한 색상으 로 표시하도록 하였다.

그림 3.88. 해양영토관리 통합DB의 해저지질도 검색화면

국가해양기본도 자료도 지도 형태의 자료를 벡터데이터로 가공하여 GIS DB에 수 록한 것으로 Polygon 형태로 지도에 표출하도록 하였다. 천부탄성파의 경우에서는 저질 유형별 단면을 팝업으로 보여주는 상세정보 제공기능을 구현하였다.

그림 3.89. 해양영토관리 통합DB의 국가해양기본도 검색화면

그림 3.90. 해양영토관리 통합DB의 국가해양기본도 상세화면

어업통계자료는 어종별로 분포도를 격자 형태로 지도위에 표현되도록 구현하였으 며 분포도를 클릭 할 경우 어종에 대한 상세정보를 팝업창에 보여주도록 구현하였 다.

그림 3.91. 해양영토관리 통합DB의 어업통계자료 검색화면

국외 과학조사자료의 드릴코어, 시추퇴적물, 중력, 지자기 자료는 아스키 데이터를 Point 자료로 구축하였고 천부탄성파자료는 Polyline으로 표현하였다. 해당 레이어를 클릭하면 자료에 대한 메타데이터를 표출 할 수 있게 구성하였다.

그림 3.92. 해양영토관리 통합DB의 JAMSTEC 중력자료 상세정보화면

그림 3.93. 해양영토관리 통합DB의 NGDC 중력자료 상세정보화면 나. Archive DB 자료관리 프로그램

Archive DB 관리 프로그램은 수집자료DB, 해양자료DB, 국외자료DB, 자료입력 메 뉴로 구성되어 있다. 수집자료DB 메뉴는 자료수집시 제출 받은 파일을 원형 그대로 관리하는 기능으로 사업명, 연도, 자료항목을 차례로 선택하면 수집된 자료의 파일명 을 표 형태로 출력하도록 하였다. 여기서 파일을 클릭하면 수집자료를 다운로드할 수 있다. 또한, 화면에 출력된 파일목록을 엑셀 파일 형태로 저장이 가능하도록 구현 하였다.

그림 3.94. Archive DB 관리 중 수집자료 DB 정보화면

번호 프로그램명 기능 특이사항

1 사업종류 수집자료 DB 조회를 위한

사업별/연도별 선택

2 사업 메타데이터 선택한 사업에 대한 메타데이터 표시

3 조회결과 리스트 선택한 사업에 대한 Archive DB 리스트 표출

선택한 사업에 대한 자료종류별 표출

4 엑셀저장 조회 리스트 엑셀 저장

표 3.51. Archive DB 관리 중 수집자료 DB 정보화면 프로그램별 기능설명

해양자료DB 메뉴는 수집자료를 수치형태로 참조할 수 있는 기능을 제공하는 것을 목적으로 하며, 왼쪽 프레임에서 원하는 조건을 선택하면, 검색결과를 오른쪽 프레임 에 수치형태로 표출하도록 하였다. 화면에 표출된 자료를 엑셀파일로 저장하는 기능 도 구현하였다.

그림 3.95. Archive DB 관리 중 해양자료 DB 정보화면

번호 프로그램명 기능 특이사항

1 검색조건 검색할 사업/자료항목/기간/좌표

선택

2 검색영역 선택한 사업에 대해 지도상에

범위표시

3 검색결과 선택한 사업에 대한 Archive DB 리스트 표출

4 엑셀저장 조회 리스트 엑셀 저장

표 3.52. Archive DB 관리 중 해양자료 DB 정보화면 프로그램별 기능설명

국외자료DB 메뉴는 국외자료를 별도로 검색하기 위한 기능으로 기본적으로 해양 자료DB 메뉴와 동일한 기능을 갖고 있다.

그림 3.96. Archive DB 관리 중 국외자료 DB 정보화면

번호 프로그램명 기능 특이사항

1 검색조건 검색할 사업/자료항목/기간/좌표

선택

2 검색영역 선택한 사업에 대해 지도상에

범위표시

3 검색결과 선택한 사업에 대한 Archive DB 리스트 표출

4 엑셀저장 조회 리스트 엑셀 저장

표 3.53. Archive DB 관리 중 국외자료 DB 정보화면 프로그램별 기능설명

Dalam dokumen 국토해양부 소관 연구개발사업 (Halaman 157-171)

Dokumen terkait