Porting disk-based spatial index structures to flash-based solid state drives