I have started working on a set of utilities to randomly generate star systems and worlds for generic science fiction settings. However, currently one of the core bits of work is a reader to parse Traveller UWP data and use that as the basis for the star maps.
Generation of star systems is relatively straightforward, generation of worlds is somewhat harder, since I've decided that I want a unique map for every world.
As an additional bonus, I have output routines which allows everything to be fed into Celestia.