gdal,java
<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>
gdal java是什麼,讓我們一起了解一下?
gdal java是一個開源柵格空間數據轉換庫。利用抽象數據模型來表達所支持的各種文件格式,GDAL除了能對接mif格式外,還可以讀取shp、tab、sqlite、oracle等等。
gdal如何安裝?
(1)下載gdal的安裝文件,解壓到某目錄下,如C:gdalsrc下。
這裏我們假定VC6的安裝在默認目錄C:Program FilesMicrosoft Visual Studio8下。
(2)啓動cmd,即打開控制檯窗口。進入VC6的安裝目錄下,如cd C:Program FilesMicrosoftVisual Studio8VCin,在此目錄下有個文件VCVARS32.BAT,執行一下這個文件,然後重新回到C:gdalsrc下。運行命令nmake /f makefile。編譯完成後,用記事本打開文件C:gdalsrcmake.opt,根據自己的情況修改GDAL_HOME = 這一行,這個指的是最終GDAL的安裝目錄,比如說我們安裝在C:GDAL,那麼這一行就是GDAL_HOME = "C:GDAL",在C:gdalsrc下執行nmake /f makefile install,然後是nmake /f makefile devinstall,然後我們需要的東西就安裝到了C:GDAL下。
GDAL的環境配好了之後,測試一下!
import org.gdal.gdal.Band;import org.gdal.gdal.Dataset;import org.gdal.gdal.Driver;import org.gdal.gdal.gdal;import org.gdal.gdalconst.gdalconstConstants;public class Main { public static void main(String[] args) {// write your code here String fileName_tif = "E:DataShapefileDataDataclip_out"; gdal.AllRegister(); Dataset hDataset = gdal.Open(fileName_tif, gdalconstConstants.GA_ReadOnly); if (hDataset == null) { System.err.println("GDALOpen failed -" + gdal.GetLastErrorNo()); System.err.println(gdal.GetLastErrorMsg()); System.exit(1); } Driver hDriver = hDataset.GetDriver(); System.out.println("Driver: " + hDriver.getShortName() + "/" + hDriver.getLongName()); int iXSize = hDataset.getRasterXSize(); int iYSize = hDataset.getRasterYSize(); System.out.println("Size is " + iXSize + ", " + iYSize); Band band = hDataset.GetRasterBand(1); int buf[] = new int[iXSize]; for(int i=0; i<10; i++) { band.ReadRaster(0, i, iXSize, 1, buf); for(int j=0; j<10; j++) System.out.print(buf[j] + ", "); System.out.println(""); } hDataset.delete(); }}
-
怎麼查看微信羣在哪裏
1、成功登陸微信後,點擊微信通訊錄選項卡,在微信通訊錄裏可以看到羣聊,點擊羣聊。2、打開羣聊後,在羣聊這裏什麼都沒有,點擊羣聊右上角的“+”圖標。3、在發起羣聊界面上,點擊選擇一個羣。4、點擊進入到選擇羣聊界面後,在選擇羣聊就裏可以看到所有的微信羣了。5、點擊...
-
攝像頭怎麼連接手機,一文讓你秒懂
1、攝像頭用網線連上路由器,通電,電腦也連接在同一路由並安裝客戶端軟件。2、用攝像頭的搜索工具搜索到攝像頭IP,把該IP改成與路由器同一網段保存。之後在IE欄輸入該攝像頭IP進入WEB端界面進行簡單設置。3、進入路由進行端口映射,若攝像頭是P2P功能的,此步可以省略...
-
超話等級在哪看
1、首先打開微博app,在首頁點擊我的選項,然後進入自己關注的超話,這時可以點擊超話頭像旁顯示的粉絲數,點擊進入之後就可以看到我的等級了。2、微博超話指的是微博的超級話題,是在新浪微博裏面的興趣內容社區。它是將話題模式和社區屬性相結合的產品,目前微博超話的...
-
手機相冊很多垃圾圖片
我們使用手機去瀏覽網頁,或者是刷微博以及微信的時候,都會加載一些網頁,而且有些圖片還會自動下載保存到手機相冊裏面,這就是爲什麼我們的手機相冊總是會莫名的多出一些垃圾圖片的原因。如果我們的手機下載了非官網渠道的APP,這種APP軟件會出現無用圖片,會在相冊中保...