包含javagdal的词条

博主:adminadmin 2023-03-19 14:52:07 356

本篇文章给大家谈谈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的信息别忘了在本站进行查找喔。