GDAL无法初始化类gdalconstConstants

时间:2013-09-19 18:34:26

标签: java gdal

这是一个GDAL问题。刚刚使用Java成功运行GDAL包装器。到目前为止一切顺利,用gdal.Open()打开一个文件,从GetGeoTransform()获得地理配准数据。在下一行中,我试图将整个栅格加载到2D数组中,基本上代码如下:

TheBand = TheFile.GetRasterBand(1);
TheData = new double[extent[0]][extent[1]];
for(int y = 0; y < extent[1]; y++) {
    TheBand.ReadRaster(0, y, extent[0], 1, TheData[y]);
}

范围[]只是宽度和高度(以像素为单位)。但是,在ReadRaster()行上,我在第一次迭代中得到以下错误:

Could not initalize class org.gdal.gdal.const.gdalconstConstants
java.lang.NoClassDefFoundError: Could not initalize class org.gdal.gdal.const.gdalconstConstants
    at org.gdal.gdal.Band.ReadRaster(Band.java:139)
    at ....

0 个答案:

没有答案