Matlab Worldmape 地图生成与处理
2017-09-28 18:59
573 查看
哈哈哈哈开始人生第一个技术类博客
最近在做南海区域的岛屿相关问题,需要生成和处理仿真地图,网上资料很少,自己总结一下。
worldmap 很强大可以直接生成世界地图
worldmap('World')
load coast
plotm(lat, long)
可以直接生成世界地图
加各种信息进去
>> % 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')现在生成南海区域陆地和岛屿
figure;
worldmap([2 20],[108 118]) %worldmap(latlim, lonlim)
geoshow('landareas.shp','FaceColor', [0.8 0.8 0.8]);
island = shaperead('island_2004.shp','UseGeoCoords', true);
geoshow(island,'FaceColor', [0.5,1.0,0.5])
现在想要处理这些岛屿,但是.shp数据的书写是ESRI机构来的,存储格式很麻烦,这里找到一个办法。
S=shaperead('island_2004')可以将结构体读入,
这时候点开x.y即为里面存储的岛屿及陆地经纬坐标,具体怎么存储岛屿等我做完以后再来写
最近在做南海区域的岛屿相关问题,需要生成和处理仿真地图,网上资料很少,自己总结一下。
worldmap 很强大可以直接生成世界地图
worldmap('World')
load coast
plotm(lat, long)
可以直接生成世界地图
加各种信息进去
>> % 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')现在生成南海区域陆地和岛屿
figure;
worldmap([2 20],[108 118]) %worldmap(latlim, lonlim)
geoshow('landareas.shp','FaceColor', [0.8 0.8 0.8]);
island = shaperead('island_2004.shp','UseGeoCoords', true);
geoshow(island,'FaceColor', [0.5,1.0,0.5])
现在想要处理这些岛屿,但是.shp数据的书写是ESRI机构来的,存储格式很麻烦,这里找到一个办法。
S=shaperead('island_2004')可以将结构体读入,
这时候点开x.y即为里面存储的岛屿及陆地经纬坐标,具体怎么存储岛屿等我做完以后再来写
相关文章推荐
- dedecms(织梦) 生成网站地图Sitemap.xml
- 提升网站建设效果之自动生成站点地图sitemap.xml
- 织梦教程:定时生成站点地图sitemap.xml
- 关于MapServer发布地图时利用QGIS生成map文件无法成功发布地图的问题
- MKMapSnapshotOptions生成地图快照
- Unity2D - 6. 生成随机地图 (2) - 脚本控制Tilemap (1) 自动切换不同的sprite
- 【matlab图像处理】图片生成手绘效果
- 【matlab图像处理】图片生成浮雕效果
- 【matlab图像处理】图片生成油画效果(选择路径-交互)
- matlab给定点生成多边形,多边形掩膜处理
- SUMO仿真高级进阶系列一:利用OpenStreetMap生成地图
- 利用Open Street Map生成地图文件
- matlab生成dll时子函数处理方法
- android map高德地图显示多个点,并且每个marker点可以响应鼠标点击事件,处理跳转页面
- 【matlab图像处理】图片生成线条效果(边缘检测)
- google map api javascript xml 生成一个简单的地图
- 织梦教程:定时生成站点地图sitemap.xml(转+优化)
- PHP生成sitemap.xml地图函数
- 织梦dedecms如何生成谷歌sitemap.xml网站地图
- 【matlab图像处理】生成棋方格,五子棋标定板(设置个数,尺寸,打印)