User Tools

Site Tools


thinkgeo.mapsuite.core.rtreespatialindex

This is an old revision of the document!


ThinkGeo.MapSuite.Core.RtreeSpatialIndex

Rtree is a facade class of MapSuiteRtree.

Inheritance Hierarchy

  • System.Object
    • ThinkGeo.MapSuite.Core.SpatialIndex
      • ThinkGeo.MapSuite.Core.RtreeSpatialIndex

Members Summary

Public Constructors

RtreeSpatialIndex

  • Parameters:N/A
  • DeclaringType:N/A
  • Summary:DefauLb constructor.

RtreeSpatialIndex

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

RtreeSpatialIndex

Protected Constructors

Public Methods

Add

Add

Close

CreatePointSpatialIndex

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

CreatePointSpatialIndex

CreatePointSpatialIndex

CreateRectangleSpatialIndex

CreateRectangleSpatialIndex

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

Delete

Delete

Dispose

  • Parameters:N/A
  • DeclaringType:N/A
  • Summary:This method is targeting releasing or resetting unmanaged resources.

Equals

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

Flush

  • Parameters:N/A
  • DeclaringType:N/A
  • Summary:Write memory to disk if modified.

GetBestPageSize

  • Parameters:Int32
  • DeclaringType:N/A
  • Summary:Static method for getting the best page size according to the record count of a ShapeFile.

GetFeatureCount

GetFeatureIdsContainingRectangleShape

GetFeatureIdsNearestTo

  • Parameters:PointShape,Int32
  • DeclaringType:N/A
  • Summary:N/A

GetFeatureIdsWithinBoundingBox

GetHashCode

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

GetType

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

IsRtreeSpatialIndexFileValid

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

Open

ToString

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

Protected Methods

AddCore

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

CloseCore

  • Parameters:N/A
  • DeclaringType:N/A
  • Summary:Close a previously opened index file.

DeleteCore

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

Finalize

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

GetFeatureCountCore

  • Parameters:N/A
  • DeclaringType:N/A
  • Summary:Get the count of all records in all leaf nodes.

GetFeatureIdsContainingRectangleShapeCore

GetFeatureIdsIntersectingBoundingBoxCore

GetFeatureIdsNearestToCore

  • Parameters:PointShape,Int32
  • DeclaringType:N/A
  • Summary:N/A

GetFeatureIdsWithinBoundingBoxCore

MemberwiseClone

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

OnStreamLoading

OpenCore

  • Parameters:N/A
  • DeclaringType:N/A
  • Summary:Open an existing index file as read only.

rhw=

  • Parameters:BaseShape,String
  • DeclaringType:N/A
  • Summary:N/A

rxQ=

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

shw=

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

vRw=

  • Parameters:Double,Double,Double,Double,Double,Double,Int32,Collection<RectangleShape>
  • DeclaringType:N/A
  • Summary:N/A

Public Properties

CanDelete

  • Return:Boolean
  • Summary:N/A

DataFormat

IsOpen

  • Return:Boolean
  • Summary:N/A

PageSize

  • Return:Int32
  • Summary:Property PageSize.

PathFileName

  • Return:String
  • Summary:N/A

ReadWriteMode

Protected Properties

IsOpenCore

  • Return:Boolean
  • Summary:N/A

rRw=

  • Return:Boolean
  • Summary:N/A

Public Events

StreamLoading

Public Constructors

RtreeSpatialIndex()

DefauLb constructor.

Remarks

N/A

Parameters

RtreeSpatialIndex(String)

N/A

Remarks

N/A

Parameters

pathFileName

  • Type:String
  • Description:N/A Go Back === RtreeSpatialIndex(String,RtreeSpatialIndexReadWriteMode) === N/A ==== Remarks ==== N/A ==== Parameters ==== pathFileName * Type:String * Description:N/A

