Text this: Spatial catchment areas using fuzzy lattice data structures