创建地图使用geoshow

使用创建一系列不同的地图geoshow

地理地图1:世界陆地面积

创建一个worldmap。然后项目和展示世界陆地区域。

worldmap世界geoshow (“landareas.shp”,“FaceColor”(0.5 1.0 0.5))

您还可以使用默认的平板Carree投影来投影和显示世界陆地区域。

图geoshow (“landareas.shp”,“FaceColor”(0.5 1.0 0.5))

坐标轴以纬度和经度表示位置,但在一组普通坐标轴上显示。若要在一组地图轴上显示地理数据,请使用axesm,usamap,或worldmap在调用之前geoshow

ismap
ans = 0

地理地图2:北美与美国自定义的颜色州

读取美国高分辨率数据。

州= shaperead (“usastatehi”,“UseGeoCoords”,真正的);

创建一个符号规范显示阿拉斯加和夏威夷作为红色多边形。

符号= makesymbolspec (“多边形”,{“名字”,“阿拉斯加”,“FaceColor”,“红色”},{“名字”,“夏威夷”,“FaceColor”,“红色”});

创建一幅北美的世界地图,阿拉斯加和夏威夷用红色,其他州用蓝色。

图worldmap (北美的) geoshow(州、“SymbolSpec”、符号、“DefaultFaceColor”,“蓝”,“DefaultEdgeColor”,“黑”)轴

地理图3:韩国高程网格

加载朝鲜半岛的高程数据和地理单元参考对象。进口土地区域边界使用shaperead

负载korea5cS = shaperead (“landareas”,“UseGeoCoords”,真正的);

创建一张世界地图。然后投影并将高程数据显示为纹理贴图。

图worldmap (korea5c korea5cR) geoshow (korea5c korea5cR,“DisplayType”,“texturemap”) demcmap (korea5c)

以一条线覆盖陆地区域边界。

geoshow ([S.Lat]、[S.Lon]“颜色”,“k”)

地理地图4:EGM96大地水准面高度

从EGM96大地水准面模型中获取大地水准面高度和地理张贴参考对象。然后,使用Eckert投影将高度显示为表面。通过将“CData”名称-值对设置为大地水准面高度数据,将“ZData”名称-值对设置为零矩阵,确保表面出现在网格线以下。使用framem和gridm显示地图的框架和网格。显示平行和经络标签使用plabel和mlabel。

(N, R) = egm96geoid;图axesmeckert4Z = 0 (R.RasterSize);geoshow (N, R,“DisplayType”,“表面”,CData的N“ZData”,Z) framem gridm plabel mlabel(“MLabelLocation”, 90)轴

创建一个颜色栏并添加一个文本描述。然后,掩盖所有的土地。

cb = colorbar (“southoutside”);cb.Label。字符串=“EGM96大地水准面高度(米)”;

然后,掩盖所有的土地。

geoshow (“landareas.shp”,“FaceColor”,“k”)

地理图5:月球反照率图像

加载月球反照率图像。

负载moonalb

投影和显示月球反照率图像使用默认的平板滑动投影。

图geoshow (moonalb moonalbrefvec)

投影和显示月球反照率图像作为一个文本映射在正投影。

图axesm昊图公司geoshow (moonalb moonalbrefvec,“DisplayType”,“texturemap”) colormap(灰色(256))轴

另请参阅

||||||