GDAL
X/MIT许可协议下的开源栅格空间数据转换库
CDUT大米饭
小木匠
展开
-
GDAL+Python实现栅格影像处理之栅格矢量化及矢量栅格化
GDAL+Python实现栅格影像处理之栅格矢量化及矢量栅格化相关概念使用方法效果展示相关概念栅格矢量化:将栅格数据生成矢量数据。矢量栅格化:将矢量数据生成栅格数据。使用方法栅格矢量化使用gdal.Polygonize()方法参数说明(未列完)参数说明srcBand输入数据波段maskBand设置掩码波段(只对掩码区域进行处理)outLaye...原创 2019-11-26 17:34:07 · 9186 阅读 · 25 评论 -
GDAL+Python实现栅格影像处理之小斑块去除
GDAL+Python实现栅格影像处理之小斑块去除小斑块去除使用方法效果展示小斑块去除指定波段中小于指定像元个数的细小图斑清除,并且使用周围的像元值来替换。使用方法这里我们采用gdal.SieveFilter()方法进行小斑块去除。参数说明(未列完)参数说明srcBand输入数据波段maskBand设置掩码波段(只对掩码区域进行处理)dstBan...原创 2019-11-25 22:08:39 · 3963 阅读 · 2 评论 -
GDAL+Python实现栅格影像处理之拼接镶嵌Mosaic
GDAL+Python实现栅格影像处理之镶嵌镶嵌概念使用方法代码实现代码实现效果展示镶嵌概念镶嵌是指将有重叠区域的多个图像根据其地理坐标将其拼接生成一个图像的过程。实现原理:1、计算各个待镶嵌图像的四至范围,然后对计算的各个待镶嵌的图像的四至范围求并得到整个镶嵌结果的四至范围2、通过指定输出图像的分辨率以及计算的四至范围计算输出图像的大小,并创建输出图像3、循环处理每个待镶嵌图像,...原创 2019-11-23 21:26:43 · 7570 阅读 · 5 评论 -
GDAL+Python实现栅格影像处理之重采样
GDAL+Python实现栅格影像处理之重采样重采样概念使用方法代码实现效果展示由于项目需要,所以使用到了GDAL框架,项目中未使用到GDAL关于图像处理部分的算法接口,所以近期学习总结一下。GDAL支持Python、c++、c、c# 、java。其中接口大同小异,主要是学习其中思路和方法,此处采用Python编写代码实现该功能。重采样概念重采样是从高分辨率遥感影像中提取出低分辨率影像的过程...原创 2019-11-22 21:57:25 · 10697 阅读 · 9 评论 -
利用GDAL根据栅格影像DN值实现颜色渲染
利用GDAL根据栅格影像DN值实现颜色渲染项目需求项目构想项目实现代码实现效果展示项目需求项目中需要使用对两幅行列数不同的栅格影像中相交部分做差值计算。项目构想1、换算出小的影像的坐标原点对应的位置在大影像的行列号2、对两幅二维矩阵进行切片,求出相交区域3、判断对应相交区域的数值,进行差值计算项目实现如图分析所示代码实现ReadTheRaster.pyimport...原创 2019-10-26 16:07:08 · 3502 阅读 · 1 评论 -
Python和VS2017关于GDAL的安装配置
python和VS2017关于GDAL的安装配置GDALGDAL在python中的安装配置GDAL在VS2017中的安装配置GDALGDAL(Geospatial Data Abstraction Library)是一个在X/MIT许可协议下的开源栅格空间数据转换库,提供对多种栅格数据的支持。GDAL使用抽象数据模型来解析它所支持的数据格式,抽象数据模型包括数据集,坐标系统,仿射地理坐标转换,...原创 2019-09-18 20:56:32 · 639 阅读 · 0 评论 -
利用GDAL实现栅格影像差值计算及Geoserver自动发布栅格影像
利用GDAL实现栅格影像差值计算及Geoserver自动发布栅格影像项目需求项目构想项目实现代码实现项目需求项目需要对两幅栅格影像做差值处理,然后在geoserver上自动发布服务。项目构想仔细查阅了很多文献。geoserver上没有提供直接对两幅栅格影像做差值的处理。所以我将步骤分为两步:1、对影像做差值2、获取信息发布服务关于自动发布的思想借鉴于这位博主的思想,可查阅这篇博客h...原创 2019-09-24 08:50:18 · 1479 阅读 · 0 评论 -
利用GDAL实现对两幅大小不同的栅格影像相交部分作差值计算
利用GDAL实现对两幅大小不同的栅格影像相交部分作差值计算项目需求项目构想项目实现代码实现效果展示项目需求项目中需要使用对两幅行列数不同的栅格影像中相交部分做差值计算。项目构想1、换算出小的影像的坐标原点对应的位置在大影像的行列号2、对两幅二维矩阵进行切片,求出相交区域3、判断对应相交区域的数值,进行差值计算项目实现如图分析所示代码实现ReadTheRaster.py...原创 2019-10-08 21:49:23 · 2876 阅读 · 1 评论