自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 QGIS 属性表连接(Table Joins)与空间连接(Spatial Joins )

密码:8ujq(为便于分享,压缩成了多个压缩包,解压后放在一个文件夹即可)​从天地图官网下载的省、市、县数据,该数据的属性表仅有两列,通过或者,实现对市数据添加省信息、县数据添加省市相关信息。工程文档和相关数据可以通过链接获取: 我这里使用的QGIS版本为 3.40.8。

2025-09-11 08:59:05 387

原创 QGIS:地图配准

中国范围的地图应该是使用的自定义的等面积投影坐标系,基准面与CGCS2000基准面不同,范围大、图像校正需要的特征点就需要很多。11 、此外,使用我们以前安装的AI插件:Bunting Labs AI Georeferencer,但是依靠显卡加速,电脑配置差会很慢,我使用老笔记本直接没用AI配准成果,配准进度一直卡在1%。8、第二种情况是没用经纬网,例如配准一个故宫范围的影像图,先打开配准工具,修改配准工具的配置。1、首先启动配准工具(图层菜单栏-配准工具),配准工具上部分显示地图,下部分显示地面控制点。

2025-09-11 08:57:55 562

原创 QGIS使用小技巧(识别要素、栅格渲染、样式复制粘贴、自定义投影、数字化)

国内很多平台提供的数据是自定义的坐标系,例如下图所示的坐标系。在图层的坐标系中复制相关的信息:在设置中打开自定义投影工具:输入相关的名称信息、WKT参数,点击验证后保存即可。

2025-09-09 19:41:18 497

原创 QGIS 使用表达式设置图层样式

按钮,加载该样式文件即可。此外,样式管理还可以与书签配合使用,书签仅仅固定某一个场景视图,但是并不会固定样式;7、但是当前分类颜色较多,如果想要按照成都平原、川南、川东北、攀西、川西北等分为五类,可以使用表达式重建分类规则。2、如果需要简单的修改图层的颜色、描边、符号样式等,可以直接通过图层样式面板中的相关选项等实现。3、如果需要一些特殊的效果,则可以通过表达式实现,例如将描边颜色设置为比填充颜色深50%,则通过。13、如果以后还需要使用该样式等,可以将其保存为样式文件,当需要再次使用这个样式时,点击。

2025-09-09 19:40:06 405

原创 QGIS 使用表达式计算统计、按类别统计 线段长度

2、如果属性表中没用长度信息,则可以使用 添加几何图形属性工具,该工具将创建一个新的几何图层,该图层最后一列为线段长度,单位是m。5、如果需要统计每一个河流的长度信息,则可以使用按类统计工具,清除对于黄河的筛选后,使用按类别统计工具,统计数据的字段使用长度,类别字段选择名称。在查询构建器中,使用ID进行选择,起初由于编码原因,使用名称无法选中黄河,因此首先另存文件,修改编码为UTF-8。如果仅需对黄河干流相关信息进行统计,首先筛选黄河干流,点击筛选,打开查询构建器;4、使用统计工具统计黄河长度相关信息。

2025-09-08 14:27:12 234

原创 QGIS 使用按表达式选择

则选中的成都市的所有住宿服务点。这一功能与ArcGIS中的字段计算器功能基本相同,操作也很相似。3、在QGIS中打开属性表有表单视图和表格视图两种方式,更多情况下是使用表格视图。2、使用打开属性表工具,能够在QGIS中显示出所有的要素属性。4、如果我们想要选中成都市的住宿服务点,便可以使用表达式功能。7、属性表中会显示出所有要素被选中,在图上也会用黄色进行显示。,使用识别要素工具点选要素,能够显示每一个要素的相关信息。6、也可以通过:按属性表选择要素来快速启动 表达式编辑器。,然后点击所有唯一值,双击。

2025-09-08 14:26:14 266

原创 使用Global Watersheds提取水文站控制区域(水文站上下游 流域水系等)

以前计算水文站控制区域要使用ArcGIS或者Swat等,要进行各种水文分析相关的预处理,还需要较高精度的DEM数据。,用户可以通过点击地图上的任意一点,自动生成并可视化该位置对应的流域边界;该平台旨在使复杂的流域科学变得直观易懂,其背后依赖的数据基础来源于。这个是McGill 大学 “Global Watersheds” 研究项目的官方网站,它主要提供一个。比如找到了甘谷驿的位置,在地图上找到河流后点击,出现弹窗后点击。等全球权威水文数据集。,支持下载四种数据格式;

