Class CompoundSpatialReferenceSystem

CompoundSpatialReferenceSystem class

复合 SRS 将两个基础 SRS 结合在一起,它们都不能是复合的。

public class CompoundSpatialReferenceSystem : SpatialReferenceSystem

特性

姓名描述
override AsCompound { get; }返回这个。
virtual AsGeocentric { get; }返回此 SRS 转换为GeocentricSpatialReferenceSystem. 使用Type找出是否可以转换。
override AsGeographic { get; }返回此 SRS 的地理表示。如果此复合 SRS 确实表示地理 SRS,则结果将 为三维地理 SRS(具有经度、纬度、高度维度)。否则会抛出异常。
virtual AsLocal { get; }返回此 SRS 转换为LocalSpatialReferenceSystem. 使用Type找出是否可以转换。
override AsProjected { get; }返回此 SRS 的投影表示。如果此复合 SRS 确实表示投影 SRS,则结果将 为三维投影 SRS(具有 X、Y、高度尺寸)。否则会抛出异常。
virtual AsVertical { get; }返回此 SRS 转换为VerticalSpatialReferenceSystem. 使用Type找出是否可以转换。
override DimensionsCount { get; }维数。对于复合 SRS,这是基础 SRS 的维数之和。
EpsgCode { get; }如果此对象标识符是 EPSG 标识符 - 返回其代码。否则 - 返回 -1.
override GeographicDatum { get; }返回此 SRS 的地理数据。 如果两者HeadTail有地理数据 - 返回 head. 的地理数据
override HasGeographicDatum { get; }如果任何基础 SRS 具有地理数据,则复合 SRS 具有地理数据。
override HasPrimeMeridian { get; }如果任何基础 SRS 具有本初子午线,则复合 SRS 具有本初子午线。
Head { get; }第一个基础 SRS.
Identifier { get; }此可识别对象的标识符。
override IsCompound { get; }返回true.
IsSingle { get; }返回此 SRS 是否为单个(不是两个 SRS 的并集)。
IsValid { get; }Validate 但不返回错误信息.
Name { get; }此对象的名称。
override PrimeMeridian { get; }返回此 SRS 的本初子午线。 如果两者HeadTail有本初子午线 - 返回头部的本初子午线.
Tail { get; }第二个基础 SRS.
override Type { get; }此复合 SRS 的类型。可Geographicif 这个复合 SRS 是地理和垂直 SRS 的组合,或者Projectedif 此复合 SRS 是投影和垂直 SRS 的组合。

方法

姓名描述
CreateTransformationTo(SpatialReferenceSystem)从中创建转换空间参考系统给另一个空间参考系统.
ExportToWkt()将此 SRS 的表示返回为 WKT 字符串。 结果 WKT 字符串将匹配 OGC 01-009 规范,通常命名为“WKT1”。
override GetAxis(int)得到Axis描述维度.
override GetUnit(int)得到Unit维度.
override IsEquivalent(SpatialReferenceSystem)检测此 SRS 是否等同于其他 SRS。.
override ToString()返回表示当前对象的字符串。
TryCreateTransformationTo(SpatialReferenceSystem, out SpatialReferenceSystemTransformation)从中创建转换空间参考系统给另一个空间参考系统.
override Validate(out string)确定此 SRS 是否有效。看Validate有效性描述.

也可以看看