数据处理笔记
冬_冬_
研究方向:水文过程模拟。
展开
-
解决ArcGIS导出的svg格式的图片插入Word后的字体问题
在ArcGIS中设置字体为Times New Roman,但导入Word后字体转为等线。原创 2024-06-23 17:02:14 · 372 阅读 · 0 评论 -
解决Python报错ValueError: No engine for filetype: ‘xls‘
Python3.11,编译器Pycharm 2022.3。原创 2023-04-13 21:22:24 · 13318 阅读 · 3 评论 -
ArcSWAT报错:Error Number: -2147217385Error Message: Failed to create raster dataset
在ArcCatalog中,双击栅格数据,打开栅格数据属性表。点击Spatial Reference——Edit,更改投影坐标系。在选择投影坐标系后点击应用,即将数据采用选定的投影进行显示。此时,该数据可以成功加载。由于ArcSWAT只能处理平面栅格数据,因此须将栅格数据进行投影。原创 2023-03-04 21:23:25 · 745 阅读 · 1 评论 -
ArcGIS Pro报错: Reclassify ERROR 000628: Cannot set input into parameter remap.
ArcGIS Pro报错: Reclassify ERROR 000628: Cannot set input into parameter remap.原创 2023-02-02 00:11:06 · 894 阅读 · 0 评论 -
在pycharm中读取hdf,并基于pyqgis实现ArcGIS的栅格计算器功能
基于PyQGIS在pycharm中实现hdf文件的读取和栅格代数计算。原创 2023-01-31 10:35:42 · 344 阅读 · 0 评论 -
解决{“message“:“Unauthorized -- Please use reference #: when contacting MODAPS Support“,“status“:401}
在NASA官网的EearthData下载数据时,无法由生成的链接下载数据。直接点击数据链接会弹出一个页面,抛出401报错:状态码 401 Unauthorized代表客户端错误,指的是由于缺乏目标资源要求的身份验证凭证,发送的请求未得到满足。这是由于没有登录网站。原创 2023-01-15 19:10:14 · 3799 阅读 · 0 评论 -
解决Arc GIS Pro 3.0安装时报错:ArcGIS Pro需要Microsoft .NET Desktop Runtime或更高版本
解决Arc GIS Pro 3.0安装时报错:ArcGIS Pro需要Microsoft .NET Desktop Runtime或更高版本原创 2023-01-05 22:03:20 · 3287 阅读 · 7 评论 -
Pycharm中配置ArcGIS的二次开发arcpy的环境
1. Arcpy是ArcGIS自带的python2.7,安装arcpy的前提是把ArcGIS装好。2. Arcpy可以直接在ArcGIS中打开,如果没有必要导入Pycharm,可以直接用ArcGIS。打开入口有两个,可以从ArcGIS菜单栏中直接打开,也可以在开始菜单程序中找到。第二个方法打开窗体,后续操作同python3。安装Arcpy就是把ArcGIS自带的python2.7作为pycharm的解释器替换原有的python3解释器。首先,找到ArcGIS自带的python2.7的路径。一般路径原创 2021-02-02 20:42:47 · 13693 阅读 · 6 评论 -
ArcGIS趋势分析(Trend Analysis of Geostatistics)
首先说明,Trend Analysis在ArcGIS Pro里是无法完成的,需要用ArcMap进行。右击顶部工具栏,在弹出的框中点击Geostistics Analysis。点击Geostistic Analysis——Explore Data——Trend Analysis。原创 2022-04-19 10:26:32 · 5884 阅读 · 8 评论 -
Python基于PyaotoGUI实现Excel插件XLSTAT偏最小二乘运算(PLSR)的批量操作
由于R语言无法运行,python直接进行偏最小二乘回归无法计算各种指标,Matlab虽然能运行但是效果不好。所以用Excel插件进行运算。但是一直点点点不仅费手费鼠标费时间,我就用python编了个能替我点点点的代码。...原创 2021-12-11 20:58:55 · 1489 阅读 · 0 评论 -
ArcPy最大值法由NDVI月度数据转化为年度数据
下载中国5km分辨率逐月NDVI数据集(1982-2020)目录下载中国5km分辨率逐月NDVI数据集(1982-2020)配置python环境编写代码下载地址:国家地球系统科学数据中心数据详细信息http://www.geodata.cn/data/datadetails.html?dataguid=239118756960240&docid=474配置python环境配置方法可以参考我的另一篇文章Pycharm中安装arcpy_冬_冬_的博客-CSDN博.原创 2021-12-08 21:47:19 · 2957 阅读 · 4 评论 -
Arcpy处理中国1km分辨率逐月平均气温(降水)数据集NetCDF数据
下载逐月气温和降水数据下载地址:国家地球系统科学数据中心数据详细信息配置python环境配置方法可以参考我的另一篇文章原创 2021-12-07 21:30:23 · 4145 阅读 · 3 评论 -
基于R语言地理探测器包(GD)空间异质性与驱动力分析
导入要分析的数据,并用切片器选择因变量和自变量,因变量在左侧,并删除无关数据,包括索引。testdata <- read.csv(csvfile, header = TRUE, sep = ",")testdata=testdata[3:9]输入可供选择的分类方法#3 approaches to calculate disgress. discmethod <- c("equal","natural","quantile")输入可供选择的分类基本数量#classi原创 2021-11-01 20:32:48 · 3212 阅读 · 7 评论 -
解决ArcGIS 报错:ERROR 999999: Error executing function.No spatial reference exists.No spatial reference
在进行point to raster 时 ,会遇到报错。这是因为保存在Geodatabase中的文件名开头用了数字。文件名开头改为字母就能解决。原创 2021-09-16 22:06:04 · 4973 阅读 · 0 评论 -
TypeError: Only valid with DatetimeIndex, TimedeltaIndex or PeriodIndex, but got an instance of ‘Ran
在python中对股票进行时间序列的重分类时遇到报错TypeError: Only valid with DatetimeIndex, TimedeltaIndex or PeriodIndex, but got an instance of 'RangeIndex'但是如果用yahoo的pandas股票获取函数获得的DataFrame不会出现这种报错。网上许多人用这种方法就能解决,但是我解决不了,无论用什么方法把Date列转换时间序列都不能解决。stock_df['Date']=pd.t原创 2021-05-29 11:13:27 · 9786 阅读 · 0 评论 -
Python 报错ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.an
index1 = df[(df.Pfa_Code==Pfa_num1) and (df.SubRegion_==Sub_ID)].index.tolist()[0]这是由于【】内的真值不明确解决方案:把and 改为&index1 = df[(df.Pfa_Code==Pfa_num1) & (df.SubRegion_==Sub_ID)].index.tolist()[0]原创 2021-05-26 21:42:37 · 337 阅读 · 0 评论 -
ERROR 999999: Error executing function. The table name is invalid. No spatial reference exists.
运行Model Builder中的Zonal Statics时出现报错ERROR 999999: Error executing function.The table name is invalid.No spatial reference exists.Failed to execute (Zonal Statistics).通过查询得知这是由于Zonal Statistics工具输出路径的问题。在地理数据库中gdb里的数据不能加扩展名tif,否则会报错。...原创 2021-05-23 09:44:17 · 3269 阅读 · 3 评论 -
使用python对NetCDF数据批处理并生成Geotiff文件
使用python对NetCDF数据批处理并生成Geotiff文件原创 2021-04-24 12:44:12 · 501 阅读 · 1 评论 -
Excel中使用 TREND函数对缺失数据进行插值
是原创 2021-04-08 17:18:28 · 5974 阅读 · 0 评论 -
批量转换nc数据
说明详见我的另一篇文章使用Matlab和ArcGIS的netCDF(NC)格式数据的读取与转换为Geotiff格式clc;clear;%转换字段为ncfilepath="G:\NASA Data001";%没有\%不能用双引号tiffpath="G:\001Qtotal_tavg\";filenames = ls(strcat(path,'\*.nc'));ncfile = 'Qtotal_tavg' ;%设置转换字段path=strcat(path,'\');%查找文件夹下所有NC文件[原创 2021-03-20 20:44:21 · 947 阅读 · 0 评论 -
用ArcPy对长时间序列栅格影像分类后求和
我现在有每月的径流量数据,需要求和得到年度的径流量。使用ArcGIS的Map Algebra可以解决问题。但是需要点几百下,很麻烦且容易出错。所以我用ArcPy解决。代码如下:import arcpyfrom arcpy.sa import *arcpy.CheckOutExtension("spatial")arcpy.gp.overwriteOutput=1#customarcpy.env.workspace=r'F:\data\YellowRiver runoff data'#设置输入原创 2021-03-10 22:26:18 · 626 阅读 · 1 评论