readWriteMode

  • Description:N/A Go Back ===== Protected Constructors ===== ===== Public Methods ===== === Add(BaseShape) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== baseShape * Type:BaseShape * Description:N/A Go Back === Add(Feature) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== feature * Type:Feature * Description:N/A Go Back === Close() === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== Go Back === CreatePointSpatialIndex(String) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== pathFileName * Type:String * Description:N/A Go Back === CreatePointSpatialIndex(String,RtreeSpatialIndexPageSize) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== pathFileName * Type:String * Description:N/A pageSize * Type:RtreeSpatialIndexPageSize * Description:N/A Go Back === CreatePointSpatialIndex(String,RtreeSpatialIndexPageSize,RtreeSpatialIndexDataFormat) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== pathFileName * Type:String * Description:N/A pageSize * Type:RtreeSpatialIndexPageSize * Description:N/A dataFormat * Type:RtreeSpatialIndexDataFormat * Description:N/A Go Back === CreateRectangleSpatialIndex(String,RtreeSpatialIndexPageSize) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== pathFileName * Type:String * Description:N/A pageSize * Type:RtreeSpatialIndexPageSize * Description:N/A Go Back === CreateRectangleSpatialIndex(String) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== pathFileName * Type:String * Description:N/A Go Back === CreateRectangleSpatialIndex(String,RtreeSpatialIndexPageSize,RtreeSpatialIndexDataFormat) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== pathFileName * Type:String * Description:N/A pageSize * Type:RtreeSpatialIndexPageSize * Description:N/A dataFormat * Type:RtreeSpatialIndexDataFormat * Description:N/A Go Back === Delete(Feature) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== feature * Type:Feature * Description:N/A Go Back === Delete(BaseShape) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== baseShape * Type:BaseShape * Description:N/A Go Back === Dispose() === This method is targeting releasing or resetting unmanaged resources. ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== 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 === Flush() === Write memory to disk if modified. ==== Remarks ==== N/A Return Value * Return Type:Void * Description:true for success false for failure ==== Parameters ==== Go Back === GetBestPageSize(Int32) === Static method for getting the best page size according to the record count of a ShapeFile. ==== Remarks ==== N/A Return Value * Return Type:RtreeSpatialIndexPageSize * Description:best page size ==== Parameters ==== recordCount * Type:Int32 * Description:Record count of ShapeFile. Go Back === GetFeatureCount() === N/A ==== Remarks ==== N/A Return Value * Return Type:Int32 * Description:N/A ==== Parameters ==== Go Back === GetFeatureIdsContainingRectangleShape(RectangleShape) === N/A ==== Remarks ==== N/A Return Value * Return Type:Collection<String> * Description:N/A ==== Parameters ==== boundingBox * Type:RectangleShape * Description:N/A Go Back === GetFeatureIdsIntersectingBoundingBox(RectangleShape) === N/A ==== Remarks ==== N/A Return Value * Return Type:Collection<String> * Description:N/A ==== Parameters ==== boundingBox * Type:RectangleShape * Description:N/A Go Back === GetFeatureIdsNearestTo(PointShape,Int32) === N/A ==== Remarks ==== N/A Return Value * Return Type:Collection<String> * Description:N/A ==== Parameters ==== pointShape * Type:PointShape * Description:N/A maxReturningCount * Type:Int32 * Description:N/A Go Back === GetFeatureIdsWithinBoundingBox(RectangleShape) === N/A ==== Remarks ==== N/A Return Value * Return Type:Collection<String> * Description:N/A ==== Parameters ==== boundingBox * Type:RectangleShape * Description:N/A Go Back === GetHashCode() === N/A ==== Remarks ==== N/A Return Value * Return Type:Int32 * Description:N/A ==== Parameters ==== Go Back === GetType() === N/A ==== Remarks ==== N/A Return Value * Return Type:Type * Description:N/A ==== Parameters ==== Go Back === IsRtreeSpatialIndexFileValid(String) === N/A ==== Remarks ==== N/A Return Value * Return Type:Boolean * Description:N/A ==== Parameters ==== indexFileName * Type:String * Description:N/A Go Back === Open() === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== Go Back === ToString() === N/A ==== Remarks ==== N/A Return Value * Return Type:String * Description:N/A ==== Parameters ==== Go Back ===== Protected Methods ===== === AddCore(Feature) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== feature * Type:Feature * Description:N/A Go Back === CloseCore() === Close a previously opened index file. ==== Remarks ==== N/A Return Value * Return Type:Void * Description:true for success false for failure ==== Parameters ==== Go Back === DeleteCore(Feature) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== feature * Type:Feature * Description:N/A Go Back === Finalize() === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== Go Back === GetFeatureCountCore() === Get the count of all records in all leaf nodes. ==== Remarks ==== N/A Return Value * Return Type:Int32 * Description:record count ==== Parameters ==== Go Back === GetFeatureIdsContainingRectangleShapeCore(RectangleShape) === N/A ==== Remarks ==== N/A Return Value * Return Type:Collection<String> * Description:N/A ==== Parameters ==== rectangleShape * Type:RectangleShape * Description:N/A Go Back === GetFeatureIdsIntersectingBoundingBoxCore(RectangleShape) === N/A ==== Remarks ==== N/A Return Value * Return Type:Collection<String> * Description:N/A ==== Parameters ==== boundingBox * Type:RectangleShape * Description:N/A Go Back === GetFeatureIdsNearestToCore(PointShape,Int32) === N/A ==== Remarks ==== N/A Return Value * Return Type:Collection<String> * Description:N/A ==== Parameters ==== pointShape * Type:PointShape * Description:N/A maxReturningCount * Type:Int32 * Description:N/A Go Back === GetFeatureIdsWithinBoundingBoxCore(RectangleShape) === N/A ==== Remarks ==== N/A Return Value * Return Type:Collection<String> * Description:N/A ==== Parameters ==== boundingBox * Type:RectangleShape * Description:N/A Go Back === MemberwiseClone() === N/A ==== Remarks ==== N/A Return Value * Return Type:Object * Description:N/A ==== Parameters ==== Go Back === OnStreamLoading(StreamLoadingEventArgs) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== e * Type:StreamLoadingEventArgs * Description:N/A Go Back === OpenCore() === Open an existing index file as read only. ==== Remarks ==== N/A Return Value * Return Type:Void * Description:true for success false for failure ==== Parameters ==== Go Back === rhw=(BaseShape,String) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== shape * Type:BaseShape * Description:N/A id * Type:String * Description:N/A Go Back === rxQ=() === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== Go Back === shw=() === N/A ==== Remarks ==== N/A Return Value * Return Type:hEA= * Description:N/A ==== Parameters ==== Go Back === vRw=(Double,Double,Double,Double,Double,Double,Int32,Collection<RectangleShape>) === N/A ==== Remarks ==== N/A Return Value * Return Type:Collection<String> * Description:N/A ==== Parameters ==== upperLeftX * Type:Double * Description:N/A upperLeftY * Type:Double * Description:N/A lowerRightX * Type:Double * Description:N/A lowerRightY * Type:Double * Description:N/A screenWidth * Type:Double * Description:N/A screenHeight * Type:Double * Description:N/A simplifyPixelBufferSize * Type:Int32 * Description:N/A dimensionlessBoxes * Type:Collection<RectangleShape> * Description:N/A Go Back ===== Public Properties ===== === CanDelete === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Boolean Go Back === DataFormat === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:RtreeSpatialIndexDataFormat Go Back === IsOpen === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Boolean Go Back === PageSize === Property PageSize. ==== Remarks ==== N/A ==== Return Value ==== Return Type:Int32 Go Back === PathFileName === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:String Go Back === ReadWriteMode === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:RtreeSpatialIndexReadWriteMode Go Back ===== Protected Properties ===== === IsOpenCore === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Boolean Go Back === rRw= === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Boolean Go Back ===== Public Events ===== === StreamLoading === N/A ==== Remarks ==== N/A Event Arguments**:StreamLoadingEventArgs

Go Back

thinkgeo.mapsuite.core.rtreespatialindex.1442486338.txt.gz · Last modified: 2015/09/17 10:38 by admin