%% 修改日期 2021/12/8clc
clear
close all%% 测试数据,第一列代表纬度,第二列经度,第三列则是点的值
txt = [46.75296619 -69.1022775 0.31290975246.80735808  -69.06131914    0.39115348546.68438136  -68.40644856    -0.52491718547.68233472 -67.83951645    -0.36287248147.73347821 -67.48293127    0.37907463346.56927204  -66.63274775    0.62725311548.82562532  -89.90962194    -0.81023637449.0812938  -88.90238965    0.0249999349.35432864   -86.12624065    0.06561184748.68766235  -85.30347215    -0.90355251763.50718307 -106.5093842    0.04127716354.97197342  -94.08466339    0.03490436463.40093613  -104.4501114    0.07838092760.09253311  -99.99758911    0.48211839952.10863113  -88.39727783    0.11247205761.94615173  -100.0819702    0.02413884760.3741684   -102.3393326    0.35761289654.6315918   -111.2618713    -0.00014206555.32191086 -108.146904 0.07028974654.93228531  -109.2432938    0.75199462557.58321381  -96.2898941 0.0431657456.83683014   -104.2588959    -0.0073507954.33012772  -109.4531403    0.14377455454.71362686  -93.17708588    0.08516170852.77823257  -92.98579407    0.21854175651.54619598  -92.03131104    0.13476404552.16275024  -90.94496155    -0.76109150952.20027542 -89.87015533    0.2554320153.00246048   -89.05403137    0.53392649153.35476303  -89.2333374 0.007532292];%% 绘制点的地理空间分布,并用颜色和大小代表数值
%
figure(1)
worldmap([35 75],[-150 -50])               %加载指定区域的世界地图
geoshow('landareas.shp', 'FaceColor', [0.85 0.85 0.85], 'EdgeColor', [0.8 0.8 0.8]) %加载陆地hco = colorbar;                                   %显示colorbar
set(get(hco,'label'),'string','Trend of Q (mm/year)','FontSize',15);   %加载colorbar标签
load c_MPL_RdBu                               %加载指定colorbar
colormap(mycmap)
caxis([-1 1])                                        %colorbar上下限for i = 1:length(txt)lat = txt(i,1);                                   %点的纬度lon = txt(i,2);                                  %点的经度z =  txt(i,3);                                    %点的数值%% 关键一步,给点赋颜色,geoshow无法像scatter函数一样自动根据点据数据赋颜色% 计算点的颜色在colorbar中的位置,我采用的colorbar是128*3的rgbcolor_loc = round((z+1)/2*128);      color_loc(color_loc>128) = 128;      %说明点的值超过了color的上限(此处是1),赋以最蓝的颜色color_loc(color_loc<1) = 1;             %说明点的值超过了color的上限(此处是-1),赋以最洪的颜色geoshow(lat,lon,'displaytype','point','MarkerFaceColor',mycmap(color_loc,:),'MarkerEdgeColor',[0.5 0.5 0.5],'markersize',10,'Marker','o')
endh = figure(1);
set(h,'units','normalized','position',[0.1 0.1 0.4 0.35]);

输出图如下:

后记:

写博客的初衷是分享经验,同时也是自己对思路和代码的整理,方便日后处理数据,希望帮到有需要的人。
如果还有其他问题的,那么:知识付费,也许我的时间和经验正好可以解决你的问题。
可添加QQ:819369354

2022/5/27

