I was reading the 1750 book Topographia Magni Regni Hungariae.
https://books.google.it/books?id=2C1PAAAAcAAJ&pg=PA248#v=onepage&f=false
On page 247 It locates ULCISCIA CASTRA along the Dabube river near Százhalombatta, Hungary, about 40 km south from the place where today historians locate it. Where can I find sources that helps to make the puzzle together?
By two ways: either they find relevant inscription (typically on tombstones) at the site, for example signifying the location of a death of a soldier.
But the easiest way was by using an itinerarium, the roman equivalent of our maps - though these were more of a list of places with distances between them noted in roman miles (approx 1430 meters) along roads - the traveller could know the distance he passed thanks to the milestones erected along the cursus publicus, the system of viae (roads). There are surviving examples - notably Tabula Peutingeriana - which do resemble a map, showing some landscape features and waypoints (like rivers, crossings, forts etc). Despite appearances it doesn't qualify as a map, but rather as a chart or diagram. The itineraries themselves were copies of the master itinerary, typically compiled per the emperor's orders.