如何绘制地球和褶皱与高程网格数据吗?

8视图(30天)
你好,我需要一个简单的地球模型,但正确的高程数据。用它我想检查是否两个点之间的视觉联系是可能的。(即有一座山在视图或不?)在文档的帮助下,我创建了这段代码:
地球= wgs84Ellipsoid;
图(渲染器的,opengl的)
ax = axesm (“全球”,“大地水准面”、地球“网格”,“关闭”);
平等了
视图(3)
负载威尼斯平底渔船
topolegend geoshow(威尼斯平底渔船,“DisplayType”,“texturemap”)
demcmap(威尼斯平底渔船)
土地= shaperead (“landareas”,“UseGeoCoords”,真正的);
plotm ([land.Lat]、[land.Lon]“颜色”,“黑”)
我得到了提示meshm从这个例子: 褶皱大地水准面在地形高度
负载大地水准面
meshm(大地水准面、geoidrefvec大小(大地水准面),威尼斯平底渔船)
然而,这两条线似乎是不够的。我并没有错误,但颜色是奇怪。问题:我如何褶皱高程数据在一个椭球体?和有一个简单的方法来检查是否两个点之间的直线相交网格吗?
谢谢你的帮助!

接受的答案

倪Wi
倪Wi 2017年11月23日
亲爱的未来的读者,这是我发现的解决方案:
地球= wgs84Ellipsoid;
axesm (“全球”,“网格”,“上”,“GlineStyle”,“- - -”,“大地水准面”,地球)
视图(3)
负载威尼斯平底渔船
威尼斯平底渔船=威尼斯平底渔船/(1)依照);%这里的海拔可能会被夸大
meshm(威尼斯平底渔船,topolegend、大小(威尼斯平底渔船),威尼斯平底渔船);
demcmap(威尼斯平底渔船)

更多的答案(0)

标签

社区寻宝

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

开始狩猎!