自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 收藏
  • 关注

原创 Go语言学习笔记(一)

由于工作需要,开始go语言的学习

2025-04-23 10:19:15 690 1

原创 IDL常规数据的读取

3.这里的 * month *.tiff 含义是所有命名当中有month的文件,开头结尾不管,只要中间有month就读取。因为行数可以通过 换行符 进行判断,但是列,可能的分割方式有很多,需要自己去确定。2.这里的month *.tiff的含义是 所有month开头的 tiff 文件。可以看到可以用空格做分割,读取第一行后,用空格做分割后,有几部分,就有几列。此时data是结构体,我们可以靠表头得知我们需要的内容对应的是哪一个内容。建立的时候需要,行列号以及类型,和目标数据一致,必须一致才能读对。

2024-12-17 09:47:32 960

原创 IDL常用function书写归纳

坐标转换后的目标数据 对应 经纬度信息。3.需要填充(平滑)的数据。3.数据集中目标属性名称。2.通用说明 的文件名。3.待转换数据集名称。1.输入转换后的精度。4.输出的像元分辨率。1.x方向像元分辨率。2.y方向像元分辨率。

2024-12-08 15:48:34 659

原创 IDL学习笔记(五)MODIS数据(Grid)

正弦投影 是以 米 为单位的经纬度网格 是以 度 为单位的但是转换之后,不会一一对应,所以需要对中间空缺位置需要进行一个填补。把一个点从一个空间参考系放到另一个空间参考系1.数组A的元素应该放到数组B的哪个位置?2.数组B的行列数量?3.数组B的空值如何填补?

2024-12-08 09:59:28 484

原创 IDL学习笔记(四)MODIS数据处理。MODIS数据介绍,以及Swath数据处理

