Method | Description | |
---|---|---|
BuildAllCache ( ) : void |
Build the cache for a featureclass
|
|
BuildCursor ( IEnumerable |
Build cache based on cursor
|
|
BuildEnvelope ( IEnvelope envelope ) : void |
Build a cache for a especific featureClass and extent
|
|
InMemoryCache ( IRepository repository, IEnvelope fullExtent, string featureClass ) : System |
Constructor
|
|
RetriveData ( IEnvelope envelop, IList |
Retrive data from cache
|
Method | Description | |
---|---|---|
AddGeometries ( IEnumerable |
Add geometries to cache
|
|
BuildGrid ( IEnvelope envelop ) : void |
Build the grid based on Quadtree algorithm
|
|
BuildQuarter ( BoundingBox envelope, int level, List |
Build a quarter for index
|
|
CreateSpatialIndex ( IEnvelope envelop ) : |
Generates a spatial index for a specified shape file.
|
|
GetAllFeatureBoundingBoxes ( IEnvelope envelop ) : IEnumerable |
Reads all boundingboxes of features in the shapefile. This is used for spatial indexing.
|
public BuildCursor ( IEnumerable |
||
geometries | IEnumerable |
Geometries to add |
return | void |
public BuildEnvelope ( IEnvelope envelope ) : void | ||
envelope | IEnvelope | Envelope |
return | void |
public InMemoryCache ( IRepository repository, IEnvelope fullExtent, string featureClass ) : System | ||
repository | IRepository | The repository |
fullExtent | IEnvelope | Full Extent |
featureClass | string | FeatureClass name |
return | System |
public RetriveData ( IEnvelope envelop, IList |
||
envelop | IEnvelope | Envelope for search |
outerData | IList |
Output data |
affectedEnvelop | IEnvelope | Affected envelop in the grid |
return | bool |