错误:“不支持添加笛卡尔geoaxes阴谋。”万博1manbetx

49视图(30天)
你好,
我想画一个简单的圆geoscatter地图数据,但是当我试图覆盖任何geoscatter情节,以下错误显示:
“添加笛卡尔阴谋geoaxes不支持。”万博1manbetx
下面的代码显示了两个位置。我想覆盖半径的一个圆 d l和中心 在朗(1)(1), 但我似乎无法找出如何实现这一目标。这是可以使用geoscatter吗?
lat = (53.372056 - 53.3771);%纬度
朗= (-6.614672 - -6.58749);%经度
d = 1.8884 e3;%两个地点之间的距离
geoscatter(纬度、经度);%情节两个地点在地图上
我打开任何其他的方法实现这种使用geoscatter如果它是不可能的。这里的主要要求是,地理地图数据是可见的。
提前谢谢!

接受的答案

沃尔特·罗伯森
沃尔特·罗伯森 2021年4月25日
使用plotm()而不是情节()或viscircles ()
4评论
沃尔特·罗伯森
沃尔特·罗伯森 2021年4月25日
也许
lat = (53.372056 - 53.3771);%纬度
朗= (-6.614672 - -6.58749);%经度
d = 1.8884 e3;%两个地点之间的距离
geoscatter(纬度、经度);%情节两个地点在地图上
持有
geoplot(纬度(1),经度(1),“o”,“markersize”,30)
markersize点,而非地理单元。
你也可以构造圈以通常的方式,
r = 20;
(x, y) = pol2cart (linspace(0, 2π,30),r);
geoplot(纬度(2)+ x,经度(2)+ y,“k -”)
看起来像单位度!这发生给我之前提到过的问题的一个好例子,geoplot在地理坐标,所以你必须定义是否你想要一个地理圈或一个视觉循环。

登录置评。

更多的答案(0)

类别

找到更多的在地理图帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!