内容概要:本文详细介绍了利用Google Earth Engine (GEE) 进行Sentinel-2卫星数据处理与分类的全流程。首先,通过筛选特定区域(AOI)、时间范围和云覆盖度的数据,去除云层和阴影干扰,并计算云掩膜后的图像中值以提高质量。接着,对图像进行分割并选取关键波段和聚类信息,准备训练数据集,包括多种地表覆盖类型(如非正式定居点、植被、裸地、水体等)。然后,使用随机森林算法训练分类器,并对分割后的图像进行分类。此外,还进行了像素级别的分类作为对比。最后,将分类结果导出到Google Drive,并评估了模型的训练和验证精度。 适合人群:遥感数据分析人员、地理信息系统(GIS)从业者以及对地球观测数据处理感兴趣的科研人员和技术爱好者。 使用场景及目标:①掌握Sentinel-2数据的预处理方法,如去云、降噪等;②学习基于GEE平台的地物分类流程,包括样本准备、模型训练、结果评估等;③理解不同级别(对象级与像素级)分类的区别及其应用场景。 其他说明:本教程侧重于实际操作步骤,提供了完整的Python代码示例,帮助读者快速上手GEE平台上的遥感影像处理任务。同时,通过比较对象级和像素级分类的效果,可以更好地选择合适的分类方法。
1
内容概要:本文旨在分析慕尼黑特蕾西恩维斯地区在2023年和2024年不同时间段(包括 Oktoberfest 期间)的地表温度(LST),以研究城市热岛效应。文中通过 Landsat 9 和 Sentinel-2 卫星影像数据,利用 Split-Window 算法计算 LST,并进行归一化处理和差异分析。此外,还计算了 NDVI、NDBI、NDWI 和 Albedo 等指数,并进行了土地覆盖分类。为了提高分辨率,采用了随机森林算法对 LST 数据进行降尺度处理。最后,通过统计分析和散点图验证了降尺度结果的有效性。 适合人群:具备一定遥感和地理信息系统(GIS)基础知识的研究人员和技术人员,尤其是对城市热岛效应和地表温度分析感兴趣的学者。 使用场景及目标:①分析特定区域(如 Oktoberfest 场地)在不同时间段的地表温度变化;②评估城市热岛效应的影响;③通过降尺度技术提高 LST 数据的空间分辨率;④验证降尺度方法的准确性。 阅读建议:此资源涉及多种遥感数据处理技术和算法,建议读者在阅读时结合实际案例进行实践操作,并重点关注代码实现和结果验证部分。同时,建议读者熟悉 Python 或 JavaScript 编程语言,以及 Google Earth Engine 平台的基本操作。
2025-06-22 14:25:25 35KB 地理信息系统 机器学习
1
内容概要:本文档由Amirhossein Ahrari提供,作为Google Earth Engine教程的一部分,主要介绍植被光学深度(VOD)产品的处理方法,使用Python API(Xee)。文档首先介绍了环境配置与初始化,包括安装所需库如xee、geemap、xarray等,并进行Earth Engine认证与初始化。然后,通过定义地理区域(以水文流域为例),获取并处理了2015年至2020年间L波段VOD数据集。对数据进行了年度和月度平均值计算,并通过matplotlib库绘制了不同时间尺度下的VOD分布图,最后将年度数据保存为netCDF格式。; 适合人群:对遥感数据处理、植被监测感兴趣的科研人员或学生,特别是熟悉Python编程且对Google Earth Engine有一定了解的用户。; 使用场景及目标:①学习如何利用Google Earth Engine平台获取和处理植被光学深度数据;②掌握使用Python API进行空间数据分析的方法;③了解植被光学深度数据的时间序列变化特征及其可视化表示。; 阅读建议:由于涉及到较多的技术细节,建议读者提前准备好相关软件环境,并按照文档步骤逐步操作,同时可以参考作者提供的视频教程加深理解。
2025-06-21 14:01:41 2KB Python Earth Engine 遥感数据处理
1
《激进飞行》是一款基于Unreal Engine开发的第一人称射击游戏。Unreal Engine,由Epic Games开发,是全球广泛使用的3D游戏引擎,尤其在AAA级游戏制作中备受青睐。该引擎以其强大的图形渲染能力、高效的物理模拟以及便捷的蓝图系统著称。 Unreal Engine的核心在于其图形渲染技术,它支持高级的光照系统、动态阴影、粒子效果和高级材质编辑器,使得游戏画面逼真细腻。在《激进飞行》中,我们可以期待看到这些技术的应用,创造出令人震撼的视觉体验,比如真实感的天空盒、动态天气系统和精细的环境细节。 Blueprints是Unreal Engine的一个独特功能,它为非编程背景的设计师和艺术家提供了一种可视化编程方式。通过Blueprints,游戏逻辑可以被直观地构建,无需编写一行代码。在《激进飞行》的开发过程中,蓝图可能被用来设计玩家的移动、射击机制、敌人的AI行为,甚至是游戏中的互动元素,如开关门或触发事件。 Unreal Engine 4(UE4)是这个引擎的最新版本,它带来了许多性能优化和新特性,例如改进的光照计算、更强大的材质系统和更高效的资源管理。UE4还引入了虚幻编辑器,这是一个集成的开发环境,支持实时预览,让开发者能够更快地看到代码和设计改动的效果。 在第一人称射击游戏(FPS)领域,Unreal Engine有着丰富的支持,包括武器和角色动画、网络同步以及多人游戏模式的实现。《激进飞行》可能会利用这些功能来创建紧张刺激的对战体验,同时通过精心设计的关卡和多样化的武器系统增加游戏深度。 从压缩包文件"radical-flights-master"来看,这可能是项目的源代码或者资源文件的主分支。开发者可能在这里包含了游戏的所有核心组件,如场景、模型、纹理、脚本等。通过研究这些文件,我们能够深入理解《激进飞行》的内部工作原理,学习如何使用Unreal Engine构建类似的游戏。 《激进飞行》作为一款使用Unreal Engine开发的游戏,不仅展示了引擎的强大功能,也体现了开发团队在游戏设计和编程方面的技巧。无论是对于玩家还是开发者,这都是一次探索高级游戏开发技术和艺术表现的好机会。
2025-06-19 11:06:30 774.24MB unrealengine unreal-engine blueprints unreal-engine-4
1
《太空射击手:虚幻引擎4太空射击手》是一款基于虚幻引擎4开发的太空主题射击游戏。虚幻引擎4(Unreal Engine 4,简称UE4)是Epic Games公司开发的一款强大的游戏开发工具,它以其高度的灵活性、卓越的图形表现力以及丰富的内置功能在游戏开发者中广受欢迎。 在这款游戏中,玩家将扮演一名太空飞行员,驾驶先进的宇宙飞船在浩瀚的星空中与敌对势力展开激烈的空战。虚幻引擎4的强大图形渲染能力使得游戏的画面逼真,星辰璀璨、空间站的细节、敌机的设计都栩栩如生,为玩家带来沉浸式的游戏体验。 虚幻引擎4提供了许多关键的技术特性,使得《太空射击手》得以实现高质量的视觉效果。例如,它的物理渲染系统可以模拟真实的光照、阴影和材质反射,让玩家感受到空间环境的真实感。另外,动态天气和环境破坏效果也是UE4的强项,这些在游戏中可能表现为星球表面的风暴、太空碎片的碰撞等,增强了游戏的动态性和可玩性。 游戏中的飞行控制系统也需要利用到虚幻引擎4的物理模拟功能,让飞船的移动、加速和转向都遵循真实物理学定律,使玩家能够享受到更真实的飞行体验。同时,UE4的AI系统可以设计出智能的敌人行为模式,他们能够根据玩家的动作做出反应,增加战斗的挑战性。 此外,虚压缩包文件名"space-shooter-master"暗示了项目源代码和资源的主分支。这意味着开发过程中可能包含了游戏逻辑的C++源代码、蓝图系统、3D模型、纹理、音频文件等,这些内容都是构建游戏所必需的。开发者可以通过修改这些源代码和资源来调整游戏玩法、优化性能或者进行个性化定制。 虚幻引擎4还提供了强大的编辑器工具,包括场景构建、动画编辑、脚本编写等,使得非编程背景的设计师也能参与到游戏制作中。通过蓝图系统,设计者无需编写代码就能创建复杂的逻辑和交互,这极大地降低了游戏开发的门槛。 《太空射击手:虚幻引擎4太空射击手》是一款利用了虚幻引擎4强大功能的太空射击游戏,无论是在视觉表现、物理模拟还是游戏设计上都展现了UE4的优秀特性。通过深入学习和掌握这些技术,开发者和玩家都能在这个平台上创造出更多富有创新和乐趣的游戏作品。
2025-06-19 09:47:52 11.43MB unreal-engine UnrealEngine
1
2-98 unity2D游戏引擎Strange Engine -2D Top Down Engine 1.2.12-98 unity2D游戏引擎Strange Engine -2D Top Down Engine 1.2.12-98 unity2D游戏引擎Strange Engine -2D Top Down Engine 1.2.12-98 unity2D游戏引擎Strange Engine -2D Top Down Engine 1.2.12-98 unity2D游戏引擎Strange Engine -2D Top Down Engine 1.2.12-98 unity2D游戏引擎Strange Engine -2D Top Down Engine 1.2.12-98 unity2D游戏引擎Strange Engine -2D Top Down Engine 1.2.12-98 unity2D游戏引擎Strange Engine -2D Top Down Engine 1.2.12-98 unity2D游戏引擎Strange Engine -2D Top Down Engine 1.2.12-98 unity2D游戏引擎Strange Engine -2D Top Down Engine 1.2.12-98 unity2D游戏引擎Strange Engine -2D Top Down Engine 1.2.12-98 unity2D游戏引擎Strange Engine -2D Top Down Engine 1.2.12-98 unity2D游戏引擎Strange Engine -2D Top Down Engine 1.2.12-98 unity2D游戏引擎Strange Engine -2D Top Down Engine 1.2.12-98 unity2D游戏引擎Strange Engine -2D Top Down Engine 1.2.12-98 unity2D游戏引擎Strange Engine -2D Top Down Engine 1.2.12-98 unity2D游戏引擎Strange Engine -2D Top Down Engine 1.2.12-98 unity2D游戏引擎Strange Engine -2D Top Down Engine 1.2.12-98 unity2D游戏引擎Strange Engine -2D Top Down Engine 1.2.12-98 unity2D游戏引擎Strange Engine -2D Top Down Engine 1.2.1
2025-06-12 15:04:10 2.28MB
1
内容概要:本文档展示了如何利用Google Earth Engine(GEE)和geemap库来分析和可视化尼日利亚拉各斯海岸线在2016年和2024年之间的变化。首先初始化Earth Engine并定义感兴趣区域(拉各斯海岸线)。接着定义了一个计算归一化差异水体指数(NDWI)的函数,用于区分水体和其他地物。通过加载和过滤Sentinel-2卫星图像,分别获取2016年和2024年的NDWI图像。然后应用阈值提取水体掩膜,并将这些掩膜叠加到地图上进行可视化,使用不同颜色表示两个年份的水体分布情况。最后,导出变化检测图像到Google Drive,以便进一步分析海岸侵蚀情况。 适合人群:具有基本地理信息系统(GIS)知识和Python编程经验的研究人员或学生。 使用场景及目标:①研究特定区域内的水体变化,如海岸线侵蚀或湖泊面积变化;②学习如何使用Google Earth Engine和geemap库处理遥感数据;③掌握基于NDWI的水体提取方法及其应用。 阅读建议:读者应熟悉Python编程语言以及遥感基础知识,在阅读过程中可以尝试运行代码片段并调整参数以加深理解。同时,可以通过查阅相关文献来补充对NDWI的理解。
2025-06-10 12:37:40 2KB Earth Engine 遥感影像处理 Python
1
Blender虚幻引擎工作区 Blender 2.91 (以上)插件,用于直接导出到Unreal Engine 4(以上4.26 ),并具有Blender中的所有设置(受发送到虚幻插件的启发)。 特征 允许您通过单击直接将静态网格物体,骨架网格物体和动画导出到Unreal Engine 4或FBX文件。 是的,我真的没有任何未来计划。 因此,如果您有任何建议,只需打开新一期。 主要特征 静态网格 导出为静态网格物体。 导出到FBX和虚幻引擎 来自顶点的自定义碰撞 来自网格的自定义碰撞v.1.2 自定义光照贴图 [已弃用-v.2.0]导出配置文件v.1.2 套接字系统v.1.3 详细
2025-06-01 21:57:34 92KB python unreal-engine blender-addon
1
在当今信息技术快速发展的背景下,容器化技术已经成为软件开发和部署的重要方式之一。Docker作为一种流行的容器化平台,其简洁的操作和强大的功能受到了广大开发者的青睐。然而,对于Windows 11家庭版的用户来说,在尝试安装并使用Docker时可能会遇到一些问题,特别是与Hyper-V相关的功能。本文将详细介绍如何在Win11家庭版上安装Docker,并解决“engine stopped”问题,同时提供安装Hyper-V所需命令的具体操作方法。 我们需要了解Win11家庭版系统默认情况下并不包含Hyper-V组件,而Docker Desktop在安装时通常需要依赖Hyper-V以运行Linux容器。因此,我们首先要确保Hyper-V组件的正确安装和启用。具体操作步骤包括检查系统是否满足Hyper-V的硬件要求,如CPU虚拟化技术的支持,然后在控制面板中启用“Windows功能”里的Hyper-V选项。 安装Hyper-V之后,我们可能会遇到Docker的“engine stopped”错误。这个问题通常是由于Docker服务没有正确启动或者与Hyper-V存在配置上的冲突。我们可以尝试重启Docker服务,如果问题依旧存在,可能需要检查Docker的配置文件,如daemon.json,确保其中的设置项正确无误。此外,有时候需要调整防火墙设置或者检查是否有其他安全软件干扰Docker运行。 在解决上述问题的过程中,掌握一些基础的命令行操作是必要的。例如,可以使用Windows内置的PowerShell或CMD工具来执行相关命令。具体到本文提到的压缩包中的“启动hyperv命令.bat”文件,这个批处理脚本应该包含了启用Hyper-V功能所需的命令。用户可以通过双击运行该批处理文件或者在命令行界面中执行该脚本,从而无需手动输入一连串命令来安装Hyper-V。 此外,安装Docker时,还需要注意选择合适的Docker版本。对于Windows系统,Docker Desktop提供了社区版和企业版两种选择,家庭版用户通常需要使用社区版。下载并安装Docker Desktop时,需确保下载的安装包与Win11家庭版兼容,并按照安装向导的提示完成安装。 安装成功后,可以利用Docker命令行工具或者Docker Desktop的图形界面来拉取镜像、创建容器以及管理容器的运行状态。对于开发者而言,掌握这些基本操作可以大幅提高开发和部署的效率。 Win11家庭版用户安装Docker并解决“engine stopped”问题,需要先安装Hyper-V组件,再进行Docker的安装和配置。在过程中可能会遇到各种技术难题,但只要掌握了正确的操作方法和命令,这些障碍都是可以被克服的。随着容器技术的不断普及和优化,相信在不久的将来,Windows家庭版用户也能更加便捷地使用Docker,体验到容器化带来的便利。
2025-05-28 20:20:31 439B docker
1
《Elevating Game Experiences with Unreal Engine 5》是一本专注于使用Unreal Engine 5提升游戏体验的专业书籍。Unreal Engine 5(简称UE5)是 Epic Games 推出的最新一代游戏开发引擎,以其强大的图形渲染能力、高效的工具集和易用性深受开发者喜爱。该书将深入探讨如何利用UE5的特性来创建令人震撼的游戏世界。 UE5引入了两个关键的新技术:Nanite和Lumen。Nanite是一种虚拟微多边形几何系统,它可以导入高细节的3D模型并实时渲染,显著减少了艺术家的工作量和内存需求。Lumen是全局光照解决方案,为游戏环境带来更加真实和动态的光照效果,让游戏世界更加生动。 在游戏开发过程中,C++是UE5的主要编程语言,因此理解C++基础以及如何在UE5中运用它至关重要。本书会介绍如何利用C++进行游戏逻辑编程,创建可扩展的游戏系统,以及优化代码以获得最佳性能。 此外,书中还会涵盖以下关键知识点: 1. **蓝图系统**:蓝图是UE5中的可视化编程工具,允许非程序员通过拖拽和连接节点来构建游戏逻辑。蓝图系统包括角色行为、事件响应、UI设计等多个方面。 2. **材质编辑器**:UE5提供了强大的材质编辑器,使得开发者可以创建复杂的材质表现,包括PBR(物理基础渲染)材质和自定义着色器。 3. **动画系统**:UE5的动画系统支持骨骼动画、蒙皮权重、运动捕捉等,让游戏角色和物体动作更加自然流畅。 4. **关卡设计**:学习如何使用Level Blueprint和World Composition创建多层次、互动丰富的游戏场景。 5. **物理模拟**:UE5内置的PhysX引擎提供真实世界的物理反应,包括碰撞检测、刚体动力学和软体模拟。 6. **网络同步**:对于多人在线游戏,了解如何使用UE5的网络同步机制实现玩家之间的互动和协作至关重要。 7. **性能优化**:掌握内存管理、CPU和GPU优化技巧,确保游戏在各种设备上都能流畅运行。 8. **VR和AR支持**:UE5支持虚拟现实和增强现实项目,书中可能涉及如何为这些平台创建沉浸式体验。 9. **插件和扩展**:学习如何利用社区提供的插件或开发自己的插件,以增强UE5的功能和定制化程度。 10. **发布与部署**:了解游戏打包、测试和发布的过程,以及针对不同平台(如PC、游戏主机、移动设备)的特定优化。 通过阅读《Elevating Game Experiences with Unreal Engine 5》,开发者不仅能掌握UE5的基本使用,还能学习到高级技术和最佳实践,从而创造出具有视觉冲击力且引人入胜的游戏体验。无论是新手还是有经验的开发者,这本书都将为提升游戏开发技能提供宝贵的指导。
2025-05-18 21:19:36 87.58MB 游戏开发 游戏引擎
1