User Tools

Site Tools


thinkgeo.mapsuite.core.rtreespatialindex

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
thinkgeo.mapsuite.core.rtreespatialindex [2015/09/21 01:09]
admin
thinkgeo.mapsuite.core.rtreespatialindex [2017/03/16 21:59] (current)
Line 1: Line 1:
 ====== ThinkGeo.MapSuite.Core.RtreeSpatialIndex ====== ====== ThinkGeo.MapSuite.Core.RtreeSpatialIndex ======
 +
 +{{section>​upgrade_map_suite_to_10.0}}
 +
 Rtree is a facade class of MapSuiteRtree. Rtree is a facade class of MapSuiteRtree.
 ===== Inheritance Hierarchy ===== ===== Inheritance Hierarchy =====
Line 9: Line 12:
 ** {{wiki:​PublicMethod.gif|}} RtreeSpatialIndex() ** ** {{wiki:​PublicMethod.gif|}} RtreeSpatialIndex() **
  
-DefauLb constructor.+  * //DefauLb constructor.//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
 == Parameters == == Parameters ==
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​PublicMethod.gif|}} RtreeSpatialIndex(String) ** ** {{wiki:​PublicMethod.gif|}} RtreeSpatialIndex(String) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
 == Parameters == == Parameters ==
   * //​pathFileName//​   * //​pathFileName//​
Line 27: Line 30:
 ** {{wiki:​PublicMethod.gif|}} RtreeSpatialIndex(String,​RtreeSpatialIndexReadWriteMode) ** ** {{wiki:​PublicMethod.gif|}} RtreeSpatialIndex(String,​RtreeSpatialIndexReadWriteMode) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
 == Parameters == == Parameters ==
   * //​pathFileName//​   * //​pathFileName//​
Line 44: Line 47:
 ** {{wiki:​PublicMethod.gif|}} Dispose() ** ** {{wiki:​PublicMethod.gif|}} Dispose() **
  
-This method is targeting releasing or resetting unmanaged resources.+  * //This method is targeting releasing or resetting unmanaged resources.//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 56: Line 59:
 ** {{wiki:​PublicMethod.gif|}} GetFeatureIdsWithinBoundingBox(RectangleShape) ** ** {{wiki:​PublicMethod.gif|}} GetFeatureIdsWithinBoundingBox(RectangleShape) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 72: Line 75:
 ** {{wiki:​PublicMethod.gif|}} GetFeatureIdsContainingRectangleShape(RectangleShape) ** ** {{wiki:​PublicMethod.gif|}} GetFeatureIdsContainingRectangleShape(RectangleShape) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 88: Line 91:
 ** {{wiki:​PublicMethod.gif|}} GetFeatureIdsNearestTo(PointShape,​Int32) ** ** {{wiki:​PublicMethod.gif|}} GetFeatureIdsNearestTo(PointShape,​Int32) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 108: Line 111:
 ** {{wiki:​PublicMethod.gif|}} Flush() ** ** {{wiki:​PublicMethod.gif|}} Flush() **
  
-Write memory to disk if modified.+  * //Write memory to disk if modified.//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 120: Line 123:
 ** {{wiki:​PublicMethod.gif|}} Add(BaseShape) ** ** {{wiki:​PublicMethod.gif|}} Add(BaseShape) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 136: Line 139:
 ** {{wiki:​PublicMethod.gif|}} Add(Feature) ** ** {{wiki:​PublicMethod.gif|}} Add(Feature) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 152: Line 155:
 ** {{wiki:​PublicMethod.gif|}} Delete(Feature) ** ** {{wiki:​PublicMethod.gif|}} Delete(Feature) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 168: Line 171:
 ** {{wiki:​PublicMethod.gif|}} Delete(BaseShape) ** ** {{wiki:​PublicMethod.gif|}} Delete(BaseShape) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 184: Line 187:
 ** {{wiki:​PublicMethod.gif|}} Close() ** ** {{wiki:​PublicMethod.gif|}} Close() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 196: Line 199:
 ** {{wiki:​PublicMethod.gif|}} GetFeatureCount() ** ** {{wiki:​PublicMethod.gif|}} GetFeatureCount() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 208: Line 211:
 ** {{wiki:​PublicMethod.gif|}} GetFeatureIdsIntersectingBoundingBox(RectangleShape) ** ** {{wiki:​PublicMethod.gif|}} GetFeatureIdsIntersectingBoundingBox(RectangleShape) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 224: Line 227:
 ** {{wiki:​PublicMethod.gif|}} Open() ** ** {{wiki:​PublicMethod.gif|}} Open() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 236: Line 239:
 ** {{wiki:​PublicMethod.gif|}} ToString() ** ** {{wiki:​PublicMethod.gif|}} ToString() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 248: Line 251:
 ** {{wiki:​PublicMethod.gif|}} Equals(Object) ** ** {{wiki:​PublicMethod.gif|}} Equals(Object) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 264: Line 267:
 ** {{wiki:​PublicMethod.gif|}} GetHashCode() ** ** {{wiki:​PublicMethod.gif|}} GetHashCode() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 276: Line 279:
 ** {{wiki:​PublicMethod.gif|}} GetType() ** ** {{wiki:​PublicMethod.gif|}} GetType() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 288: Line 291:
 ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} GetBestPageSize(Int32) ** ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} GetBestPageSize(Int32) **
  
