随笔分类 - GDAL
摘要:GDAL几何校正之Geoloc校正 1. 几何校正原理 常见的几何校正方法有几何多项式校正、有理函数模型校正、局部区域校正模型、地理查找表校正。GDAL库中可以实现的校正方法有:几何多项式校正、RPC校正(有理函数模型)、TPS(薄板函数模型)校正、Geoloc校正。 2. Geoloc校正(地
阅读全文
摘要:使用ogr裁剪矢量数据 由来: 近期有个需求,内容是这样的:我们有两个矢量数据,现在要求以一个矢量文件为底板,按字段对另一个矢量文件进行分割,生成若干小的shpfile文件 分析: 经过分析之后,将步骤拆解如下: 首先确保两个shpfile投影坐标系统一 如果出现不统一的情况,那么用Ar
阅读全文
摘要:遥感图像分类(监督分类、非监督分类) 1.K均值聚类分析(非监督分类) #非监督分类 #堆叠栅格波段的函数 from osgeo import gdal import numpy as np def stack_bands(filenames): bands = [] for fn in filen
阅读全文
摘要:使用GR进行矢量分析 1.计算相交区域面积的两种方法(对要素或图层操作) from osgeo import gdal, ogr water_ds = ogr.Open(r'') #打开矢量数据,沼泽数据 water_lyr = water_ds.GetLayer(0) #打开图层 water_ly
阅读全文
摘要:本章主要介绍了利用numpy和scipy库做地图运算,并讲述了局部分析、焦点分析、区域分析和全局分析几种不同的方法。 1.保存为新栅格 import gdal import numpy as np #保存为新栅格的函数 def make_raster(in_ds, fn, data, data_ty
阅读全文
摘要:1.OSR # OSR(矢量数据投影) #作用:投影坐标系之间转换、地理坐标和投影坐标之间转换 #可用于几何对象和点(点属于几何对象) from osgeo import gdal import osr peters_sr = osr.SpatialReference() peters_sr.Imp
阅读全文
摘要:1.为栅格数据添加地面控制点 import shutil from osgeo import gdal orig_fn = r'' shutil.copy(orig_fn, fn) #因为要更新,所以需要对文件做个备份 ds = gdal.Open(fn, gdal.GA_Update) sr =
阅读全文
摘要:1.将独立的栅格波段合成为一张图像 #将独立的栅格波段合成一张图像 import os import numpy as np from osgeo import gdal os.chdir(r'E:\桌面文件保存路径\gdal\osgeopy-data\osgeopy-data\Washington
阅读全文
摘要:#坐标系主要有大地坐标系、地理坐标系和投影坐标系 #其中地理坐标系使用三维球面定义地球表面位置,以实现经纬度对点位的应用。(椭球体参数和基准面),可以叫做地理投影或者未投影 #投影坐标系是平面坐标,使用X、Y值的坐标系统描述点的位置。它由基准面和投影方法确定。 #等角、等积、等方位投影... fro
阅读全文
摘要:这一章是利用OGR处理几何要素。 首先介绍一下OGR常量表示的不同几何类型。其中注意线是wkbLineString\多边形环是wkbLinearRing,特别注意多边形环用于多边形中。 点 wkbPoint 多点 wkbMultiPoint 线 wkbLineString 多线 wkbMultiLi
阅读全文
摘要:1.属性过滤条件(作用于图层lyr) #########属性过滤条件(作用于图层) import sys from osgeo import ogr import ospybook as pb ds = ogr.Open(r'') lyr = ds.GetLayer('') lyr.SetAttri
阅读全文
摘要:ogr支持多图层的数据格式。 1.spatialite数据库 ####支持多图层的数据格式 from osgeo import ogr import ospybook as pb def print_layers(fn): ds = ogr.Open(fn, 0) if ds is None: ra
阅读全文
摘要:1.打印图层中前十个要素的属性字段 方法1 import sys from osgeo import ogr fn = r'E:\桌面文件保存路径\gdal\osgeopy-data\osgeopy-data\global\ne_50m_populated_places.shp' ds = ogr.
阅读全文
摘要:介绍一下遥感图像批量下载的方法,主要是针对Landsat和Sentinel数据进行下载。两种数据在USGS上都能找到,速度比较慢。Sentinel数据还可以在https://scihub.copernicus.eu/上面找到,下载速度很慢,本人下载需要连vpn,否则会报错。今天主要利用国外友人开发的
阅读全文
摘要:新年第一更!祝愿新的一年技术长足进步哈! 最近在用sklearn的回归分析模型拟合预测遥感图像,遇到了一些问题,好在一一解决,现在总结一下。 1.首先输入sklearn的数据必须reshape(-1,1),只有转换成这种格式才能进行输入。对于多因子的数据,要concatenate((a,b),axi
阅读全文

浙公网安备 33010602011771号