[gdal-dev] caching & spatial indexing of shapefiles?

Tom Kazimiers 2voodoo at gmx.de
Thu Sep 25 12:49:39 EDT 2008


Mateusz Loskot schrieb:
> Tom Kazimiers wrote:
>   
>> Hi there,
>>
>> the documentation gave me no real answer to the question if there is
>> something like a caching mechanism for feature request. If I request a
>> feature, is this read from disk every time or somehow cached?
>>     
>
> Tom,
>
> AFAIK, there is no caching mechanism.
> I've it on my TODO list to develop a thin wrapper on Shapelib or OGR that
> will provide caching support, to minimize disk I/O operations.
>
>   
>> Another thing I could not find out is how I can activate spatial
>> indexing for shape files - the documentation says I should execute the
>> following SQL command: CREATE SPATIAL INDEX ON tablename [DEPTH N]
>> But what is tablename and how do I know if the spatial index is created?
>>     
>
> Spatial index is automatically activated if OGR Shapefile driver finds
> .qix file for your Shapefile.
>
> Let's say you have Shapefile called roads.shp|.shx|.dbf
> Tablename is "roards" - a filename without extension.
>
> Here you can find some real example:
>
> http://mateusz.loskot.net/?p=227
>
> Best regards,
>   
Mateusz,

thank you very much :)

Regards,
Tom


More information about the gdal-dev mailing list