-Static method for getting the best page size according to the record count of a ShapeFile.+  * //Static method for getting the best page size according to the record count of a ShapeFile.//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 304: Line 307:
 ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} CreateRectangleSpatialIndex(String) ** ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} CreateRectangleSpatialIndex(String) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 320: Line 323:
 ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} CreateRectangleSpatialIndex(String,​RtreeSpatialIndexPageSize) ** ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} CreateRectangleSpatialIndex(String,​RtreeSpatialIndexPageSize) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 340: Line 343:
 ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} CreateRectangleSpatialIndex(String,​RtreeSpatialIndexPageSize,​RtreeSpatialIndexDataFormat) ** ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} CreateRectangleSpatialIndex(String,​RtreeSpatialIndexPageSize,​RtreeSpatialIndexDataFormat) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 364: Line 367:
 ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} CreatePointSpatialIndex(String) ** ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} CreatePointSpatialIndex(String) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 380: Line 383:
 ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} CreatePointSpatialIndex(String,​RtreeSpatialIndexPageSize) ** ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} CreatePointSpatialIndex(String,​RtreeSpatialIndexPageSize) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 400: Line 403:
 ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} CreatePointSpatialIndex(String,​RtreeSpatialIndexPageSize,​RtreeSpatialIndexDataFormat) ** ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} CreatePointSpatialIndex(String,​RtreeSpatialIndexPageSize,​RtreeSpatialIndexDataFormat) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 424: Line 427:
 ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} IsRtreeSpatialIndexFileValid(String) ** ** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} IsRtreeSpatialIndexFileValid(String) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 439: Line 442:
 <div newline></​div>​ <div newline></​div>​
 ==== Protected Methods ==== ==== Protected Methods ====
 +** {{wiki:​ProtectedMethod.gif|}} DeleteRecordById(BaseShape,​String) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //shape//
 +    * Type:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
 +    * Description:​N/​A
 +
 +  * //id//
 +    * Type:String
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 ** {{wiki:​ProtectedMethod.gif|}} Finalize() ** ** {{wiki:​ProtectedMethod.gif|}} Finalize() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 453: Line 476:
 ** {{wiki:​ProtectedMethod.gif|}} OnStreamLoading(StreamLoadingEventArgs) ** ** {{wiki:​ProtectedMethod.gif|}} OnStreamLoading(StreamLoadingEventArgs) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 467: Line 490:
  
 <div newline></​div>​ <div newline></​div>​
-** {{wiki:​ProtectedMethod.gif|}} ​VFg=() **+** {{wiki:​ProtectedMethod.gif|}} ​RefreshCache() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 481: Line 504:
 ** {{wiki:​ProtectedMethod.gif|}} DeleteCore(Feature) ** ** {{wiki:​ProtectedMethod.gif|}} DeleteCore(Feature) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 497: Line 520:
 ** {{wiki:​ProtectedMethod.gif|}} AddCore(Feature) ** ** {{wiki:​ProtectedMethod.gif|}} AddCore(Feature) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 513: Line 536:
 ** {{wiki:​ProtectedMethod.gif|}} GetFeatureIdsIntersectingBoundingBoxCore(RectangleShape) ** ** {{wiki:​ProtectedMethod.gif|}} GetFeatureIdsIntersectingBoundingBoxCore(RectangleShape) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 529: Line 552:
 ** {{wiki:​ProtectedMethod.gif|}} GetFeatureIdsWithinBoundingBoxCore(RectangleShape) ** ** {{wiki:​ProtectedMethod.gif|}} GetFeatureIdsWithinBoundingBoxCore(RectangleShape) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 545: Line 568:
 ** {{wiki:​ProtectedMethod.gif|}} GetFeatureIdsContainingRectangleShapeCore(RectangleShape) ** ** {{wiki:​ProtectedMethod.gif|}} GetFeatureIdsContainingRectangleShapeCore(RectangleShape) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 561: Line 584:
 ** {{wiki:​ProtectedMethod.gif|}} GetFeatureIdsNearestToCore(PointShape,​Int32) ** ** {{wiki:​ProtectedMethod.gif|}} GetFeatureIdsNearestToCore(PointShape,​Int32) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 579: Line 602:
  
 <div newline></​div>​ <div newline></​div>​
