在线看seo网站常见的网站名称有哪些

张小明 2025/12/31 18:49:10
在线看seo网站,常见的网站名称有哪些,南京今天的最新消息,wordpress缓存无法清除以下代码基于rasterio读取 / 写入 TIFF、scipy实现插值#xff0c;可对 DEM 中的 0 值#xff08;异常值#xff09;进行邻近插值或反距离加权插值#xff08;IDW#xff09;修复。步骤说明#xff1a;读取 DEM 数据#xff0c;提取有效数据#xff08;非 0 值#xf…以下代码基于rasterio读取 / 写入 TIFF、scipy实现插值可对 DEM 中的 0 值异常值进行邻近插值或反距离加权插值IDW修复。步骤说明读取 DEM 数据提取有效数据非 0 值和待插值的 0 值位置可选两种插值方式邻近插值快速、反距离加权插值更平滑插值修复 0 值区域后保存为新的 TIFF 文件增加数据范围校验确保插值结果在合理区间。import numpy as np import rasterio from scipy.interpolate import NearestNDInterpolator, RBFInterpolator from rasterio.transform import from_origin def repair_dem_zero_values(input_tif, output_tif, methodnearest, power2): 修复DEM中0值异常值的函数 :param input_tif: 输入DEM文件路径dem.tif :param output_tif: 输出修复后的DEM文件路径 :param method: 插值方法可选 nearest邻近插值或 idw反距离加权 :param power: IDW插值的幂次默认2值越大近点权重越高 # 1. 读取DEM数据 with rasterio.open(input_tif) as src: dem_data src.read(1) # 读取第一波段 profile src.profile # 获取影像元数据投影、分辨率、变换等 transform src.transform # 地理变换参数 nodata src.nodata # 原始nodata值若有 # 2. 标记有效数据和待插值位置 # 有效数据非0值0为异常值且在合理范围0-5500m valid_mask (dem_data ! 0) (dem_data 0) (dem_data 5500) # 待插值位置0值且在影像范围内 interpolate_mask dem_data 0 # 检查是否有需要插值的点 if not np.any(interpolate_mask): print(无0值需要插值直接保存原始数据) with rasterio.open(output_tif, w, **profile) as dst: dst.write(dem_data, 1) return # 3. 提取有效数据的坐标和值 # 获取行列坐标可转换为地理坐标此处用行列坐标插值更高效 rows, cols np.meshgrid(np.arange(dem_data.shape[0]), np.arange(dem_data.shape[1]), indexingij) # 有效数据的行列坐标 valid_rows rows[valid_mask] valid_cols cols[valid_mask] valid_values dem_data[valid_mask] # 待插值的行列坐标 interp_rows rows[interpolate_mask] interp_cols cols[interpolate_mask] # 组合坐标为N×2的数组适配scipy插值接口 valid_points np.column_stack((valid_rows, valid_cols)) interp_points np.column_stack((interp_rows, interp_cols)) # 4. 执行插值 if method nearest: # 邻近插值快速适合大区域 interpolator NearestNDInterpolator(valid_points, valid_values) interp_values interpolator(interp_points) elif method idw: # 反距离加权插值更平滑计算稍慢 # 用RBFInterpolator模拟IDW函数类型选inverse_multiquadric等价IDW interpolator RBFInterpolator( valid_points, valid_values, functioninverse_multiquadric, smoothing0, # 无平滑纯IDW kernel_sizeNone ) # 计算IDW权重幂次power interp_values interpolator(interp_points, normpower) else: raise ValueError(method仅支持 nearest 或 idw) # 5. 修正插值结果确保在0-5500m范围内 interp_values np.clip(interp_values, 0, 5500) # 6. 替换0值为插值结果 dem_repaired dem_data.copy() dem_repaired[interpolate_mask] interp_values # 7. 保存修复后的DEM with rasterio.open(output_tif, w, **profile) as dst: dst.write(dem_repaired, 1) print(f修复完成输出文件{output_tif}) print(f插值点数{len(interp_values)}) print(f有效数据占比{np.sum(valid_mask)/dem_data.size*100:.2f}%) # -------------------------- 调用示例 -------------------------- if __name__ __main__: # 输入输出路径根据实际情况修改 input_dem dem.tif # 原始DEM文件 output_dem dem_repaired.tif # 修复后的DEM文件 # 方法1邻近插值快速推荐先试用 repair_dem_zero_values(input_dem, output_dem, methodnearest) # 方法2反距离插值更平滑计算稍慢 # repair_dem_zero_values(input_dem, output_dem, methodidw, power2)依赖安装执行代码前需安装以下库pip install rasterio scipy numpy关键参数说明methodnearest邻近插值速度极快结果为最近有效像素的值适合快速修复idw反距离加权插值结果更平滑符合地形连续性适合对精度要求高的场景。power仅 IDW反距离的幂次默认 2值越大近点对插值结果的影响越大通常取 1-3。clip强制插值结果在 0-5500m 范围内避免插值出现异常值。注意事项若 DEM 中 0 值区域过大无邻近有效数据插值结果可能不准确建议先检查数据有效性地理坐标插值若需基于经纬度 / 投影坐标插值可将rows/cols转换为地理坐标通过transform参数代码中已预留地理变换接口大文件优化若 DEM 文件超大如 GB 级可分块处理参考rasterio的window功能避免内存溢出。验证结果修复后可通过以下方式验证# 读取修复后的数据检查0值是否被替换 with rasterio.open(dem_repaired.tif) as src: data src.read(1) print(f修复后0值数量{np.sum(data 0)}) print(f数据范围{np.min(data)} - {np.max(data)})
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网站添加谷歌地图临安做网站的公司有哪些

