본문 바로가기

mapserver

Open GIS engine - geotools 최근들어, 지역 자료 (시군구)를 분석하는 연구를 수행하다 보니, 결과를 지도로 표시해야하는 경우가 많아졌다. 지도 정보는 일반적으로 GIS를 이용하여 시각화하며, 주로 arcGIS를 많이 이용하는 것으로 생각된다. 하지만, 상용 툴인데다가, 사용법이 다소 복잡 (배운지 않아서)하고, 프로그램이 무거워서 반복작업이 불편하였다. 내가 필요한 건 지역에 적절한 색만 칠해주면 되는 단순한 작업이고 데이터를 변화시켜 가며 보여주는 반복적인 작업이기에, 프로그램에 연동해서 사용할 수 있는 가벼운 엔진이 필요하였다. 2004년 경에 웹 기반 GIS 엔진을 사용할 일이 있어서 찾았었던, 'Mapserver' 라는 프로그램을 지속적으로 이용해 왔었다. 하지만 웹 기반이다 보니, CGI로 제공되는 API가 다소 부담스럽.. 더보기
Rosa 2000 - map toolbar isn't visible. 웹 기반 GIS 엔진인 Mapserver 의 rich-client 소스 중 하나인 rosa2000. 연구실에서 이 로사를 이용하여 맵서버를 구현해 놓았는데, 어느 날, 툴 바가 사라졌다. 로사 소스를 찾아보고 해도 최근에는 업데이트가 없었고, 가장 최근 소스를 구해서 소스를 분석해 보니, applet 에서 어느 순간인가(자바 1.4 전후로 생각된다.)부터 컴포넌트에 add() 메소드를 이용하여 추가한 컴포넌트를 그리는 순서가 달라진 것으로 생각된다. 이전 버젼까지는 먼저 추가된 것이 먼저(아래에) 그려졌다면, 최근 버젼에서는 먼저 추가된 것이 나중에(위에) 그려지도록 바뀐 것으로 추정된다. 아마 구현 내부에 priority를 설정하는 게 아닐까라는 생각을 해본다. 어찌되었건, 이와 관련해서 Rosa200.. 더보기