That is why Britain started the Ordnance Survey. It was founded in 1791 with military origins to map the Highlands of Scotland after the 1745 Jacobite rising as there were few maps available. This was later extended the whole of Britain and Ireland during the Napoleonic wars and the threat of invasion as there was no detailed map of the whole of the country availbale for military planning. This led to the Principal Triangulation of Great Britain - an accurate mapping of 300 strategic points from a baseline in Houndslow (London) It was finally finished in 1853. This involved accurate measurement of the baseline to 1/1,000 of an inch and the the use of an accutate theodolite (Ramsden's).
So what has this got to do with civil war maps? It took over 50 years to do this in Britain - now imagine how long it would take in the USA! Maps in the USA were basically made when the need arose, usually for urban planning. So towns would usually have a reasonably accurate map available, although many were not strictly up to date as they expanded so quickly. The most accurate were coastal areas which had been surveyed for navigation purposes. Then came administration and the need to survey state and county borders like the Mason-Dixon line (the surveyors were from Bishop Auckland in Durham, England (Dixon) and Gloucestershire, England (Mason) Both were also astronomers which was often the only way to establish position in areas unknown.
Local maps were just that, local. They had on them what the locals thought importatant, roads, bridges, fords, farms and houses. these were named from local families or native Indian names. Often the only maps were from atlases and gave very few details:
View attachment 594012
Railroads were often missing because thye had just been constucted. Military maps were much better, but still often lacked topological data (landforms)
View attachment 594014
This map of Fredricksburg appears dated to 1863
** main problem with seeking examples is ... the civil war. Try finding a map of Gettysburg BEFORE 1860!