作业帮 > 综合 > 作业

怎么利用matlab做一张地图的投影

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/08 18:16:26
怎么利用matlab做一张地图的投影
朋友你好,
感谢对我们团队的信任与支持,
顾名思意,投影是针对与一个平面,这个地图所有的点到平面的垂直映射,类似太阳映射到地面.各种不同的算法很多,只要掌握一种就能很容易画出地图投影.
下面是使用工具绘制中国地图投影的办法:
第一种方法是利用MATLAB自带的map工具箱.直接在命令窗口输入
>>geoshow('***.shp')
就可以显示出中国地图了.***.shp是地图数据文件.geoshow命令的用法可以在MATLAB的帮助菜单里搜索到,因为我对map工具箱的用法还不是很了解,也就不多讲了.可以在网上搜索下相关的用法.我国的地图数据可以从国家基础地理信息系统的网站上下载,网址是http://nfgis.nsdi.gov.cn/.
用这种方法绘制的地图还可以添加省界,地区界等数据.这些数据均可以从国家基础地理信息系统的网站上下载到.
第二种方法是利用m_map工具箱.该工具箱需要自己下载安装,m_map是一个功能很强大的工具箱,它提供多种投影方式,而且用法也很简单,容易上手,更重要的是,利用它可以很方便地绘制自己的数据.但是m_map提供的边界数据使用起来很不方便,数据是按照国家单个给出的,如果想画出世界各国的边界,就需要把每个国家的数据都下载下来,很麻烦.
希望能够对你有所帮助.