ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
This is an old revision of the document!
This class uses the grid file provided.
InMemoryGridFeatureLayer]]**
* **Parameters**:[[ThinkGeo.MapSuite.Core.GridCell[,]|GridCell[,]
* DeclaringType:N/A
* Summary:N/A
</div>
=== Protected Constructors ===
=== Public Methods ===
=== Protected Methods ===
=== Public Properties ===
Attribution
* Return:String
* Summary:N/A
BlueTranslation
* Return:Single
* Summary:N/A
CellSize
* Return:Double
* Summary:Gets the cell size from the grid.
ColumnCount
* Return:Int32
* Summary:Gets the column number from the grid.
DataValueColumnName
* Return:String
* Summary:N/A
DrawingExceptionMode
* Return:DrawingExceptionMode
* Summary:N/A
DrawingMarginInPixel
* Return:Single
* Summary:N/A
DrawingMarginPercentage
* Return:Double
* Summary:N/A
DrawingQuality
* Return:DrawingQuality
* Summary:N/A
DrawingTime
* Return:TimeSpan
* Summary:N/A
EditTools
* Return:EditTools
* Summary:N/A
FeatureIdsToExclude
* Return:Collection<String>
* Summary:N/A
FeatureSource
* Return:FeatureSource
* Summary:N/A
GeometryValidationMode
* Return:GeometryValidationMode
* Summary:N/A
GreenTranslation
* Return:Single
* Summary:N/A
GridMatrix
* Return:GridCell[,]
* Summary:N/A
HasBoundingBox
* Return:Boolean
* Summary:This property checks to see if a Layer has a BoundingBox or not. If it has no BoundingBox, it will throw an exception when you call the GetBoundingBox() and GetFullExtent() APIs. In GridFeatureLayer, we override this API and mark it as true.
IsGrayscale
* Return:Boolean
* Summary:N/A
IsNegative
* Return:Boolean
* Summary:N/A
IsOpen
* Return:Boolean
* Summary:N/A
IsVisible
* Return:Boolean
* Summary:N/A
KeyColors
* Return:Collection<GeoColor>
* Summary:N/A
MaxRecordsToDraw
* Return:Int32
* Summary:N/A
Name
* Return:String
* Summary:N/A
NoDataValue
* Return:Double
* Summary:Gets the NoDataValue from the grid.
QueryTools
* Return:QueryTools
* Summary:N/A
RedTranslation
* Return:Single
* Summary:N/A
RequestDrawingInterval
* Return:TimeSpan
* Summary:N/A
RowCount
* Return:Int32
* Summary:Gets the row number from the grid.
Transparency
* Return:Single
* Summary:N/A
WrappingExtent
* Return:RectangleShape
* Summary:N/A
WrappingMode
* Return:WrappingMode
* Summary:N/A
ZoomLevelSet
* Return:ZoomLevelSet
* Summary:N/A
=== Protected Properties ===
0BU=
* Return:TimeSpan
* Summary:N/A
0xU=
* Return:TimeSpan
* Summary:N/A
IsOpenCore
* Return:Boolean
* Summary:N/A
yhU=
* Return:Int64
* Summary:N/A
zRU=
* Return:Int64
* Summary:N/A
=== Public Events ===
DrawingAttribution
* Event Arguments:DrawingAttributionLayerEventArgs
* Summary:N/A
DrawingException
* Event Arguments:DrawingExceptionLayerEventArgs
* Summary:N/A
DrawingFeatures
* Event Arguments:DrawingFeaturesEventArgs
* Summary:N/A
DrawingProgressChanged
* Event Arguments:DrawingProgressChangedEventArgs
* Summary:N/A
DrawingWrappingFeatures
* Event Arguments:DrawingWrappingFeaturesFeatureLayerEventArgs
* Summary:N/A
DrawnAttribution
* Event Arguments:DrawnAttributionLayerEventArgs
* Summary:N/A
DrawnException
* Event Arguments:DrawnExceptionLayerEventArgs
* Summary:N/A
RequestedDrawing
* Event Arguments:RequestedDrawingLayerEventArgs
* Summary:N/A
RequestingDrawing
* Event Arguments:RequestingDrawingLayerEventArgs
* Summary:N/A
===== Public Constructors =====
=== InMemoryGridFeatureLayer() ===
This is the default constructor for the class.
==== Remarks ====
This is the default constructor. If you use this constructor, then you need to set the required properties manually.
==== Parameters ====
Go Back
=== InMemoryGridFeatureLayer(GridCell[,]) ===
N/A
==== Remarks ====
N/A
==== Parameters ====
gridMatrix
* Type:GridCell[,]
* Description:N/A
N/A
N/A
Return Value
N/A
N/A
Return Value
N/A
N/A
Return Value
canvas
labelsInAllLayers
N/A
N/A
Return Value
obj
N/A
N/A
Return Value
gridDefinition
gridInterpolationModel
outputStream
N/A
N/A
Return Value
N/A
N/A
Return Value
gridDefinition
gridInterpolationModel
N/A
N/A
Return Value
N/A
N/A
Return Value
N/A
N/A
Return Value
N/A
N/A
Return Value
N/A
N/A
Return Value
N/A
N/A
Return Value
extentToRefresh
bufferTime
bufferTimeType
N/A
N/A
Return Value
extentsToRefresh
bufferTime
N/A
N/A
Return Value
extentsToRefresh
bufferTime
bufferTimeType
N/A
N/A
Return Value
bufferTime
bufferTimeType
N/A
N/A
Return Value
bufferTime
N/A
N/A
Return Value
extentsToRefresh
N/A
N/A
Return Value
extentToRefresh
N/A
N/A
Return Value
N/A
N/A
Return Value
extentToRefresh
bufferTime
N/A
N/A
Return Value
N/A
N/A
Return Value
returningColumnNames
N/A
N/A
Return Value
canvas
featuresForFilters
labelsInAllLayers
currentZoomLevel
marginWorldExtent
N/A
N/A
Return Value
N/A
N/A
Return Value
N/A
N/A
Return Value
canvas
attribution
N/A
N/A
Return Value
canvas
labelsInAllLayers
N/A
N/A
Return Value
canvas
e
N/A
N/A
Return Value
canvas
e
N/A
N/A
Return Value
This method returns the bounding box of the FeatureLayer.
This method is called from the concrete public method GetBoundingBox. It returns the bounding box of the FeatureLayer.
Return Value
N/A
N/A
Return Value
N/A
N/A
Return Value
N/A
N/A
Return Value
args
N/A
N/A
Return Value
e
N/A
N/A
Return Value
e
N/A
N/A
Return Value
e
N/A
N/A
Return Value
e
N/A
N/A
Return Value
args
N/A
N/A
Return Value
e
N/A
N/A
Return Value
eventArgs
N/A
N/A
Return Value
eventArgs
N/A
N/A
Return Value
N/A
N/A
Return Value
N/A
N/A
Return Value
N/A
N/A
Return Type:String
N/A
N/A
Return Type:Single
Gets the cell size from the grid.
N/A
Return Type:Double
Gets the column number from the grid.
N/A
Return Type:Int32
N/A
N/A
Return Type:String
N/A
N/A
Return Type:DrawingExceptionMode
N/A
N/A
Return Type:Single
N/A
N/A
Return Type:Double
N/A
N/A
Return Type:DrawingQuality
N/A
N/A
Return Type:TimeSpan
N/A
N/A
Return Type:EditTools
N/A
N/A
Return Type:Collection<String>
N/A
N/A
Return Type:FeatureSource
N/A
N/A
Return Type:GeometryValidationMode
N/A
N/A
Return Type:Single
N/A
N/A
Return Type:GridCell[,]
This property checks to see if a Layer has a BoundingBox or not. If it has no BoundingBox, it will throw an exception when you call the GetBoundingBox() and GetFullExtent() APIs. In GridFeatureLayer, we override this API and mark it as true.
The default implementation in the base class returns false.
Return Type:Boolean
N/A
N/A
Return Type:Boolean
N/A
N/A
Return Type:Boolean
N/A
N/A
Return Type:Boolean
N/A
N/A
Return Type:Boolean
N/A
N/A
Return Type:Collection<GeoColor>
N/A
N/A
Return Type:Int32
N/A
N/A
Return Type:String
Gets the NoDataValue from the grid.
N/A
Return Type:Double
N/A
N/A
Return Type:QueryTools
N/A
N/A
Return Type:Single
N/A
N/A
Return Type:TimeSpan
Gets the row number from the grid.
N/A
Return Type:Int32
N/A
N/A
Return Type:Single
N/A
N/A
Return Type:RectangleShape
N/A
N/A
Return Type:WrappingMode
N/A
N/A
Return Type:ZoomLevelSet
N/A
N/A
Return Type:TimeSpan
N/A
N/A
Return Type:TimeSpan
N/A
N/A
Return Type:Boolean
N/A
N/A
Return Type:Int64
N/A
N/A
Return Type:Int64
N/A
N/A
Event Arguments:DrawingAttributionLayerEventArgs
N/A
N/A
Event Arguments:DrawingExceptionLayerEventArgs
N/A
N/A
Event Arguments:DrawingFeaturesEventArgs
N/A
N/A
Event Arguments:DrawingProgressChangedEventArgs
N/A
N/A
Event Arguments:DrawingWrappingFeaturesFeatureLayerEventArgs
N/A
N/A
Event Arguments:DrawnAttributionLayerEventArgs
N/A
N/A
Event Arguments:DrawnExceptionLayerEventArgs
N/A
N/A
Event Arguments:RequestedDrawingLayerEventArgs
N/A
N/A
Event Arguments:RequestingDrawingLayerEventArgs