文档帮助中心
使用Proj.4地图投影库
Proj.4
[x,y] = projfwd(proj,lat,lon)
例子
[[X,,,,y] = projfwd(Proj,,,,拉特,,,,朗)返回X和y从正向投影转换中绘制坐标。Proj是定义地图投影的结构。Proj可以是MS结构或Geotiff信息结构体。拉特和朗是纬度和经度坐标的阵列。
[[X,,,,y] = projfwd(Proj,,,,拉特,,,,朗)
X
y
Proj
拉特
朗
信息
有关Geotiff的完整列表信息以及您可以与之一起使用的图投影结构Projinv,请参阅参考页Projlist。
Projinv
Projlist
全部收缩
在波士顿的正骨上显示马萨诸塞州的状态边界。
首先,读取马萨诸塞州状态边界的地理矢量数据。
s = shaperead('usastatehi',,,,'usegeocoords',真的,...“选择器”,{@(name)strcmpi(名称,“马萨诸塞州”),'姓名'});
获取有关正常光的投影信息Geotiffinfo。然后,投影状态边界向量。
Geotiffinfo
proj = geotiffinfo('boston.tif');[x,y] = projfwd(proj,s.lat,s.lon);
阅读并显示波士顿的正射图像。
[a,r] = readgeoraster('boston.tif');MapShow(A,R)Xlabel(“马地国家飞机升级,调查脚”)ylabel(“马地国家飞机北方,调查脚”)
显示状态边界。通过设置地图限制来显示更多详细信息。
mapshow(x,y,'颜色',,,,'K',,,,'行宽',2)Xlim([645000 895000]);Ylim([2865000 3040000]);
地图投影,指定为标量图投影结构(MSTRUCT)或Geotiff信息结构。
MSTRUCT
数据类型:结构
结构
一个或多个点的大地纬度(以标量值,矢量,矩阵或n-d数组为单位)为单位。大小必须与大小相匹配朗输入。
数据类型:单身的|双倍的
单身的
双倍的
一个或多个点的纵向,以标量值,向量,矩阵或n-d数组为单位。大小必须与大小相匹配拉特输入。
投影坐标系中一个或多个点的X坐标,作为标量值,向量,矩阵或N-D数组返回。
投影坐标系中一个或多个点的y坐标坐标值,作为标量值,向量,矩阵或n-D数组返回。
Geotiffinfo|mfwdtran|Minvtran|Projinv|Projlist
mfwdtran
Minvtran
该示例的修改版本存在于您的系统上。您想打开此版本吗?
您单击了与此MATLAB命令相对应的链接:
通过在MATLAB命令窗口中输入该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站以获取可用的翻译内容,并查看本地事件和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
联系您当地的办公室
立即进行审判