ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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
Designed by Tistory.