2025-09-02 21:02:52 271

原创 ArcGIS Pro中 Nodata和nan 黑边的处理

在ArcGIS Pro中打开栅格数据,可能会有由于Nodata或者nan等造成的黑边;如果是该栅格数据后续还要进行栅格计算、掩膜提取等操作,很多时候也可以忽略Nodata造成的影响。但有时候已经要用该数据制图出图了,还有黑边,就需要采取措施处理掉或者换QGIS制图出图,比如我下面的数据在QGIS中是正常显示,但是在ArcGIS Pro中会产生黑边。

2025-08-29 11:27:40 746

原创 ArcGIS Pro 地图打包与解包

ArcGIS Pro地图解包更加简单,直接双击地图包文件,会默认使用ArcGIS Pro解包加载。面板,可以打包到Online、打包到地图包,选择将包保存到文件,修改项目详细信息,点击。如果需要在ArcGIS Pro 打包某一个地图文档,在 菜单栏中 点击。

2025-08-29 11:07:24 221

原创 同一个栅格数据,为何在QGIS和ArcGIS Pro中打开后显示的数值范围不同?

我有一个栅格数据,第一次是在QGIS中打开的,数值范围如下所示:后来又在ArcGIS Pro打开,在打开过程中ArcGIS Pro默认创建了并进行了相关的汇总统计(我以前勾选了默认创建影像金字塔,但这会导致有时候打开栅格数据比较慢),数值范围如下所示:但当我把QGIS中的数据重新加载后,数值范围又和ArcGIS Pro中的数值范围相同了,我以前从没有注意过这相关问题。经过查询了解后,才知道这种显示差异是正常的,它仅仅是的问题,数据并不存在异常。QGIS在对栅格显示时,默认使用了更加快速的。

2025-08-28 14:44:20 644

原创 学GIS 学习哪种编程语言更适合——Python, R或 JavaScript?

2025-08-28 14:43:28 133

原创 .shp、.geojson、.kml 三种矢量格式的详细对比

2025-08-27 08:59:01 340

原创 三种遥感分辨率的关键属性、应用和局限性

2025-08-27 08:58:06 82

原创 空间分析常用的遥感指数(NDVI、EVI、NDWI、NDMI、SAVI、GNDVI、ARVI、BAI、NDBI等)

NBR:归一化燃烧指数,(nir - swir) / (nir + swir)。

2025-08-26 16:43:59 626

原创 矢量数据与栅格数据的对比

很多GISer在学习过程中,都学习过栅格数据与矢量数据的特点、差异等,黄杏元老师、汤国安老师等出版的教材尽管很多内容不同,但是也都包括了栅格数据与矢量数据的对比。

2025-08-26 16:42:53 332

原创 QGIS与ArcGIS Pro的详细对比

2025-08-19 09:40:48 80

原创 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 352

原创 GIS专业常见的名词术语以及50个GIS专业名词缩写

2025-08-18 09:34:10 300

原创 分享一个很不错的QGIS-Python-GEE免费教学资源网站

等人开发,网站大部分的教程均提供了数据包,且大部分教程均是支持开源分享。您可以自由地将材料用于任何目的,只要您注明原作者的适当姓名即可。目前,我未来的分享可能也是会结合这个网站、QGIS官网帮助文档等,把以前分享的内容查缺补漏、尽量把其中涉及的新案例转为使用国内的相关数据来练习分享一下。大家好,给大家分享一个很不错的QGIS、Python、GEE学习教程与资源,这个网站是由。

2025-08-18 09:32:39 491

原创 GISer应该避免的16个错误,你犯了吗

GIS操作中的常见错误与优化建议 本文总结了16个在GIS项目中常见的操作失误及改进方案,包括数据管理、分析流程和可视化呈现等关键环节。主要问题涉及:使用错误投影导致空间错位、忽视数据清洗与验证、缺乏定期备份、依赖默认参数设置、忽略拓扑规则等。同时强调了更新数据、规范图层管理、测试输出结果、注意尺度效应等质量控制要点。在操作规范方面,建议保持持续学习、记录工作流程、统一命名规则、重视地图设计并积极寻求反馈。这些建议有助于提升GIS项目的工作效率、数据准确性和成果可靠性,避免因基础性错误导致的分析偏差或时间浪