MODlS(Moderate Resolution lmaging Spectroradiometer 中分辨率成像光谱仪 ) :卫星平台 : Terra(上午11点左右过境)、Aqua(下午1点半左右过境空间分辨率 : 250 m、500 m、1 km(at nadir,星下点分辨率波段数 : 36 个过境频次 : 2 - 4 次 / 天扫描方式 : 穿轨扫描(cross-track-scanning幅宽 : 2230 kmmodis成像方式:穿轨扫描!一行一行拼起来的。

2024-12-06 20:44:58 1972

原创 IDL学习笔记(三)OMI数据处理。hdf5文件读取,图像反转,GeoTiff区别,月季年均值计算提取输出,单位转换,运行时间计算

modis Level 2 grid 数据是全球格网化数据。一天的数据全在其中。modis Level 1 和 2 数据是一景一景的影像。

2024-12-05 15:11:21 880

原创 IDL学习笔记(二)IDL处理卫星数据

指定文件名–打开文件–获取文件数据集、属性的个数—循环获取数据集信息—(循环)—选中当前循环的数据集----获取当前数据集名称、属性个数、循环获取数据集属性信息----(是否完成循环)----否----获取属性名。-----是----判断数据集循环是否结束,若是则释放文件,若否循环继续。文件名,文件id,(再任意定义两个文件名装返回结果),DataSets(数据集个数), Attributes(属性个数)--------获取文件数据集/属性个数。HDF_SD_ATTRINFO,获取hdf属性信息。

2024-12-03 21:07:00 1136

原创 IDL学习笔记(一)数据类型、基础运算、控制语句

特以此为学习笔记,望学有所成。

2024-12-02 21:54:28 1082 1

原创 利用Ubuntu批量下载modis图像(New)

由于最近modis原来批量下载的代码不再直接给出,因此,再次梳理如何利用Ubuntu下载modis数据。之前的下载代码为十分长,现在只给出一部分,需要自己再补充另一部分。

2024-12-02 18:37:48 748

原创 环境崩溃后的重新建立

一开始忘记默认版本比较高,因此安装库的时候出现了一些问题,然后经报错提醒后得知版本错误。新环境的python版本,可能之前保存的库的环境是对的,能运行,但是新环境配置却不行:这个时候需要考虑conda和pip联合使用,可能conda找不到目标版本,要么更改库适用的版本,要么改为pip安装。更改了basemap库的版本(降低了版本),而opencv-python库却不被conda所能搜到,因此,改用pip安装(这里安装过程当中,我还遇到了pip安装出错的问题,最后用conda强制安装,并可以成功使用)。

2024-11-27 19:50:51 308

原创 提前停止 Earlystopping 和 学习率衰减函数 Reduececal 的声明

选择合适的参数组合取决于具体的模型、数据集及其训练过程。一般来说,可以从默认设置出发,根据训练结果进行调整。在调整这些参数时,可以从默认设置开始,根据模型的训练效果进行微调,以实现最佳性能。

2024-09-19 17:14:07 1194

原创 Windows conda常用方法

conda create -n your_env_name python=X.X(2.7、3.6、3.8等)

2024-09-05 09:08:46 359

原创 python 之 pycharm快捷键总结

为了之后可以更好地去调试代码,把平时常用的快捷键进行一个总结。

2024-09-05 09:01:22 380

原创 Anaconda安装第三方库

1.打开Anaconda。2.输入:conda activate sdsd_torch3.输入: pip install 包名称

2023-04-24 11:28:07 778

原创 机器学习笔记(一)之特征工程、特征处理方法、特征构建

有时候,需要尽可能的去寻找辅助数据,搜索监测站数据是否有需要的数据。如果目标是建立一个遥感卫星实时监测平台,更是无法将此作为特征,总不能实时实地检测,实时监测,哈哈。有时候csdn平台若无法提供较好的数据处理转换办法,可以去GitHub去进行深一步的探索,有许多分享的宝贵资料。评价一个车是否是好车,我们有很多的参数,那么当我们训练一个模型帮助我们去判断车的好坏时候,就需要考虑各种各样的参数。由于我处理的数据大多是卫星数据,很多时候,结果的验证就是一个问题。对于不同格式数据的处理在很多时候是至关重要的。

2023-04-17 21:21:26 653

原创 python笔记(四)之科学计算模块、创建数组、Numpy数组的性质、数组的索引、数组切片(获取子数组)、副本与视图、数组的变形、数组的拼接与分裂、数组运算、对比操作、数组排序

注:当我们拥有软件Anaconda的时候导入其python.exe多半这些库以及加载了,可以在CMD处输入pip list 查看是否有这些包。Pandas是一个开放源码的Python库,它使用强大的数据结构提供高性能的数据操作和分析工具。这里()里是一个整数即可,保证程序每次运行随机数是一样的,要不然每次程序运行效果是不同的。注意这里的A是一个ndarray类型,里面的最小值最大值等等多已计算好了。有的语言默认的是列有限。注意:当数组是int时候,当我们令元素为float,则会向下取整。

2023-04-16 22:08:04 495 1

原创 Arcgis Engine之打开MXD文档

Arcgis Engine之打开MXD文档概述方法一:方法二:方法三:概述图层加载功能将用到MapControl 控件提供的LoadMxFile 方法。该方法通过指定的*. Mxd文档路径直接获取该方法第一个参数是文件路径,第二个参数是MExd文档中地图的名称或索引,第三个参数是密码,这里使用. NET的Type. Missing字段通过反射进行调用获取参数的默认值。加载Mxd文档可以通过MapControl 控件的LoadIxFile 方法,也可以通过MapDocument对象对地图文

2023-04-16 19:42:07 2722

原创 AE开发之图层渲染20210603

AE开发之图层渲染课程设计,可以添加空间分析的内容唯一值符号化,字段进行设置,这里用到了UniqueValueRenderer接口,这里面有一个FieldCount字段,用于设置或返回渲染唯一值通过,IUniqueValueRender中的AddValue方法。唯一值多字段,有一个字段或者多个字段,唯一值一个字段,实习期间多个字段的尽量去实现表达出来分级色彩符号化,有一个数值型字段,进行分级,分级方法数值间隔是多少,等间距,自然断点,基于统计,基于个数,等个数,100个点,等个数就是分十级,每一

2023-04-16 19:39:52 808

原创 AE开发20210601之绘制集合要素、绘制点、空间查询、属性查询、图形查询、选择集内容、符号化

绘制点绘制到图形容器,有一个透明层,绘制都是在透明层上绘制的绘制的是macthinbol,绘制一个矩形框,其他颜色的矩形框,提供一个点符号设置,这样一个对话框符号设置对话框还没有做完,这是一个点符号,还可以进行线符号绘制,绘制线,改变粗度 线形线形是什么类型,是一个简单的线型还是一个复杂的呀绘制一个多边形,一个纯色的多边形填充色是一个颜色,边界是一个颜色,填充是一歌填充符号的形式,同样我们还可以改变一下,改成一个渐变色,效果好看。选择图形要素,选择到的几何实体,在几何实体范围内,在多个图层上进

2023-04-16 19:36:58 948

原创 AE开发20210531之色彩设置、渐变色、符号颜色、属性框内数据操作、另存图层、设计添加属性对话框

点符号,线符号,面符号设置选择了什么线型,包括这些设置,marksymbolIMarkSymbolIFillSymbol点符号设置线符号设置面符号设置marksymbol的子类,名称设置,可以换成中文的,自己实现窗口加进去颜色,style,任何内容不加,form_load执行的时候,在三个combeBox里面添加这些内容点击这个(黑色箭头)这里有个编辑值,下拉内容,也可以显示其他内容,选择哪一项,添加哪几种颜色选择完后,点击【应用】,前面都是在不同combeBox里面去做看【应用

2023-04-16 19:35:50 697

原创 python学习笔记(三)绘图第三方库、简单图形的绘制、设置坐标轴、图例、添加注解、绘制散点图、绘制柱状图、绘制三维图、图的保存、多个图像的绘制、图形的嵌套

matplotlib或者其他可视化软件,可以帮助我们更好地去绘图,好的图片会更有利于论文的发表。

2023-04-15 21:33:51 1146

原创 python学习笔记(二)IF、FOR、WHILE、break、continue、函数定义与调用、面向对象

1. 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。2. 函数能提高应用的模块性,和代码的重复利用率。3 . Python提供了许多内建函数,比如 print()。也可以自己创建函数,这被叫做用户自定义函数。4. ** 函数代码块以 def 关键词开头 ** ,后接函数标识符名称和圆括号()。5. 任何 ** 传入参数和自变量 ** 必须放在 ** 圆括号 ** 中间。** 圆括号之间可以用于定义参数 **。6. 函数内容 ** 以冒号起始,并且缩进 **。

2023-04-15 15:44:33 1721

原创 python学习笔记(一)注释、PIP、第三方库安装、命名规则、数据类型、代码简洁方法、

拖延到现在才进行python的学习,些许愧疚,望有所成。简单配置了环境后,开始学习。编译环境最开始是用的Visual Studio Code,但后续发现pycharm界面更符合我的“审美”,于是转用pycharm。(小小推荐一下,社区版是免费的,下载安装均十分方便。

2023-04-14 21:59:43 622

原创 Matlab图像显示

图像是光辐射能量照在客观存在的物体上,经其反射或透射,或由发光物体本身发出的光能量,在人的视觉系统中形成的视觉信息。通常用式来I=f(x,y)表示一幅数字图像,也可以用矩阵的形式描述一幅的数字图像 。...

2022-04-21 15:18:49 5158

原创 Matlab三维图

绘制步骤基本操作透视 镂空 裁切(重要)精细控制照明 材质处理简介绘图指令

2022-04-19 11:29:22 1648

原创 时间序列数据的白噪声检验

问题起源只有数据平稳,才可以借数据。只有借数据,才可以做分析。什么是白噪声序列白噪声序列也称为纯随机序列,它满足两个性质1)数据是平稳的2)t≠s的时候,方差为0,说明t和s没有线性的关系白噪声的性质在白噪声的图上,我们无法抓到规律,因此,我们把握以下性质:1)纯随机性各序列值之间没有任何的相关关系,即为“没有记忆”的白噪声序列2)方差齐性方差等于一个常数。根据Markov定理,只有方差齐性假设成立时,用最小二乘法得到的未知参数估计值才是最准确有效的。(数据平稳一定同方差)

