[OpenLayers] GeoImage 지도상에 이미지 중첩하기2
참조할 도면 또는 위성영상 등의 이미지를 배경에 중첩하여 여러 작업에 활용하는 기능을 구현하였습니다.
기존 기능중 마커와는 다른 개념입니다. 마커는 픽셀단위 이미지 올리기이며, 좌표를 가진 크기나 스케일과는 다릅니다. 이미지 러버시팅 개념과도 다른 간단한 참조용으로 사용됩니다.
기존 문서 "GeoImage 지도상에 이미지 중첩하기"에서 구현한 기능에서 로컬파일을 일회성으로 중첩하는 기능이라 사용자의 편리성을 제고하기 위해 로컬파일로 다시 저장하고 재사용하도록 추가한 기능입니다.
- 좌표가 없는 로컬 이미지 (좌표가 있는 이미지는 기존 글의 역코딩을 하는 방안을 고려해보았습니다.
: "현재화면을 PNG이미지와 World file PGW를 생성해 QGIS에 중첩하기")를 지도상의 중앙에 올려
놓습니다. 크기는 이미지의 픽셀 너비/높이을 기준으로 합니다.
- 스케일, 이동, 회전을 마우스로 작업에 용이하도록 했습니다.
- 좌표/스케일을 일치시킨 이미지를 다시 Zip(Png/Pgw)파일로 저장하도록 하였습니다.
: 지도상에 편집한 이미지 객체를 선택하고 마우스우측버튼 팝업메뉴에서 이미지 저장을 합니다.
(이미지 객체를 선택하지 않으면 현재화면 전체를 Zip(Png/Pgw)파일로 저장합니다.)
: 주의점은 World file PGW파일 생성시 X/Y축 기울기를 변형해야 원도 이미지를 수정하지 않아도 되지만,
각 툴마다 상이한 계산 또는 미제공(ArcGIS등)하기에 불가피한 이미지 자체 수정을 하여 저장하여 타툴과 호환을
유지하였습니다.
- Zip(Png/Pgw)로 작업한 상태로 다시 열고 작업할 수 있도록 하여습니다.
* 기존 "FGIS/Map Paint 그림판/낙서지도" 에 접목하였습니다,