Using 1D Textures

If I use 1D Textures, does the hardware still assume 2D spatial locality?
In other words, if I wanted to maximize cache hits assuming a straightforward linear memory access pattern, do I have to reorganize my data inside the array?

Thank you

No.