我要发布
仪器网/ 仪器社区/ 测深仪/ robinson map 和 mercator map相同处...

robinson map 和 mercator map相同处 和各种不同处在哪

canghaixiao567    2014-09-29    测深仪    浏览 349 次

精彩问答
kuzheshuoaini6 发布日期:2014-09-30
楼主、您好:
首先,获得所有文件,无论是作为一个
zip
压缩包

gzip
压缩的
tar
文件
并解压缩。如果你解压了
zip
文件,请确保您还解压了子目录!现
在,启动
Matlab
程序(版本
5
或更高版本)
。确保“工具箱”在您的路
径。这可以简单地通过
CD ING
到正确的目录。

另外,如果你已经解压缩到目录
/
用户
/

/ m_map
(和
/
用户
/

/ /


m_map

,那么你可以添加到你的搜索路径:

路径(
path

“/
用户
/

/ m_map'

;



使用
addpath /
用户
/
丰富
/ m_map

按照这份文件,然后你会使用
Web
浏览器打开
文件
:/
用户
/
丰富
/
m_map

/ map.html
,就是这个
HTML
文件。

注意:
您可能要,
安装
M_Map
所有用户访问一个工具箱。
要做到这一点,

解压缩文件到
$ MATLAB /
工具箱
/ m_map
,目录添加到
$ MATLAB /
工具

/
本地
/ pathdef.m
的的定义的列表,并更新缓存文件,使用

Rehash

toolboxcache
(可选)高分辨率测深数据库安装说明是在

9


10

中的说明安装
(可选)高解析度
GSHHS
的海岸线数据库。但是,我们应该首先检查的
基本设置是
OK
的。

看一个例子地图,试试这个:

m_proj


oblique mercator


;

m_coast;
m_grid;

这是俄勒冈州
/
不列颠哥伦比亚省海岸的一个线图,使用斜墨卡托投影
(一些更复杂的地图,可以产生通过运行演示功能
m_demo



diyi行初始化设计。
默认值被设置为不同的投影,
这样你就可以很容易
地看到一个特定的投影是什么样的,但所有的设计有一些可选参数。要
得到相同的地图,而不使用默认值,您可以使用

m_proj


oblique mercator



longitudes


[-132 -125]

...


latitudes


[56 40]


direction



vertical



aspect


0.5

;

各种选项的确切含义在


2

给出。但是,请注意,东经指定使用


正负之分的标记法
-
东经是正的,而西经度是负的(还要注意,使用一
个十进制度表示,这样东经
120 30'W
被指定为
-120.5



第二行绘制海岸线
,使用
1/4
度数据库。海岸线与更高的分辨率可以使
用自己的数据库
(见

7



m_coast
可以调用不同的线路参数。
例如,

m_coast

'linewidth'

2


color


'r'

;

m_coast

'
线宽
'

2


颜色


'r'

;
画了较粗的红色海岸线。
填充的的海岸线也可以画出,
使用

patch
(修补)

选项(后面的任何通常的
PATCH
属性
/
值对)


m_coast('patch',[.7 .7 .7],'edgecolor','none');

m_coast

'
修补
'

[0.7 0.7 0.7]

'edgecolor'

'
没有
'

;
用灰色填充和无边框绘制的海岸线。

第三条语句是叠加网格

虽然有很多可能的选项,
可用于自定义外观的
网格,默认可以随时使用(在本例中)在

4

讨论这些选项。你可以
得到一个使用
GET
语法的选项列表:

m_grid get
它的作用有点像

GCA

的语法进行有规则地图形绘制。

Z后,假设您想要显示和标注的位置
,也就是说,一个停泊在
129W

48
30'N


[X,Y]=m_ll2xy(-129,48.5);
line(X,Y
,'marker','square','markersize',4,'color','r');
text(X,Y
,' M5','vertical','top');
m_ll2xy
(和它的逆
m_xy2ll
)用于经度
/
纬度坐标转换来与投影匹配。
各种裁剪选项,也可以指定在转换到投影坐标。如果你愿意接受默认的
剪切设置,您可以
使用内置的功能
m_line

m_text
的:

m_line(-129,48.5,'marker','square','markersize',4,'color','r');
m_text(-129,48.5,' M5','vertical','top');
Z后(!

,我们可能需要稍微改变网格的详细信息。需要注意的是,在
给定的地图只能被初始化一次。

您的采纳是我想要的,同时也希望能够帮到您。
最新主题
相关版块
我要评论
X您尚未登录
账号登录
X您尚未登录
手机动态密码登录
X您尚未登录
扫码登录
官方微信

仪器网微信服务号

扫码获取最新信息


仪器网官方订阅号

扫码获取最新信息

在线客服

咨询客服

在线客服
工作日:  9:00-18:00
联系客服 企业专属客服
电话客服:  400-822-6768
工作日:  9:00-18:00
订阅商机

仪采招微信公众号

采购信息一键获取海量商机轻松掌控