Method | Description | |
---|---|---|
CreateCompoundCoordinateSystem ( string name, ICoordinateSystem head, ICoordinateSystem tail ) : ICompoundCoordinateSystem |
Creates a ICompoundCoordinateSystem.
|
|
CreateEllipsoid ( string name, double semiMajorAxis, double semiMinorAxis, ILinearUnit linearUnit ) : IEllipsoid |
Creates an Ellipsoid from radius values.
|
|
CreateFittedCoordinateSystem ( string name, ICoordinateSystem baseCoordinateSystem, string toBaseWkt, List |
Creates a IFittedCoordinateSystem. The units of the axes in the fitted coordinate system will be inferred from the units of the base coordinate system. If the affine map performs a rotation, then any mixed axes must have identical units. For example, a (lat_deg,lon_deg,height_feet) system can be rotated in the (lat,lon) plane, since both affected axes are in degrees. But you should not rotate this coordinate system in any other plane. |
|
CreateFlattenedSphere ( string name, double semiMajorAxis, double inverseFlattening, ILinearUnit linearUnit ) : IEllipsoid |
Creates an T:MapAround.CoordinateSystems.IEllipsoid from an major radius, and inverse flattening.
|
|
CreateFromWkt ( string WKT ) : ICoordinateSystem |
Creates a spatial reference object given its well-known text representation. The output object may be either a IGeographicCoordinateSystem or a IProjectedCoordinateSystem.
|
|
CreateFromXml ( string xml ) : ICoordinateSystem |
Creates a coordinate system object from an XML string.
|
|
CreateGeocentricCoordinateSystem ( string name, IHorizontalDatum datum, ILinearUnit linearUnit, IPrimeMeridian primeMeridian ) : IGeocentricCoordinateSystem |
Creates a M:MapAround.CoordinateSystems.CoordinateSystemFactory.CreateGeocentricCoordinateSystem(System.String,Topology.CoordinateSystems.IHorizontalDatum,Topology.CoordinateSystems.ILinearUnit,Topology.CoordinateSystems.IPrimeMeridian) from a |
|
CreateGeographicCoordinateSystem ( string name, IAngularUnit angularUnit, IHorizontalDatum datum, IPrimeMeridian primeMeridian, |
Creates a GeographicCoordinateSystem, which could be Lat/Lon or Lon/Lat.
|
|
CreateHorizontalDatum ( string name, DatumType datumType, IEllipsoid ellipsoid, Wgs84ConversionInfo toWgs84 ) : IHorizontalDatum |
Creates HorizontalDatum from ellipsoid and Bursa-World parameters. Since this method contains a set of Bursa-Wolf parameters, the created datum will always have a relationship to WGS84. If you wish to create a horizontal datum that has no relationship with WGS84, then you can either specify a |
|
CreateLocalCoordinateSystem ( string name, ILocalDatum datum, IUnit unit, List |
Creates a The dimension of the local coordinate system is determined by the size of the axis array. All the axes will have the same units. If you want to make a coordinate system with mixed units, then you can make a compound coordinate system from different local coordinate systems. |
|
CreateLocalDatum ( string name, DatumType datumType ) : ILocalDatum |
Creates a ILocalDatum.
|
|
CreatePrimeMeridian ( string name, IAngularUnit angularUnit, double longitude ) : IPrimeMeridian |
Creates a PrimeMeridian, relative to Greenwich.
|
|
CreateProjectedCoordinateSystem ( string name, IGeographicCoordinateSystem gcs, IProjection projection, ILinearUnit linearUnit, |
Creates a ProjectedCoordinateSystem using a projection object.
|
|
CreateProjection ( string name, string wktProjectionClass, List |
Creates a Projection.
|
|
CreateVerticalCoordinateSystem ( string name, IVerticalDatum datum, ILinearUnit verticalUnit, |
Creates a IVerticalCoordinateSystem from a
|
|
CreateVerticalDatum ( string name, DatumType datumType ) : IVerticalDatum |
Creates a IVerticalDatum from an enumerated type value.
|
public CreateCompoundCoordinateSystem ( string name, ICoordinateSystem head, ICoordinateSystem tail ) : ICompoundCoordinateSystem | ||
name | string | Name of compound coordinate system. |
head | ICoordinateSystem | Head coordinate system |
tail | ICoordinateSystem | Tail coordinate system |
return | ICompoundCoordinateSystem |
public CreateEllipsoid ( string name, double semiMajorAxis, double semiMinorAxis, ILinearUnit linearUnit ) : IEllipsoid | ||
name | string | Name of ellipsoid |
semiMajorAxis | double | |
semiMinorAxis | double | |
linearUnit | ILinearUnit | |
return | IEllipsoid |
public CreateFittedCoordinateSystem ( string name, ICoordinateSystem baseCoordinateSystem, string toBaseWkt, List |
||
name | string | Name of coordinate system |
baseCoordinateSystem | ICoordinateSystem | Base coordinate system |
toBaseWkt | string | |
arAxes | List |
|
return | IFittedCoordinateSystem |
public CreateFlattenedSphere ( string name, double semiMajorAxis, double inverseFlattening, ILinearUnit linearUnit ) : IEllipsoid | ||
name | string | Name of ellipsoid |
semiMajorAxis | double | Semi major-axis |
inverseFlattening | double | Inverse flattening |
linearUnit | ILinearUnit | Linear unit |
return | IEllipsoid |
public CreateFromWkt ( string WKT ) : ICoordinateSystem | ||
WKT | string | The well-known text representation for the spatial reference |
return | ICoordinateSystem |
public CreateFromXml ( string xml ) : ICoordinateSystem | ||
xml | string | XML representation for the spatial reference |
return | ICoordinateSystem |
public CreateGeocentricCoordinateSystem ( string name, IHorizontalDatum datum, ILinearUnit linearUnit, IPrimeMeridian primeMeridian ) : IGeocentricCoordinateSystem | ||
name | string | Name of geocentric coordinate system |
datum | IHorizontalDatum | Horizontal datum |
linearUnit | ILinearUnit | Linear unit |
primeMeridian | IPrimeMeridian | Prime meridian |
return | IGeocentricCoordinateSystem |
public CreateGeographicCoordinateSystem ( string name, IAngularUnit angularUnit, IHorizontalDatum datum, IPrimeMeridian primeMeridian, |
||
name | string | Name of geographical coordinate system |
angularUnit | IAngularUnit | Angular units |
datum | IHorizontalDatum | Horizontal datum |
primeMeridian | IPrimeMeridian | Prime meridian |
axis0 | First axis | |
axis1 | Second axis | |
return | IGeographicCoordinateSystem |
public CreateHorizontalDatum ( string name, DatumType datumType, IEllipsoid ellipsoid, Wgs84ConversionInfo toWgs84 ) : IHorizontalDatum | ||
name | string | Name of ellipsoid |
datumType | DatumType | Type of datum |
ellipsoid | IEllipsoid | Ellipsoid |
toWgs84 | Wgs84ConversionInfo | Wgs84 conversion parameters |
return | IHorizontalDatum |
public CreateLocalCoordinateSystem ( string name, ILocalDatum datum, IUnit unit, List |
||
name | string | Name of local coordinate system |
datum | ILocalDatum | Local datum |
unit | IUnit | Units |
axes | List |
Axis info |
return | ILocalCoordinateSystem |
public CreateLocalDatum ( string name, DatumType datumType ) : ILocalDatum | ||
name | string | Name of datum |
datumType | DatumType | Datum type |
return | ILocalDatum |
public CreatePrimeMeridian ( string name, IAngularUnit angularUnit, double longitude ) : IPrimeMeridian | ||
name | string | Name of prime meridian |
angularUnit | IAngularUnit | Angular unit |
longitude | double | Longitude |
return | IPrimeMeridian |
public CreateProjectedCoordinateSystem ( string name, IGeographicCoordinateSystem gcs, IProjection projection, ILinearUnit linearUnit, |
||
name | string | Name of projected coordinate system |
gcs | IGeographicCoordinateSystem | Geographic coordinate system |
projection | IProjection | Projection |
linearUnit | ILinearUnit | Linear unit |
axis0 | Primary axis | |
axis1 | Secondary axis | |
return | IProjectedCoordinateSystem |
public CreateProjection ( string name, string wktProjectionClass, List |
||
name | string | Name of projection |
wktProjectionClass | string | Projection class |
parameters | List |
Projection parameters |
return | IProjection |
public CreateVerticalCoordinateSystem ( string name, IVerticalDatum datum, ILinearUnit verticalUnit, |
||
name | string | Name of vertical coordinate system |
datum | IVerticalDatum | Vertical datum |
verticalUnit | ILinearUnit | Unit |
axis | Axis info | |
return | IVerticalCoordinateSystem |
public CreateVerticalDatum ( string name, DatumType datumType ) : IVerticalDatum | ||
name | string | Name of datum |
datumType | DatumType | Type of datum |
return | IVerticalDatum |