본문 바로가기

Review

Open GIS engine - geotools

최근들어, 지역 자료 (시군구)를 분석하는 연구를 수행하다 보니,
결과를 지도로 표시해야하는 경우가 많아졌다.
지도 정보는 일반적으로 GIS를 이용하여 시각화하며, 주로 arcGIS를 많이 이용하는 것으로 생각된다.

하지만, 상용 툴인데다가, 사용법이 다소 복잡 (배운지 않아서)하고, 프로그램이 무거워서 반복작업이 불편하였다.
내가 필요한 건 지역에 적절한 색만 칠해주면 되는 단순한 작업이고 데이터를 변화시켜 가며 보여주는 반복적인 작업이기에,
프로그램에 연동해서 사용할 수 있는 가벼운 엔진이 필요하였다.

2004년 경에 웹 기반 GIS 엔진을 사용할 일이 있어서 찾았었던, 'Mapserver' 라는 프로그램을 지속적으로 이용해 왔었다.
하지만 웹 기반이다 보니, CGI로 제공되는 API가 다소 부담스럽고, 윈도우 7에서는 프리컴파일 된 버젼인 MS4W 가 제대로 작동하지 않는 불상사가 생겼다.

그래서 구글링을 하다보니, GeoTools 라는 GIS 엔진을 찾을 수 있었다. 툴이 메타적이어서 프로그램 작업시 코딩량이 많아지는 단점이 있지만 반면에 자유도가 높다는 장점이 있다고 할 수 있겠다.
기본적으로 제공되는 Viewer 자체가 나쁘지 않아서, 예제 코드를 활용하여 그대로 사용가능하였다.

이번 작업이 정리되면, 코드를 정리하여, 지명과 값이 저장된 텍스트 파일을 입력파일로 주면,
이를 시각화하여 지도로 도시화하는 프로그램을 배포해 보아야겠다.