ThinkGeo.com    |     Documentation    |     Premium Support

ShapeFileFeatureLayer.RequireIndex

I just had a question about ShapeFileFeatureLayer.  We've noticed that when you set ShapeFileFeatuerLayer.RequireIndex, the shapefiles seem to load slow even if an index file is present.  My question is this:


When RequireIndex is set to false, does the engine use the index files if they are present, or are they just ignored?


 


Thanks,


.Ryan.



Ryan, 
  
 The default value of RequireIndex is true. But if it is set to false, the engine won’t use the index files even they’re existing. 
  
 Just feel free to let me know if there is any questions. 
  
 Thanks, 
 James

Is there a way to use the index files if they exist, but not blow up if they don't?  I suppose I could manually check for the files myself before setting the flag... If there is something built into the system, I'd rather use that though.


.Ryan.



Hi Ryan, 
  
 Currently we don’t have a built-in approach to do this, but it’s not very hard to accomplish manually. 
 And we recommend you to use index file for each shape file, because index files improve the performance a lot when querying features of shape files. 
  
 Regards, 
 Tsui