2025-08-15 15:11:37 487

原创 看个乐:GIS在交通、土壤、林业、气候变化、可持续发展、城市规划等方面的广泛应用

2025-08-15 15:08:00 117

原创 两个疑问:QGIS设置经纬网坐标系和地图工程坐标系不同,是否合理?ArcGIS能够修改经纬网坐标系吗?

,我以前使用QGIS主要是用来处理数据啥的,但是在使用QGIS软件制作区位图、构建经纬网过程中,发现QGIS可以设置经纬网的坐标系,例如地图工程坐标系为CGCS2000下4498投影坐标系,但是可以修改经纬网的坐标系为CGCS2000的4490地理坐标系。如果设置经纬网使用的坐标系和工程坐标系不同,这样使用地理坐标系就可以设置格网间距为1°或者2°,制图结果如下所示,这样的话制图效果相对更好,经纬网信息也相对正确。按理说都是动态投影,这样的话应该是可以的,但是心里还是感觉困惑,是否会造成其他奇怪的问题?

2025-08-14 21:56:27 317

原创 地图必须的12个元素(哈哈,个人认为有的元素也不必须)

(内容为外网搬运,个人认为保留:比例尺、指北针或经纬网、图例,其他要素酌情,出图能够科学+达意即可)➡️插入地图:插入一个 鹰眼图等,表示研究区在更大尺度上的位置。➡️配色方案:更好的配色方案能够增加地图可读性。➡️标签:标注一些重要的信息,例如城市名称等。➡️图框线:图框线更清晰的表示整个地图的边框。➡️投影信息:展示使用的哪个投影进行的转换。➡️比例尺:明确图上与实际的转换率。➡️行政界线或者边界:确定制图范围。➡️图例:解释说明图上的要素。➡️指北针:指示图上方向。➡️标题:确定地图主题。

2025-08-14 21:52:22 160

原创 GIS 常用的矢量与栅格分析工具

2025-08-13 21:41:58 255

原创 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 596

原创 探索Trae:使用Trae CN爬取 Gitbook 电子书

我使用Kimi-K2模型,第一次代码基本是成功运行,但是存在几个小的问题:重新爬取,总体上爬取成功,但是我有三个新的要求:(1)要把图片也保存下来,目前图片没有成功保存,例如是这样的内容:(assets/WebGIS.png);Trae 2.0最近很火,我正好想要爬取某一个Gitbook 电子书,因此尝试使用Trae和Python进行爬取,在尝试完成后,大感AI代码编辑器真好!尽管我没啥爬虫基础,但是也完成了目标。此次修改后仍旧有问题,再次提示:我在先前已经执行过了3次命令,并且已经生成了第三版的代码。

2025-08-09 22:38:04 224

原创 分享超图提供的、很不错的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 848

原创 零基础小白如何使用QGIS制作研究区地形区位图教程

地理信息是与地理环境要素有关的物质的数量、质量、分布特征、联系和规律等的数字、文字、图形和图像等的总称,具有(1)空间特征(空间位置分布);(2)属性特征(大小、颜色等属性);(3)时序特征(地物随着时间变化)。地理信息系统是由计算机软硬件支持和不同方法组成的系统,该系统被设计用来进行空间数据的采集、管理、处理、分析、建模和显示,以便解决复杂的规划和管理问题。软件安装并打开后,默认的语言为英语,设置中文需要通过菜单栏中的Settings进行设置。选择简体中文后,关闭并重启软件,即可实现设置界面语言为中文。

2025-08-08 23:15:06 1426

原创 Python基础9:PyQT和wxPython对比

wxPython 与 PyQt6 是 Python 两大主流 GUI 框架,各有侧重。

2025-08-06 15:33:51 811

原创 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 566

原创 Miniconda中环境的查看、创建、激活、删除、克隆,包的安装、更新、删除。

