Class ProjectedSpatialReferenceSystemParameters
ProjectedSpatialReferenceSystemParameters class
Parameters to create projected SRS. Some of parameters have defaults. Some parameters have reasonable defaults, so you don’t have to assign only them. If you assign null
to those parameters, a default value will be used. ProjectionMethodName
and Base
don’t have defaults - you have to assign some non null
value to this properties.
public class ProjectedSpatialReferenceSystemParameters
Constructors
Properties
Name | Description |
---|
AxisesOrder { get; set; } | Order of axises. Defaults to XY. |
Base { get; set; } | Base geographic SRS (SRS to which projection is applied). You MUST set this property to not null value in order to create valid SRS, this property does not have any default. |
LinearUnit { get; set; } | Units to be used in this SRS. Default is Meter . |
Name { get; set; } | Name of projected SRS. Default is “Unnamed”. |
ProjectionMethodIdentifier { get; set; } | Identifier of projection method. There is no default value, you might set this parameter to not null value, if you want attach identifier to projection. If you do so - its up to you to ensure that identifier in consistent projection method name (projection method name will not change when you set this property). |
ProjectionMethodName { get; set; } | Name of projection method. There is no default and you MUST set this parameter to not null value, since projected SRS with no projection name is useless. |
XAxis { get; set; } | Axis that describes X (horizontal) dimension. Defaults to axis with east direction. |
YAxis { get; set; } | Axis that describes Y (vertical) dimension. Defaults to axis with north direction. |
Methods
Name | Description |
---|
AddProjectionParameter(string, double) | Adds projection parameter to this SRS. If parameter with such name already was added - update it. |
GetProjectionParameter(string) | Gets projection parameter with specified name. |
See Also