自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【管理多版本Python环境】Anaconda安装及使用

本文介绍了Anaconda这一专为科学计算设计的Python发行版,主要内容包括:1)Anaconda的安装配置指南,重点说明环境变量设置注意事项;2)国内镜像源更换方法;3)虚拟环境管理操作详解;4)在PyCharm和VSCode中配置Anaconda环境的步骤;5)常见问题解决方案。文章提供了完整的命令速查表,涵盖环境创建、包管理、系统配置等常用操作,帮助开发者快速掌握这一科学计算工具的使用技巧。

2025-10-17 23:02:04 1132

原创 QGIS二次开发02:QGIS源码编译

本文详细介绍了在Windows系统下编译QGIS最新长期支持版(LTR)源码的完整流程。主要内容包括:1)源码获取途径(官方下载/GitHub);2)编译环境准备(VS2022、CMake、Cygwin等工具链);3)依赖库安装(通过OSGeo4W获取GIS相关库);4)环境变量配置与CMake工程生成;5)VS编译过程及常见问题解决方法。重点解析了GDAL、GRASS、Python等核心依赖的配置要点,并提供了批处理脚本范例。最后展示了成功编译运行QGIS的验证方法,为开发者进行QGIS二次开发提供了系统

2025-09-29 18:08:57 1119

原创 QGIS二次开发01:环境配置-OSGeo4W镜像

本文介绍了在Windows系统下配置QGIS二次开发环境的完整流程。主要内容包括:1)通过OSGeo4W安装器安装QGIS长期支持版(LTR)和开发包;2)配置Visual Studio 2022项目属性,设置包含目录、库目录和必要的依赖项;3)解决常见的编译和运行时错误;4)提供一个基础示例代码展示如何加载栅格图层。重点强调了环境变量设置、Qt版本兼容性以及DLL文件部署等关键环节,为QGIS二次开发初学者提供了实用的配置指南。

2025-09-06 15:37:16 2755 8

原创 Vulkan入门教程 | 第三部分:使用验证层

本文介绍了Vulkan验证层的配置与使用方法,重点讲解了如何通过验证层进行Vulkan应用程序的调试和错误检测。主要内容包括:验证层的工作原理、统一验证层VK_LAYER_KHRONOS_validation的使用、调试消息传递器的创建与配置、验证层支持的检查机制、动态加载Vulkan扩展函数的方法,以及完整的实例创建流程。文中提供了详细的代码示例,展示了如何实现条件编译控制验证层启用、调试回调函数处理验证消息、资源清理等关键功能。

2025-08-01 00:39:34 1047

原创 Vulkan入门教程 | 第二部分:创建实例

本教程详细介绍了如何创建基础的Vulkan实例,这是所有Vulkan程序的起点。Vulkan实例作为应用程序与驱动程序的连接桥梁,采用显式的对象模型设计,相比OpenGL的全局状态机模式提供了更精细的控制。教程涵盖完整的开发流程:1. 初始化阶段:配置GLFW窗口系统,禁用OpenGL并设置窗口属性;2. 资源准备:创建VkApplicationInfo定义应用信息,获取GLFW所需扩展,配置VkInstanceCreateInfo结构体;3. 实例创建:调用vkCreateInstance并处理可能的错误

2025-07-29 22:31:09 1416

原创 Vulkan入门教程 | 第一部分:Vulkan简介

本文介绍了Vulkan图形API的核心概念和学习资源。Vulkan作为现代跨平台图形API,相比OpenGL提供了更低的开销和更强的控制力,但也更复杂。教程详细讲解了Vulkan开发所需的工具链(GLFW窗口管理、Vulkan SDK、GLM数学库等)和核心概念体系。

2025-07-25 18:04:32 1564

原创 Windows系统配置Panda 3D

本文主要介绍在Windows系统下安装配置开源的 3D 图形引擎Panda 3D的具体步骤,并给出该引擎的示例程序。

2024-12-07 16:45:12 1583 1