2021-10-11 19:01:16 15210

原创 时间序列数据的平稳性检验

目录时间序列预测时间序列的平稳严平稳宽平稳三级目录时间序列预测按照时间的顺序把随机事件变化发展的过程记录下来就构成了一个时间序列。x1,x2,x3,x4,...,xt对时间序列进行观察、研究,找寻他变化发展的规律,预测它未来的走势就是时间序列预测序列:按时间顺序排列的一组随机变量Xt1,Xt2,...,Xtn或者x1,x2,x3,...,xt随机变量组的统计特征完全由他们的联合分布函数或者联合密度函数决定。时间序列概率分布组的定义因为时间有不可重复性,所以转为研究数据特征时间序

2021-10-08 17:22:43 4928 1

原创 时间序列数据的正态性检验

目录正态分布柯尔莫可洛夫-斯米洛夫检验Kolmogorov-Smirnov检验原理工具箱介绍Lilliefors检验雅各-贝拉检验安得森-达令检验正态分布y1中100是μ,5是σ而不是平方Matlab中legend的用法总结https://blog.youkuaiyun.com/qq_37692302/article/details/92845567柯尔莫可洛夫-斯米洛夫检验Kolmogorov-Smirnov检验原理 通过样本的经验分布函数与给定分布函数的比较,推断该样本是否来自给定分布函数的

