gdal

charlee449 天前
dem·等高线·gdal·地形可视化·矢量与栅格
从DEM到等高线:手撕矢量与栅格两种地形表达本文节选自新书《GIS基础原理与技术实践》第6章。很多人会用 gdal_contour 一键生成等高线,但你知道它背后是如何通过三角网或格网 DEM 计算交线的吗?本文带你从零实现矢量等高线提取与栅格分层设色图生成,真正理解地形表达的本质。
charlee4412 天前
gis开发·gdal·遥感影像·栅格数据·geotiff
不只是图片:深入理解 GIS 栅格数据本质与 GDAL 读写实战GIS 栅格数据只是一张普通图片吗?其实它可以是高程、降雨量、土地类型,甚至是二维空间信号。本文节选自新书《GIS基础原理与技术实践》第5章,带你穿透表象,掌握栅格数据的本质与 GDAL 开发核心技能。
Big_Ambation19 天前
qgis·gdal·docker安装gdal·gdal3.2.2
Docker 中离线/半离线安装 GDAL 完整指南(ARM64 + Debian 11 bullseye 基础镜像)适用场景:需要在 Docker 容器(尤其是 ARM64 架构、基于 Debian 11 的 openjdk:8 镜像)中安装 GDAL,用于栅格图像格式转换(如 ERDAS Imagine .img → GeoTIFF .tif),且服务器环境网络受限或希望尽量减少依赖网络。
charlee4421 天前
空间分析·gis开发·矢量数据·gdal·ogr
从Shapefile到GeoJSON:用GDAL实现GIS矢量数据读写与空间分析本文节选自作者新书《GIS基础原理与技术实践》第4章,系统讲解矢量数据开发基础,涵盖 OGR/GDAL 使用、坐标转换、拓扑判断等实战内容。
charlee4422 天前
gis·gdal·epsg·空间参考系统·wkt
GIS开发必知:WKT 与 EPSG 如何表达空间参考坐标系?附 GDAL 实现在 GIS 开发中,空间参考系统的正确表达是数据互操作的基础。本文节选自作者新书《GIS基础原理与技术实践》第3章,深入讲解 WKT 与 EPSG 的原理与代码实现。
椰汁菠萝23 天前
java·native·gdal·0
spring boot下使用gdal解析tif文件由于代码是别人写的,本文不做详细说明,仅记录遇到的坑点。Native library load failed.java.lang.UnsatisfiedLinkError: no gdalalljni in java.library.path
你们瞎搞1 个月前
前端·cesium·gdal·地图切片
Cesium加载20GB航测影像.tif适用人群:刚接触GIS、QGIS、GDAL的小白用户 目标成果:将本地大尺寸无人机正射影像(.tif)转换为Web地图瓦片,并在 CesiumJS 中流畅加载 所需工具:已安装 QGIS(自带 OSGeo4W 和 GDAL)
hhzz4 个月前
python·gis·gdal
GDAL 的内置矢量工具集ogr的详解使用在 GDAL(Geospatial Data Abstraction Library) 里,实际上分为两个部分:
JanelSirry4 个月前
笔记·eclipse·intellij-idea·gdal
Windows下GDAL Java环境搭建全攻略本文提供Windows系统下GDAL Java开发环境的完整搭建指南,含官方库下载、环境配置及多IDE验证方案。关键步骤包括:下载匹配版本的GDAL库,将dll文件部署至JDK/JRE的bin目录,配置GDAL_HOME和PATH等环境变量。文章详细说明Maven依赖和传统jar包两种集成方式,并给出驱动注册、中文支持等核心初始化代码。经实测验证,Eclipse、IDEA、Maven及传统lib引入方式均能成功运行。特别提醒注意版本匹配和32/64位兼容性问题,确保开发环境稳定可用。
xhaoDream7 个月前
rust·gdal·shp·filegdb
使用gdal读取shp及filegdb文件读取结果:layer_count:2 ++数据索引:0++字段内容:Some(1)++几何:Some(POLYGON ((-0.518043358996392 0.521232057117657,4.73046834618934 0.672511281341224,5.00976830389323 -2.57346955999557,-0.808980814937951 -2.73621961134104,-0.518043358996392 0.521232057117657),(0.925006422
charlee448 个月前
gdal·proj
GDAL 2.X升级3.X需要注意的问题总结最近终于将使用的GDAL 2.X升级到成了3.X版本,总结一下遇到的各种问题。GDAL 3.X以后深度依赖PROJ库,以前只是可选构建项,现在已经是必须构建项了。最直接的体现是如果涉及到空间参考相关的内容时,除了要配置GDAL_DATA环境变量,还必须配置PROJ_DATA环境变量。GDAL_DATA和PROJ_DATA分别是GDAL和PROJ库的数据,里面存储了一些空间参考相关的参数,因此一般在使用GDAL之前,需要配置一下相关的路径:
疏狂难除9 个月前
rust·gdal
Windows安装Rust版本GDAL笔者想安装GDAL,这是一个开源的地理数据库,笔者到处搜索,最后看到这位大佬写的这篇文章,终于成功了。
charlee441 年前
gis·矢量·gdal·资源控制
GDAL矢量数据集相关接口的资源控制问题笔者在《使用GDAL读写矢量文件》这篇文章中总结了通过GDAL读写矢量的具体实现。不过这篇文章中并没有谈到涉及到矢量数据集相关接口的资源控制问题。具体来说,GDAL/OGR诞生的年代连C++语言本身都不是很完善(c++11之前),因此提供的C++接口往往存在申请的资源需要释放的问题,因此在这里将其总结一下。
charlee441 年前
gis·gdal·金字塔·栅格·地理变换
栅格数据金字塔层级的地理变换信息笔者在实现栅格数据的可视化的时候遇到了一个问题,计算栅格数据金字塔层级的地理变换信息错误导致可视化的时候存在微小的误差。地理变换信息指的就是栅格数据的地理坐标起点和分辨率,笔者在另外一篇文章中《GDAL读取的坐标起点在像素左上角还是像素中心?》论述了栅格数据集中坐标起点位置存在半个像素差的问题。但是栅格数据集的金字塔层级影像是如何处理这个问题的呢?
学海一叶1 年前
java·开发语言·spring boot·maven·gdal
Java+Maven+GDAL下载已经编译好的压缩包,下载地址解压 jar 包 release-1930-x64-dev.zip\release-1930-x64\bin\gdal\java 目录下
疯狂学习GIS1 年前
c++·h5·hdf5·hdf·格式转换·gdal·遥感影像
C++的HDF5库将h5图像转为tif格式:szip压缩的图像也可转换本文介绍基于C++ 语言的hdf5库与gdal库,将.h5格式的多波段HDF5图像批量转换为.tif格式的方法;其中,本方法支持对szip压缩的HDF5图像(例如高分一号卫星遥感影像)加以转换。
eggcode1 年前
c#·gis·gdal·矢量转栅格
GDAL+C#实现矢量多边形转栅格参考C#配置GDAL环境,确保GDAL能使用,步骤简述如下:注意: 项目路径中不要有中文,否则可能报错:can not find proj.db
GDAL1 年前
node.js·gdal
Node-GDAL:简洁强大的Node.js地理空间数据处理库node-gdal是Node.js环境下的一个强大库,它是GDAL(Geospatial Data Abstraction Library)的原生绑定库。GDAL是一个开源的地理空间数据处理库,用于读写多种栅格和矢量地理空间数据集。node-gdal允许开发者在Node.js环境中直接利用GDAL的功能,无需额外安装GDAL即可使用。
SatVision炼金士1 年前
python·矢量·gdal
OGR-矢量筛选ExecuteSQL(sql,[spatialFilter],[dialect]) sql语句 针对结果做空间过滤 指定SQL语句采用的标准字符