- 博客(532)
- 资源 (46)
- 收藏
- 关注

原创 ArcGIS Pro/GeoScene Pro AI 助手 2.1
ArcGIS Pro/GeoScene Pro AI 助手 2.1,带你重塑GIS工作流的智能革命。
2025-04-02 15:32:22
1421
原创 【无标题】
Tile Caching 支持多种服务接口,如 WMS-C、WMTS、TMS 和 Google Maps KML,允许用户通过不同的客户端访问和展示地图数据。WCS 支持多种栅格数据格式,如 GeoTIFF、JPEG、PNG 等,并且可以与 WMS 结合使用,提供更丰富的地理信息服务。,允许用户通过这些格式发布和访问地理数据。GeoServer 支持 WPS,允许用户通过 WPS 接口调用地理空间算法,如 JTS(Java Topology Suite)算法,实现复杂的空间分析和可视化操作。
2025-07-24 13:48:25
583
原创 【SpringBoot】标准HTTP方法列表
HTTP请求方法对照摘要: GET用于获取资源(广泛支持);POST用于提交数据(表单/API通用);PUT替换完整资源(RESTful API);DELETE移除资源;OPTIONS处理跨域预检;HEAD仅获取响应头(性能优化);TRACE用于请求诊断;PATCH部分更新资源(替代PUT)。表单仅支持GET/POST,API支持全部方法(除CONNECT外),其中TRACE/PATCH需特定场景使用。完整对照表显示RFC标准方法在Web开发中的差异化应用场景。
2025-07-19 09:53:47
354
原创 【SpringBoot】实战-开发接口-用户
本文介绍了基于Spring Boot的用户系统开发流程,主要包括用户注册、登录、信息管理等功能模块。系统采用分层架构设计,包含Controller、Service、Mapper等层级,使用Lombok简化代码,通过JWT实现认证授权。关键技术点包括:1) 使用Result统一封装响应数据;2) 实现MD5密码加密;3) 集成JWT令牌认证;4) 通过ThreadLocal优化用户信息传递;5) 使用拦截器统一处理权限验证。文章详细说明了各功能接口的实现逻辑,并针对开发过程中遇到的406错误、参数校验等问题提
2025-07-17 21:57:54
776
原创 【博士】计算机,遥感,GIS方向
广大网友,明年2026年有那个导师招学生啊,本人想明年读个博士,最好北京,陕西,河南,山西,河北的学校,有谁可以推荐一下吗?
2025-07-17 20:30:53
932
1
原创 【SpringBoot】实战-开发接口-用户-登录
本文介绍了基于JWT的登录认证实现方案。主要内容包括:1) 登录接口验证用户名密码,使用正则校验输入格式;2) JWT令牌的组成结构(Header、Payload、Signature)及其安全特性;3) 通过java-jwt库生成和验证令牌的代码实现;4) 在Controller层进行令牌验证;5) 使用拦截器统一处理认证逻辑,避免重复代码。该方案通过令牌机制实现了接口访问控制,在保障安全性的同时减少了数据库查询次数。
2025-07-17 14:38:52
390
原创 【SpringBoot】实战-开发接口-用户-注册
本文介绍了基于Spring框架的用户注册接口开发流程,主要包括:1)创建统一响应结果实体类Result;2)实现Controller层处理注册请求;3)编写Service接口及实现类,包含用户查询和注册功能;4)使用MyBatis的Mapper接口进行数据库操作;5)MD5工具类实现密码加密。开发过程中遇到406错误,通过为Result类添加Lombok注解解决。最后提出使用Spring Validation框架简化参数校验,并建议通过全局异常处理器优化异常处理。该实现采用分层架构,包含完整的用户注册业务逻
2025-07-16 21:47:56
526
1
原创 【SpringBoot】运行 ‘JwtTest.testGen‘ 时出错无法解析 org.junit.platform:junit-platform-launcher:1.10.3
【代码】【SpringBoot】运行 ‘JwtTest.testGen‘ 时出错无法解析 org.junit.platform:junit-platform-launcher:1.10.3。
2025-07-16 20:57:20
102
原创 【SpringBoot】自动生成getter,setter等方法
Lombok是一个Java库,通过注解简化代码编写。常用注解包括:@Data(自动生成getter、setter、toString等方法)、@NoArgsConstructor(生成无参构造方法)和@AllArgsConstructor(生成全参构造方法)。使用前需在项目中添加Lombok依赖(org.projectlombok:lombok),这些注解能显著减少样板代码,提高开发效率。
2025-07-16 11:07:10
146
原创 【ArcGISPro】修改conda虚拟安装包路径
摘要:ArcGIS Pro频繁克隆导致C盘默认虚拟安装包占用过大,影响电脑运行速度。解决方法:1)进入ArcGIS Pro的conda目录(D:\ProgramFiles\ArcGIS\Pro\bin\Python\Scripts);2)通过命令行执行"conda config --set show_channel_urls yes"生成.condarc配置文件;3)修改该文件配置;4)测试克隆环境并检查虚拟安装包下载情况。此方法可有效解决C盘空间占用问题。
2025-07-16 09:55:46
361
原创 【SpringBoot】配置阿里云仓库
摘要:本文展示了如何配置阿里云Maven仓库,包括主仓库和插件仓库的XML配置代码。配置中启用了正式版(releases)下载,禁用了快照版(snapshots)下载,使用阿里云镜像地址(https://maven.aliyun.com/repository/public)替代默认中央仓库,以加速国内开发者的依赖下载速度。
2025-07-15 15:50:12
109
原创 【地理探测器】解释
地理探测器通过分异及因子、交互作用、风险区和生态四大探测器,定量解析空间分异性。分异及因子探测器计算q值评估单因子解释力;交互作用探测器识别因子协同效应;风险区探测器划定高风险区域;生态探测器比较因子影响力差异。各模块采用方差分解、均值检验等方法,揭示层间异质性特征,为环境、灾害等空间分析提供量化工具。典型应用包括黄土高原水源涵养(降水q=0.42)和西北生态脆弱性研究(气候与人类活动交互q=0.58)。
2025-07-14 19:42:14
843
原创 【F检验】披萨店分店PK赛解释
F检验是判断多组数据方差是否齐性的统计方法。它通过比较组间方差(系统性差异)和组内方差(随机误差)的比值来判断差异来源。若F值接近1,说明各组差异主要来自随机波动;若F值显著大于1,则表明存在显著的组间差异。就像比较不同披萨店的出品稳定性,F检验能分辨是店铺管理问题还是偶然误差导致的质量波动。该方法适用于检验三个及以上样本的方差齐性。
2025-07-14 19:40:20
310
原创 【t检验】用奶茶店排队案例解释
用「奶茶店排队」的故事从头讲起,保证你3分钟彻底明白t检验在干嘛👇 假设你是奶茶店老板,最近推出 新配方奶茶(配方A) ,想测试它是否比 旧配方(配方B) 更受欢迎。你不可能让所有顾客都试喝(成本太高),于是随机找 20位顾客 做实验:数据结果:老板的疑问:t检验的任务就是帮你判断这个差异(7.8 vs 6.5)是真实的,还是随机误差导致的。它像侦探一样做三件事:侦探的核心问题是:t值就是差异强度 ÷ 误差波动:结果解读:p值 = 假设配方没区别时,出现1.3分差异(或更大)的概率t检验就是帮你回答:
2025-07-14 19:31:51
809
原创 【springboot】基础篇 - 学习记录
本文介绍了使用SpringBoot整合PostgreSQL和MyBatis的开发实践。主要内容包括:1) SpringBoot核心特性如起步依赖、自动配置的优势;2) YAML配置文件的编写与使用;3) PostgreSQL数据库安装与SQL语句适配;4) 项目分层架构实现(Mapper、Service、Controller等);5) Bean管理的多种方式及自动配置原理;6) 自定义starter的开发流程。文章通过用户查询案例,详细演示了从数据库设计到接口开发的完整过程,并提供了依赖配置、实体类定义、注
2025-07-13 21:02:32
1038
原创 【SpringBoot】注册条件+自动配置原理+自定义starter
摘要:本文探讨了SpringBoot中实体类属性注入问题及解决方案,重点介绍了@Conditional系列注解(如@ConditionalOnProperty)在条件注入中的应用。文章分析了自动配置原理,包括2.7版本前后的配置方式差异,并阐述了学习自动配置的必要性:一是为开发自定义starter组件,二是应对面试。最后以创建自定义MyBatis starter为例,说明了实现自动配置的具体步骤,包括创建maven工程、配置自动配置类等关键环节。全文贯穿了SpringBoot自动配置的核心思想——约定优于配
2025-07-13 21:02:04
452
原创 【SpringBoot】Bean管理
Spring Boot中的Bean管理主要涉及自动配置、扫描注册和第三方Bean处理。@SpringBootApplication注解包含组件扫描功能,能自动发现项目内的Bean。对于第三方Bean,可使用@Bean或@Import进行注册,其中@Import支持批量导入配置类。安装自定义jar包可使用Maven命令,将文件安装到本地仓库。最佳实践是在配置类中集中注册Bean,并通过@ImportSelector接口实现更优雅的批量导入。此外,还可通过读取配置文件来灵活配置Bean,进一步提升程序的可维护性
2025-07-12 09:11:34
721
原创 【Springboot】Bean解释
SpringBoot中的Bean可以比作餐厅员工,由Spring容器(餐厅经理)统一管理。通过@Service注解注册Bean(如服务员UserService),用@Autowired自动注入所需Bean(如控制器调用服务)。这种方式将对象创建和管理交给框架,开发者只需专注业务逻辑。例如,标注@Service的UserService会被Spring托管,其他类通过@Autowired即可获取其实例,无需手动创建对象。这种机制简化了开发,就像经理负责员工调度,开发者只需提出需求。
2025-07-11 21:55:38
327
原创 【SpringBoot】ioc容器生动解释
IOC容器是Spring框架的核心组件,相当于一个自动化管理的"对象仓库"。它通过控制反转(IOC)和依赖注入实现对象管理的自动化 - 开发者只需声明需要的组件(如用@Component标注),容器就会自动创建并维护这些对象及其依赖关系。这种机制将对象创建与使用的控制权交给框架,实现组件间的解耦,提高代码的可测试性和灵活性。比如餐厅系统中,厨师(Chef)和厨房(Kitchen)的依赖关系无需手动建立,通过@Autowired注解即可自动装配。IOC容器简化了对象生命周期管理,让开发者能
2025-07-11 21:51:42
787
原创 【SpringBoot】 整合MyBatis+Postgresql
MyBatis是一个轻量级持久化框架,通过XML/注解配置SQL语句并映射为Java对象,支持动态SQL和缓存。文章详细介绍了在SpringBoot中整合MyBatis与PostgreSQL数据库的完整流程:包括数据库安装配置(含多版本端口修改)、SQL语句转换注意事项(MySQL与PostgreSQL差异处理)、Maven依赖添加(MyBatis+PostgreSQL驱动)、实体类与Mapper接口创建、分层架构实现(Service/Controller层)。重点讲解了分层架构中各组件(Mapper/Se
2025-07-11 20:16:05
1375
1
原创 【SpringBoot】配置文件学习
SpringBoot支持properties和yaml两种配置文件格式。yaml文件通过层级结构更清晰地表示配置数据,如修改Tomcat端口和虚拟目录。将配置信息写入文件而非代码中,可避免重新打包,提高灵活性。配置文件可用于管理三方技术配置和自定义配置,支持数组等复杂数据结构。与Mybatis等框架整合时,配置文件能有效简化参数设置。参考文档和视频教程提供了具体配置示例。
2025-07-11 16:08:08
481
原创 【springboot】IDEA手动创建SpringBoot简单工程(无插件)
本文介绍了创建Spring Boot项目的详细步骤:首先在Maven工程中添加Spring Boot父依赖(3.5.3版本)和web starter依赖,配置阿里云镜像仓库;然后创建带有@SpringBootApplication注解的启动类;接着添加application.properties配置文件和简单控制器示例(/hello接口);最后运行项目并访问8080端口测试。文中还提到使用Java 24时需要添加特殊参数来消除警告信息。
2025-07-11 10:05:08
327
原创 【springboot】IDEA创建SpringBoot简单工程(有插件)
摘要:本文介绍了使用SpringBoot开发简单Web应用的步骤,包括创建Maven工程、导入依赖、编写Controller和启动类。主要内容:1)创建@RestController标注的HelloController类,实现"/hello"请求返回"HelloWorld";2)遇到依赖下载失败问题时,通过配置阿里云Maven仓库解决;3)处理Java模块系统警告,建议添加--enable-native-access=ALL-UNNAMED等参数。开发过程展示了Spr
2025-07-11 09:19:20
387
原创 【python】本地加载加利福尼亚住房数据集
摘要 本研究使用加州住房数据集进行房价预测分析,数据集包含9个特征变量:经度、纬度、住房年龄中位数、房间总数、卧室总数、人口数、住户数、收入中位数以及房屋价值中位数(目标变量)。通过Pandas库读取CSV格式数据文件后,将数据划分为特征矩阵X(包含前8个特征)和目标向量y(房屋价值中位数)。该数据预处理步骤为后续建立房价预测模型奠定了基础,可用于分析各特征对加州房价的影响程度。
2025-07-09 09:16:22
100
原创 【python】地理探测器:因子探测q值绘图
摘要:本文展示了使用Python进行因子探测器结果可视化的代码实现。通过pandas读取Excel数据,利用seaborn和matplotlib绘制条形图,将因子名作为纵坐标,q值作为横坐标。代码特别处理了p值标注,在p<0.01时显示红色星号标记,并在柱形内部标注q值数值。最后添加了包含q值和显著性标记说明的图例,并保存为"FactorDtector.png"图像文件。该可视化方法清晰呈现了各因子的影响程度及其统计显著性。
2025-07-09 08:48:28
129
原创 【Arcpy】根据多个字段建立多个图层并渲染
摘要:该Python脚本使用ArcPy模块,通过读取Shapefile文件创建基于多组字段对(分类字段和风险字段)的独特值渲染图层。脚本首先检查输入字段对的有效性,然后为每组字段创建图层并设置唯一值渲染器,使用预设的"ConditionNumber"色带进行可视化。主程序中以PM25.shp文件为例,对GDP、NDVI和RH三组分类/风险字段进行处理,最终在ArcGIS Pro当前工程中生成具有不同颜色渲染的专题图层。
2025-07-09 08:16:34
162
原创 【python】地理探测器:风险探测器制图
该代码使用Python的Matplotlib库创建了一个多变量风险检测结果的可视化图表。主要包含两个部分: 左侧展示t检验结果的热力图,用红色(T)/蓝色(F)表示显著性差异结果 右侧显示各变量的风险值柱状图,采用彩虹色系区分不同类别 图表布局为2列n行的网格形式,每个变量占据一个子图。代码处理了GDP、NDVI等12个变量的风险值数据,通过颜色映射和矩阵可视化展示统计检验结果与风险值分布。最终输出保存为"RiskDetector_AllVars.png"文件。
2025-07-08 15:21:05
167
原创 【python】地理探测器生态因子绘图
摘要:本文介绍了使用Python的pandas和matplotlib库绘制生态探测器矩阵图的方法。代码读取Excel文件中的"Ecological detector"数据表,通过遍历下三角矩阵(含对角线),根据单元格值为1.0(显示橙色Y)或0.0(显示蓝色N)绘制不同颜色的正方形色块。程序设置了图形尺寸、颜色方案、文本标注和坐标轴范围,最终生成并保存名为"EcologicalDetector.png"的矩阵可视化图,清晰地展示了生态探测器分析结果。
2025-07-08 11:06:11
128
原创 【ArcGISPro】解决Pro不能导入AppData下的site-packages
是一个在 Python 启动时会被自动导入的模块,主要用于进行全局范围内的自定义配置。
2025-06-30 11:22:43
142
原创 Grapher垂直分布图教程
原始数据原始数据的格式存在问题,我们复制粘贴值新的sheet中只保留数据,不保留格式然后将数据复制粘贴至Grapher中。
2025-06-04 09:49:10
171
原创 【python】三元图绘制(详细注释)
按照规定顺序方向,引平行线,相交于三边的a、b、c点,确定成分。依AB、BC、CA顺序,分别代表B、C、A三组元的含量。
2025-06-03 12:12:44
239
原创 GRASS GIS 生成斜坡单元
thresholdcells比minimumcells大,且这两个数值不能过大,否则生成出来的斜坡单元有问题。不用勾选nort和south数据,没有用还得在线下载。的范围与输入的 DEM 一致。如果不一致,可能会导致计算错误。解决方案将以下两个数据调小一些。
2025-05-28 15:58:33
546
surfer15.zip
2025-06-08
Archer-GIS-AI-Assitant.zip
2025-05-26
ArcGISProAI助手插件2.1(接入Deepseek)
2025-04-02
ArcGIS/GeoScene Pro AI助手2.0插件
2025-04-01
ArcGISPro/GeoScenePro的简易AI助手源码(可接入deepseek)
2025-02-26
Trados2019使用测试
2024-12-05
Heartsome TMX 编辑器 8.0
2024-11-28
适用于ArcGISPro的地理探测器工具
2025-07-04
投影引擎(PE)代码库
2023-12-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人