爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
楼主: 斥鷃

[程序设计] matlab中地图边界与掩膜(去掉边界外区域)的实现(基于shape文件)

  [复制链接]
发表于 2015-6-2 21:39:17 | 显示全部楼层
{:eb502:}
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

发表于 2015-6-2 22:20:58 | 显示全部楼层
多谢楼主分享
密码修改失败请联系微信:mofangbao
发表于 2015-6-17 14:47:07 | 显示全部楼层
好帖子呀,新手要用,不知道和R语言那个好呢、、
密码修改失败请联系微信:mofangbao
发表于 2015-6-18 09:03:00 | 显示全部楼层
直接arcgis做个,然后在matlab中geoshow就可以了
密码修改失败请联系微信:mofangbao
发表于 2015-7-8 16:31:02 | 显示全部楼层
斥鷃 发表于 2013-1-30 23:22
最得意一篇帖都没人回~求讨论~~~

谢老师的工作很棒,怒赞
密码修改失败请联系微信:mofangbao
发表于 2015-7-8 19:15:27 | 显示全部楼层
很好的帖子,顶起来!!!
密码修改失败请联系微信:mofangbao
发表于 2015-8-6 19:19:32 | 显示全部楼层
总是出现Too many input arguments.
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2015-8-8 19:13:18 | 显示全部楼层
tianmeng 发表于 2015-8-6 19:19
总是出现Too many input arguments.

可以参考一下正文下面那个“推荐”的帖子
密码修改失败请联系微信:mofangbao
发表于 2015-8-9 10:41:49 | 显示全部楼层
斥鷃 发表于 2015-8-8 19:13
可以参考一下正文下面那个“推荐”的帖子

谢谢,我已经做好了。
S=shaperead('china.shp');
[y,x]=meshgrid(lat,lon);
% r=zeros(size(x));
xx=S(249).X;yy=S(249).Y;
[y1,x1]=meshgrid(15:0.1:55,70:0.1:140);
p=griddata(double(x),double(y),P,x1,y1);
r=inpolygon(x1,y1,xx,yy);
% p=PC;
p(r==0)=nan;
contourf(x1,y1,p);
密码修改失败请联系微信:mofangbao
发表于 2015-8-10 15:54:14 | 显示全部楼层
{:eb502:}{:eb502:}{:eb502:}
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表