How to model cities via Python in Blender 2.79?

How can I model a city via Python in Blender 2.79? Is there a good, free addon other than Suicidator City Generator that works? I don’t want to model cities by hand cause that can take days.

Also, it must be able to take an image from a city map to model it all via Python scripting. Take a top-down image from New York for example, and it would accurately model such city based on the image, with options and all.

Try this: https://www.youtube.com/watch?v=ligKs9aXKsA