原创 错误LNK1104:无法打开文件“GKlib.lib”

笔者在Visual Studio 2022上配置metis软件包、vcpkg后运行ue5-nanite-core代码时,编译后成功后,运行出现LNK1104:无法打开文件“GKlib.lib”问题。经过查询以后发现metis编译后的GKlib文件夹中不存在GKlib.lib这个文件,为此给出解决办法。

2024-11-20 00:04:30 1565 1

原创 Windows+VS2022安装METIS软件包

本文详细介绍如何利用CMake GUI安装、下载METIS软件包,并应用到Windows系统下Visual Studio 2022配置环境,同时对安装时出现的部分问题给出相应的解决措施。

2024-11-18 00:49:16 2429 4

原创 Windows安装vcpkg教程(VS2022)

本文详细介绍如何在Windows系统上使用 Git 克隆 vcpkg 仓库来安装vcpkg工具,并链接Visual Studio 2022。

2024-11-14 21:06:50 2513 1

原创 VS2022配置Vulkan环境

​本章详细介绍如何在Visual Studio 2022中配置Vulkan环境并运行Vulkan程序,并给出配置环境过程中部分问题的解决办法。

2024-11-09 19:10:26 2837 4

原创 高德地图API添加GeoServer发布的WMS图层

本文在加载高德地图API的基础上,利用GeoServer发布shp格式的WMS图层,将WMS图层对应显示在高德地图上,并设置图层样式。

2024-07-19 17:16:05 1761 3

原创 解决OpenLayers调用GeoServer图层时出现不对齐的问题

本文给出GeoServer发布的WMS图层利用OpenLayers加载到地图上时出现地图和图层显示坐标系相同但不对应的情况的解决方案。

2024-07-12 16:06:22 1122 2

原创 GISAlgorithm学习笔记第3篇:GDAL影像降采样

​本文介绍利用GDAL开源库对tif格式的影像进行降采样的操作,并介绍其原理涉及的重要函数。

2024-07-09 17:25:13 753

原创 GISAlgorithm学习笔记第2篇:GDAL影像裁剪

本文介绍利用GDAL开源库对tif格式的影像进行裁剪的操作,并介绍其原理涉及的多个重要函数。

2024-07-06 00:54:50 1525

原创 GISAlgorithm学习笔记第1篇:VS2017配置GDAL库

本文提供在VS2017环境下配置GDAL库的操作。

2024-07-05 21:29:40 1544

原创 ArcEngine入门开发第5篇:空间查询

本文提供利用ArcEngine10.7&VS2017设计Windows窗体实现对Mxd地图文档的空间查询功能(矩形、圆形、多边形查询),效果为地图上被检索要素高亮显示,在地图下端显示其属性值。

2024-06-24 21:27:53 2235 4

原创 ArcEngine入门开发第4篇:属性表的常用操作

本文提供利用ArcEngine10.7&VS2017设计Windows窗体实现对Mxd地图文档属性表的常用操作,显示图层属性,包括查看属性表+删除图层,同时解决“未找到类型或命名空间名”等问题的报错。

2024-06-24 01:24:44 1772 4

原创 ArcEngine入门开发第3篇:距离/面积量算

本文提供利用ArcEngine10.7&VS2017设计Windows窗体实现对Mxd地图文档的距离+面积量算功能,并解决“未找到类型或命名空间名”等的报错。

2024-06-23 10:10:42 1365 5

原创 ArcEngine入门开发第2篇:打开/保存Mxd地图文档

本文提供利用ArcEngine10.7&VS2017设计Windows窗体实现对Mxd地图文档的打开+保存功能,并解决“未找到类型或命名空间名”等的报错。

2024-06-23 01:04:36 1926 5

原创 ArcEngine入门开发第1篇:ArcEngine10.7&VS2017环境配置

ArcEngine开发入门的基础,进行ArcEngine10.7&VS2017环境配置

2024-06-22 15:06:03 3706 16

空空如也

空空如也

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

TA关注的人

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