[GIS] FingerEyes, 핑거아이즈 사용 준비하기

핑거아이즈 API에 대한 첫번째 튜토리얼로써 가볍게 핑거아이즈를 사용하기 위한 설정에 대해 설명해 드리겠습니다. 핑거아이즈에 관심을 가져 주시고 이 글을 읽어 주신 분들에게 먼저 감사드립니다!

먼저 플래시 빌더에서 핑거아이즈에 대한 동적 라이브러리를 사용해야 합니다. 핑거아이즈에 대한 동적 라이브러리는 확장자가 .swc이며 다음 url에서 다운로드 받을 수 있습니다.

핑거아이즈는 이미 관공서 등의 GIS 시스템 구축 프로젝트에 사용되어 이미 검증된 맵엔진입니다. 하지만 앞으로 계속 발전되고 개선되어 나가고 있으므로 항상 최신버전을 확인하시고 받아 사용하시길 권장해 드립니다.

원하는 폴더를 만든 후 해당 폴더에 핑거아이즈 동적 라이브러리(.swc)를 다운로드 받습니다. 아니면 다운로드 받으신 후 원하는 폴더에 복사하셔도 됩니다. 그리고 플래시 빌더(Flash Builder)를 실행한 후 [File]-[New]-[Flex Project] 메뉴를 실행합니다.

사용자 삽입 이미지
Flex Project를 실행하면 다음과 같은 대화창이 나타납니다. 이 대화창에서 프로젝트가 생성될 폴더와 프로젝트 이름을 지정한 후 Finish 버튼을 클릭하여 새로운 프로젝트를 생성합니다.

사용자 삽입 이미지
이제 핑거아이즈의 동적 라이브러리 파일(.swc)를 참조하기 위해 [Project]-[Properties] 메뉴를 실행합니다.

사용자 삽입 이미지
Properties 메뉴를 실행하게 되면 다음과 같은 창이 나타납니다. 여기서 아래의 화면처럼 (1) Flex Build Path 항목을 선택하고 (2) Add SWC … 버튼을 누르면 나타나는 Add SWC 대화상자에서 (3) Browse 버튼을 눌러 다운로드 받은 핑거아이즈의 라이브러리 파일인 XrMap_version.swc 파일을 찾아서 지정하고 (4) OK 버튼을 눌러주면 됩니다.

사용자 삽입 이미지
자.. 이제 Properties 대화상자를 닫기 위해 OK 버튼 눌러 닿으면 핑거아이즈를 사용할 모둔 준비가 와료된 것입니다. 이제 다음 글을 통해 핑거아이즈에 대한 재밌는 기능에 대해 하나 하나 설명해 드리겠습니다.

[GIS] 지오서비스, 플래시 기반의 GIS 솔루션 납품

지오서비스(대표 김형준)은 플래시 기반의 GIS 솔루션인 핑거아이즈(FingerEyes)를 개발하고 이를 한진정보통신의 지자체에서 발주한 공간정보 인트라넷 시스템 개발의 맵 솔루션으로 채택되었으며 성공적으로 개발을 완료하였다.

사용자 삽입 이미지
핑거아이즈가 적용된 공간 정보시스템은 25cm급 고해상도 항공영상과 수치지도를 기본도로 하여 기반 시설물인 상수, 하수 그리고 도로를 관리하고 건물명 그리고 새주소와 지번을 검색할 수 있다.

공간 데이터에 대한 분석이나 편집등과 같은 고급 GIS 기능이 필요한 기존의 GIS 시스템은 대부분 ActiveX 기반의 GIS 솔루션이 사용되어왔다. 그러나 ActiveX는 악의적인 코드로 보안상의 문제를 발생시킬 수 있으며 마이크로소프트사의 IE에서만 구동 된다는 점 그리고 특정한 환경에서 설치가 제대로 되지 않아 사용자에게 불편을 초래하는 문제점 등이 제기 되어 왔다.

이를 해결하기 위해 인터넷이 되는 99%의 PC에 이미 설치되어 있는 플래시를 사용해 개발된 핑거아이즈는 인터넷 익스플로러와 크롬, 파이어폭스, 사파리 등과 같은 대부분의 인터넷 브라우저에서 실행되며 GIS 시스템 전반에 필요로 하는 공간분석, 공간 데이터 편집, 시설물 등을 지도에 매쉬업하는 기능 등을 제공한다.

또한 핑거아이즈는 자체 공간서버를 이용할 수 있으면서 동시에 ArcSDE와 같은 기존의 공간서버를 그대로 활용할 수 있다는 점이 있어 기존에 ActiveX로 개발된 시스템을 핑거아이즈로 유지보수하는데 어려움이 없도록 하였다.