User Tools

Site Tools


thinkgeo.mapsuite.portablecore.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.portablecore.rtreespatialindex [2015/09/21 08:17]
admin
thinkgeo.mapsuite.portablecore.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|}} rhw=(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 473: Line 456:
 ** {{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 487: Line 470:
  
 <div newline></​div>​ <div newline></​div>​
-** {{wiki:​ProtectedMethod.gif|}} ​rxQ=() **+** {{wiki:​ProtectedMethod.gif|}} ​RefreshCache() **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
Line 501: Line 484:
 ** {{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 517: Line 500:
 ** {{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 533: Line 516:
 ** {{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 549: Line 532:
 ** {{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 565: Line 548:
 ** {{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 581: Line 564:
 ** {{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 599: Line 582:
  
 <div newline></​div>​ <div newline></​div>​
-** {{wiki:​ProtectedMethod.gif|}} ​shw=() **+** {{wiki:​ProtectedMethod.gif|}} ​GetRoot() **
  
-N/A+  * //Get the root node.//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 == Return Value == == Return Value ==
-  * Type:hEA= +  * Type:[[ThinkGeo.MapSuite.Core.Node|Node]] 
-  * Description:​N/A+  * Description:​root node
  
 == Parameters == == Parameters ==
Line 613: Line 596:
 ** {{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 625: Line 608:
 ** {{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 635: Line 618:
 == Parameters == == Parameters ==
 <div newline></​div>​ <div newline></​div>​
-** {{wiki:​ProtectedMethod.gif|}} ​vRw=(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 681: Line 664:
 ** {{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 690: Line 673:
  
 == Parameters == == Parameters ==
 +<div newline></​div>​
 +** {{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>​ <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 706: Line 709:
 ** {{wiki:​PublicProperty.gif|}} PathFileName ** ** {{wiki:​PublicProperty.gif|}} PathFileName **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
 == Return Value == == Return Value ==
   * Type:String   * Type:String
Line 714: Line 717:
 ** {{wiki:​PublicProperty.gif|}} ReadWriteMode ** ** {{wiki:​PublicProperty.gif|}} ReadWriteMode **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
 == Return Value == == Return Value ==
   * Type:​[[ThinkGeo.MapSuite.Core.RtreeSpatialIndexReadWriteMode|RtreeSpatialIndexReadWriteMode]]   * Type:​[[ThinkGeo.MapSuite.Core.RtreeSpatialIndexReadWriteMode|RtreeSpatialIndexReadWriteMode]]
Line 722: Line 725:
 ** {{wiki:​PublicProperty.gif|}} DataFormat ** ** {{wiki:​PublicProperty.gif|}} DataFormat **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
 == Return Value == == Return Value ==
   * Type:​[[ThinkGeo.MapSuite.Core.RtreeSpatialIndexDataFormat|RtreeSpatialIndexDataFormat]]   * Type:​[[ThinkGeo.MapSuite.Core.RtreeSpatialIndexDataFormat|RtreeSpatialIndexDataFormat]]
Line 730: Line 733:
 ** {{wiki:​PublicProperty.gif|}} PageSize ** ** {{wiki:​PublicProperty.gif|}} PageSize **
  
-Property PageSize.+  * //Property PageSize.//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
 == Return Value == == Return Value ==
   * Type:Int32   * Type:Int32
Line 738: Line 741:
 ** {{wiki:​PublicProperty.gif|}} IsOpen ** ** {{wiki:​PublicProperty.gif|}} IsOpen **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
 == Return Value == == Return Value ==
   * Type:​Boolean   * Type:​Boolean
Line 746: Line 749:
 ** {{wiki:​PublicProperty.gif|}} CanDelete ** ** {{wiki:​PublicProperty.gif|}} CanDelete **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
 == Return Value == == Return Value ==
   * Type:​Boolean   * Type:​Boolean
  
 ==== Protected Properties ==== ==== Protected Properties ====
-** {{wiki:​ProtectedProperty.gif|}} ​rRw= **+** {{wiki:​ProtectedProperty.gif|}} ​HasIdx ​**
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
 == Return Value == == Return Value ==
   * Type:​Boolean   * Type:​Boolean
Line 763: Line 766:
 ** {{wiki:​ProtectedProperty.gif|}} IsOpenCore ** ** {{wiki:​ProtectedProperty.gif|}} IsOpenCore **
  
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
 == Return Value == == Return Value ==
   * Type:​Boolean   * Type:​Boolean
Line 771: Line 774:
 ==== Public Events ==== ==== Public Events ====
 ** {{wiki:​PublicEvent.gif|}} StreamLoading ** ** {{wiki:​PublicEvent.gif|}} StreamLoading **
-N/A+  * //N/A//
 == Remarks == == Remarks ==
-N/A+  * //N/A//
  
 Event Arguments:​[[ThinkGeo.MapSuite.Core.StreamLoadingEventArgs|StreamLoadingEventArgs]] Event Arguments:​[[ThinkGeo.MapSuite.Core.StreamLoadingEventArgs|StreamLoadingEventArgs]]
  
  
thinkgeo.mapsuite.portablecore.rtreespatialindex.1442823463.txt.gz · Last modified: 2015/09/21 08:17 by admin