GeoTiffRasterSource¶
Inheritance Hierarchy¶
Object
RasterSource
GeoTiffRasterSource
Members Summary¶
Public Constructors Summary¶
Name |
---|
GeoTiffRasterSource(String) |
GeoTiffRasterSource(String,String) |
GeoTiffRasterSource(String,RectangleShape) |
Protected Constructors Summary¶
Name |
---|
N/A |
Public Properties Summary¶
Name | Return Type | Description |
---|---|---|
BlueTranslation | Single | N/A |
GreenTranslation | Single | N/A |
ImagePathFilename | String | Gets or sets the image path filename. |
IsGrayscale | Boolean | N/A |
IsNegative | Boolean | N/A |
IsOpen | Boolean | N/A |
Projection | Projection | N/A |
ProjectionConverter | ProjectionConverter | N/A |
RedTranslation | Single | N/A |
ScaleFactor | Double | N/A |
Transparency | Single | N/A |
Protected Properties Summary¶
Name | Return Type | Description |
---|---|---|
N/A | N/A | N/A |
Public Methods Summary¶
Protected Methods Summary¶
Public Events Summary¶
Name | Event Arguments | Description |
---|---|---|
OpeningRasterSource | OpeningRasterSourceEventArgs | N/A |
OpenedRasterSource | OpenedRasterSourceEventArgs | N/A |
ClosingRasterSource | ClosingRasterSourceEventArgs | N/A |
ClosedRasterSource | ClosedRasterSourceEventArgs | N/A |
Members Detail¶
Public Constructors¶
Name |
---|
GeoTiffRasterSource(String) |
GeoTiffRasterSource(String,String) |
GeoTiffRasterSource(String,RectangleShape) |
Protected Constructors¶
Public Properties¶
BlueTranslation
¶
Summary
N/A
Remarks
N/A
Return Value
Single
GreenTranslation
¶
Summary
N/A
Remarks
N/A
Return Value
Single
ImagePathFilename
¶
Summary
Gets or sets the image path filename.
Remarks
N/A
Return Value
String
IsGrayscale
¶
Summary
N/A
Remarks
N/A
Return Value
Boolean
IsNegative
¶
Summary
N/A
Remarks
N/A
Return Value
Boolean
IsOpen
¶
Summary
N/A
Remarks
N/A
Return Value
Boolean
Projection
¶
Summary
N/A
Remarks
N/A
Return Value
ProjectionConverter
¶
Summary
N/A
Remarks
N/A
Return Value
RedTranslation
¶
Summary
N/A
Remarks
N/A
Return Value
Single
ScaleFactor
¶
Summary
N/A
Remarks
N/A
Return Value
Double
Transparency
¶
Summary
N/A
Remarks
N/A
Return Value
Single
Protected Properties¶
Public Methods¶
CloneDeep()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
RasterSource | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
Close()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
Equals(Object)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Boolean | N/A |
Parameters
Name | Type | Description |
---|---|---|
obj | Object | N/A |
GetBoundingBox()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
RectangleShape | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
GetHashCode()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Int32 | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
GetHorizontalResolution()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Single | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
GetImage(RectangleShape,Int32,Int32)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
GeoImage | N/A |
Parameters
Name | Type | Description |
---|---|---|
worldExtent | RectangleShape | N/A |
canvasWidth | Int32 | N/A |
canvasHeight | Int32 | N/A |
GetImageHeight()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Int32 | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
GetImageWidth()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Int32 | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
GetType()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Type | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
GetVerticalResolution()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Single | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
GetWorldFileText()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
String | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
Open()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
ToString()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
String | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
Protected Methods¶
CloneDeepCore()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
RasterSource | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
CloseCore()
¶
Summary
This method opens the RasterSource so that it is initialized and ready to use.
Remarks
This protected virtual method is called from the concrete public method Close. The Close method plays an important role in the life cycle of the RasterSource. It may be called after drawing to release any memory and other resources that were allocated since the Open method was called. If you override this method, it is recommended that you take the following things into account: This method may be called multiple times, so we suggest you write the method so that that a call to a closed RasterSource is ignored and does not generate an error. We also suggest that in the Close you free all resources that have been opened. Remember that the object will not be destroyed, but will be re-opened possibly in the near future.
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
Finalize()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
GetBoundingBoxCore()
¶
Summary
This method returns the bounding box of the RasterSource.
Remarks
This method returns the bounding box of the RasterSource.
Return Value
Type | Description |
---|---|
RectangleShape | This method returns the bounding box of the RasterSource. |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
GetImageCore(RectangleShape,Int32,Int32)
¶
Summary
This method returns an image based on the worldExtent and image width and height.
Remarks
This method is responsible for returning the image based on the parameters passed in. As the core version of this method is abstract, you will need to override it when creating our own RasterSource.
Return Value
Type | Description |
---|---|
GeoImage | This method returns an image based on the worldExtent and image width and height. |
Parameters
Name | Type | Description |
---|---|---|
worldExtent | RectangleShape | This parameter represents the worldExtent you want to draw. |
canvasWidth | Int32 | This parameter represents the width of the image you want to draw. |
canvasHeight | Int32 | This parameter represents the height of the image you want to draw. |
GetImageHeightCore()
¶
Summary
This method returns the height of the image in screen coordinates.
Remarks
This abstract method is called from the concrete method GetImageHeight. You need to override it if you inherit from the RasterSource to return the height of your image. It returns the height of the image in screen coordinates.
Return Value
Type | Description |
---|---|
Int32 | This method returns the height of the image in screen coordinates. |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
GetImageWidthCore()
¶
Summary
This method returns the width of the image in screen coordinates.
Remarks
This abstract method is called from the concrete method GetImageWidth. You need to override it if you inherit from the RasterSource to return the width of your image. It returns the width of the image in screen coordinates.
Return Value
Type | Description |
---|---|
Int32 | This method returns the width of the image in screen coordinates. |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
GetWrappingImageLeft(RectangleShape,Double,Double,RectangleShape)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
GeoImage | N/A |
Parameters
Name | Type | Description |
---|---|---|
boundingBox | RectangleShape | N/A |
screenWidth | Double | N/A |
screenHeight | Double | N/A |
wrappingExtent | RectangleShape | N/A |
GetWrappingImageRight(RectangleShape,Double,Double,RectangleShape)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
GeoImage | N/A |
Parameters
Name | Type | Description |
---|---|---|
boundingBox | RectangleShape | N/A |
screenWidth | Double | N/A |
screenHeight | Double | N/A |
wrappingExtent | RectangleShape | N/A |
MemberwiseClone()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Object | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
OnChangedSourceStatus(ChangedSourceStatusEventArgs)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
e | ChangedSourceStatusEventArgs | N/A |
OnClosedRasterSource(ClosedRasterSourceEventArgs)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
e | ClosedRasterSourceEventArgs | N/A |
OnClosingRasterSource(ClosingRasterSourceEventArgs)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
e | ClosingRasterSourceEventArgs | N/A |
OnOpenedRasterSource(OpenedRasterSourceEventArgs)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
e | OpenedRasterSourceEventArgs | N/A |
OnOpeningRasterSource(OpeningRasterSourceEventArgs)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
e | OpeningRasterSourceEventArgs | N/A |
OpenCore()
¶
Summary
This method opens the RasterSource so that it is initialized and ready to use.
Remarks
This protected virtual method is called from the concrete public method Open. The Open method plays an important role, as it is responsible for initializing the RasterSource. Most methods on the RasterSource will throw an exception if the state of the RasterSource is not opened. When the map draws each layer, it will open the RasterSource as one of its first steps; then, after it is finished drawing with that layer, it will close it. In this way, we are sure to release all resources used by the RasterSource. When implementing this abstract method, consider opening files for file-based sources, connecting to databases in the database-based sources and so on. You will get a chance to close these in the Close method of the RasterSource.
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
Public Events¶
OpeningRasterSource¶
N/A
Remarks
N/A
Event Arguments
OpenedRasterSource¶
N/A
Remarks
N/A
Event Arguments
ClosingRasterSource¶
N/A
Remarks
N/A
Event Arguments
ClosedRasterSource¶
N/A
Remarks
N/A
Event Arguments