Gdal-spider-generator is a project mainly written in Python, it's free.
A commandline python utility to extract features from data layers and create new "spider" layers.
This script depends on the opensource Geospatial Data Abstraction Library (GDAL). Install this using the binary of your choice.
You also need the python bindings for gdal, available from pypi or via
$ pip install GDAL
The datasource from which the spiders are to be generated is passed as a parameter from the commandline.
$ spider.py facilities.sqlite
Any data format supported by the gdal library should be usable. The facilities are split by usercode and a new layer is output for each usercode.