主要内容

projinv

Unprojectx-y将坐标映射为经纬度坐标

描述

例子

纬度= projinv(项目xy属性指定的映射坐标x而且y在指定的投影坐标参考系中项目到经纬度坐标纬度而且.指定项目使用一个projcrs对象(因为R2020b),地图投影结构,或GeoTIFF信息结构。

例子

全部折叠

Unprojectx-y的投影CRS,将坐标转换为经纬度坐标x-y坐标。然后,在地理轴上显示经纬度坐标。

要做到这一点,首先导入一个包含x -而且y -马萨诸塞州康科德的道路坐标。获取关于作为结构的shapefile的信息。方法来查找坐标的投影CRSCoordinateReferenceSystem结构场。

道路= shaperead(“concord_roads.shp”);x =[道路。x];y =[道路。y];信息= shapeinfo(“concord_roads.shp”);proj = info.CoordinateReferenceSystem;

Unproject的x-y坐标到经纬度坐标。

[lat,lon] = projinv(proj,x,y);

在地理轴上显示坐标。

图地理位置(纬度,长度)保持geobasemap (“街道”

的地理CRSx-y本例中使用的坐标是NAD83。属性可以找到基于投影CRS的地理CRSGeographicCRS财产。

proj.GeographicCRS.Name
ans = "NAD83"

基础的地理CRS“街道”基地地图是WGS84。NAD83和WGS84是相似的,但并不完全相同。因此,在高缩放级别下,坐标和底图可能会出现错位。

输入参数

全部折叠

映射投影,指定为projcrs对象(因为R2020b),标量映射投影结构(mstruct),或GeoTIFF信息结构。有关地图投影结构的更多信息,请参见defaultm.有关GeoTIFF信息结构的更多信息,请参见geotiffinfo

数据类型:结构体

预计x-coordinates,指定为标量值、向量、矩阵或N-D数组。的大小x而且y必须匹配。

数据类型:|

预计y-coordinates,指定为标量值、向量、矩阵或N-D数组。的大小x而且y必须匹配。

数据类型:|

输出参数

全部折叠

大地纬度,以度为单位,返回为标量值、矢量、矩阵或N-D数组。

的地理CRS纬度的地理CRS匹配项目.如果项目是一个projcrs对象,则可以通过查询它的地理CRS来查找它的地理CRSGeographicCRS财产。例如,这段代码展示了如何创建projcrs对象的EPSG代码32610,并找到相关的地理CRS。

Proj = projects (32610);proj.GeographicCRS.Name
ans = "WGS 84"

大地经度,以度为单位,返回为标量值、矢量、矩阵或N-D数组。

的地理CRS纬度的地理CRS匹配项目.如果项目是一个projcrs对象,则可以通过查询它的地理CRS来查找它的地理CRSGeographicCRS财产。例如,这段代码展示了如何创建projcrs对象的EPSG代码32610,并找到相关的地理CRS。

Proj = projects (32610);proj.GeographicCRS.Name
ans = "WGS 84"

版本历史

R2006a之前介绍