-
C# 에서 Gdal 사용하기.개발실/GIS 2023. 4. 25. 14:37반응형
Gdal은 기본적으로 C++라이브러리 이기 때문에 c#에서 사용하려면 상당히 어렵슴.
특히, C++ 컴파일 부분이 그렇죠.
다행 스럽게도, 친절하신 분들이 nuget에 올려 놓은것이 있어서 우리는 그걸 사용하기만 하면 됨.
그럼, nuget에서 gdal을 검색함.
대표적으로 3가지가 눈에 띕.
GDAL
MaxRev.Gdal.Core
ThinGeo.Gdal
MaxRev.Gdal.Core + MaxRev.Gdal.WindowsRuntime.Minimal을 사용하시면
코드에서 초기화만 호출해 주면 무난하게 사용이 가능함
저도 저렇게 사용하다가,
최근에 ECW plugin을 연계하려고 하다가 잘 안되서
지금은
GDAL + GDAL.Native + GDAL.Plugins 조합으로 사용하고 있음.
ecw까지 잘됨.
초기화 코드는 아래것만 호출해 주면됨.
GdalConfiguration.ConfigureGdal(); GdalConfiguration.ConfigureOgr();
** 참고로, 기존에 다른 gdal관련 라이브러리를 사용하고 있다가 전환한경우,
dll이 꼬일수 있으니, 기존의 모든 파일들을 지우고 리빌드 하면 필요한 gdal 파일들만 새로 생김.
반응형'개발실 > GIS' 카테고리의 다른 글
Qgis 로 3DTiles 보기 (2) 2023.11.22 QGIS로 영상 [오려내기] [구멍뚫기] (1) 2023.11.22 QGIS 좌표변환 (0) 2023.02.23 구글 좌표계의 오해. (0) 2023.01.20 UTM 과 UTM-K 는 왜 그렇게 만들어 졌나? (0) 2023.01.20