Many astrological programs and web sites rely on databases of cities with
latitude and longitude. There are bunches of these, as well as books. Try
for example www.astro.com. You could always write to these guys and ask
them. As they are in that trade they probably know very well where and how
you can obtain that information.
Alain Gougeon