【matlab利用shp文件制作mask白化文件】

matlab白化文件

mask文件的作用

  • 地理信息绘图中的 "mask" 通常指的是遮罩或掩膜,用于在地图或图像上隐藏、高亮或标记特定区域。
    • 数据可视化: 地理信息绘图 mask 可以用于突出显示特定地理区域,使其在地图上更加显眼。这可以帮助观察者更快地识别感兴趣的区域
    • 数据分析: 通过将 mask 应用于地图上的特定区域,可以隔离出特定地理区域的数据,从而更深入地进行数据分析和研究。
    • 演示和展示: 在演示、展示或报告中,地理信息绘图 mask 可以帮助您集中注意力,突出重点,并有效地传达您想要传达的信息。

matlab制作mask文件

matlab 复制代码
clear;clc;
China1=shaperead('省.shp');
idx1 = 0;
% --- 省界
for i=1:length(China1)
    if strcmp(China1(i).x0xCA0xA1,'河南省'), idx1=i;end
end

% --- 划定整体数据经纬度
mask = ones(128,128);
lat = 30.8:0.05:37.15;
lon = 110.35:0.05:116.7;
[latt,lonn] = meshgrid(lat,lon);

% --- mask圈定
inshp = inpolygon(lonn,latt,China1(idx1).X,China1(idx1).Y);
mask = mask.*inshp;
mask(mask==0) = nan;

save(['../data/henan.mat'],'lat','lon','mask')
  • 读取shp文件变量信息

mask结果

  • 河南省mask
  • 样例
相关推荐
猿界零零七14 小时前
pip install mxnet 报错解决方案
python·pip·mxnet
不只会拍照的程序猿16 小时前
《嵌入式AI筑基笔记02:Python数据类型01,从C的“硬核”到Python的“包容”》
人工智能·笔记·python
Jay_Franklin16 小时前
Quarto与Python集成使用
开发语言·python·markdown
Oueii17 小时前
Django全栈开发入门:构建一个博客系统
jvm·数据库·python
2401_8318249617 小时前
使用Fabric自动化你的部署流程
jvm·数据库·python
njidf18 小时前
Python日志记录(Logging)最佳实践
jvm·数据库·python
@我漫长的孤独流浪18 小时前
Python编程核心知识点速览
开发语言·数据库·python
宇擎智脑科技18 小时前
A2A Python SDK 源码架构解读:一个请求是如何被处理的
人工智能·python·架构·a2a
2401_8512729918 小时前
实战:用Python分析某电商销售数据
jvm·数据库·python
vx_biyesheji000118 小时前
Python 全国城市租房洞察系统 Django框架 Requests爬虫 可视化 房子 房源 大数据 大模型 计算机毕业设计源码(建议收藏)✅
爬虫·python·机器学习·django·flask·课程设计·旅游