In order to find a program with this functionality, I suggest you use the Software Informer's database. By doing this, you can read a small description of every program in the database and also obtain a download link for them. If you are looking for an vector-based mapping software, with the ability to raster centerlines, I suggest you take a look at ArcGIS 10. This program is developed for Windows platforms, but the developer states that you can use it on Mac computers together with a utility like VMware or WineBottler. You can check its official website for more information.