-** {{wiki:​ProtectedMethod.gif|}} ​zU4=() **+** {{wiki:​ProtectedMethod.gif|}} ​GetRoot() **
  
-N/A+  * //Get the root node.//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
-  * Type:wGI= +  * Type:[[ThinkGeo.MapSuite.Core.Node|Node]] 
-  * Description:​N/A+  * Description:​root node
  
 == Parameters == == Parameters ==
Line 593: Line 616:
 ** {{wiki:​ProtectedMethod.gif|}} OpenCore() ** ** {{wiki:​ProtectedMethod.gif|}} OpenCore() **
  
-Open an existing index file as read only.+  * //Open an existing index file as read only.//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 605: Line 628:
 ** {{wiki:​ProtectedMethod.gif|}} CloseCore() ** ** {{wiki:​ProtectedMethod.gif|}} CloseCore() **
  
-Close a previously opened index file.+  * //Close a previously opened index file.//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 615: Line 638:
 == Parameters == == Parameters ==
 <div newline></​div>​ <div newline></​div>​
-** {{wiki:​ProtectedMethod.gif|}} ​jFg=(Double,​Double,​Double,​Double,​Double,​Double,​Int32,​Collection<​RectangleShape>​) **+** {{wiki:​ProtectedMethod.gif|}} ​GetRecordIndexesInsideRectangle(Double,​Double,​Double,​Double,​Double,​Double,​Int32,​Collection<​RectangleShape>​) **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 626: Line 649:
  
 == Parameters == == Parameters ==
-  * //kVg=//+  * //upperLeftX//
     * Type:Double     * Type:Double
     * Description:​N/​A     * Description:​N/​A
  
-  * //klg=//+  * //upperLeftY//
     * Type:Double     * Type:Double
     * Description:​N/​A     * Description:​N/​A
  
-  * //k1g=//+  * //lowerRightX//
     * Type:Double     * Type:Double
     * Description:​N/​A     * Description:​N/​A
  
-  * //lFg=//+  * //lowerRightY//
     * Type:Double     * Type:Double
     * Description:​N/​A     * Description:​N/​A
  
-  * //lVg=//+  * //screenWidth//
     * Type:Double     * Type:Double
     * Description:​N/​A     * Description:​N/​A
  
-  * //llg=//+  * //screenHeight//
     * Type:Double     * Type:Double
     * Description:​N/​A     * Description:​N/​A
  
-  * //l1g=//+  * //simplifyPixelBufferSize//
     * Type:Int32     * Type:Int32
     * Description:​N/​A     * Description:​N/​A
  
-  * //mFg=//+  * //dimensionlessBoxes//
     * Type:​Collection<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]>​     * Type:​Collection<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]>​
     * Description:​N/​A     * Description:​N/​A
Line 661: Line 684:
 ** {{wiki:​ProtectedMethod.gif|}} GetFeatureCountCore() ** ** {{wiki:​ProtectedMethod.gif|}} GetFeatureCountCore() **
  
-Get the count of all records in all leaf nodes.+  * //Get the count of all records in all leaf nodes.//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 670: Line 693:
  
 == Parameters == == Parameters ==
-<div newline></​div>​ 
-** {{wiki:​ProtectedMethod.gif|}} plg=(BaseShape,​String) ** 
- 
-N/A 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:Void 
-  * Description:​N/​A 
- 
-== Parameters == 
-  * //p1g=// 
-    * Type:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] 
-    * Description:​N/​A 
- 
-  * //qFg=// 
-    * Type:String 
-    * Description:​N/​A 
- 
 <div newline></​div>​ <div newline></​div>​
 ** {{wiki:​ProtectedMethod.gif|}} MemberwiseClone() ** ** {{wiki:​ProtectedMethod.gif|}} MemberwiseClone() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 753: Line 756:
  
 ==== Protected Properties ==== ==== Protected Properties ====
-** {{wiki:​ProtectedProperty.gif|}} ​Tlg= **+** {{wiki:​ProtectedProperty.gif|}} ​HasIdx ​**
  
 N/A N/A
thinkgeo.mapsuite.core.rtreespatialindex.1442797787.txt.gz · Last modified: 2015/09/21 01:09 by admin