主要内容

usamap

构造图轴为美利坚合众国

描述

例子

usamap状态

usamap (状态)创建一个空地图轴和兰伯特正形圆锥投影地图范围覆盖美国指定的状态或一组状态状态。地图创建轴在当前轴和轴设置限制紧密围绕映射框架。

usamap“圆锥”

usamap(“圆锥”)创建一个空轴相接的48个州的地图(也就是说,所有国家包括阿拉斯加和夏威夷)。

例子

usamap不带参数提供了一个菜单,您可以选择一个国家,哥伦比亚特区,相接的48个州,或所有国家。

usamap (latlim,lonlim)创建一个空兰伯特保角映射轴的地区的经度和纬度极限定义的美国学位。

usamap (Z,R)地图限制来自一个常规的数据网格的程度,Z地理坐标,R

h= usamap (___)返回地图的柄轴。

例子

h= usamap(所有的)构造三个空图轴,嵌入在一个图中,对相接的州,阿拉斯加和夏威夷,球形地球模型和其他投影参数建议由美国地质调查局。三个轴的地图显示在大约相同的规模。返回的处理三个地图的轴h

usamap (“allequal”)是一样的usamap(所有的),但使用“allequal”将在将来的版本中被删除。

例子

全部折叠

使阿拉巴马州的地图。

图usamap (“阿拉巴马”)国家= readgeotable (“usastatehi.shp”);行=。名字= =“阿拉巴马”;阿拉巴马州=州(行:);geoshow(阿拉巴马州“FaceColor”,0.3 - 1.0,0.675)

通过添加文本标签的状态。

textm (alabama.LabelLat alabama.LabelLon alabama.Name,“HorizontalAlignment”,“中心”)

创建一个连续的大陆的地图,其中包含加州和蒙大拿。

图ax = usamap ({“CA”,“太”});集(ax,“可见”,“关闭”)国家= readgeotable (“usastatehi.shp”);geoshow(州,“FaceColor”(0.5 - 0.5 (1))

标签添加到地图范围内的国家。

latlim = getm (ax,“MapLatLimit”);lonlim = getm (ax,“MapLonLimit”);lat = states.LabelLat;朗= states.LabelLon;tf = ingeoquad(纬度、经度、latlim lonlim);textm(纬度(tf),经度(tf) states.Name (tf),“HorizontalAlignment”,“中心”)

美国相接的地图。使用随机颜色每个州,柔和的颜色。

图usamap (“本土”);州= readgeotable (“usastatelo.shp”);行=。名字~ =“阿拉斯加”&状态。名字~ =“夏威夷”;:状态=(行);h =身高(州);faceColors = makesymbolspec (“多边形”,{“指数”(1 h),“FaceColor”polcmap (h)});geoshow(州,“DisplayType”,“多边形”,“SymbolSpec”faceColors)

设置可选的显示设置。

framemgridmmlabelplabel

读shapefile,包含多边形形状为每一个美国的州和哥伦比亚特区,为地理空间表。找到的表行相接的美国阿拉斯加和夏威夷。

州= readgeotable (“usastatelo.shp”);rowConus =。名字~ =“夏威夷”&状态。名字~ =“阿拉斯加”;rowAlaska =。名字= =“阿拉斯加”;rowHawaii =。名字= =“夏威夷”;

显示三个区域的每个单独的轴。

图ax = usamap (“所有”);集(ax,“可见”,“关闭”)stateColor = (0.5 - 1 0.5);geoshow (ax(1)、州(rowConus:),“FaceColor”stateColor) geoshow (ax(2),状态(rowAlaska:)“FaceColor”stateColor) geoshow (ax(3),状态(rowHawaii:)“FaceColor”stateColor)

隐藏的框架。

k = 1:3 setm (ax (k),“帧”,“关闭”,“网格”,“关闭”,“ParallelLabel”,“关闭”,“MeridianLabel”,“关闭”)结束

输入参数

全部折叠

状态显示、指定为一个字符串标量字符串数组,字符特征向量的向量或单元阵列。允许的值包括州的名字,标准的两个字母的国家,美国邮政总局缩写和“特区”

例子:usamap({“缅因”、“佛罗里达”})设置地图覆盖该地区的极限跨度从缅因州到佛罗里达。

纬度范围,指定为一个双元素向量的形式[southern_limit northern_limit]

经度范围,指定为一个双元素向量的形式[western_limit eastern_limit]

指定为一个数据网格——- - - - - -N数组中。Z是一个常规的数据网格与地理参考吗R

地理参考,指定为以下之一。

类型 描述
地理栅格引用对象

GeographicCellsReferenceGeographicPostingsReference地理栅格引用对象。的RasterSize属性必须与数据网格的大小一致,大小(Z)

向量

1×3数值向量元素:

(细胞/学位northern_latitude_limit western_longitude_limit]
矩阵

3×2数字矩阵变换光栅行和列索引或者从地理坐标:

(经度纬度]=[行坳1]* R

R定义了一个(non-rotational non-skewed)关系,其中每一列的数据网格瀑布沿子午线和每一行瀑布沿着平行。

关于引用向量和矩阵的更多信息,请参阅地理栅格数据

输出参数

全部折叠

处理地图的轴,作为处理对象返回。

如果你使用语法h= usamap(所有的),然后h是处理对象的数组。h (1)是连接的状态,h (2)阿拉斯加,h (3)是夏威夷。

提示

  • 创建的所有轴与usamap初始化一个球形地球模型有一个半径为6371000米。

  • 在某些情况下,usamap使用tightmap调整轴限制紧密围绕地图。如果你改变投影,或只是想要更多的白色空间的映射框架,使用tightmap又或者轴汽车

  • 轴(h (n)),在那里n = 1,2,或3,使所需的轴电流。

  • 集(h,“可见”,“上”)使轴可见。

  • axesscale (h (1))调整轴包含阿拉斯加和夏威夷,相同的规模相接的状态。

版本历史

之前介绍过的R2006a