环境,但是不知道为何我的CMD打开是ArcGIS Pro的conda环境,而Powershell 查看环境时Base环境时标准的conda base环境,并且我以前也尝试修改CMD的base环境并没有成功。如果是由于默认的C盘空间不足,需要将某一个环境挪到D盘另一个路径下,不需要删除新建环境,可以通过克隆环境的方式,例如将默认环境下的gdal环境克隆到D盘,克隆环境不需要再下载文件,速度会快不少。创建环境后,如果是需要使用某一个特定的conda环境,则需要激活某一个环境。纯净,通过独立环境管理项目依赖。

2025-07-29 15:35:14 787

原创 PS实现A图片和B图片 部分内容的替换(AI提供)

将A图选区替换到B图墙上是一个综合性的PS合成技术,核心在于精准的透视矫正、逼真的光影匹配和自然的纹理融合。没有一键完成的捷径,需要仔细分析B图环境,并运用多种工具和技术耐心调整。

2025-07-29 15:34:08 1340

原创 Python基础7:什么是装饰器?常用的装饰器有哪些?

装饰器是Python高级编程的核心技术之一,广泛应用于Web框架(Django/Flask)、测试工具、性能优化等领域。掌握装饰器能显著提升代码的复用性和可读性。装饰器是Python中一种强大的语法特性,它允许在不修改原函数代码的前提下,动态地增强函数的功能。,它接受一个函数作为参数,并返回一个新函数。

2025-07-24 20:48:08 328

原创 Python基础6:面向对象编程

抽象:隐藏复杂实现细节,仅暴露必要接口;通过抽象类定义规范,强制子类实现特定方法。Python中抽象的实现要通过abc模块,并且通过装饰器,将类变成抽象类,抽象类不能被直接实例化,要想使用抽象类,必须继承该类并实现该类的所有抽象方法。

2025-07-24 20:47:38 343

原创 Python基础5:txt文件和csv文件处理

推荐使用with语句,使用with语句能够自动关闭文件,不需要手动设置close,防止忘记关闭等,这也是python推荐的用法。在处理大量数据时往往使用pandas模块,并且pandas支持更多的高级操作。在 Python 中,处理 CSV 文件的常用代码主要使用内置的。上面的代码是以列表形式,但是往往更推荐使用字典形式读写。等关键字,文件打开时可以使用代码。,这里的模式有多种。

2025-07-22 14:05:49 416

原创 Python基础4:模块与包

模块就好比工具包,就是别人封装好的工具,使用模块需要import。每一个以扩展名 py 结尾的 python 源代码文件都是一个 模块,在模块中定义的 全局变量 、 函数都是模块能够提供给外界直接使用的工具。包是Python模块的一种组织形式,将多个模块组合在一起,形成一个大的Python工具库。包通常是一个拥有文件的目录,它定义了包的属性和方法。

2025-07-22 14:04:38 743

原创 Blender软件入门-了解软件界面

在先前的分享中,我介绍了Blender软件及BlenderGIS插件的安装(参考链接:),学习一下Blender最基础的入门内容。其实很多GISer应该也都接触过类似于Blender的软件,例如SketchUP、3Dmax、Zbrush等,只是现在越来越多的学校本科生不学了。SketchUP入门其实相对简单,因为当时的实验报告都是比较规则的形状,也是桌子或者房子这种,没有学习很复杂的模型。

2025-07-21 19:07:38 492

原创 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 1404

原创 Python基础语法3:函数

才行。函数参数包括形参和实参两种,但并不是必须设置。形参是函数定义时小括号内的参数,用来接收参数使用,在函数体内部作为变量;实参是函数调用时,小括号内的参数,是把数据传输到函数内部。函数使用。

2025-07-19 07:10:50 824

50天50个前端小案例-中文学习笔记

50天50个前端小案例-中文学习笔记

2024-10-13

50个前端小案例中文注释 HTML+CSS+JS

50个前端小案例中文注释 HTML+CSS+JS

2024-12-05

ArcGIS Pro Python教程笔记

arcgis pro python基础学习笔记与高级教程。文本来自于Esri官方英文开源文档,官方链接在文本中可查询,并在官方免费下载相关实验数据。原英文开源书记也可以直接在ESRI官方网站下载。非常适合GIS专业本科生学习入门。讲述了Python基础知识、使用arcpy进行地理数据处理、分析等。

2024-10-13

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

TA关注的人

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