Class SpatialReferenceSystem

SpatialReferenceSystem class

空間参照系は、座標を地球上の場所にマップします。 SRS にはさまざまな種類があります。Type . さらに、SRS のタイプがGeographicor Projected、SRS は複合または単一にすることができます。IsCompound .

public abstract class SpatialReferenceSystem : IdentifiableObject

プロパティ

名前説明
virtual AsCompound { get; }に変換されたこの SRS を返しますCompoundSpatialReferenceSystem. 使用IsCompound変換が可能かどうかを調べる.
virtual AsGeocentric { get; }に変換されたこの SRS を返しますGeocentricSpatialReferenceSystem. 使用Type変換が可能かどうかを調べる.
virtual AsGeographic { get; }に変換されたこの SRS を返しますGeographicSpatialReferenceSystem. 使用Type変換が可能かどうかを調べる.
virtual AsLocal { get; }に変換されたこの SRS を返しますLocalSpatialReferenceSystem. 使用Type変換が可能かどうかを調べる.
virtual AsProjected { get; }に変換されたこの SRS を返しますProjectedSpatialReferenceSystem. 使用Type変換が可能かどうかを調べる.
virtual AsVertical { get; }に変換されたこの SRS を返しますVerticalSpatialReferenceSystem. 使用Type変換が可能かどうかを調べる.
abstract DimensionsCount { get; }この SRS の次元数を返します。
EpsgCode { get; }このオブジェクト識別子が EPSG 識別子の場合 - そのコードを返します。それ以外の場合 - -1. を返します
abstract GeographicDatum { get; }この SRS の地理データを返します。
abstract HasGeographicDatum { get; }この SRS に地理データムがあるかどうかを決定します。
abstract HasPrimeMeridian { get; }この SRS に本初子午線があるかどうかを返します。
Identifier { get; }この識別可能なオブジェクトの識別子.
virtual IsCompound { get; }この SRS が複合 (2 つの SRS の和集合) であるかどうかを返します。 複合 SRS の次の SRS の組み合わせが有効と見なされます:Geographic . 投影 SRS + 垂直 SRS。この場合、複合 SRS のタイプは次のようになります。Projected . SRSの組み合わせが異なる場合、複合SRSの種類はUnknown .
IsSingle { get; }この SRS が単一かどうかを返します (2 つの SRS の結合ではありません).
IsValid { get; }と同じValidate、しかしエラーメッセージを返さない.
Name { get; }このオブジェクトの名前.
abstract PrimeMeridian { get; }この SRS の本初子午線を返します。
abstract Type { get; }この SRS のタイプを取得します。SpatialReferenceSystemType .
static Etrs89 { get; }ETRS 89 (EPSG:4258) 空間参照系.
static Etrs89LambertAzimuthalEqualArea { get; }ETRS 89 / ETRS Lambert Azimuthal Equal Area (EPSG:3035) 空間参照系.
static Etrs89LambertConformalConic { get; }ETRS 89 / Lambert Conformal Conic (EPSG:3034) 空間参照系.
static Nad83 { get; }NAD 83 (EPSG:4269) 空間参照系.
static Osgb36 { get; }OSGB 36 (EPSG:4277) 空間参照系.
static Osgb36BritishNationalGrid { get; }OSGB 36 / British National Grid (EPSG:27700) 空間参照システム.
static WebMercator { get; }Web メルカトル (EPSG:3857) 空間参照系.
static Wgs72 { get; }WGS 72 (EPSG:4322) 空間参照系.
static Wgs84 { get; }WGS 84 (EPSG:4326) 空間参照系.

メソッド

名前説明
static CreateFromEpsg(int)指定された EPSG コードに基づいて空間参照系を作成します。
static CreateFromWkt(string)新しい空間参照システムWKT (Well-Known Text) 文字列に基づく.
CreateTransformationTo(SpatialReferenceSystem)これから変換を作成します空間参照システム別の人に空間参照システム .
ExportToWkt()この SRS の表現を WKT 文字列として返します。
abstract GetAxis(int)取得Axisディメンションを説明する.
abstract GetUnit(int)取得Unit次元の.
virtual IsEquivalent(SpatialReferenceSystem)この SRS が他の SRS と同等かどうかを検出します。 .
override ToString()現在のオブジェクトを表す文字列を返します。
TryCreateTransformationTo(SpatialReferenceSystem, out SpatialReferenceSystemTransformation)これから変換を作成します空間参照システム別の人に空間参照システム .
abstract Validate(out string)この SRS が有効かどうかを判断します。
static CreateCompound(string, SpatialReferenceSystem, SpatialReferenceSystem, Identifier)複合 SRS を作成します。
static CreateGeocentric(GeocentricSpatialReferenceSystemParameters, Identifier)カスタム パラメータからジオセントリック SRS を作成します。
static CreateGeographic(GeographicSpatialReferenceSystemParameters, Identifier)カスタム パラメータから地理的 SRS を作成します。
static CreateLocal(string, LocalDatum, Unit, ICollection<Axis>, Identifier)ローカル SRS を作成します。
static CreateProjected(ProjectedSpatialReferenceSystemParameters, Identifier)カスタム パラメータから予測 SRS を作成します。
static CreateVertical(string, VerticalDatum, Unit, Axis, Identifier)垂直 SRS を作成します。
static IsEquivalent(SpatialReferenceSystem, SpatialReferenceSystem)2 つの SRS が等しいかどうかを決定します。 同等の SRS の同じ座標は、地球上の同じ場所と一致します。 同等の SRS の一部のパラメーターは異なる場合があります。たとえば、Name .
static TryCreateFromEpsg(int, out SpatialReferenceSystem)指定された EPSG コードに基づいて空間参照系を作成します。
static TryCreateFromWkt(string, out SpatialReferenceSystem)新しい空間参照システムWKT (Well-Known Text) 文字列に基づく.

関連項目