matlab中map工具箱(Mapping toolbox)使用


转载:http://blog.csdn.net/whucv/article/details/7933265
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)
http://img.my.csdn.net/uploads/201209/01/1346507572_7875.jpgtoolbox)使用" />
1、示例一:带有海岸线的世界地图
coast.m在目录D:\Program Files\MATLAB\R2010a\toolbox\map\mapdemos
-
>>
% -
worldmap('World') -
load coast -
plotm(lat, long)
>> help plotm
http://img.my.csdn.net/uploads/201209/01/1346507742_1577.jpgtoolbox)使用" />
>> help load
2、实例二:带有陆地、主要湖泊河流和城市和人口密集区的世界地图
-
landareas
-
>>
% Worldmap with land areas, major lakes and rivers, and cities and -
% populated places -
ax = 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(cities, 'Marker', '.', 'Color', 'red')
城市用'.'标记
H = WORLDMAP(...)返回地图投影的句柄
>> help setm
-
SETM(H,'MapAxesPropertyName',PropertyValue,...)
-
SETM(H,
'MapPosition', POSITION)
-
SETM(H,
'Graticule', LAT, LON, ALT)
where H is a valid projected
-
S
= SHAPEREAD(FILENAME)
返回 N×1 结构数组, S,
Name
Attributes
>> help geoshow
-
>>
help geoshow -
GEOSHOW Display map latitude and longitude data -
-
GEOSHOW(LAT, LON) or -
GEOSHOW(LAT, LON, ..., 'DisplayType', DISPLAYTYPE, ...)
projects and