- 博客(19)
- 收藏
- 关注
原创 ArcGIS学习-11 实战-商场选址
如果不选择ALL,那么各个道路会是一段一段的互相堆叠,边界可见,很丑,所以一定要选择ALL!目前来看,联合缓冲区和商场缓冲区有交集,我们需要将其在商场缓冲区的部分擦除掉。每满足一个正条件(道路、停车场、居民缓冲区)则+1。为道路、停车场、居民缓冲区分别新增分值字段,并赋1。为了求交集并保留所有要素,我们使用联合工具。我们新建字段“等级”,将各个区域分值加起来。同样的,居民区、停车场、商场都选择缓冲区。第八节/data/原始数据.gdb。针对要求1,作道路缓冲区。为商场设置字段,赋为-1。
2025-08-26 14:32:23
102
原创 ArcGIS学习-10 空间连接和矢量分析
现在有另一个需求:需要匹配点附近5km内的区域,现在则需要选择一对多了,如果是一对一,默认选择匹配到的第一个。我们需要将县界(面的属性)赋给事件K(点的属性),所以目标要素选择事件K,连接要素选择县界。由于事件K的属性表和县界的属性表没有公共字段,所以没法通过属性连接。如何通过事件K找到对应的区县名称,并将其添加到事件K的属性表中?值得注意的是,地图上次是有两个点,看起来是一个,是因为重合了。由于一个区县里面可能有多个点,我们需要得到对应点的和。此外,我们注意到,匹配规则是一对一的。
2025-08-26 13:29:53
216
原创 ArcGIS学习-9 ArcGIS查询操作
对于熟悉python的朋友我推荐使用python的模式,非常友好。里面甚至可以写函数,注意这里的一个缩进是空2格,如果一个缩进空4格则会报错!但是新建字段的时候,需要注意数据类型的设置,最好与参与运算的数据类型一致,否则数据类型强转可能导致意外的效果。打开县界的属性表,现在需要将省市区的名称拼在一起组成一个新的字段ADDR,值得注意的是,不加括号和前面加括号,查出来的结果一致(35条记录)而后面加括号,查询结果与之前的不一致(25条记录)也有多边形的和其他的,自己尝试一下。此外,这样可以得到相同的结果。
2025-08-26 11:06:56
183
原创 ArcGIS学习-7 使用ArcMap操作属性数据
在安徽省界中选中满足一定条件的行,注意,在输入表达式的时候,可以先点击“获取唯一值”,在书写的时候,直接点唯一值,可以避免表达书输出错误。现在进行多对一的左连接,因为安徽省县界数据中每个市都有多条记录,而新创建的市界temp每个市就一条记录,所以将其左连接到安徽省县界数据。另一种方法是选中一条记录,然后使用字段计算器,这个方法修改之后无法回退,而在编辑器的方法里可以ctrl+z回退。注意,表连接是临时的,数据暂存在内存中,当关闭这个要素,重新打开后,则还是未连接的状态。在这里我们可以选择csv的表格数据。
2025-08-18 14:36:11
352
原创 ArcGIS学习-6 GIS属性数据理论
两张表连接后如下所示,他们根据共同的列的DISTNAME进行连接(arcgis默认进行左连接),连接后,大表同时具备两张表的所有列。数据表的OBJECTID和Shape列是自动生成的,用户无法更改。数据表是存储在数据库中的类似于mysql 数据库。其底层的查询代码还是基于sql语句实现的。根据左表的一条记录,选中右表的多个记录。
2025-08-18 11:22:04
141
原创 ArcGIS学习-5 动态文本实现动态标注
简单来说,就是文本内容是动态变化的,地图每刷新一次,都会根据地图内容,变换相应的文本内容。找到左上角的示例,粘贴到刚刚新建的坐标系动态文本中,替换原来的内容。更改一下样式,其他角落同理配置。页面布局->处理动态文本。1.我们插入坐标系文本。删掉dms,绑定数据框。2.去官网的文档里面。
2025-08-14 16:09:52
194
原创 ArcGIS学习-4 ArcMap专题制图
打开样式管理器双击标记符号新建一个标记此时我们在事件k的发生次数中点击符号,就可以看到新建的“污”此外我们也可以上传自定义图片,来替换掉原先的符号。
2025-08-14 15:30:30
647
原创 ArcGIS学习-3 ArcMap基本制图操作
这里推荐设置相对路径,如果使用绝对路径,工程文件夹挪位置之后,工程引用的绝对路径就会失效。编辑采样点的图层属性,注意以下红框的设置点,将Height数据分成5类,以颜色区分。切换到布局,然后插入一个指北针,不切换插不了,然后点击左上角:文件-保存。打开空白图层,左下角切换成布局视图,可以看到A4大小的图层视图。关闭软件,去到目录下,双击保存的mxd文件后就可以恢复了。加载DEM数据,默认显示方式是拉伸,即数据分类是连续的。添加采样点数据,并查看其属性表,有Height数据。软件连接卫星数据的文件夹,
2025-08-12 15:05:37
302
原创 ArcGIS学习-2 要素制图
单波段拉伸:对于单波段,一个像元的取值对应一个区间,图像上以颜色深浅区别地物信息。分类:根据属性值分类,每个区间形成一个类别,并对应一种颜色。如果有红绿蓝三种波段的数据,可以合成三通道的真彩色的图片。唯一值:土地应用类型一种类型对应一种颜色。如果涉及波段的组合合成都叫假彩色合成。每块区域都有一个图表来表述数据。根据符号状态的不同能定义分级。拉伸:热力图,颜色连续渐变的。根据颜色不同能定义分级。通过点的密集程度做定义。
2025-08-12 11:12:06
916
原创 win系统下 cuda编程环境配置
首先明确一点,学cuda或者正式使用cuda最好都是用linux系统,有条件最好自己装一个linux系统,或者租一个服务器。2、创建一个空文件夹,通过vscode打开,新建以下3个文件,放到.vscode文件中。(愿意花钱的话,企业版WMware好像也能支持,但不推荐,有这个钱不如租服务器了)注意cuda的include路径你要根据自己电脑的相应路径修改。注意main.exe对应main.cu编译成exe后的文件路径。1、安装cuda,这个豆包、deepseek可以指导,不赘述。
2025-08-04 15:28:15
209
原创 遥感深度学习-超分模型-FastDiffSR
本文提出了一种基于条件扩散模型的遥感图像超分辨率方法FastDiffSR(所以在阅读本文之前你最好要有扩散模型的基础),其核心是通过新型快速采样策略(结合线性调度与余弦调度,仅需 20 步)在保证采样质量的同时减少扩散步骤;通过引入残差图像降低计算成本,并整合通道注意力与空间注意力提升输出图像的视觉质量。与现有方法相比,FastDiffSR 在LPIPS上提升 0.1-0.2,PSNR。
2025-07-30 17:49:30
1094
原创 线程池原理、源码详解
固定核心线程数,队列无界已知并发量且任务执行时间较均匀的场景,如 Web 服务器处理请求任务堆积可能导致 OOM核心线程 0,最大线程无限,空闲 60s 回收短时间内有大量短任务的场景,如 RPC 调用、异步 IO 操作高并发时可能创建过多线程耗尽资源单线程,队列无界需要顺序执行任务的场景,如事件处理队列、单例资源访问单线程处理效率低,任务堆积可能 OOM支持定时 / 周期任务定时任务或周期性任务,如定时数据同步、监控指标采集周期任务异常可能导致线程终止。
2025-07-13 22:27:14
759
原创 Dice Loss
从式子可以看到,dice loss衡量的是预测和标签的前景重合程度,两者越接近,loss越小,它间接的解决了样本不均衡的问题。例如在河道提取的任务中,一张图的河道面积占整张图的比例很小,也许只是个很细长的部分,但是通过dice loss我们也能更聚焦于这个河道是不是被准确的提取了出来。表示X和Y的交集的元素个数;(这里之所以×2,是因为,如果X和Y能完全重合的话,那么。表示集合X的元素个数例如预测为某一类的像素个数)j集合Y同理。的一半,为了这样做可以让loss在X=Y时等于0)
2025-07-02 21:41:05
123
原创 FocalLoss
BCE缺点:BCE解决了类别不均衡问题,但是仍然没有区分易分类样本还是难分类样本,我们知道P在0或者1附近且误分类时,计算单个样本的loss会比较大,但是P在0.5附近时,loss较小。所以在做反向传播的时候,总是容易区分的或者说容易被纠正的样本会被优先纠正,而模棱两可的样本,可能会被算法忽略。理解起来也简单,考虑一个极端情况,比如对一个癌症的医疗图像分类,正样本(患癌症)的样本数10,远少于负样本1000。简单样本产生的损失会淹没少量困难样本的信号,使得模型难以学习到有效的特征。
2025-06-25 09:10:40
323
原创 解决国内无法连接hugging face的问题
如果你看到有相关网络代理,可以尝试删掉,然后再使用transformers,比如我自己电脑为了加速github设置了代理,那么我就需要临时删掉一些代理。在引入transformers之前就需要引入os.environ['HF_ENDPOINT'] = 'https://hf-mirror.com'一般来说,这个招都管用,但还是有人行不通!
2025-01-13 21:47:15
343
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人