
GDAL使用心得
文章平均质量分 78
对GDAL(栅格和矢量地理空间数据格式的转换器库)使用心得
我一时想不起
一名地理信息科学专业毕业的信息技术工作者。
展开
-
Java调用GDAL绑定库进行日志管理的一种方法的浅析
本文介绍了GDAL的日志API的详细使用方法和利用Java的AOP技术实现对GDAL的java绑定库的静态方法实现切面编程记录异常的方式。原创 2025-02-11 18:41:51 · 894 阅读 · 0 评论 -
基于GDAL/OGR命令行工具实现表格到KML等矢量格式的转换
在利用GDAL/OGR命令行工具进行表格数据到矢量文件的转换时,如KML、ShapeFile,存在多种方法,具体操作细节也较多。其中最佳实践是将字段映射及其他配置信息写入一个虚拟格式(VRT)文件中,然后再通过ogr2ogr命令行工具进行转换。这种方法特别适用于处理复杂的转换需求,在文档的3.3节和3.4节中有详细描述。然而,在转换任务相对简单的情况下,可以直接在命令行中输入必要的参数完成转换。例如,直接指定源文件路径、目标格式和其他基本选项即可。在实际生产环境中,选择哪种方法应根据具体需求进行分析。原创 2025-02-11 18:40:37 · 1120 阅读 · 0 评论 -
java调用GDAL及JTS实现生成泰森多边形(Voronoi图)的一种方法
本文不讨论泰森多边形的实现算法,仅仅从应用开发的角度出发介绍如何使用已有的java矢量数据读写库、几何处理库来实现泰森多边形的生成。通过本文的示例代码,可以实现最基础的泰森多边形的生成,从而应用于所需要的应用场景中。以下是QGIS中查看代码生成的泰森多边形的实现效果,可以看到,除了生成了多边形外,还继承了点的属性数据,与QGIS自带的泰森多边形功能生成的多边形几何形状一致。原创 2024-06-07 23:12:00 · 1316 阅读 · 0 评论 -
java调用GDAL实现栅格数据的重采样的一种方法
重采样是以原始图像的像元值或者导出的值填充到新的图像的每个像元的的过程。本文只提供了java调用GDAL实现栅格重采样的的思路和简易代码,该方法若要用于生产环境还需要做出优化才行。原创 2023-12-25 06:00:00 · 781 阅读 · 0 评论 -
java调用GDAL向GeoPackage写入数据慢的解决方法
通过手动提交事务的方式解决了使用GDAL函数创建及更新GeoPackage数据库的运行速度非常慢的问题。为实现更加高效的GDAL通用修改矢量数据的程序提供了思路原创 2023-11-15 12:56:49 · 574 阅读 · 0 评论 -
Java调用GDAL实现融合有相同字段属性的多边形矢量数据的一种方法
融合(dissolve)具有相同字段属性的多边形矢量数据是日常的GIS工作中经常会用到功能,它在数据分析、制图工作中都有重要的作用,目前的GIS软件中均有此功能。个人认为在网络地理信息系统的开发中,使用GDAL是一种性价比较高的方式。本文实现了根据相同属性融合矢量数据的几何图形的功能,且可以将相同属性但不相邻的几何图形分开。原创 2023-11-01 13:14:36 · 865 阅读 · 0 评论 -
Java调用Gdal写Esri ShapeFile文件工具类
Java调用GDAL库生成ShapeFile文件的方法、读取Excel转ShapeFile示例原创 2021-07-03 00:32:23 · 809 阅读 · 0 评论 -
Java调用GDAL写地理空间栅格数据的一个例子
Java调用GDAL写简易地理空间栅格数据的一个例子原创 2021-10-06 23:43:18 · 1631 阅读 · 2 评论 -
Java调用GDAL读取指定点附近指定距离方格内的栅格像元值
根据指定的坐标点读取某个栅格文件对应位置附近指定长度的方格内的像元值的问题。原创 2021-12-18 23:51:26 · 1309 阅读 · 0 评论 -
Java调用GDAL命令进行插值分析的一种方法
从GDAL的官网可知,GDAL关于java的文档相对较少。作者根据官网上的信息,想到了调用命令行的方法,解决了批量插值分析的需求。在此仅介绍了如何用“命令行的方式”调用GDAL的有关程序进行反距离加权等方法的插值分析。愚以为本文只适用于数据分析、或简单地实现通用插值分析功能。若有个性化较强的需求,还需要对源代码深入研究,理解后再自行编码。原创 2022-05-04 23:56:16 · 1675 阅读 · 0 评论 -
Java调用GDAL根据指定坐标点读取栅格数据像元值
Java调用GDAL,实现了根据指定坐标点读取栅格数据像元值。原创 2021-10-05 19:18:08 · 3243 阅读 · 9 评论 -
一种利用gdal命令行提取栅格像元值生成等值面的方法
本文介绍了gdal(2.4版本及以上)命令行程序来完成提取等值面并添加属性的工作方法,提到了批量提取等值面的方法原创 2022-01-12 10:25:35 · 1853 阅读 · 0 评论 -
批量修改Shapefile属性表的一种方法(使用gdal.jar)
批量修改Esri Shapefile属性的方法有很多中,比如使用各类GIS软件自带的字段计算器、函数库等等。也可以使用GDAL有关的函数库来处理矢量文件,这样操作起来应该会更自由一些、个性化可能更强大一些。GDAL是由开源地理信息基金会发布的一个开源函数库,目前有C、C++、Python、Java版本的API。可以用来做地理信息系统的开发工作。下载及介绍链接:GDAL — GDAL documentation以下是使用gdal.jar来完成对矢量文件的操作。 public void Write原创 2021-05-16 23:34:54 · 738 阅读 · 0 评论