MySQL 中的数据库约束是作用于数据表列 / 行的规则,用于限制存入数据的格式、范围和关联性,核心目的是保障数据的完整性(准确性、一致性),避免无效、冗余或冲突的数据进入数据库,是数据库设计和数据质量管理…

张小明 2025/12/29 3:44:20 网站建设

php网站开发 pdf广东建设局网站首页

第一章:Open-AutoGLM大模型轻量化协同在大规模语言模型应用日益广泛的背景下,Open-AutoGLM 作为一款支持自动压缩与协同优化的开源框架,致力于解决大模型部署中的资源消耗问题。该框架通过集成剪枝、量化、知识蒸馏等主流轻量化技术&#xff…

张小明 2025/12/31 13:16:17 网站建设

深圳网络推广网站推广flash网站模板源码

第一章:工业元宇宙中Agent渲染的技术演进在工业元宇宙的构建过程中,智能体(Agent)的可视化与交互能力成为系统沉浸感和功能实现的核心。随着图形计算、实时渲染与分布式仿真技术的进步,Agent渲染从传统的静态模型逐步演…

张小明 2025/12/29 3:44:19 网站建设

qq音乐如何做mp3下载网站企业网站建设专家

第一章:Open-AutoGLM 租房信息筛选自动化在处理海量租房平台数据时,手动筛选符合需求的房源既耗时又容易遗漏关键信息。Open-AutoGLM 是一款基于大语言模型的自动化工具,能够理解自然语言指令并自动执行网页信息提取、条件过滤与结果汇总任务…

张小明 2025/12/29 3:44:25 网站建设

网站seo在哪里设置网页免费建站

第二部分 主流专有桌面操作系统上拥有丰富的高可用性免费软件。您可以在不更换操作系统的情况下,摆脱付费订阅,转向免费软件。在这个系列的前半部分,我们探讨了如何让老旧的Mac或Windows 10电脑焕发新生,理想情况下是如何清理并安…

张小明 2025/12/29 3:44:24 网站建设

网站建设pqiw东莞中小企业网站建设

还在为散落在电脑各处的漫画文件而烦恼吗?想要一款真正能跨设备同步阅读进度的漫画工具吗?YACReader就是你的理想选择!这款基于C/Qt开发的开源漫画阅读器,让你在Windows、macOS、Linux三大平台上都能享受一致的流畅阅读体验。 【免…

张小明 2025/12/29 3:52:00 网站建设