添加一个线的沿海大陆用于映射的geodensityplot工具箱
32视图(30天)
显示旧的评论
我想添加一个海岸线,大纲上的大陆地图绘制的geodensityplot映射工具。我使用2021 b和映射的工具箱。
基本代码:
geodensityplot (dataLat dataLong [],
“FaceColor”
,
的插值函数
);
甘氨胆酸gx =;
gx。基础图= ' streets-light '
;%这是默认的,所以没有必要
抓住
我试着使用geoshow和坚持,但我不能得到整个海岸线,只是从90 w到90 e…出于某种原因,数据不是+ / -180…我知道逆转的纬度和经度geoshow下面,但是因为某些原因海岸线只能排队如果我扭转他们(见附加jp),就不会产生所有的海岸线……附上第一jpeg截图展示了它最终的纬度和经度正确geoshow第二附加文件如果我扭转他们……
海岸线代码:
负载海岸线
geoshow (coastlon coastlat,“颜色”,“k”) %是的,经度/纬度逆转,但我不能让海岸线痕迹geodensity情节
接受的答案
Chunru
2021年10月15日
编辑:Chunru
2021年10月15日
映射工具箱的惯例而不是lon-lat lat-lon坐标。尝试以下代码中:
朗= linspace(-170170、3000) + 10 *兰德(3000);
lat = 50 * cosd(3 *朗)+ 10 *兰德(大小(朗));
重量= 101 + 100 *(信德(2 *朗));
%创建地理密度图,指定颜色使用的阴谋。
geodensityplot(纬度、经度、重量、“FaceColor”,的插值函数)
负载海岸线
持有在
geoplot (coastlat coastlon,“b”)
geobasemap (“bluegreen”)