配置环境变量

找到解压后gdal目录下的proj.db文件,并增设环境变量PROJ_LIB: proj.db 所在文件夹,然后重启计算机,不然会出 ERROR 1: PROJ: createGeodeticReferenceFrame: Cannot find proj.db 异常

程序代码

     gdal.AllRegister();Dataset dataset = gdal.Open(converPojectionStyle.getSouceFile());String projection = dataset.GetProjection();SpatialReference spatialReference = new SpatialReference(projection);String attrValue = spatialReference.GetAttrValue("AUTHORITY" , 1);System.out.println(attrValue);attrValue = "EPSG:" + attrValue;if (attrValue.equals(converPojectionStyle.getTargetType())) {return;}Vector<String> options = new Vector<>();options.add("t_srs EPSG:3857");System.out.println("进行转换");WarpOptions warpOptions = new WarpOptions(options);gdal.Warp(converPojectionStyle.getTargetFile(),new Dataset[] {dataset}, warpOptions);dataset.delete();gdal.GDALDestroyDriverManager();

GIS-TIF投影格式转换相关推荐

  1. MRT(MODIS Reprojection Tool)批量重投影格式转换

    续昨天下完一堆数据后 看到100+的数据量就想如果还要手动去重投影并转换格式岂不是太沙雕了,于是开始找攻略怎样进行批处理 首先新建一个文件夹,起名为DATA,把所有要处理的MODIS HDF文件放到该 ...

  2. MODIS产品MCD12Q1数据介绍、下载与拼接重投影格式转换处理

    1.MODIS数据介绍 2.MCD12Q1数据介绍 MODIS三级数据土地覆盖类型产品(Land Cover data)是根据一年的Terra和Aqua观测所得的数据经过处理,描述土地覆盖的类型.该土 ...

  3. wgs84坐标格式转换度分秒_一起爬山吗?寻找GIS坐标系统中“隐秘的角落”

    随着网剧<隐秘的角落>的爆红,笛卡尔与他的心形线的传说再次重回大众视野,r=a(1-sinθ) 就是"心形线"方程式. 笛卡尔法国著名数学家,哲学家,创建了数学坐标系, ...

  4. 关于图片格式转换(png、jpg转tif)

    关于图片格式转换(png.jpg转tif) 看来网上很多文章,图片格式的转换有opencv库和PIL库,由于只是简单对图像进行格式转换,所以选择了PIL库(Pillow支持最新的3.x版本)进行相应的 ...

  5. JAVA调用GDAL实现影像格式转换,以tif to jpg为例

    前言 本文简单实现java调用GDAL实现影像格式转换. package Marcus.com;import org.gdal.gdal.Dataset; import org.gdal.gdal.D ...

  6. MRT(MODIS Reprojection Tool)安装、影像批量拼接、重投影和格式转换

    本文首发于https://www.cnblogs.com/orchidLan/p/7210448.html. 一.安装MRT(MODIS Reprojection Tool) 安装准备:检查是否安装j ...

  7. bmp,jpg,png,tif,wmf,emf与eps图片格式转换

    wmf/emf是两种Microsoft Windows的图形文件格式.它是一个矢量图格式,但是也允许包含位图.本质上,一个WMF文件保存一系列可以用来重建图片的Windows GDI命令.在某种程度上 ...

  8. ESRI的Shapefile文件向Google Earth中KML文件的格式转换

    转载自http://wenku.baidu.com/link?url=3TG7c0cERbdnZwFBLq6n2v-chB-k4ja5ikNYSyRQHyLf4yvYCGBEGrlhch8GD5e-9 ...

  9. 【遥感物候】1983-2012年时间序列中国地区GIMMS 3g NDVI下载(已进行旋转、格式转换、投影变换和裁剪)

    文章目录 1. 数据集简介 2. 数据集预览 3. 数据集下载 1. 数据集简介 本数据集为1983-2012年,长时间序列中国地区GIMMS 3g NDVI,空间分辨率为0.08333度,作者已完成 ...

最新文章

  1. 分分钟搞定 JSP 技术
  2. RS485通信简单介绍
  3. android简单的自定义按钮,Android 自定义button简单示例
  4. python之工作举例:通过复制NC文件来造数据
  5. 如何与深度学习服务器优雅的交互?(长期更新)
  6. mysql加入新的从节点怎么配置,Mysql 5.7从节点配置多线程主从复制的方法详解
  7. html 文字如何和阴影齐平,求助!Html Div齐平无效
  8. 使用JDK自带jvisualvm监控tomcat(收藏)
  9. paip.杀不死进程的原因--僵尸进程的解决.txt
  10. APP专项测试方法和工具的使用
  11. java 阿里云消息推送到手机
  12. python判断素数的函数_python中判断素数的函数
  13. 网络安全协议—SSL
  14. python---字典详解
  15. Pandoc安装与使用总结
  16. Multiclass Weighted Loss for Instance Segmentation of Cluttered Cells
  17. 烽火为格兰仕集团私人订制-销售管家iCube平台
  18. 微信接口验证类php,微信公众平台消息接口校验与消息接口响应实例
  19. supervisor启动进程时报错“gave up: monitor entered FATAL state, too many start retries too quickly”
  20. Python:谁能赢得最后的糖块?

热门文章

  1. 券商3月份金股名单揭晓 五大看点暗含春季行情“密码”?
  2. Nginx 配置Godaddy下载的没有.key 文件的SSL证书
  3. win10英雄联盟登陆服务器未响应怎么办,win10系统登录lol英雄联盟进不去游戏怎么办[多图]...
  4. 红米note3android耗电,大电池谁更耐用?红米Note3和魅蓝Note3电池续航功能详细对比介绍...
  5. 你是否常常下决心“不改变”?
  6. LinearLayout垂直方向如何使控件位于最底部
  7. mybatisplus实体类映射报错: java.lang.ClassCastException: User cannot be cast to UserVo
  8. 骨传导有没有副作用,骨传导耳机可以更好的保护听力吗
  9. 饥荒怎么把离线服务器改成在线,饥荒离线模式更改 | 手游网游页游攻略大全
  10. 卤素测试发型软件,卤素测试项目及标准要求