笔记
文章平均质量分 62
编程有这么难吗?
本人为在读研究生,学习的是地学相关专业,以后会尽量把自己平常处理一些问题的方法记录在这里,做个纪念~因为现在接触的东西与本科有所不同,所以之前博客的一些细节我自己有的也不太确定,但还是希望可以给大家一点帮助。
展开
-
ArcGIS栅格数据矢量化(获取投影一致的shp边界)
用GEE下载数据,导入shp文件,不管是什么投影,最后下载的图像都会变成EPSG:4326,即基于WGS-84的经纬度投影。此时shp与下载的图像投影不一致,会对后续成图造成一定麻烦。一种方式是直接通过ArcGIS重新定义投影,另一种方式是通过下载的数据影像进行栅格矢量化。推荐第二种,第一种方式经常会出问题,甚至会把原本的shp文件破坏掉。...原创 2022-08-26 21:18:31 · 3728 阅读 · 1 评论 -
ERROR 999999: Error executing function. The table name is invalid. Failed to execute (Reclassify).
ArcGIS重分类时遇到错误:解决方法:输出文件名的第一个字符不能是数字!!!arcgis经常出现一些奇奇怪怪的错误😔原创 2022-03-19 16:38:33 · 3709 阅读 · 10 评论 -
pycharm安装包出现问题:Make sure that you use the correct version of ‘pip‘ installed for your Python...
完整问题在pycharm上安装opencv以及rasterio等包出现如下相同的问题:Try to run this command from the system terminal. Make sure that you use the correct version of ‘pip’ installed for your Python interpreter located at ‘…\python.exe’.用了两天时间,在网上搜了所有可能的解决方案,最后都没解决。最最后,问了同学,解决了包原创 2021-11-24 14:53:22 · 11404 阅读 · 22 评论 -
envi classic将不同影像裁剪成同一大小
接上一篇笔记《ENVI用同一个ROI裁剪不同的遥感影像结果行列号不一致问题》。通过envi操作确实解决了问题,但没有完全解决。仍然存在的问题:行列号一致但跟自己的需求仍不一样(具体如下)还是同一目的,我想将影像裁剪成30km×30km大小的,30m分辨率的情况下就是1000×1000pixels。但我在envi上通过ROI(1000×1000)裁剪两幅影像,得到的结果行列号均不是1000×1000的。于是我用Layer Stacking工具取了两幅影像的交集,得到的行列号是一致的,但仍不是1000×10原创 2021-08-19 09:20:19 · 7040 阅读 · 10 评论 -
ENVI用同一个ROI裁剪不同的遥感影像结果行列号不一致问题
问题:最近需要将DEM和遥感影像均裁剪成30km×30km的范围,目的是做影像匹配。自然而然的,我想到在ENVI中用ROI对影像分别裁剪,整个过程很顺利,我也一直以为没有问题了,可当我在matlab上读取裁剪的影像后发现行列号都不一致,ROI是1000×1000pixels,裁剪的结果DEM是974×1170,遥感影像是1001×1001(如下两图所示),都不是1000×1000,这样的话当然不行,于是我去百度上寻找解决方案,没有找到,最后在新浪博客IDL技术殿堂中找到了可行的办法,所以在此总结一下,以便原创 2021-07-21 12:48:02 · 4090 阅读 · 3 评论 -
基于MATLAB批量读取栅格影像及处理思路
我个人本是要处理60景遥感影像,需逐像元处理,但是由于刚开始我对matlab掌握不深,所以不会编程,就全部用最低级的方法也就是ArcGIS来处理,two thousand years later…我用arcgis处理完毕。后来又研究了一番,写出了完整的代码,想想都是泪/(ㄒoㄒ)/~~以下代码是批量读取数据后,求了一下均值,其他针对多景影像逐像元栅格计算等处理的都是同样的思路。代码思路:(1)第一部分:批量读取文件夹下的所有文件,通用;(2)第二部分(核心):利用for循环创建三维矩阵。一景栅格影原创 2021-05-26 21:52:22 · 5297 阅读 · 11 评论 -
ArcGIS拼接多张dem影像(含裁剪、dem负值处理)
一、多张dem影像拼接(我好愚蠢哦,今天才知道arcgis怎么一次导入多个数据,以前都是一个一个点,急死人,我还一直觉得这点arcgis不如envi,原来是我自己的原因。。。)1.打开要拼接的dem数据2.拼接步骤:ArcToolBox——>Data Management Tools——>Raster——>Raster Dataset——>Mosaic To New Raster(注意:此处不要选择Mosaic,一定要选择镶嵌至新栅格)(1)Input Raste原创 2021-05-17 12:11:48 · 44827 阅读 · 21 评论 -
基于arcgis栅格计算器进行连续时间序列NDVI的Slope趋势分析
一、趋势分析法简介趋势分析法是一种通过对随时间变化的变量进行线性回归分析,从而来预测其变化趋势的方法。其计算方法如下:式中,Slope为像元回归方程的斜率,NDVI i为第i年的NDVI的平均值,n为研究的时间长度,视自身情况而定。当Slope>0时,表示该像元NDVI为增加趋势;当Slope=0,表示该像元NDVI基本不变;当Slope<0时,表示该像元NDVI为减少趋势。二、基于ArcGIS进行趋势分析1、趋势分析前提趋势分析的前提是要有NDVI年均值图像,可以直接通过arcma原创 2021-04-24 11:06:05 · 43216 阅读 · 117 评论 -
谷歌插件IDM下载MODIS数据
一、订阅数据链接:https://ladsweb.modaps.eosdis.nasa.gov/选择自己需要的数据生成订单(相信想要下数据的人都能走到这一步,所以此处便不多言)下图可在订阅数据后从past order中看到,里边有下载数据地址,之后就是点这里下载的。二、下载IDM插件参见https://blog.csdn.net/qq_43703185/article/details/105896284三、正式下载点开订单里给的下载链接选择一个数据,右击下载箭头,选择使用IDM下载即可。原创 2021-04-06 12:53:40 · 1111 阅读 · 2 评论