首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >mapping toolbox (1)

mapping toolbox (1)

作者头像
万木逢春
发布于 2019-04-30 10:04:07
发布于 2019-04-30 10:04:07
1.6K0
举报
文章被收录于专栏:帮你学MatLab帮你学MatLab

% 创建第一张世界地图

% worldmap函数自动为地图投影和坐标限制选择一个合理的选项

% 为了显示世界地图

% 该函数选择了以本初子午线和赤道(0°纬度,0°经度)为中心的Robinson投影

worldmap world

% 导入低分辨率世界海岸线数据

% 海岸线数据是一组离散的顶点

% 当按给定的顺序连接时

% 这些顶点近似于大陆、主要岛屿和内海的海岸线

load coastlines

whos

plot(coastlon,coastlat)

% 只有一个纬度矢量和一个经度矢量

% 每一个都包含许多不同的多边形,形成了世界的海岸线

% 使用NaN分隔符和NaN终止符将每个向量划分为多个部分

[latcells, loncells] = polysplit(coastlat, coastlon);

numel(latcells)

% 使用plotm函数在地图轴上绘制海岸线数据

% plotm是matlab绘图函数的地理plot

% 接受纬度和经度坐标,通过指定的地图投影将它们转换为X和Y

% 并将它们显示在图形轴中

plotm(coastlat, coastlon)

% 要绘制欧洲数据,创建新的地图

% worldmap函数如果指定一个返回参数,可以获取图形轴的句柄

% 除了任何matlab的axes对象通用的图形属性外

% map axes对象还包含其他属性

% 如地图投影类型、投影参数、地图限制等

% getm和setm函数可以访问和修改这些属性

h = worldmap('Europe');

% 这里可以精确到国家及地区

% 获取Worldmap使用的地图投影

getm(h,'MapProjection')

% 通过使用geoshow函数导入toolbox/map/map data文件夹中多个形状文件

% 将数据添加到欧洲地图

geoshow('landareas.shp', 'FaceColor', [0.15 0.5 0.15])

geoshow('worldlakes.shp', 'FaceColor', 'cyan')

geoshow('worldrivers.shp', 'Color', 'blue')

geoshow('worldcities.shp', 'Marker', '.','Color', 'red')

% 在地图上添加文字

labelLat = 35;

labelLon = 14;

textm(labelLat, labelLon, '地中海')

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-04-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 帮你学MatLab 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
真・WRF模式后处理之Python版
WRF模式是数值天气预报和大气模拟系统,其开发目的就是用语研究和实际应用。运行WRF模式时,可以利用多种初始场数据来驱动,然后配置好选项之后便可以模拟天气过程(说的好像很简单的样子==)。
bugsuse
2020/04/20
5.6K1
Python可视化 | 三维地图可视化实例
这是我在比较久远之前看到的问题。首先必须明确一点,matplotlib的axes3D这个投影中 ,是不能用add_geometry这个功能来直接将读取到的shp文件添加上去的。add_geometry这个功能是cartopy下的geoaxes才能使用,同理add_feature也不能再3d图中使用。
郭好奇同学
2021/05/08
4.6K1
Python可视化 | 三维地图可视化实例
捍卫祖国领土从每一张地图开始
地图是表达国家版图最常用、最主要的形式。但在影视剧《亲爱的,热爱的》中出现了明显的错误,从上至下引起了极大的关注度。
MeteoAI
2019/08/09
6.2K2
捍卫祖国领土从每一张地图开始
(数据科学学习手札78)基于geopandas的空间数据分析——基础可视化
  通过前面的文章,我们已经对geopandas中的数据结构、坐标参考系以及文件IO有了较为深入的学习,在拿到一份矢量数据开始分析时,对其进行可视化无疑是探索了解数据阶段重要的步骤。
