I'm trying to identify a cartographic package suitable for the production of astronomical (star) charts. The principal criteria are:
the package must render small sections of the sky as a two dimensional projection of a spherical coordinate system; for example, an area at the north or south celestial pole would be circular with radial lines of longitude, an area at the equator would be rectilinear.
the package must be able to plot coordinate lines, curvilinear in projection, with marginal labeling of coordinate values.
the package must plot individual stars using spherical x,y coordinates but also using "dot" icons for stars that vary in diameter according to the brightness of the star.
the package must be able to insert labels for stars and either manipulate them or allow them to be adjusted for clarity (prevent overlapping onto star images).
the package must be able to insert complex shapes, such as outlines of extended celestial structures.
As context, the areas to be mapped would be equivalent in terrestrial coordinates to roughly 30º of longitude (at the equator) by 30º of latitude. In high latitudes the sections would perhaps be 60º of longitude and appear trapezoidal, and at the poles the sections would appear circular.
I'm aware of and have used Stellarium; my original post was not clear. The goal is to produce star charts for a printed atlas or for digital image files such as PDF that can be printed or published as a book.
It's not feasible to print star charts that represent white stars on a black background. The standard sky atlas format is black or colored symbols on a white background. Stellarium also does not support labeling of double stars, because it does not contain a double star database.
The program should run on Mac OS.