User Tools

Site Tools


thinkgeo.mapsuite.core.gridfeaturelayer

This is an old revision of the document!


ThinkGeo.MapSuite.Core.GridFeatureLayer

This class uses the grid file provided.

Inheritance Hierarchy

  • System.Object
    • ThinkGeo.MapSuite.Core.Layer
      • ThinkGeo.MapSuite.Core.FeatureLayer
        • ThinkGeo.MapSuite.Core.GridFeatureLayer

Members Summary

Public Constructors

GridFeatureLayer

  • Parameters:N/A
  • DeclaringType:N/A
  • Summary:This is the default constructor for the class.

GridFeatureLayer

  • Parameters:String
  • DeclaringType:N/A
  • Summary:This is a constructor for the class.

Protected Constructors

Public Methods

CloneDeep

  • Parameters:N/A
  • DeclaringType:Layer
  • Summary:N/A

Close

  • Parameters:N/A
  • DeclaringType:Layer
  • Summary:N/A

Draw

Equals

  • Parameters:Object
  • DeclaringType:Object
  • Summary:N/A

GenerateGrid

GenerateGridMatrix

  • Parameters:N/A
  • DeclaringType:N/A
  • Summary:N/A

GenerateGridMatrix

GetBoundingBox

  • Parameters:N/A
  • DeclaringType:Layer
  • Summary:N/A

GetHashCode

  • Parameters:N/A
  • DeclaringType:Object
  • Summary:N/A

GetThreadSafetyLevel

  • Parameters:N/A
  • DeclaringType:Layer
  • Summary:N/A

GetType

  • Parameters:N/A
  • DeclaringType:Object
  • Summary:N/A

Open

  • Parameters:N/A
  • DeclaringType:Layer
  • Summary:N/A

RequestDrawing

RequestDrawing

RequestDrawing

RequestDrawing

RequestDrawing

  • Parameters:TimeSpan
  • DeclaringType:Layer
  • Summary:N/A

RequestDrawing

RequestDrawing

RequestDrawing

  • Parameters:N/A
  • DeclaringType:Layer
  • Summary:N/A

RequestDrawing

ToString

  • Parameters:N/A
  • DeclaringType:Object
  • Summary:N/A

Protected Methods

1BU=

  • Parameters:IEnumerable<String>
  • DeclaringType:FeatureLayer
  • Summary:N/A

1xU=

CloneDeepCore

  • Parameters:N/A
  • DeclaringType:Layer
  • Summary:N/A

CloseCore

DrawAttributionCore

DrawCore

DrawException

DrawExceptionCore

Finalize

  • Parameters:N/A
  • DeclaringType:Object
  • Summary:N/A

GetBoundingBoxCore

  • Parameters:N/A
  • DeclaringType:N/A
  • Summary:This method returns the bounding box of the FeatureLayer.

GetThreadSafetyLevelCore

  • Parameters:N/A
  • DeclaringType:Layer
  • Summary:N/A

MemberwiseClone

  • Parameters:N/A
  • DeclaringType:Object
  • Summary:N/A

OnDrawingAttribution

OnDrawingException

OnDrawingFeatures

OnDrawingProgressChanged

OnDrawnAttribution

OnDrawnException

OnRequestedDrawing

OnRequestingDrawing

OpenCore

SetupTools

SetupToolsCore

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.

DataValueColumnName

  • Return:String
  • Summary:N/A

DrawingExceptionMode

DrawingMarginInPixel

  • Return:Single
  • Summary:N/A

DrawingMarginPercentage

  • Return:Double
  • Summary:N/A

DrawingQuality

DrawingTime

  • Return:TimeSpan
  • Summary:N/A

EditTools

FeatureIdsToExclude

  • Return:Collection<String>
  • Summary:N/A

FeatureSource

GeometryValidationMode

GreenTranslation

  • Return:Single
  • 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.

NumberOfColumns

  • Return:Int32
  • Summary:Gets the column number from the grid.

NumberOfRows

  • Return:Int32
  • Summary:Gets the row number from the grid.

PathFilename

  • Return:String
  • Summary:This property gets and sets the path and filename to the grid file you want to use.

QueryTools

