包含javagdal的词条
本篇文章给大家谈谈javagdal,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
java如何获取任意一个点的海拔
由于大部分地图API不提供海拔这一参数,所以海拔要单独计算。
搭建好基于Java的GDAL运行环境和相关的配置
参数 坐标点 以及 需要读取的高程数据(底图)
package com.chinalbs.qhxm.util;
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 AltitudeUtil {undefined
public static void main(String[] args){undefined
//参数经纬度(小数形式)
Integer selectAltitude = SelectAltitude(100.3445, 37.003);
System.out.println(“海拔是:”+selectAltitude+“米”);
}
public static Integer SelectAltitude (double lon,double lat){undefined
//海拔
Integer altitude =0;
//支持所有驱动
gdal.AllRegister();
//要读取的文件,经纬度不可超过查询地图的范围,否则结果为null
//海拔读取为DEM高程数据
String fileName_tif = “C:/Users/Tysheng/Desktop/海北州高程数据/HAIBEIZHOU_DEM.TIF”;
//只读方式读取数据
Dataset hDataset = gdal.Open(fileName_tif, gdalconstConstants.GA_ReadOnly);
//支持中文路径
gdal.SetConfigOption(“gdal_FILENAME_IS_UTF8”, “YES”);
//判断是否非空
if (hDataset == null)
{undefined
System.err.println("GDALOpen failed - " + gdal.GetLastErrorNo());
System.err.println(gdal.GetLastErrorMsg());
System.exit(1);
}
//图像的列和行
Driver hDriver = hDataset.GetDriver();
int iXSize = hDataset.getRasterXSize();
int iYSize = hDataset.getRasterYSize();
Band band = hDataset.GetRasterBand(1);
int buf[] = new int[iXSize];
//循环遍历取出像元值
for(int i=0; iiYSize; i++){undefined
}
4、Linux系统编译、发布gdal项目
可能出现的问题
错误1: java.lang.UnsatisfiedLinkError: Native Library /usr/java/packages/lib/amd64/libgdalalljni.so already loaded in another classloader
错误2:libpq.so.5: cannot open shared object file: No such file or directory 原因是未设置pg库到系统动态库配置请设置ld.so.conf
错误3:nested exception is java.lang.UnsatisfiedLinkError: org.gdal.ogr.ogrJNI.RegisterAll()V
java gdal怎么读写netcdf文件
怎么用matlab打开一个netcdf的文件
0,0] count=[145,96,30]; % 向后计数 vid=netcdf.inqVarID(nc,'EC'); % 获取变量名的ID
ec=netcdf.getVar (nc,vid,start,count); %读取变量 netcdf.close(nc); % 关闭文件 ...
在waters中怎么把netcdf文件格式改成cdf
A 对象代码库文件 AAM Authorware shocked文件 AAS Authorware shocked包 ABF Adobe二进制屏幕字体
ABK CorelDRAW自动备份文件 ABS 该类文件有时用于指示一个摘要...
如何用matlab建立NetCDF文件
我是经常读netcdf文件,在matlab里面 你可以看看netcdf帮助,其实很详细的 %An exampl... NetCDF warnings.
nc = netcdf('ncexample.nc', 'clobber'); % Create NetCDF file,输入文件...
有八个变量的netcdf文件怎么读
unidata官方网站上就有提供用各种语言编写的软件,比如ncbrowse、ncdump等。
idl里面有现成的函数或者过程查询netcdf中的各种信息,一般函数名中都包含inquire、inq字样,id...
VMD文件类型中没有NetCDF是怎么回事
320的各种大小规格(最小格式80 x60),同时保证源电影图像的宽高比例;音频可以转换成不同的采样率和码率. VMD MOVIE
MAKER支持多种电影文件格式,如常见的AVI,MPG,W...
javagdal的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、javagdal的信息别忘了在本站进行查找喔。