主要内容

geocrs

地理坐标参考系统对象

自从R2020b

描述

地理坐标参考系统(CRS)提供的信息分配纬度,经度,物理位置和高度坐标。地理crs由一个基准,本初子午线,角的测量单位。

预计CRS包括地理CRS和几个参数,用于将CRS的地理坐标。关于预计crs的更多信息,请参阅projcrs

创建

您可以创建一个地理CRS对象在几个方面:

  • 进口栅格数据使用等功能readgeorasterwmsread,然后查询GeographicCRS返回的光栅引用对象的属性。

  • 进口矢量数据使用readgeotable函数,然后查询GeographicCRS属性返回的地理空间形状对象的表。

  • 得到一个shapefile使用的信息shapeinfo函数,然后查询CoordinateReferenceSystem返回的结构。

  • 访问的地理CRS预计CRS通过查询GeographicCRS财产的projcrs对象。

  • 使用geocrs函数(这里描述)。

描述

例子

g = geocrs (代码)创建一个地理CRS对象使用指定的EPSG代码代码

例子

g = geocrs (代码“权威”,权威)创建一个地理CRS对象使用指定的代码权威

例子

g = geocrs (wkt)创建一个地理CRS对象使用指定的著名的文本(WKT)字符串表示。

输入参数

全部展开

地理CRS代码,指定为一个正整数,字符串标量,或特征向量。默认情况下,geocrs函数假设代码参数是指EPSG代码。指定其他类型的代码,使用“权威”名称-值对。

指EPSG或ESRI代码,这个参数指定为一个正整数。指IGNF代码,指定这个参数为字符串标量或特征向量。

有效EPSG编码信息,请参阅EPSG主页

组织管理的定义CRS,指定为“EPSG”,“独立”,或“IGNF”。每个组织维护的代码列表与特定的crs相关联。

如果你不指定一个权威,那么geocrs函数使用“EPSG”

众所周知的文本(预留),指定为字符串标量或特征向量。您可以使用知名文本WKT 1或WKT 2标准。

属性

全部展开

这个属性是只读的。

CRS的名字,作为一个字符串标量返回。

数据类型:字符串

这个属性是只读的。

基准的名字,作为一个字符串标量返回。

数据类型:字符串

这个属性是只读的。

参考球体所使用的基准,作为一个返回referenceEllipsoid对象,referenceSphere对象,或oblateSpheroid对象。

数据类型:字符串

这个属性是只读的。

从格林威治经度起源抵消,作为一个返回。的单位PrimeMeridian属性的值相匹配AngleUnit财产。

数据类型:

这个属性是只读的。

角的单位,作为一个字符串标量返回。典型值“度”“弧度”

数据类型:字符串

对象的功能

wktstring 众所周知的文本字符串
isequal 比较两个projcrsgeocrs对象等价

例子

全部折叠

创建一个地理CRS对象通过指定一个EPSG代码。

g = geocrs (6668)
g = geocrs属性:名称:“JGD2011”基准:“2011年日本大地基准”球体:[1 x1 referenceEllipsoid] PrimeMeridian: 0 AngleUnit:“度”

创建一个地理CRS对象从一个ESRI代码通过使用权威名称-值参数。

g = geocrs (37220“权威”,“独立”)
g = geocrs属性:名称:“GCS_Guam_1963”基准:“D_Guam_1963”球体:[1 x1 referenceEllipsoid] PrimeMeridian: 0 AngleUnit:“度”

创建一个地理CRS对象从一个IGNF代码通过使用权威名称-值参数。指定的代码使用一个字符串标量或特征向量。

g = geocrs (“RGFG95G”,“权威”,“IGNF”)
g = geocrs属性:名称:“RGFG95 geographiques (dms)”基准: "Reseau Geodesique Francais Guyane 1995" Spheroid: [1x1 referenceEllipsoid] PrimeMeridian: 0 AngleUnit: "degree"

导入一个WKT投影文件作为特征向量使用fileread函数。然后,创建一个地理CRS对象通过指定向量。

wkt = fileread (“landareas.prj”);g = geocrs(预留)
g = geocrs属性:名称:“WGS 84”基准:“1984年世界大地系统”球体:[1 x1 referenceEllipsoid] PrimeMeridian: 0 AngleUnit:“度”

进口栅格数据作为数组和使用地理参考对象readgeoraster函数。然后,把地理CRS通过查询GeographicCRS属性的引用对象。

(Z, R) = readgeoraster (“n39_w106_3arc_v2.dt1”);R.GeographicCRS
ans = geocrs属性:名称:“WGS 84”基准:“1984年世界大地系统”球体:[1 x1 referenceEllipsoid] PrimeMeridian: 0 AngleUnit:“度”

另外,作为一个返回相同的信息文件RasterInfo对象使用georasterinfo函数。然后,把地理CRS通过查询CoordinateReferenceSystem对象的属性。

信息= georasterinfo (“n39_w106_3arc_v2.dt1”);info.CoordinateReferenceSystem
ans = geocrs属性:名称:“WGS 84”基准:“1984年世界大地系统”球体:[1 x1 referenceEllipsoid] PrimeMeridian: 0 AngleUnit:“度”

找到的参考椭球地理CRS通过创建一个geocrs对象和访问它球体财产。

g = geocrs (4957);g.Spheroid
ans = referenceEllipsoid定义属性:代码:7019姓名:“GRS 1980”LengthUnit:“计”SemimajorAxis: 6378137 SemiminorAxis: 6356752.31414036 InverseFlattening: 298.257222101离心率:0.0818191910428158和附加属性:压扁ThirdFlattening MeanRadius SurfaceArea体积

版本历史

介绍了R2020b

另请参阅

功能

对象

外部网站