關於C#解析shp文件


最近在做項目時,要求可以上傳shp文件到指定的地圖中,地圖開發使用的arcgisapi,網上找了好多解析shp文件的js,但都不是太理想,直到群里的小伙伴提到Gdal

首先,到GDAL官網下載自己使用vs對應版本的庫文件(官網上都已經編譯好了,直接下載下來就行)地址:http://www.gisinternals.com/release.php

這里需要注意,官網上提供了vs32位和64位的庫文件,但是vs目前只有32版本的,所以不需要下載64位版本

下載完成后,將csharp目錄_csharp后綴的動態庫引用到工程項目

這里需要注意,其中有一個版本的的dll需要在bin文件夾中找到,連同csharp文件夾下的8個dll同時放到自己編譯項目的bin文件目錄下

另外,操作這些還沒完,原來自己就是按照這樣的操作,編譯是沒什么問題了,但就是跑不起來,提示初始化設置失敗

造成上述原因,還缺少一個重要的環節,就是要將bin文件夾下所有的dll一並放到自己工程的bin下面(這里面可能涉及到一些引用關系,自己沒明白)

然后,運行項目,OK~~

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM