IMapProjectionFactory
Description
- Derived from
- Extended by
-
MapProjectionFactory abstract
Base interface for classes that create IMapProjection objects.
Public / Methods
CreateMapProjection
Creates a new instance of IMapProjection.
When a map projection factory transforms between map types (i.e. MapType.Rect to MapType.Cube or vice versa), the source in and target in raster spaces can be swapped in order to create a reverse map projection (see IMapProjection.Reverse). If the source and target map types are equal, an implementation cannot determine whether a reverse map projection is requested or not. In this case, the reverse opt parameter must be used.
- GeorefException
-
If the given source in and target in raster specifications are not supported by this map projection factory.
CreateMapProjectionNull
Creates a new instance of IMapProjection.
When a map projection factory transforms between map types (i.e. MapType.Rect to MapType.Cube or vice versa), the source in and target in raster spaces can be swapped in order to create a reverse map projection (see IMapProjection.Reverse). If the source and target map types are equal, an implementation cannot determine whether a reverse map projection is requested or not. In this case, the reverse opt parameter must be used.
Public / Attributes
Transform
The datum transformation of the map projection.
Setting this property to null
enables automatic lookup via IGeoRegistry.LookupDatumOperation, which will be performed each time the property is get. If the lookup does not find a datum transformation, DatumTransform.GeographicOffset is used with all-zero offsets.
If a map projection does not support datum transformations, setting this property will have no effect (i.e. it will always return null
).
- See also