User Tools

Site Tools


thinkgeo.mapsuite.portablecore.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()

  • DefauLb constructor.
Remarks
  • N/A
Parameters

RtreeSpatialIndex(String)

  • N/A
Remarks
  • N/A
Parameters
  • pathFileName
    • Type:String
    • Description:N/A

RtreeSpatialIndex(String,RtreeSpatialIndexReadWriteMode)

  • N/A
Remarks
  • N/A
Parameters
  • pathFileName
    • Type:String
    • Description:N/A

Protected Constructors

Public Methods

Dispose()

  • This method is targeting releasing or resetting unmanaged resources.
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

GetFeatureIdsWithinBoundingBox(RectangleShape)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Collection<String>
  • Description:N/A
Parameters

GetFeatureIdsContainingRectangleShape(RectangleShape)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Collection<String>
  • Description:N/A
Parameters

GetFeatureIdsNearestTo(PointShape,Int32)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Collection<String>
  • Description:N/A
Parameters
  • maxReturningCount
    • Type:Int32
    • Description:N/A

Flush()

  • Write memory to disk if modified.
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:true for success false for failure
Parameters

Add(BaseShape)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

Add(Feature)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • feature

Delete(Feature)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • feature

Delete(BaseShape)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

Close()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

GetFeatureCount()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Int32
  • Description:N/A
Parameters

GetFeatureIdsIntersectingBoundingBox(RectangleShape)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Collection<String>
  • Description:N/A
Parameters

Open()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

ToString()

  • N/A
Remarks
  • N/A
Return Value
  • Type:String
  • Description:N/A
Parameters

Equals(Object)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Boolean
  • Description:N/A
Parameters
  • obj
    • Type:Object
    • Description:N/A

GetHashCode()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Int32
  • Description:N/A
Parameters

GetType()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Type
  • Description:N/A
Parameters

GetBestPageSize(Int32)

  • Static method for getting the best page size according to the record count of a ShapeFile.
Remarks
  • N/A
Return Value
Parameters
  • recordCount
    • Type:Int32
    • Description:Record count of ShapeFile.

CreateRectangleSpatialIndex(String)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • pathFileName
    • Type:String
    • Description:N/A

CreateRectangleSpatialIndex(String,RtreeSpatialIndexPageSize)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • pathFileName
    • Type:String
    • Description:N/A

CreateRectangleSpatialIndex(String,RtreeSpatialIndexPageSize,RtreeSpatialIndexDataFormat)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • pathFileName
    • Type:String
    • Description:N/A

CreatePointSpatialIndex(String)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • pathFileName
    • Type:String
    • Description:N/A

CreatePointSpatialIndex(String,RtreeSpatialIndexPageSize)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • pathFileName
    • Type:String
    • Description:N/A

CreatePointSpatialIndex(String,RtreeSpatialIndexPageSize,RtreeSpatialIndexDataFormat)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • pathFileName
    • Type:String
    • Description:N/A

IsRtreeSpatialIndexFileValid(String)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Boolean
  • Description:N/A
Parameters
  • indexFileName
    • Type:String
    • Description:N/A

Protected Methods

Finalize()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

OnStreamLoading(StreamLoadingEventArgs)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

RefreshCache()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

DeleteCore(Feature)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • feature

AddCore(Feature)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • feature

GetFeatureIdsIntersectingBoundingBoxCore(RectangleShape)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Collection<String>
  • Description:N/A
Parameters

GetFeatureIdsWithinBoundingBoxCore(RectangleShape)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Collection<String>
  • Description:N/A
Parameters

GetFeatureIdsContainingRectangleShapeCore(RectangleShape)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Collection<String>
  • Description:N/A
Parameters

GetFeatureIdsNearestToCore(PointShape,Int32)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Collection<String>
  • Description:N/A
Parameters
  • maxReturningCount
    • Type:Int32
    • Description:N/A

GetRoot()

  • Get the root node.
Remarks
  • N/A
Return Value
  • Type:Node
  • Description:root node
Parameters

OpenCore()

  • Open an existing index file as read only.
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:true for success false for failure
Parameters

CloseCore()

  • Close a previously opened index file.
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:true for success false for failure
Parameters

GetRecordIndexesInsideRectangle(Double,Double,Double,Double,Double,Double,Int32,Collection<RectangleShape>)

  • N/A
Remarks
  • N/A
Return Value
  • 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

GetFeatureCountCore()

  • Get the count of all records in all leaf nodes.
Remarks
  • N/A
Return Value
  • Type:Int32
  • Description:record count
Parameters

DeleteRecordById(BaseShape,String)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • id
    • Type:String
    • Description:N/A

MemberwiseClone()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Object
  • Description:N/A
Parameters

Public Properties

PathFileName

  • N/A
Remarks
  • N/A
Return Value
  • Type:String

ReadWriteMode

  • N/A
Remarks
  • N/A
Return Value

DataFormat

  • N/A
Remarks
  • N/A
Return Value

PageSize

  • Property PageSize.
Remarks
  • N/A
Return Value
  • Type:Int32

IsOpen

  • N/A
Remarks
  • N/A
Return Value
  • Type:Boolean

CanDelete

  • N/A
Remarks
  • N/A
Return Value
  • Type:Boolean

Protected Properties

HasIdx

  • N/A
Remarks
  • N/A
Return Value
  • Type:Boolean

IsOpenCore

  • N/A
Remarks
  • N/A
Return Value
  • Type:Boolean

Public Events

StreamLoading

  • N/A
Remarks
  • N/A

Event Arguments:StreamLoadingEventArgs

thinkgeo.mapsuite.portablecore.rtreespatialindex.1442972435.txt.gz ยท Last modified: 2015/09/23 01:40 by admin