[OpenLayers] 현재화면을 PNG이미지와 World file PGW를 생성해 QGIS에 중첩하기
OpenLayers 응용개발로 진행중에 요청한 기능이 있습니다.
각 벡터 데이터는 shp파일 등으로 내보내서 타 시스템 QGIS, ArcGIS, Global Mapper 등에서 사용하도록 하고 있습니다.
관련글은 "[OpenLayers] shapefile 읽고 쓰기"입니다.
이번에는 현재화면이나 래스터 분석화면 등을 PNG 이미지로 저장하여 QGIS등에서 읽을 수 있도록하는 기능입니다.
PNG파일을 중첩하기 위해 World file PGW파일을 생성하는 예제입니다.
각 이미지의 World file(TIF는 TFW, BMP는 BPW, JPG는 JGW등)은 "Tif파일의 MBR좌표구하기 예제"글을 참조하세요.
(* 현 예제는 지도창의 전체 맵입니다, 래스터 레이어의 canvas를 이용한다고 투명도를 응용할 수 도있습니다.)
*아래 동영상으로 사용방법을 요약합니다
1. 현화면을 PNG와 PGW로 저장한다.
2. 저장한 PNG를 QGIS에서 연다 (예제는 지도창을 EPSG:5179으로 사용하므로 이미지 레이어 좌표설정함)
3. QGIS에서 동일 좌표계인 다음 카카오지도를 중첩해보았습니다.
예제는 지도창을 EPSG:5179으로 사용하므로 QGIS의 좌표설정함
*참조 게시글


*주요 소스는 원본에만 첨부하여 수정관리합니다 : https://cafe.naver.com/gisapplication/1088