自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C# ArcGIS Engine二次开发——实现“加载shp文件”

private void AddShpDataToolStripMenuItem_Click(object sender, EventArgs e){ OpenFileDialog OpFileDialog=new OpenFileDialog();//OpenFileDialog:打开文件对话框 OpFileDialog.Title="添加矢量数据"; OpFileDialog.Filter="(*.shp)|*.shp";//filter:过滤器;"(*.shp)|*.shp"

2022-03-20 02:48:21 3715

原创 C# ArcGIS Engine二次开发——界面设计-button控件导入txt文件

1、将button控件拖入界面Form12、双击button1控件,写入以下代码private void importdatabutton_Click(object sender, EventArgs e){ OpenFileDialog OpFileDialog = new OpenFileDialog();//OpenFileDialog:打开文件对话框 OpFileDialog.Title = "导入数据"; OpFileDialog.Filter = "(*.txt

2022-03-20 02:32:42 1182

原创 C# ArcGIS Engine二次开发——数组保存为txt文件

//二维double数组保存为txt文件public void SaveDouble2Txt(double[,] arr, string path_Name)//输入要保存的数组和存放的路径以及文件名{ StreamWriter sw = new StreamWriter(path_Name, true);//第一个参数是读取到流的文件名,第二个参数是如果文件不存在,能否创建文件,true为创建新文件,false为不创建 for (int i = 0; i < arr.GetLen

2022-03-20 02:21:23 593

原创 C# ArcGIS Engine二次开发——读取txt文件

//定义结构体public struct SoilPointAttribute { public double number1;//样点编号 public double cooX1;//样点的x坐标 public double cooY1;//样点的y坐标} //读取txt文件——方法public List<SoilPointAttribute> ReadTxt(string imPath0)//txt文件路径{ string imPath

2022-03-20 02:13:03 491 1

原创 C#层次分析法(AHP)

//层次分析法(两层)——确定指标权重public double[] AHP(double[] expertscoreTab0)//expertscoreTab0是专家打分表 { double[] expertscoreTab = expertscoreTab0; //计算判断矩阵judgeArray double[,] judgeArray = new double[expertscoreTab.Length, ex

2022-03-20 01:42:01 541

原创 Matlab设置图像格式并保存

figure;hengzhou=data(:,1);%年份geshutrue=data(:,2);%y,1991-2019年真实值geshunihe(1:26)=datanihe;%y,1991-2016拟合值geshunihe(27:29)=datayuce;%y,2017-2019预测值hold on;%设置图中符号及折线格式%'*'为符号样式,'Color'设置颜色,'markersize'设置大小,'linewidth'设置线条宽度plot(hengzhou,geshutrue,'*

2022-03-20 01:22:27 689

原创 Matlab多变量自回归

clc;clear;close all;p=1 ;%自回归滞后p阶y=xlsread('F:\data\data.xlsx',1);%y值x=xlsread('F:\data\data.xlsx',2);%x值,多个环境因子for n=1:p xdata(:,1)=y(:,1);%y值 xdata(:,2:6)=x(:,1:5);%x值,多个环境因子end%函数拟合%先用lsqcurvefit函数param0(1,1:(6*p+2))=1;fun=@(param,xda

2022-03-20 00:51:15 1168

原创 遗传算法(GA)——Matlab代码

clearclcclose allf = @(x) x.*sin(x); % 函数表达式figure(1)ezplot(f, [0, 20]) % 画出函数图像N = 50; % 种群上限ger = 50; % 迭代次数L = 5; % 基因长度pc = 0.8; % 交叉概率pm = 0.1; % 变异概率dco = [10000; 1000; 100; 10 ;1]; % 解码器dna = randi([0, 9], [N, L]); % 基因hold onx = dna *

2022-03-19 23:34:55 1897

原创 KNN(k近邻)算法——Matlab代码

x=xlsread(‘jiagong.xls’,‘I2:I282’);y=xlsread(‘jiagong.xls’,‘J2:J282’);disxy=zeros(281,281);disxyPX=zeros(281,281);for i=1:281for j=1:281disxy(i,j)=sqrt(((x(i)-x(j))(111cos((y(i)+y(j))/2)))2+((y(i)-y(j))*111)2);%单位km,坐标WGS1984endend%排序for i=1:281

2022-03-19 23:21:32 1208

原创 SPSS主成分分析(PCA)

1、导入数据点击“文件”-“打开”-“数据”,选择要分析的数据文件“DATA.xlsx”。    2、进行主成分分析点击“分析”-“降维”-“因子”,按下图提示进行相关操作。       3、运行结果         由“总方差解释”可知,特征根λ1=2.

2021-04-01 18:19:31 14342 1

原创 地理加权回归GWR4.0软件下载与使用

1、GWR4.0软件下载链接:https://download.csdn.net/download/xiaodongfly/7027693(GWR4.0官方下载网址:https://gwrtools.github.io/,但是我打不开,所以从上面那个链接下载的软件)2、软件的安装双击安装包,根据它的指示安装即可。 3、软件的使用(1)将数据保存为“.csv”格式。  (2)打开安装好的GWR4.0软件,如下操作:  &nbsp

2020-11-10 16:50:12 12078 5

原创 地理探测器软件下载与使用

1、地理探测器软件下载链接:http://geodetector.cn/2、下载软件包,解压,双击“.xlsm”即可    3、软件的使用   想了解更多,请关注微信公众号“GAO戏精光芒万丈”: ...

2020-11-10 16:09:35 14885 3

原创 Matlab一元一次函数拟合及显著性检验

X=xlsread(‘E:\DATA\data1.xlsx’,‘sheet1’,‘B2:B13’);   %读取X数据Y=xlsread(‘E:\DATA\data1.xlsx’,‘sheet1’,‘C2:C13’);   %读取Y数据%函数拟合如下Xsum=0;Ysum=0;mol=0;den=0;for i=1:length(X)Xsum=Xsum+X(i);Ysum=Ysum+Y(i);endXmean=Xsum/12;Ymean=Y

2020-10-18 09:31:01 5262

原创 Matlab绘制散点图

x=xlsread(‘E:\DATA\data1.xlsx’,‘sheet1’,‘B2:B13’);   %读取x数据y=xlsread(‘E:\DATA\data1.xlsx’,‘sheet1’,‘C2:C13’);   %读取y数据plot(x,y,‘r*’);    %r表示散点图的颜色为红色,*表示点的符号样式xlabel(‘在此输入x轴名称’);ylabel(‘在此输入y轴名称’);  想了解更多

2020-10-18 09:18:34 1631

原创 Matlab求相关系数代码

x=xlsread(‘E:\DATA\data1.xlsx’,‘sheet1’,‘B2:B11’); %读取x变量y=xlsread(‘E:\DATA\data1.xlsx’,‘sheet1’,‘C2:C11’); %读取y变量xsum=0;ysum=0;mol=0;denx=0;deny=0;for i=1:1:10xsum=xsum+x(i);ysum=ysum+y(i);endxmean=xsum/10;ymean=ysum/10;for i=1:1:10mol=mol

2020-10-18 09:10:37 3799 1

原创 MaxEnt报错处理方法

MaxEnt在处理环境变量时,要求环境变量有相同的边界轮廓,相同的坐标系和相同的分辨率,因此需要对环境变量进行如下处理:(注:以下操作均在ArcGIS内即可完成)1.用同一边界对所有环境变量进行裁剪。2.将裁剪后的环境变量转换为WGS1984。3.对所有环境变量进行重采样,使它们具有相同的分辨率。4.将重采样后的环境变量转换为asc格式。5.导入软件即可运行。  想了解更多,请关注微信公众号“GAO戏精光芒万丈”: ......

2020-10-05 20:37:08 4332 19

原创 MaxEnt软件的使用

说明:“MaxEnt软件的下载与安装”请查看该博文,下面讲述MaxEnt软件的使用1、打开软件,界面如下所示。  2、其中,对于第四步“导入‘.csv’格式的点数据作为检验数据集”,点击“Settings”,会弹出如下图所示的对话框,导入检验数据集即可。   想了解更多,请关注微信公众号“GAO戏精光芒万丈”: ...

2020-09-25 20:22:36 7347 4

原创 MaxEnt软件的下载与安装

1、下载网站:http://lucky-boy.ys168.com/(这是之前在网上搜到的,里面有许多软件安装包,感谢网页主的资源共享,违权必删)

2020-09-25 15:47:10 16107 3

原创 GeoDa的下载与安装

1、下载网站:http://geodacenter.github.io/download_windows.html点击“Download”,选择“Download For Windows”,根据自己的电脑类型下载32位或64位的安装包。   2.双击下载的安装包,根据提示安装即可。3.GeoDa打开的界面如下所示,可根据自己的需要选择工具条上相应的分析工具进行分析。     想了解更多,请

2020-09-23 18:55:15 10126 1

原创 ArcGIS求局部空间自相关

1、打开ArcGIS工具箱路径:“ArcToolbox”-“空间统计工具”-“聚类分布制图”-“聚类和异常值分析”。 2、参数设置  想了解更多,请关注微信公众号“GAO戏精光芒万丈”: ...

2020-09-23 16:52:55 6590

原创 ArcGIS求坡度、坡向、坡长、地形起伏度

1、求坡度  2、求坡向  3、求坡长利用“栅格计算器”工具,根据以下公式求取坡长。 具体步骤如下:  4、求地形起伏度利用“Spatial Analyst”-“邻域分析”-“焦点统计”工具,分别提取DEM数据的最大值与最小值,然后再利用“栅格计算器”将DEM最大值减去DEM最小值便是地形起伏度。 具体步骤如下:    &nb

2020-06-24 15:57:45 43244 12

原创 ArcGIS的mxd文档存储为相对路径

当我们打开一个保存的".mxd"文档时,如果更改了其中某些图层的保存位置,或者是更改了".mxd"文档的保存位置,往往出现图层无法展示的问题。这就需要我们在保存".mxd"文档时,将默认的绝对路径改为相对路径,这样就可避免以上问题。操作方法如下:方法一:点击“文件”,打开“地图文档属性”,勾选“存储数据源的相对路径名”,就ok啦。   方法二:点击“自定义”,打开“Arcmap选项”,勾选“将相对路径设为新建地图文档的默认设置”,就ok啦。 &

2020-06-24 14:51:14 5356 1

原创 英文文献翻译神器——SCITranslate

       又到了一年一度的毕业季,由于疫情的影响,很多同学不能回学校做实验,导致自己的毕业论文无法按原来的规划进行,只能改成“文献综述”。要想写好一篇文献综述,自然是要阅读海量文献,中文文献还好,可英文文献却看得一个头两个大。       在这里给大家推荐一个英文翻译神器SCITranslate,效果简直不要太好!!!1、下载网址:http://www.mdts

2020-05-12 13:55:10 26240 4

原创 CiteSpace的使用(二)——CiteSpace图谱调整及美观化

CiteSpace结果图的微调及美观化

2020-05-11 22:14:02 65216 4

原创 CiteSpace的使用(三)——TimeLine图谱的绘制

TimeLine图谱的绘制       我之前已经在我的博文“CiteSpace的使用(一)——热点图的绘制”(https://blog.csdn.net/weixin_42191203/article/details/106061431)中讲述了CiteSpace前期的基本操作,对于TimeLine图谱的绘制,我们只需要点击“Layout”,然后在下拉框中选择“Timeline View”即可。 ...

2020-05-11 21:42:23 16265 1

原创 CiteSpace的使用(四)——时区图图谱的绘制

时区图图谱的绘制       我之前已经在我的博文“CiteSpace的使用(一)——热点图的绘制”(https://blog.csdn.net/weixin_42191203/article/details/106061431)中讲述了CiteSpace前期的基本操作,对于时区图谱的绘制,我们只需要点击“Layout”,然后在下拉框中选择“Timezone View”即可。 ...

2020-05-11 21:40:51 25301 11

原创 CiteSpace的使用(一)——热点图的绘制

热点图的绘制1、数据来源       在Web of Science网页以“soil metal pollution”为主题,检索1900-2020时间段内的文献,并以“article”类型进行精炼,最终共检索获得12982条文献。 2、导出检索出的文献       因为Web of Science每次最多导出500条文献,所以我们每500条数据导出为一个tx

2020-05-11 21:40:05 11969

原创 CiteSpace无法打开的解决方法

方法一方法二方法三       调时间:我之前把上面几种方法通通尝试了一边之后均没用,就手动把电脑的时间调整为我最初安装这个软件的时间,然后刷新一下就打开了。emmmm不过我也不知道这是为什么。...

2020-05-11 21:23:30 25092 2

原创 CiteSpace的下载和安装

一、安装CiteSpace1、下载网址:http://cluster.ischool.drexel.edu/~cchen/citespace/download/2、进入网站,按以下步骤操作。点击Download Now之后,等待一小会,就会弹出保存窗口,点击保存即可。3、CiteSpace的安装。解压安装包,双击“StartCiteSpace_Windows.bat”文件,进行CiteSpace的安装。之后根据它的提示,一直点击“下一步”安装即可。安装完成之后,再双击“CiteSpa

2020-05-11 18:26:40 30282 9

原创 绘制误差椭圆的方法

绘制误差椭圆的方法首先计算各点误差椭圆三参数,然后绘制误差椭圆。(本文以十个点为例,即已知10个点,每个点都有10个误差测量点)计算代码:for U=2:10:92str1=[‘B’,num2str(U),’:’,‘B’,num2str(U+9)];str2=[‘C’,num2str(U),’:’,‘C’,num2str(U+9)];x=xlsread(‘data1.xlsx’,st...

2020-02-10 14:48:52 5285 3

原创 各类克里格插值方法的区别

各类克里格插值方法的区别一、普通克里格1、优点(1)普通克里格是估计样点属性值,而简单克里格是对空间趋势剔除后数据所剩余残差部分进行估计。(2)一般情况下,普通克里格估值精度要高于简单克里格。(3)普通克里金和简单克里金相同点:线性平稳地统计学;假定区域化变量满足二阶平稳假设、内蕴假设或准二阶平稳假设和准内蕴假设。不同点:普通的数学期望未知;简单的数学期望已知。2、缺点(1)普通克里......

2020-02-10 14:35:23 11474

原创 序贯高斯模拟和普通克里格法的区别

序贯高斯模拟和普通克里格法的区别1、序贯高斯模拟模拟结果整体分布较离散,突出原始数据的非均质性和不确定性。可产生多个结果。2、普通克里格法模拟结果追求最高的估值精度和最小的估值方差,空间分布整体比较连续,具有明显的平滑效应。只有一个结果。...

2020-02-10 14:12:54 2414

原创 时空序贯指示模拟和序贯高斯模拟的步骤

时空序贯指示模拟和序贯高斯模拟的步骤一、时空序贯指示模拟1、每个样点进行四次指示变换,小于那个阈值取1,否则取0;2、计算四次,得到四个理论变异函数;3、定义时空格网矩阵和随机路径;4、随机取下一格网,对四个指示变量stok;5、概率值内插或外推,得累积概率分布,随机取一值,作为已知点代入下一点模拟;6、所有时空网格是否完成模拟,是,得到一次模拟结果;否,重复4-6步;7、重复3-...

2020-02-10 12:06:55 2682

空空如也

空空如也

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

TA关注的人

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