MATLAB 绘制点的地理空间分布,并用点的颜色或大小代表数值相关推荐

  1. 用matlab对称振子E面方向图,利用matlab绘制电基本振子e面方向图和空间立体方向图.doc...

    利用matlab绘制电基本振子e面方向图和空间立体方向图.doc 微波技术与天线实验报告学院:信电学院班级:通信2班姓名:学号:2014年4月29日1利用matlab绘制电基本振子E面方向图和空间立体 ...

  2. 用Matlab绘制正方形圆形椭圆

    利用Matlab绘制正方形.圆形.椭圆形,并填充颜色. 1 绘制正方形 2 绘制圆形 3 绘制椭圆形 绘制正方形 a = 2; % 正方形边长 x = [a/2, -a/2, -a/2, a/2]; ...

  3. 【地理人工智能交叉】通过整合兴趣点和Word2Vec模型感知城市土地利用的空间分布

    [IJGIS]Sensing spatial distribution of urban land use by integrating points-of-interest and Google W ...

  4. 【绘图】matlab 绘制窗口分布

    matlab 绘制窗口分布 matlab绘图函数 控制绘图窗口 窗口规则分布:subplot 窗口自定义分布:axes matlab绘图函数 我的另一篇博客https://blog.csdn.net/ ...

  5. 利用Matlab解决线性规划问题并绘制特定形状的空间曲面(约束区域的绘图)

    今天女朋友给我发了一个问题 让我帮忙把这个空间平面y给画出来 我寻思着正好前段时间学了一些matlab的绘制曲面的方法,说不定刚好可以用上 那么就开始分析吧! 这应该就是一个高中常见的二元优化问题,但 ...

  6. matlab 绘制任意方向和位置的空间圆锥体

    matlab 绘制任意方向和位置的空间圆锥体 function cone3(X1,X2,r,color) %一个简单的例子:cone3([1 2 3],[7 8 9],1,'b');%两个空间点位置, ...

  7. matlab作图m_map,m_map1.4 地理绘图软件,适用于matlab绘制各种 信息图 包含海洋站位图等 Windows Develop 271万源代码下载- www.pudn.com...

    文件名称: m_map1.4下载  收藏√  [ 5  4  3  2  1 ] 开发工具: matlab 文件大小: 658 KB 上传时间: 2017-02-25 下载次数: 0 提 供 者: 郭 ...

  8. Matlab 绘制空间任意方向圆柱体

    Matlab 绘制空间任意方向圆柱体 一 系统函数 Matlab本身自带了绘制圆柱体函数,如下: [X,Y,Z] = cylinder [X,Y,Z] = cylinder(r) [X,Y,Z] = ...

  9. gma 地理空间绘图:(1) 绘制简单的世界地图-3.设置地图框

    内容回顾 gma 地理空间绘图:(1) 绘制简单的世界地图-1.地图绘制与细节调整 gma 地理空间绘图:(1) 绘制简单的世界地图-2.设置经纬网 方法 SetFrame(FrameColor = ...

  10. gma 地理空间绘图:(1) 绘制简单的世界地图-2.设置经纬网

    内容回顾 gma 地理空间绘图:(1)绘制简单的世界地图-1.地图绘制与细节调整 方法 AddGridLines(LONRange = (-180, 180, 15), LATRange = (-90 ...

最新文章

  1. 【网络编程】MarioTCP
  2. 后台开发经典书籍--代码整洁之道
  3. .bash_profile和.bashrc说明
  4. 官宣!多所高校,整体搬迁!
  5. 线程安全(thread-safe)介绍
  6. java手机编程软件_手机java编程软件下载
  7. RoboWare studio学习笔记
  8. java 转化箭头函数_this 指向详细解析(箭头函数)
  9. 什么是MBR/DPT/DBR/BPB?
  10. if...else语句的四种结构用法
  11. 【WPF学习手记】绘制箭头
  12. UML类图属性和相关关系
  13. Java基础 DAY08
  14. linux系统日志怎么退出,linux系统日志的清除
  15. 我知道互联网不相信眼泪,但是这次我没忍住
  16. 单点登录服务Authelia(上篇)
  17. 20210528 MRP 物料需求计划讲解
  18. 【概率论与数理统计】期末复习抱佛脚:公式总结与简单例题(完结)
  19. echart堆叠柱状图,顶部显示堆叠柱总数的技巧
  20. 基于钻孔数据的三维地质模型可视化

热门文章

  1. 背包九讲--01背包
  2. 从多态性谈动态联编的必要性(c++)
  3. bios还原默认设置
  4. mysql酒店客房管理系统的设计_酒店客房信息管理系统的设计实现(MySQL)
  5. java游戏下载网址_手机java游戏下载网站
  6. 5A通过PMP考试分享
  7. Java基础知识总结(2021版)
  8. linux命令行下如何播放视频,linux播放视频命令
  9. Sql2000数据库的备份文件恢复到Sql2005的方法
  10. 微信小程序后端Java接口开发