Comment by sobiolite
I've noticed the same when looking at old Georgian and Victorian maps of London. You get these surprisingly sharp edges between urban and rural. You often have streets lined with quite grand buildings and nothing but fields behind them. It's quite strange when you're used to modern cities that gradually peter out into suburbs.
My guess is it's because at this point the population of cities was growing quickly, but the large scale migration of farm laborers into them hadn't begun in earnest yet. So most of the housing being built at the edges was intended for the expanding merchant classes, who wanted something a bit more impressive, and who also had live in servants. The Georgian terraces of London are typically three or four storeys, with the top storey being rooms with low-ceilings where the servants lived.
It probably has more to do with different administrative areas. Cities used to have different rights. Cities could just not simply expand to external land. The reason was quite simple: the land belonged to someone else. Meanwhile, the city was independent, even if it was the capital of a kingdom (such as Paris, for example).
In Vienna, for example, the city ended behind the belt. As a citizen, you could travel back and forth between the surrounding area and the city, but different laws applied (taxes, marriage, property).
The Viennese enjoyed traveling to the surrounding countryside for leisure (winegrowers had to pay significantly less tax for serving their own products than innkeepers in the city), but the citizens did not want to live there, or there were strict regulations on moving in.