2021-10-07 17:11:44 3798

原创 正态分布 F分布等matlab实现

%画标准正态分布x=-10:0.01:10;y=normpdf(x,0,1);%norm 标准正态分布,PDF指的是密度函数,x上面的点,均值为0,标准差为1figure(1);plot(x,y);y=norminv(0.9,0.1);figure(2);plot(x,y);y=normcdf(1.65,0.1);figure(3);plot(x,y);y=normcdf(3,1,2);figure(4);plot(x,y);grid on;%grid on 是matlab中的一

2021-10-07 12:12:23 3009 1

原创 Matlab循环语句

for循环第一种格式第二种格式

2021-10-06 20:53:51 39299

原创 Matlab条件语句

选择结构是根据给定的条件成立不成立,分别执行不同的语句。有 if 语句 switch 语句 try 语句if语句if语句有单分支、双分支、多分支 三种形式单分支格式:if 逻辑表达式程序语句组end例 当键盘输入自变量x的值,由分段函数给出y的值x=input('x=');if x>0 y=x+1;endif x<0||x==0 y=x^2+2endy多分支条件注意elseif不是分开的,而是写在一起的。最后一个是else然后是end符号运算符

2021-10-06 18:07:22 7217

原创 Matlab函数文件

m文件不受enter键影响M文件可以根据调用方式分为不同两类:命令文件(Script File):自动重复执行的一组Matlab命令和函数组合,不需输出输入参数。也称脚本文件。函数文件(Function File):M文件的第一个可执行以function开始,便是函数文件,每一个函数文件定义一个函数。function[output,output2]=function-name(input,input2)...

2021-10-06 10:27:04 4274

原创 Matlab操作与运算

基本知识1.MATLAB Laboratory 矩阵实验室实际上,不需要太高级的版本,因为涉及到2.要编程的东西就放在命令窗口里面去按住enter键就可以运行了3.m文件窗口的作用:命令窗口编程,运行,报结果。有时候在命令窗口编程会发现,enter虽然是运行,但是有时候也会是换行,会存在没编完就运行的操作出现,这时候,可以再m文件中先编写完再运行。可以赋值到命令窗口,也可以去调用,这样都可以。4.默认路径可以改,matlab安装地址有个分地址,自动保存m文件,默认路径可以调整5.函数窗口

2021-10-05 23:34:09 1429

原创 拜读台湾清华大学彭明辉教授研究生手册笔记

文章目录选课论文的要求“粗浅”判断硕士论文好坏的办法完成论文的能力培养阅读与分析期刊论文能力的意义期刊论文分析技巧与程序三级目录三级目录三级目录三级目录三级目录三级目录选课目前可以先确定方向,再听取前辈与老师们的建议,明白毕业学分和研究方向涉及的课程论文的要求主要内容是:一套方法在特定场合的应用有创新和突破:问题的新方法,方法解决的新应用,新方法开启的新领域有足够的证据,证明在特定应用场合方法和应用的优越性清楚指出方法在应用上的限制,并提供充足的证据让读者信服在特定应用场合,只要满足所提假设

