会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
MyEngine
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
下一页
2026年5月7日
python——__new__()和__init__()、单例模式、魔法方法
摘要: 1.1__new__()和__init__() class A(): def __new__(cls, *args, **kwargs): # 为实例分配空间的函数 print("__new__(),使用我会覆盖原本的函数,导致无法生成类实例") print(cls) # 对父类方法进行扩展,sup
阅读全文
posted @ 2026-05-07 10:14 MyEngine
阅读(5)
评论(0)
推荐(0)
2026年5月6日
python进阶—多态、多态性、静态方法、类方法
摘要: 属性访问 # 类属性是公共的,所有方法内部均能够访问到;静态方法不需要访问类属性,因为静态方法和类、对象没有关联;实例属性是私有的,只有实例方法内部能够访问到 多态 # 多态的特点: # 1. 不关注对象的类型,关注对象具有的行为,也就是对象的实例方法是否同名。 # 2. 优点:可以增加代码的外部调
阅读全文
posted @ 2026-05-06 09:41 MyEngine
阅读(6)
评论(0)
推荐(0)
2026年5月5日
GDAL—栅格数据按瓦片读取、虚拟文件创建、VRT创建、进程和线程处理
摘要: 1.按瓦片读取 from osgeo import gdal import numpy as np ds = gdal.Open(r"E:\DroughtAnalysis\data\SPEI_raster\gdal_spei12\large_raster.tif") band = ds.GetRas
阅读全文
posted @ 2026-05-05 17:19 MyEngine
阅读(8)
评论(0)
推荐(0)
GDAL—瓦片格式栅格数据创建和修改
摘要: 瓦片栅格数据 要点:瓦片是物理分区存储方式;实际的写入操作是逻辑分区方式;通过新建瓦片栅格的方式修改瓦片设置 import numpy as np from osgeo import gdal, osr # 参数设置 cols = 25000 # 列数 rows = 20000 # 行数 bands
阅读全文
posted @ 2026-05-05 16:13 MyEngine
阅读(4)
评论(0)
推荐(0)
GDAL-栅格数据和矢量数据的创建和修改
摘要: 1.栅格数据的创建 顺序:选择驱动gdal.GetDriverByName("GTiff")→创建空数据ds = driver.Create(output_raster, cols, rows, bands, dtype)→写入数据ds.GetRasterBand(1).WriteArray(dat
阅读全文
posted @ 2026-05-05 15:13 MyEngine
阅读(7)
评论(0)
推荐(0)
GDAL-栅格数据重采样,波段运算
摘要: 1. 栅格数据重采样 from osgeo import gdal gdal.UseExceptions() input_raster = r"" output_raster = r"" # 目标分辨率(度) target_xres = 0.1 target_yres = 0.1 gdal.Warp
阅读全文
posted @ 2026-05-05 14:55 MyEngine
阅读(3)
评论(0)
推荐(0)
GDAL——栅格数据的裁剪,矢量数据的裁剪和按属性导出
摘要: 1. 栅格数据的裁剪 需要注意的小细节: 核心函数是gdal.Warp() Warp()的属性中output_raster和input_raster可以使路径也可以是Dataset,而cutlineDSName只能是路径。 srcBand属性:表示只裁剪第几个波段,不设置则裁剪全部波段。 cutli
阅读全文
posted @ 2026-05-05 14:21 MyEngine
阅读(22)
评论(0)
推荐(0)
2026年4月29日
GDAL库的安装、矢量和栅格数据的加载、数据文件信息输出、文件坐标系转换
摘要: 1.GDAL库 GDAL(Geospatial Data Abstraction Library)是一个开源的栅格与矢量地理空间数据转换库,在功能上类似于arcgis系列的arcpy包。GDAL是C++编写的库,但它提供了非常完善的Python绑定,可以使用python调用。 1.1GDAL库安装
阅读全文
posted @ 2026-04-29 18:14 MyEngine
阅读(17)
评论(0)
推荐(0)
2026年4月26日
python进阶——继承
摘要: 三种类写法 # 经典类写法 class A: # 经典类:不由任何内置类型派生出来的类 pass # 经典类 class Animal: def walk(self): print("走路。") class Ani(Animal): def walk(self): print("走路。") # 派生
阅读全文
posted @ 2026-04-26 11:30 MyEngine
阅读(5)
评论(0)
推荐(0)
python进阶——继承和多继承
摘要: 继承 # 继承:让类与类之间有父子关系,子类默认继承父类的属性和方法。 # 语法: # class 类名(父类名): # 代码块 单继承 class Person: def eat(self): print("我会吃饭!") def sing(self): print("我会唱歌!") class
阅读全文
posted @ 2026-04-26 10:39 MyEngine
阅读(5)
评论(0)
推荐(0)
1
2
3
4
5
下一页
公告