Matlab中自带地图绘制WorldMap详解
Matlab中自带地图绘制WorldMap详解
转载地址:http://blog.csdn.net/archielau/article/details/7933265,其实这些代码是在matlab中的,输入help worldmap,会有7个例子,可以自己学习
Mapping Toolbox是Matlab提供的,一整套包含许多函数跟图形用户界面的工具箱;它可以帮助用户分析几何空间方面的数据;并以地图的形式显示出来!
worldmap命令
help worldmap
WORLDMAP 创建世界上给定区域的坐标 WORLDMAP 区域 或 WORLDMAP(区域名) 新建一个空的地图坐标,这个投影模型和限制与此区域相适应 . REGION 可能是一个字符串或则 cell array of strings. Permissible strings 包括大陆, 国家,岛屿,比如 'World', 'North Pole', 'South Pole', and 'Pacific'.
>> worldmap world
%绘制世界地图坐标或
>> worldmap ('world)
1、示例一:带有海岸线的世界地图
coast.m在目录D:\Program Files\MATLAB\R2010a\toolbox\map\mapdemos
>> % worldmap('World')load coastplotm(lat, long)
coast中包含lat和long两个double型向量9865*1,9865*1
>> help plotm
PLOTM 投影二维直线和点到地图坐标
PLOTM(lat,lon)将线型对象投影到最近使用的地图坐标. 输入的维度(latitude)和经度(longitude)数据必须与最近使用地图坐标单位一致 。
PLOTM will clear the current map if the hold state is off.
>> help load
LOAD 从 MAT-file加载数据到工作空间.
S = LOAD(FILENAME) 加载来自a MAT-file 文件的变量到结构数组或来自ascii文件的数据到双精度数组.
2、示例二:带有海岸线的世界地图
landareas.shp shx、dbf在D:\Program Files\MATLAB\R2010a\toolbox\map\mapdemos目录下
>> % Worldmap with land areas, major lakes and rivers, and cities and% populated placesax = worldmap('World');setm(ax, 'Origin', [0 180 0])land = shaperead('landareas', 'UseGeoCoords', true);geoshow(ax, land, 'FaceColor', [0.5 0.7 0.5])lakes = shaperead('worldlakes', 'UseGeoCoords', true);geoshow(lakes, 'FaceColor', 'blue')rivers = shaperead('worldrivers', 'UseGeoCoords', true);geoshow(rivers, 'Color', 'blue')cities = shaperead('worldcities', 'UseGeoCoords', true);geoshow(cities, 'Marker', '.', 'Color', 'red')
geoshow(ax, land, 'FaceColor', [0.5 0.7 0.5])
陆地的表面颜色
geoshow(cities, 'Marker', '.', 'Color', 'red')
城市用'.'标记
H = WORLDMAP(...)返回地图投影的句柄
>> help setm
SETM 设置地图坐标和图形对象的属性
>> help shaperead
SHAPEREAD 从shapefile中读取向量特征和属性
>> help geoshow
GEOSHOW 显示地图纬度和经度数据
>> help geoshowGEOSHOW Display map latitude and longitude data GEOSHOW(LAT, LON) or GEOSHOW(LAT, LON, ..., 'DisplayType', DISPLAYTYPE, ...)
Matlab中自带地图绘制WorldMap详解相关推荐
- Matlab中plot函数及legend函数详解
Matlab中plot函数及legend函数详解 Matlab中plot函数及legend函数详解 Matlab中plot函数全功能解析 功能 二维曲线绘图 语法 plot(Y) plot(X1,Y1 ...
- 明年完成百余城高精地图绘制,详解晶众的营收之道
作为自动驾驶的"眼",高精地图的赛道早已巨头林立.老兵新秀竞相争夺. 面对未来,再残酷的现实也阻挡不了半路潜伏者的杀入. 背靠晶众股份,一个国内知名的专业交通数据服务商,上海晶众信 ...
- cumsum在matlab中,matlab中cumsum函数和sum函数详解
调用格式及说明 matlab中cumsum函数通常用于计算一个数组各行的累加值.在matlab的命令窗口中输入doc cumsum或者help cumsum即可获得该函数的帮助信息. 调用格式及说明 ...
- 矩阵在Matlab中应用规则,1.3 MATLAB中的矩阵运算免费阅读_详解MATLAB在最优化计算中的应用免费全文_百度阅读...
4.6 线性规划问题的MATLAB求解方法 与一般的线性规划理论一样,在MATLAB中有线性规划的标准型,和前面介绍的一般标准型有类似之处,也有不同之处.在调用MATLAB线性规划函数linprog时 ...
- matlab stem函数坐标轴_在MATLAB中可以设置坐标轴的函数详解
1.绘制二维曲线的最基本函数plot 2.双纵坐标函数plotyy 3. 坐标控制 函数的调用格式为: axis([xmin xmax ymin ymax zmin zmax]) axis函数功能丰富 ...
- matlab中tr什么意思,tr命令详解
tr是translate的简写,亦即翻译,但是遗憾的是,它不能翻译句子,只能翻译单个字符. 1 tr的工作原理是什么? 先记住一点,tr命令不接受指定的文件参数,而只是对标准输入进行翻译.好了,记住这 ...
- MatLab中函数图形的绘制
原文地址为: MatLab中函数图形的绘制 在MatLab中绘制函数图形,可以使用Plot函数,下面使用该函数绘制二次函数曲线. x=[-5:0.1:5]; y=x.^2; %注意这里必须使用点乘. ...
- python支持向量机回归_Python中支持向量机SVM的使用方法详解
除了在Matlab中使用PRTools工具箱中的svm算法,Python中一样可以使用支持向量机做分类.因为Python中的sklearn库也集成了SVM算法,本文的运行环境是Pycharm. 一.导 ...
- python scatter参数详解_Python中scatter函数参数及用法详解
最近开始学习Python编程,遇到scatter函数,感觉里面的参数不知道什么意思于是查资料,最后总结如下: 1.scatter函数原型 2.其中散点的形状参数marker如下: 3.其中颜色参数c如 ...
最新文章
- html style属性
- zabbix1.8和2.0版本通用的安装脚本
- 内部体验腾讯负载均衡的新功能
- android 网络通信框架volly
- (转)SpringMVC学习(九)——SpringMVC中实现文件上传
- linux ftp 查找文件,Linux shell ftp命令根据文件日期下载文件的方法
- 背靠福特的Argo无人车发生严重事故,两名乘客已送往医院
- 求最短路径算法之SPFA算法
- 为什么视锥剔除重要,却又不重要 | Why Frustum Culling Matters, and Why It‘s Not Important
- http 405原因
- Java JDK8新特性Lambda表达式
- 得到头条【四线城市宜宾,靠什么逆袭?】
- Xcode6 安装 IOS7.1 Simulator
- 迁移学习在金融行业的应用探索
- python跟excle公式区别_python – numpy.std和excel STDEV函数有什么区别吗?
- android gamed,先游DGame
- arduino遥控器控制灯开关以及亮度
- 将一个word文档按一页或多页拆分成多个文档
- Paper写作如何锻炼逻辑思维能力?
- 2023 年第十三届“MathorCup” C 题 包裹应急调运问题(解题思路)