【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
  • 样例
相关推荐
iFeng的小屋7 分钟前
【2026年新版】Python根据小红书关键词爬取所有笔记数据
笔记·爬虫·python
m0_561359678 分钟前
使用Python处理计算机图形学(PIL/Pillow)
jvm·数据库·python
LeonDL1689 分钟前
基于YOLO11深度学习的衣物识别系统【Python源码+Pyqt5界面+数据集+安装使用教程+训练代码】【附下载链接】
人工智能·python·pyqt5·yolo数据集·yolo11数据集·yolo11深度学习·衣物识别系统
傻啦嘿哟17 分钟前
Python操作PDF页面详解:删除指定页的完整方案
开发语言·python·pdf
serve the people21 分钟前
python环境搭建 (十三) tenacity重试库
服务器·python·php
ASS-ASH21 分钟前
AI时代之向量数据库概览
数据库·人工智能·python·llm·embedding·向量数据库·vlm
乔江seven1 小时前
【Flask 进阶】3 从同步到异步:基于 Redis 任务队列解决 API 高并发与长耗时任务阻塞
redis·python·flask
rit84324991 小时前
基于MATLAB的环境障碍模型构建与蚁群算法路径规划实现
开发语言·算法·matlab
pchaoda1 小时前
基本面因子计算入门
python·matplotlib·量化
hoiii1871 小时前
MATLAB SGM(半全局匹配)算法实现
前端·算法·matlab