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

rhw=(BaseShape,String)

N/A

Remarks

N/A

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

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

rxQ=()

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

shw=()

N/A

Remarks

N/A

Return Value
  • Type:hEA=
  • Description:N/A
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

vRw=(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

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

rRw=

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.1442823463.txt.gz · Last modified: 2015/09/21 08:17 by admin