【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
  • 样例
相关推荐
奔跑的Ma~11 小时前
企业级 Codex 部署与团队协作方案
后端·python·ai编程·codex·ai学习
星越华夏11 小时前
python办公自动化,csv文件/excel文件差集合并
开发语言·python·excel
jiayong2311 小时前
03 写第一个带逐行注释的 Python 程序
python
弹简特11 小时前
【零基础学Python】04-Python运算符、分支、循环与随机数实战教程
开发语言·python
一天 24h11 小时前
Python自定义迭代器:从入门到精通
开发语言·python·迭代器模式·学习方法·新人首发
在繁华处11 小时前
Hermes Agent 完全使用指南:从安装到多平台部署的全流程教程
python·开源·飞书
暴躁小师兄数据学院11 小时前
【AI大模型应用开发工程师特训笔记】第04讲(第五章):条件判断与流程控制
大数据·人工智能·python·学习
郝学胜-神的一滴11 小时前
系统设计 013:高并发系统缓存:从原理到实践全解析
java·开发语言·python·缓存·系统架构·php·软件构建
半壶清水12 小时前
用 Python 和 OpenCV 提取书法作品中的每一个单字
python·opencv·计算机视觉
rayyy912 小时前
卡牌抽取游戏
开发语言·python