- 博客(350)
- 收藏
- 关注
原创 使用Global Watersheds提取水文站控制区域(水文站上下游 流域水系等)
以前计算水文站控制区域要使用ArcGIS或者Swat等,要进行各种水文分析相关的预处理,还需要较高精度的DEM数据。,用户可以通过点击地图上的任意一点,自动生成并可视化该位置对应的流域边界;该平台旨在使复杂的流域科学变得直观易懂,其背后依赖的数据基础来源于。这个是McGill 大学 “Global Watersheds” 研究项目的官方网站,它主要提供一个。比如找到了甘谷驿的位置,在地图上找到河流后点击,出现弹窗后点击。等全球权威水文数据集。,支持下载四种数据格式;
2025-09-02 21:02:52
259
原创 ArcGIS Pro中 Nodata和nan 黑边的处理
在ArcGIS Pro中打开栅格数据,可能会有由于Nodata或者nan等造成的黑边;如果是该栅格数据后续还要进行栅格计算、掩膜提取等操作,很多时候也可以忽略Nodata造成的影响。但有时候已经要用该数据制图出图了,还有黑边,就需要采取措施处理掉或者换QGIS制图出图,比如我下面的数据在QGIS中是正常显示,但是在ArcGIS Pro中会产生黑边。
2025-08-29 11:27:40
721
原创 ArcGIS Pro 地图打包与解包
ArcGIS Pro地图解包更加简单,直接双击地图包文件,会默认使用ArcGIS Pro解包加载。面板,可以打包到Online、打包到地图包,选择将包保存到文件,修改项目详细信息,点击。如果需要在ArcGIS Pro 打包某一个地图文档,在 菜单栏中 点击。
2025-08-29 11:07:24
212
原创 同一个栅格数据,为何在QGIS和ArcGIS Pro中打开后显示的数值范围不同?
我有一个栅格数据,第一次是在QGIS中打开的,数值范围如下所示:后来又在ArcGIS Pro打开,在打开过程中ArcGIS Pro默认创建了并进行了相关的汇总统计(我以前勾选了默认创建影像金字塔,但这会导致有时候打开栅格数据比较慢),数值范围如下所示:但当我把QGIS中的数据重新加载后,数值范围又和ArcGIS Pro中的数值范围相同了,我以前从没有注意过这相关问题。经过查询了解后,才知道这种显示差异是正常的,它仅仅是的问题,数据并不存在异常。QGIS在对栅格显示时,默认使用了更加快速的。
2025-08-28 14:44:20
634
原创 空间分析常用的遥感指数(NDVI、EVI、NDWI、NDMI、SAVI、GNDVI、ARVI、BAI、NDBI等)
NBR:归一化燃烧指数,(nir - swir) / (nir + swir)。
2025-08-26 16:43:59
617
原创 矢量数据与栅格数据的对比
很多GISer在学习过程中,都学习过栅格数据与矢量数据的特点、差异等,黄杏元老师、汤国安老师等出版的教材尽管很多内容不同,但是也都包括了栅格数据与矢量数据的对比。
2025-08-26 16:42:53
316
原创 GISer应该了解的30种文件格式
Mapinfo TAB(.tab,.map,.dat,.id):MapInfo软件的原生矢量数据格式(.tab定义结构,.dat存储属性,.map存储图形,.id索引)ENVI(.hdr,.img):栅格数据格式,.img文件存储原始像素数据,.hdr头文件定义投影、尺寸、数据类型等元数据。LIDAR(.las,.laz):点云数据标准格式,.las存储激光雷达采集的3D点坐标及属性,.laz是其无损压缩版本。Shapefile(.shp,.shx,.bdf):存储空间与属性信息的矢量数据格式。
2025-08-19 09:39:06
346
原创 分享一个很不错的QGIS-Python-GEE免费教学资源网站
等人开发,网站大部分的教程均提供了数据包,且大部分教程均是支持开源分享。您可以自由地将材料用于任何目的,只要您注明原作者的适当姓名即可。目前,我未来的分享可能也是会结合这个网站、QGIS官网帮助文档等,把以前分享的内容查缺补漏、尽量把其中涉及的新案例转为使用国内的相关数据来练习分享一下。大家好,给大家分享一个很不错的QGIS、Python、GEE学习教程与资源,这个网站是由。
2025-08-18 09:32:39
488
原创 GISer应该避免的16个错误,你犯了吗
GIS操作中的常见错误与优化建议 本文总结了16个在GIS项目中常见的操作失误及改进方案,包括数据管理、分析流程和可视化呈现等关键环节。主要问题涉及:使用错误投影导致空间错位、忽视数据清洗与验证、缺乏定期备份、依赖默认参数设置、忽略拓扑规则等。同时强调了更新数据、规范图层管理、测试输出结果、注意尺度效应等质量控制要点。在操作规范方面,建议保持持续学习、记录工作流程、统一命名规则、重视地图设计并积极寻求反馈。这些建议有助于提升GIS项目的工作效率、数据准确性和成果可靠性,避免因基础性错误导致的分析偏差或时间浪
2025-08-15 15:11:37
487
原创 两个疑问:QGIS设置经纬网坐标系和地图工程坐标系不同,是否合理?ArcGIS能够修改经纬网坐标系吗?
,我以前使用QGIS主要是用来处理数据啥的,但是在使用QGIS软件制作区位图、构建经纬网过程中,发现QGIS可以设置经纬网的坐标系,例如地图工程坐标系为CGCS2000下4498投影坐标系,但是可以修改经纬网的坐标系为CGCS2000的4490地理坐标系。如果设置经纬网使用的坐标系和工程坐标系不同,这样使用地理坐标系就可以设置格网间距为1°或者2°,制图结果如下所示,这样的话制图效果相对更好,经纬网信息也相对正确。按理说都是动态投影,这样的话应该是可以的,但是心里还是感觉困惑,是否会造成其他奇怪的问题?
2025-08-14 21:56:27
312
原创 地图必须的12个元素(哈哈,个人认为有的元素也不必须)
(内容为外网搬运,个人认为保留:比例尺、指北针或经纬网、图例,其他要素酌情,出图能够科学+达意即可)➡️插入地图:插入一个 鹰眼图等,表示研究区在更大尺度上的位置。➡️配色方案:更好的配色方案能够增加地图可读性。➡️标签:标注一些重要的信息,例如城市名称等。➡️图框线:图框线更清晰的表示整个地图的边框。➡️投影信息:展示使用的哪个投影进行的转换。➡️比例尺:明确图上与实际的转换率。➡️行政界线或者边界:确定制图范围。➡️图例:解释说明图上的要素。➡️指北针:指示图上方向。➡️标题:确定地图主题。
2025-08-14 21:52:22
153
原创 Mundi.ai: AI原生GIS
Bunting Labs其实在去年就发布了好几个GIS AI工具,(https://buntinglabs.com/),但都是收费的QGIS AI插件,通过注册后可以获得一定的试用。在QGIS中添加这几个插件相对简单,在QGIS插件管理器中搜索Bunting Labs AI Vectorizer可以添加AI数字化与AI配准插件;,注册账号后即可使用。简单使用了一下,尽管我输入的中文指令,但是这些很基础的操作还是很快完成了,感觉一些基础的工作说不准哪天就会被AI取代,尤其是很多非涉密的领域和任务。
2025-08-13 21:40:47
429
原创 免费PDF编辑软件 pdf24-creator 及其安装包
但是官方下载如果没有魔法的话,下载速度很慢,比百度网盘下载还满,因此我把它分享到网盘。但是这一款软件的PDF编辑功能不是很强大,不能编辑PDF文件上的文字,但是能够实现PDF转word等功能。即使选择的英语,在win11系统打开时默认的界面也是中文界面;虽然这个软件最新版也是2015年开发的,但是功能也很全面,普通情况下完全可以替代福昕或者Acrobat啦。安装时,双击运行安装包即可,安装时的语言选择英语,可以修改安装路径,其他都点击Next即可。,不能和Acrobat一样,直接修改原先PDF上的文字。
2025-08-09 22:38:54
571
原创 探索Trae:使用Trae CN爬取 Gitbook 电子书
我使用Kimi-K2模型,第一次代码基本是成功运行,但是存在几个小的问题:重新爬取,总体上爬取成功,但是我有三个新的要求:(1)要把图片也保存下来,目前图片没有成功保存,例如是这样的内容:(assets/WebGIS.png);Trae 2.0最近很火,我正好想要爬取某一个Gitbook 电子书,因此尝试使用Trae和Python进行爬取,在尝试完成后,大感AI代码编辑器真好!尽管我没啥爬虫基础,但是也完成了目标。此次修改后仍旧有问题,再次提示:我在先前已经执行过了3次命令,并且已经生成了第三版的代码。
2025-08-09 22:38:04
223
原创 分享超图提供的、很不错的WebGIS学习资源
W3C文件中文翻译本(W3C中国):https://www.w3.org/2005/11/Translations/Lists/ListLang-zh-hans.html。CommonJS中文教程:http://www.ruanyifeng.com/blog/2015/05/commonjs-in-browser.html。D3.js中文教程:http://wiki.jikexueyuan.com/project/d3wiki/introduction.html。
2025-08-08 23:16:43
845
原创 零基础小白如何使用QGIS制作研究区地形区位图教程
地理信息是与地理环境要素有关的物质的数量、质量、分布特征、联系和规律等的数字、文字、图形和图像等的总称,具有(1)空间特征(空间位置分布);(2)属性特征(大小、颜色等属性);(3)时序特征(地物随着时间变化)。地理信息系统是由计算机软硬件支持和不同方法组成的系统,该系统被设计用来进行空间数据的采集、管理、处理、分析、建模和显示,以便解决复杂的规划和管理问题。软件安装并打开后,默认的语言为英语,设置中文需要通过菜单栏中的Settings进行设置。选择简体中文后,关闭并重启软件,即可实现设置界面语言为中文。
2025-08-08 23:15:06
1406
原创 Python 基础8:界面开发(wxPython)
Python中界面设计常用的库有多种,不同的库定位不同;常用的标准库和轻量库有:Tkinter、PySimpleGUI。Tkinter是Python 自带的标准库,适合初学者和小型应用;PySimpleGUI封装了 Tkinter、PyQt、wxPython 的简化层,降低学习门槛。专业的库有:wxPython、PyQT6或PySide等,PyQt 和 PySide 是两个用于 Python 的 GUI 开发框架,它们都基于 Qt 库,功能最全面的商业级框架;wxPython是基于 wxWidgets 的跨
2025-08-06 15:32:28
558
原创 Miniconda中环境的查看、创建、激活、删除、克隆,包的安装、更新、删除。
环境,但是不知道为何我的CMD打开是ArcGIS Pro的conda环境,而Powershell 查看环境时Base环境时标准的conda base环境,并且我以前也尝试修改CMD的base环境并没有成功。如果是由于默认的C盘空间不足,需要将某一个环境挪到D盘另一个路径下,不需要删除新建环境,可以通过克隆环境的方式,例如将默认环境下的gdal环境克隆到D盘,克隆环境不需要再下载文件,速度会快不少。创建环境后,如果是需要使用某一个特定的conda环境,则需要激活某一个环境。纯净,通过独立环境管理项目依赖。
2025-07-29 15:35:14
781
原创 PS实现A图片和B图片 部分内容的替换(AI提供)
将A图选区替换到B图墙上是一个综合性的PS合成技术,核心在于精准的透视矫正、逼真的光影匹配和自然的纹理融合。没有一键完成的捷径,需要仔细分析B图环境,并运用多种工具和技术耐心调整。
2025-07-29 15:34:08
1310
原创 Python基础7:什么是装饰器?常用的装饰器有哪些?
装饰器是Python高级编程的核心技术之一,广泛应用于Web框架(Django/Flask)、测试工具、性能优化等领域。掌握装饰器能显著提升代码的复用性和可读性。装饰器是Python中一种强大的语法特性,它允许在不修改原函数代码的前提下,动态地增强函数的功能。,它接受一个函数作为参数,并返回一个新函数。
2025-07-24 20:48:08
325
原创 Python基础6:面向对象编程
抽象:隐藏复杂实现细节,仅暴露必要接口;通过抽象类定义规范,强制子类实现特定方法。Python中抽象的实现要通过abc模块,并且通过装饰器,将类变成抽象类,抽象类不能被直接实例化,要想使用抽象类,必须继承该类并实现该类的所有抽象方法。
2025-07-24 20:47:38
340
原创 Python基础5:txt文件和csv文件处理
推荐使用with语句,使用with语句能够自动关闭文件,不需要手动设置close,防止忘记关闭等,这也是python推荐的用法。在处理大量数据时往往使用pandas模块,并且pandas支持更多的高级操作。在 Python 中,处理 CSV 文件的常用代码主要使用内置的。上面的代码是以列表形式,但是往往更推荐使用字典形式读写。等关键字,文件打开时可以使用代码。,这里的模式有多种。
2025-07-22 14:05:49
414
原创 Python基础4:模块与包
模块就好比工具包,就是别人封装好的工具,使用模块需要import。每一个以扩展名 py 结尾的 python 源代码文件都是一个 模块,在模块中定义的 全局变量 、 函数都是模块能够提供给外界直接使用的工具。包是Python模块的一种组织形式,将多个模块组合在一起,形成一个大的Python工具库。包通常是一个拥有文件的目录,它定义了包的属性和方法。
2025-07-22 14:04:38
740
原创 Blender软件入门-了解软件界面
在先前的分享中,我介绍了Blender软件及BlenderGIS插件的安装(参考链接:),学习一下Blender最基础的入门内容。其实很多GISer应该也都接触过类似于Blender的软件,例如SketchUP、3Dmax、Zbrush等,只是现在越来越多的学校本科生不学了。SketchUP入门其实相对简单,因为当时的实验报告都是比较规则的形状,也是桌子或者房子这种,没有学习很复杂的模型。
2025-07-21 19:07:38
483
原创 QGIS、ArcMap、ArcGIS Pro中的书签功能、场景裁剪
的视频才注意到的,感觉自己好多功能都没有学习使用过,参考官网:https://pro.arcgis.com/zh-cn/pro-app/latest/help/mapping/properties/clip-layers-in-a-map.htm,可以不真实裁剪数据,而仅仅显示特定区域的数据,尤其是显示部分区域的在线遥感图源时更加便捷。如果要想显示济南市的天地图影像,如果是本地的数据可以直接裁剪,但是在线图源没办法裁剪,所以右键图层,打开数据框属性,裁剪选项中选择裁剪至指定形状,要素轮廓选择济南市即可。
2025-07-21 19:05:52
1394
原创 Python基础语法3:函数
才行。函数参数包括形参和实参两种,但并不是必须设置。形参是函数定义时小括号内的参数,用来接收参数使用,在函数体内部作为变量;实参是函数调用时,小括号内的参数,是把数据传输到函数内部。函数使用。
2025-07-19 07:10:50
824
原创 GIS与PS软件中的各种图层混合模式
特性GIS 图层混合模式PS 图层混合模式主要目的数据可视化增强、信息突出、关系揭示图像编辑、创意合成、特效制作、调色核心作用控制多个地理图层在视觉上的叠加显示效果控制图层像素如何与下层像素相互作用产生新视觉效果改变数据否 (仅视觉渲染)是 (当合并或输出时,像素值被修改)复杂度相对较低,模式效果较直观易预测极高,效果极其丰富且高度依赖图层内容,需大量实践常用模式正常、变亮、变暗、正片叠底、滤色、叠加颜色、明度、差值正常正片叠底滤色叠加柔光强光颜色明度、差值学习重点。
2025-07-19 07:09:19
581
原创 ArcGIS Pro+PS 实现地形渲染效果图
先前关注了B站和小红书博主,,大神讲的确实好,深感佩服,自己以前的制图仅仅实现了制图,实现了把图放在论文里能凑合,而不是设计。,又新学会了不少的内容,深感学习之路的漫长。推荐大家关注并跟随的视频去学习一下,我这里仅仅是自己的学习笔记和记录分享而已,删减或者修改了很多内容。UP的视频很多是ArcGIS Pro结合PS、AI、Blender等制图,看UP的视频还是能学到很多东西,在先前自己的制图过程中基本就是GIS软件直接出,很少和其他软件联动。
2025-07-18 22:25:13
1370
原创 谷歌地球与ArcGIS Pro查看三维地形
进入谷歌地球Web端,可以查看历史影像、三维地形数据、导入kml文件等。加载3D地形数据,转全局场景后,即可查看三维地形等场景。
2025-07-18 22:23:47
498
原创 Python 基础语法2:组合数据类型、异常
reise抛出异常是,可以设置参数,包括异常名称和异常信息的描述等,例如下面的ZeroDivisionError是个异常名称,"除0错误"是异常描述。在python中,有这样一些类型,它们的成员是有序排列的,并且可以通过下标访问成员,这些类型称之为序列;2、异常处理except模块可以多个,从上往下匹配,如果能够匹配成功,立即执行相应的异常处理代码块,执行完毕后,不在往下匹配,转到3执行。如果代码没有语法问题,可以运行,但会出运行时的错误,例如除零错误,下标越界等问题,这种在运行期间检测到的错误被称为。
2025-07-14 21:59:05
350
原创 Python基础语法1:注释与输入输出、变量与简单数据类型、运算符与表达式、条件判断与循环
Python是一个大家都很熟悉的语言,由于Python语法简单、免费开源、各种三方库,很多专业都有学习应用,GIS专业也是,不论是ArcGIS还是QGIS等,都对Python有广泛的支持,所以我们学习Python其实主要是软件应用层面的应用编程。,由于我并不是0基础,所以笔记中并不是记录了尚硅谷课程所有的内容。第一部分介绍基础入门内容,分支、循环、数据类型、函数、文件操作等。
2025-07-14 21:56:44
390
原创 学习笔记——农作物遥感识别与大范围农作物类别制图的若干关键问题
农作物遥感识别与大范围农作物类别制图的若干关键问题》视频来自于B站,原视频为空天院李强子研究员分享,内容仅作为学习分享。
2025-07-14 21:43:43
666
ArcGIS Pro Python教程笔记
2024-10-13
R语言提取特定列,[,3]和[3]的区别,不懂差异产生的原因
2023-10-09
np.arange输出结果异常
2023-04-16
Microsoft access database engine 让他默认启动
2022-11-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人