2021-08-12 18:11:13 856

原创 Arcgis Engine开发之ICommand的用法

Arcgis Engine开发之ICommand的用法文章参考自:https://www.cnblogs.com/marvelousone/p/7417963.html(可以跟这个年轻的博主,系统学习AE开发)https://www.cnblogs.com/marvelousone/category/1105683.html在Arcgis Engine类库中有大量的Command控件。实例化一个Command对象并显式地运行它:ICommand command = new Contro

2021-07-02 19:04:13 1405 1

原创 Arcgis Engine之try的用法

Arcgis Engine之try的用法https://blog.youkuaiyun.com/this_tall_people/article/details/76512417https://www.cnblogs.com/swlq/p/5355341.htmlhttps://blog.youkuaiyun.com/maoyeqiu/article/details/49340973?utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlog

2021-06-27 09:41:45 201

原创 AE开发20210524之浏览角度、添加书签、书签的管理、添加地理要素、点选对象、拉框显示对象

AE开发之题型:浏览角度,添加书签和书签的管理题型:1.填空2.选择3.注释4.写代码浏览角度,添加书签和书签的管理随时添加感兴趣区,看所添加的书签,感兴趣哪一块区域就可以看哪一个。文本文字就是标签的名称,感兴趣的区域就是取得地图的区域,放在标签的location里面。保存下来的感兴趣区域,进行查看,则可以用BookList。鹰眼窗口的制作,主窗口范围进行更新,则会激发extendupdata事件。鹰眼窗口里面也是,鼠标进行mouseDown的时候,判断是左还是右键,获取地图位置在上面

2021-05-27 13:08:59 412 1

原创 AE开发之鹰眼窗口、书签、颜色模型

20210520查询帮助文档鹰眼窗口标签 感兴趣区再回来应用窗口和地图窗口的交互listBOOKs书签名称加入进来了笔记AOIBOOKMARK类查询,父类是谁,相互之间关系是什么书签的添加书签的管理rectangleELEmentrgbcolor类几何对象的认识,点,线,面,等等geomatric?查询帮助文档每一个接口有什么作用,常用接口常用的类有哪一些鹰眼窗口标签 感兴趣区再回来应用窗口和地图窗口的交互listBOOKs书签名称加入进来了笔记 IMap pMap = Ax

2021-05-23 01:16:10 1461

原创 AE开发之地图浏览20210517 地图的放大缩小漫游、书签的制作、记忆视窗范围、调试代码方法

20210517什么时候用什么对象主要类:抽象类 组件类 普通类抽象类无法new,普通类也无法new进行创建,只有是组件类才可以创建,创建的就是一个对象,定义变量的时候是类的名称,用类名去定义对象,前面都是用接口去定义,Imap去做Map,对象已经存在了,但是面前是面向接口编程,这时候暴露出啦的都是对象的接口,操作和使用通过接口去实现,这样的话好处是:子类继承父类,同时继承接口,统一接口去实现在子类中实现,但是在工作空间工厂之类的操作时候,new的时候是不同的工作空间工厂。组件类父类是普通类时候,只

2021-05-17 22:05:08 1449 4

原创 AE开发20210510之快捷方式、文件操作、常见问题

学习资源关注第四章内容,文件操作遇到奇怪的问题,可以重新加载licenseControl

2021-05-17 13:21:29 231

IDL批量处理MODIS Grid数据,批量实现同一日期自动识别,区域拼接,重投影

IDL编程语言,仅需改变输入输出文件夹,设置分辨率大小,即可实现:自动读取文件夹内所有hdf文件,自动识别相同日期数据,将相同日期数据安装区域进行拼接,并自动进行重投影。

2024-12-10

GDPS 版 2.0 帮助文档中文版

为帮助人们更好地使用韩国goci 数据,以及应用goci处理软件GDPS。下载了GDPS的帮助文件,并进行了翻译。若有不足,还望海涵。积分设为0,若系统自动改变积分值,私信后可发百度云链接。

2023-04-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除