RedTranslation

  • Return:Single
  • Summary:N/A

RequestDrawingInterval

  • Return:TimeSpan
  • Summary:N/A

Transparency

  • Return:Single
  • Summary:N/A

WrappingExtent

WrappingMode

ZoomLevelSet

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

Public Constructors

GridFeatureLayer()

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

GridFeatureLayer(String)

This is a constructor for the class.

Remarks

This constructor gets the layer ready to use.

Parameters

gridPathFilename

  • Type:String
  • Description:This parameter is the path and filename of the grid file you want to use. Go Back ===== Protected Constructors ===== ===== Public Methods ===== === CloneDeep() === N/A ==== Remarks ==== N/A Return Value * Return Type:Layer * Description:N/A ==== Parameters ==== Go Back === Close() === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== Go Back === Draw(GeoCanvas,Collection<SimpleCandidate>) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== canvas * Type:GeoCanvas * Description:N/A labelsInAllLayers * Type:Collection<SimpleCandidate> * Description:N/A Go Back === Equals(Object) === N/A ==== Remarks ==== N/A Return Value * Return Type:Boolean * Description:N/A ==== Parameters ==== obj * Type:Object * Description:N/A Go Back === GenerateGrid(GridDefinition,GridInterpolationModel,Stream) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== gridDefinition * Type:GridDefinition * Description:N/A gridInterpolationModel * Type:GridInterpolationModel * Description:N/A outputStream * Type:Stream * Description:N/A Go Back === GenerateGridMatrix() === N/A ==== Remarks ==== N/A Return Value * Return Type:GridCell[,] * Description:N/A ==== Parameters ==== Go Back === GenerateGridMatrix(GridDefinition,GridInterpolationModel) === N/A ==== Remarks ==== N/A Return Value * Return Type:GridCell[,] * Description:N/A ==== Parameters ==== gridDefinition * Type:GridDefinition * Description:N/A gridInterpolationModel * Type:GridInterpolationModel * Description:N/A Go Back === GetBoundingBox() === N/A ==== Remarks ==== N/A Return Value * Return Type:RectangleShape * Description:N/A ==== Parameters ==== Go Back === GetHashCode() === N/A ==== Remarks ==== N/A Return Value * Return Type:Int32 * Description:N/A ==== Parameters ==== Go Back === GetThreadSafetyLevel() === N/A ==== Remarks ==== N/A Return Value * Return Type:ThreadSafetyLevel * Description:N/A ==== Parameters ==== Go Back === GetType() === N/A ==== Remarks ==== N/A Return Value * Return Type:Type * Description:N/A ==== Parameters ==== Go Back === Open() === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== Go Back === RequestDrawing(RectangleShape,TimeSpan,RequestDrawingBufferTimeType) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== extentToRefresh * Type:RectangleShape * Description:N/A bufferTime * Type:TimeSpan * Description:N/A bufferTimeType * Type:RequestDrawingBufferTimeType * Description:N/A Go Back === RequestDrawing(IEnumerable<RectangleShape>,TimeSpan) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== extentsToRefresh * Type:IEnumerable<RectangleShape> * Description:N/A bufferTime * Type:TimeSpan * Description:N/A Go Back === RequestDrawing(IEnumerable<RectangleShape>,TimeSpan,RequestDrawingBufferTimeType) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== extentsToRefresh * Type:IEnumerable<RectangleShape> * Description:N/A bufferTime * Type:TimeSpan * Description:N/A bufferTimeType * Type:RequestDrawingBufferTimeType * Description:N/A Go Back === RequestDrawing(TimeSpan,RequestDrawingBufferTimeType) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== bufferTime * Type:TimeSpan * Description:N/A bufferTimeType * Type:RequestDrawingBufferTimeType * Description:N/A Go Back === RequestDrawing(TimeSpan) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== bufferTime * Type:TimeSpan * Description:N/A Go Back === RequestDrawing(IEnumerable<RectangleShape>) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== extentsToRefresh * Type:IEnumerable<RectangleShape> * Description:N/A Go Back === RequestDrawing(RectangleShape) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== extentToRefresh * Type:RectangleShape * Description:N/A Go Back === RequestDrawing() === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== Go Back === RequestDrawing(RectangleShape,TimeSpan) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== extentToRefresh * Type:RectangleShape * Description:N/A bufferTime * Type:TimeSpan * Description:N/A Go Back === ToString() === N/A ==== Remarks ==== N/A Return Value * Return Type:String * Description:N/A ==== Parameters ==== Go Back ===== Protected Methods ===== === 1BU=(IEnumerable<String>) === N/A ==== Remarks ==== N/A Return Value * Return Type:Boolean * Description:N/A ==== Parameters ==== returningColumnNames * Type:IEnumerable<String> * Description:N/A Go Back === 1xU=(GeoCanvas,Dictionary<String,Collection<Feature»,Collection<SimpleCandidate>,ZoomLevel,RectangleShape) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== canvas * Type:GeoCanvas * Description:N/A featuresForFilters * Type:Dictionary<String,Collection<Feature» * Description:N/A labelsInAllLayers * Type:Collection<SimpleCandidate> * Description:N/A currentZoomLevel * Type:ZoomLevel * Description:N/A marginWorldExtent * Type:RectangleShape * Description:N/A Go Back === CloneDeepCore() === N/A ==== Remarks ==== N/A Return Value * Return Type:Layer * Description:N/A ==== Parameters ==== Go Back === CloseCore() === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== Go Back === DrawAttributionCore(GeoCanvas,String) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== canvas * Type:GeoCanvas * Description:N/A attribution * Type:String * Description:N/A Go Back === DrawCore(GeoCanvas,Collection<SimpleCandidate>) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== canvas * Type:GeoCanvas * Description:N/A labelsInAllLayers * Type:Collection<SimpleCandidate> * Description:N/A Go Back === DrawException(GeoCanvas,Exception) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== canvas * Type:GeoCanvas * Description:N/A e * Type:Exception * Description:N/A Go Back === DrawExceptionCore(GeoCanvas,Exception) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== canvas * Type:GeoCanvas * Description:N/A e * Type:Exception * Description:N/A Go Back === Finalize() === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== Go Back === GetBoundingBoxCore() === This method returns the bounding box of the FeatureLayer. ==== Remarks ==== This method is called from the concrete public method GetBoundingBox. It returns the bounding box of the FeatureLayer. Return Value * Return Type:RectangleShape * Description:This method returns the bounding box of the FeatureLayer. ==== Parameters ==== Go Back === GetThreadSafetyLevelCore() === N/A ==== Remarks ==== N/A Return Value * Return Type:ThreadSafetyLevel * Description:N/A ==== Parameters ==== Go Back === MemberwiseClone() === N/A ==== Remarks ==== N/A Return Value * Return Type:Object * Description:N/A ==== Parameters ==== Go Back === OnDrawingAttribution(DrawingAttributionLayerEventArgs) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== args * Type:DrawingAttributionLayerEventArgs * Description:N/A Go Back === OnDrawingException(DrawingExceptionLayerEventArgs) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== e * Type:DrawingExceptionLayerEventArgs * Description:N/A Go Back === OnDrawingFeatures(DrawingFeaturesEventArgs) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== e * Type:DrawingFeaturesEventArgs * Description:N/A Go Back === OnDrawingProgressChanged(DrawingProgressChangedEventArgs) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== e * Type:DrawingProgressChangedEventArgs * Description:N/A Go Back === OnDrawingWrappingFeatures(DrawingWrappingFeaturesFeatureLayerEventArgs) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== e * Type:DrawingWrappingFeaturesFeatureLayerEventArgs * Description:N/A Go Back === OnDrawnAttribution(DrawnAttributionLayerEventArgs) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== args * Type:DrawnAttributionLayerEventArgs * Description:N/A Go Back === OnDrawnException(DrawnExceptionLayerEventArgs) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== e * Type:DrawnExceptionLayerEventArgs * Description:N/A Go Back === OnRequestedDrawing(RequestedDrawingLayerEventArgs) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== eventArgs * Type:RequestedDrawingLayerEventArgs * Description:N/A Go Back === OnRequestingDrawing(RequestingDrawingLayerEventArgs) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== eventArgs * Type:RequestingDrawingLayerEventArgs * Description:N/A Go Back === OpenCore() === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== Go Back === SetupTools() === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== Go Back === SetupToolsCore() === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== Go Back ===== Public Properties ===== === Attribution === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:String Go Back === BlueTranslation === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Single Go Back === CellSize === Gets the cell size from the grid. ==== Remarks ==== N/A ==== Return Value ==== Return Type:Double Go Back === DataValueColumnName === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:String Go Back === DrawingExceptionMode === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:DrawingExceptionMode Go Back === DrawingMarginInPixel === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Single Go Back === DrawingMarginPercentage === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Double Go Back === DrawingQuality === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:DrawingQuality Go Back === DrawingTime === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:TimeSpan Go Back === EditTools === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:EditTools Go Back === FeatureIdsToExclude === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Collection<String> Go Back === FeatureSource === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:FeatureSource Go Back === GeometryValidationMode === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:GeometryValidationMode Go Back === GreenTranslation === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Single Go Back === HasBoundingBox === 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. ==== Remarks ==== The default implementation in the base class returns false. ==== Return Value ==== Return Type:Boolean Go Back === IsGrayscale === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Boolean Go Back === IsNegative === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Boolean Go Back === IsOpen === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Boolean Go Back === IsVisible === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Boolean Go Back === KeyColors === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Collection<GeoColor> Go Back === MaxRecordsToDraw === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Int32 Go Back === Name === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:String Go Back === NoDataValue === Gets the NoDataValue from the grid. ==== Remarks ==== N/A ==== Return Value ==== Return Type:Double Go Back === NumberOfColumns === Gets the column number from the grid. ==== Remarks ==== N/A ==== Return Value ==== Return Type:Int32 Go Back === NumberOfRows === Gets the row number from the grid. ==== Remarks ==== N/A ==== Return Value ==== Return Type:Int32 Go Back === PathFilename === This property gets and sets the path and filename to the grid file you want to use. ==== Remarks ==== This should be the complete path and filename of a grid file. ==== Return Value ==== Return Type:String Go Back === QueryTools === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:QueryTools Go Back === RedTranslation === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Single Go Back === RequestDrawingInterval === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:TimeSpan Go Back === Transparency === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Single Go Back === WrappingExtent === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:RectangleShape Go Back === WrappingMode === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:WrappingMode Go Back === ZoomLevelSet === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:ZoomLevelSet Go Back ===== Protected Properties ===== === 0BU= === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:TimeSpan Go Back === 0xU= === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:TimeSpan Go Back === IsOpenCore === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Boolean Go Back === yhU= === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Int64 Go Back === zRU= === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Int64 Go Back ===== Public Events ===== === DrawingAttribution === N/A ==== Remarks ==== N/A Event Arguments:DrawingAttributionLayerEventArgs Go Back === DrawingException === N/A ==== Remarks ==== N/A Event Arguments:DrawingExceptionLayerEventArgs Go Back === DrawingFeatures === N/A ==== Remarks ==== N/A Event Arguments:DrawingFeaturesEventArgs Go Back === DrawingProgressChanged === N/A ==== Remarks ==== N/A Event Arguments:DrawingProgressChangedEventArgs Go Back === DrawingWrappingFeatures === N/A ==== Remarks ==== N/A Event Arguments:DrawingWrappingFeaturesFeatureLayerEventArgs Go Back === DrawnAttribution === N/A ==== Remarks ==== N/A Event Arguments:DrawnAttributionLayerEventArgs Go Back === DrawnException === N/A ==== Remarks ==== N/A Event Arguments:DrawnExceptionLayerEventArgs Go Back === RequestedDrawing === N/A ==== Remarks ==== N/A Event Arguments:RequestedDrawingLayerEventArgs Go Back === RequestingDrawing === N/A ==== Remarks ==== N/A Event Arguments:RequestingDrawingLayerEventArgs Go Back === StreamLoading === N/A ==== Remarks ==== N/A Event Arguments**:StreamLoadingEventArgs

Go Back

thinkgeo.mapsuite.core.gridfeaturelayer.1442485879.txt.gz · Last modified: 2015/09/17 10:31 by admin