SWI-Prolog spatial indexing package