Feffery
2020/03/04
3.7K0
(数据科学学习手札78)基于geopandas的空间数据分析——基础可视化
Python | 绘制影像地图(Basemap)
文中代码与数据请点击https://pan.bnu.edu.cn/v/link/view/0cd746194a1e42858583e84ac7fc4e40直接下载,不需要转存。
GIS与遥感开发平台
2022/04/29
7.3K0
Python | 绘制影像地图(Basemap)
Python气象绘图教程(十三)—Cartopy_4
本节提要:关于子图的一些问题、使用path添加示意框线、Cartopy台风实例本土化
气象学家
2020/06/17
10K2
Python气象绘图教程(十三)—Cartopy_4
气象常用库 | cartopy常用用法总结
10.在上一题基础上,添加国境线,并指定线宽为0.1(不推荐使用,因为该默认参数会使得我国部分领土丢失)
自学气象人
2022/11/14
1.7K0
气象常用库 | cartopy常用用法总结
小蛇学python(23)basemap入门与进阶
Basemap是matplotlib下的一个库文件,专门应用于绘制地图。这一节就来详细讲解该文件的使用。首先来绘制一个最简单的地图。代码结果如图1所示。
用户2145057
2020/02/18
1.1K0
小蛇学python(23)basemap入门与进阶
这份Cartopy绘图入门指南,请查收
我与Cartopy的认识起源于“气象水文科研猫”的这个推文,那时候的我觉得,用代码画地图好酷,arcgis就感觉low爆了。但是一直没有时间学习。前段时间放暑假,磕磕绊绊装完包以后就不想动弹了,折腾环境折腾的我头皮发麻。gdal和cartopy真的是我学python以来装的最麻烦的包。
陈南GISer
2022/09/27
5.8K1
这份Cartopy绘图入门指南,请查收
Matplotlib的朋友Basemap
https://blog.csdn.net/weixin_44510615/article/details/90732373 https://blog.csdn.net/weixin_44510615/article/details/90732196
润森
2019/10/30
2.1K0
Matplotlib的朋友Basemap
R语言地理可视化:中国国内航线航班信息统计、绘制分布夜景图
最近,有一种说法:“中国经济发展的命脉就是石油和航线”。因此,航线的重要性不言而喻。
拓端
2023/02/28
8070
python画地形地貌图_opencv检测瑕疵python
第2行创建一个地图,第3行添加海岸线,这样一个世界地图就出来了,怎么样,很简单吧。(plt.show()这行代码是用来显示图片的)
全栈程序员站长
2022/11/15
1K0
python画地形地貌图_opencv检测瑕疵python
教程 | 中国酷炫地图,大神教你用Python一边爬一边画
先来聊聊为什么做数据分析一定要用Python或R语言。编程语言这么多种,Java, PHP都很成熟,但是为什么在最近热火的数据分析领域,很多人选择用Python语言?
灯塔大数据
2018/07/25
2.2K0
教程 | 中国酷炫地图,大神教你用Python一边爬一边画
Python绘制地图专用库(Cartopy)
地图绘制 大家在绘制栅格地图的时候有可能还在使用ArcGIS进行出图,但是ArcGIS出图比较慢,而且批量出图的时候又比较麻烦。 今天给大家介绍一个Python中用于地图绘制的库,Cartopy,这个库跟basemap非常相似,不过basemap现在已经不再更新。所以大家使用Python绘制地图还是使用Cartopy比较好。 Cartopy简介 Cartopy是一个Python软件包,用于地理空间数据处理,以便生成地图和其他地理空间数据分析。 网址:https://scitools.org.uk/carto
GIS与遥感开发平台
2022/04/29
2.8K0
Python绘制地图专用库(Cartopy)
Python气象数据处理与可视化
在当今数据驱动的时代,气象数据的获取、处理和可视化已成为气象科学研究和业务应用中不可或缺的环节。Python作为一种功能强大且灵活的编程语言,已经在气象数据处理和可视化领域展现出了巨大的潜力。它不仅提供了丰富的库和工具,如`matplotlib`和`cartopy`,用于数据的科学绘图与可视化,还支持多种数据格式的处理,如`NetCDF`、`GRIB`、`HDF`。此外,Python还能够高效地下载和预处理气象数据,例如利用`cdsapi`和`IDM`批量下载`ERA5`数据。
阿巴阿巴-
2025/03/10
5980
[Python从零到壹] 十八.可视化分析之Basemap地图包入门详解
欢迎大家来到“Python从零到壹”,在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界。所有文章都将结合案例、代码和作者的经验讲解,真心想把自己近十年的编程经验分享给大家,希望对您有所帮助,文章中不足之处也请海涵。
Eastmount
2022/11/25
1K0
Basemap工具函数(3)
给定向量场的 东西 和 南北 方向分量以及经纬度点,然后对向量进行旋转,使向量场在地图投影上以适当的方向显示。
bugsuse
2020/04/21
1.2K0
Basemap工具函数(3)
【Python实用工具】速来!!一篇文章十分钟教你如何使用Python第三方库basemap进行地图绘制
地图绘制也是数据可视化的一部分,常用的地图绘制库为basemap工具包,其为matplotlib的子包。本篇文章讲解如何利用whl文件在Python3环境下安装basemap;学会使用basemap绘制地图;学会缩放区域和绘制散点图;通过综合案例,巩固basemap的绘制地图方法和技巧。 涉及到的知识点有:
天道Vax的时间宝藏
2021/08/11
1.9K0
Cartopy 系列教程:安装并绘制地图
Cartopy 也是一个 python 地图绘制包,同样能完成很多 Basemap 能实现的功能,而且旨在使数据分析及可视化尽可能简单。 其利用了强大的 PROJ.4,numpy,shapely库,提供了简单直观的绘图接口,可以创建满足出版质量的地图。
bugsuse
2020/04/21
10.9K0
Cartopy 系列教程:安装并绘制地图
如何在一张图上同时绘制云图和降水
需求:大家看到诸多文献使用卫星云图作为天气形势系统介绍时想必也想自己也为文章中加一张,那么卫星云图如何叠加降水图呢 面向群体:需要使用卫星云图进行天气学分析或天气系统阐释的小伙伴,当然你喜欢卫星云图做壁纸也可以画着玩 应用场景:汇报or写作
用户11172986
2024/06/20
4140
如何在一张图上同时绘制云图和降水
推荐阅读
相关推荐
真・WRF模式后处理之Python版
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档