使用地图创建四边形地图地图的布局
这个例子展示了如何使用地图地图在地图显示数据轴布局。地图地图的布局只显示的数据在指定的四边形CartographicLatitudeLimits
和CartographicLongitudeLimits
映射坐标轴对象的属性。地图地图创建静态布局是有用的地图和准备地图出版物。
默认地图布局适合大多数数据可视化和勘探工作流程。改变地图的地理限制默认布局,使用geolimits
函数而不是CartographicLatitudeLimits
和CartographicLongitudeLimits
属性。
默认情况下,大多数绘图函数重置的许多轴属性。结果,这个示例定制轴策划后的属性数据。自定义地图轴绘制数据之前,设置轴的状态在
通过使用持有
函数。
使用默认地图限制
创建一个地图在地图地图布局使用地图映射坐标轴对象选择的限制。
创建地图轴
创建一个投影坐标参考系统(CRS)对象适合南极洲。使用WGS 84 /南极极地极射赤面投影CRS EPSG代码3031年
。然后,创建一个地图使用投影CRS坐标轴对象。
图p1 = projcrs (3031);mx₁= newmap (p1);
默认情况下,地图上指定的框中显示数据位置
坐标轴对象的属性。对于许多预计crs,这个盒子包括定义的四边形CartographicLatitudeLimits
和CartographicLongitudeLimits
属性和四合院周围的一些地区。坐标轴对象不显示数据,未定义的数值结果或极端的地图投影变形。
阅读和视频数据
一个包含世界陆地面积shapefile解读工作区作为地理空间表。表代表了土地使用多边形形状的地理坐标。
土地= readgeotable (“landareas.shp”);
查询存储在地图制图经度和纬度限制轴对象。当你创建一个地图坐标轴对象,对象设置CartographicLatitudeLimits
和CartographicLongitudeLimits
使用属性用于投影CRS的面积。
latlim1 = mx1.CartographicLatitudeLimits
latlim1 =1×2-90 -60
lonlim1 = mx1.CartographicLongitudeLimits
lonlim1 =1×2-180 180
剪辑地图经纬度的形状限制。
clipped1 = geoclip (land.Shape latlim1 lonlim1);
显示数据
在地图上显示剪形状轴对象。然后,改变地图的地图的布局。默认情况下,映射坐标轴对象隐藏了比例尺地图轮廓是弯曲的。
geoplot mx₁(clipped1)。MapLayout =“地图”;
添加标题和副标题。
标题(“南极洲”副标题(p1.Name)
出口地图
导出映射到一个PNG文件。指定图像的分辨率为600点/英寸。
exportgraphics (mx₁“antarctica.png”分辨率= 600)
改变地图的限制
使用地图创建一个地图在地图地图的布局你指定的限制。当你改变地图限制,地图坐标轴对象不验证是否预计CRS的限制都是有效的。改变地图时要特别小心限制属性,例如,当指定的限制,超出预计CRS的面积使用。
创建地图
创建一个适合澳大利亚预计CRS对象。使用GDA94 /澳大利亚地球科学兰伯特预计CRS, EPSG代码3112年
。然后,创建一个地图使用投影CRS轴。
图p2 = projcrs (3112);(= newmap (p2);
默认情况下,地图显示框内指定的数据位置
坐标轴对象的属性。对于许多预计crs,这个盒子包括定义的四边形CartographicLatitudeLimits
和CartographicLongitudeLimits
属性和四合院周围的一些地区。坐标轴对象不显示数据,未定义的数值结果或极端的地图投影变形。
阅读和视频数据
一个包含世界陆地面积shapefile解读工作区作为地理空间表。表代表了土地使用多边形形状的地理坐标。
土地= readgeotable (“landareas.shp”);
查询存储在地图制图经度和纬度限制轴对象。当你创建一个地图坐标轴对象,对象设置CartographicLatitudeLimits
和CartographicLongitudeLimits
使用属性用于投影CRS的面积。
mx2.CartographicLatitudeLimits
ans =1×2-43.7000 - -9.8600
mx2.CartographicLongitudeLimits
ans =1×2112.8500 - 153.6900
指定经度和纬度极限比限制更广泛的存储在映射坐标轴对象。
latlim2 = -50 [10];lonlim2 = (88 - 180);
夹的形状更广泛的限制。
clipped2 = geoclip (land.Shape latlim2 lonlim2);
显示数据
在地图上显示剪形状轴对象。
geoplot (clipped2)
改变地图的经度和纬度限制更广泛的限制。然后,改变地图的地图的布局。默认情况下,映射坐标轴对象隐藏了比例尺地图轮廓是弯曲的。
mx2.CartographicLatitudeLimits= latlim2; mx2.CartographicLongitudeLimits = lonlim2; mx2.MapLayout =“地图”;
添加标题和副标题。
标题(“澳大利亚和周边地区”)
出口地图
导出映射到一个PNG文件。指定图像的分辨率为600点/英寸。
exportgraphics(第二“australia.png”分辨率= 600)
提示
一些预计crs并不意味着使用的面积。当预计CRS并不意味着使用的面积,地图设置坐标轴对象CartographicLatitudeLimits
财产(-90 90)
并设置CartographicLongitudeLimits
财产(-180 180)
。