I want to make a very large and detailed city map, but the software i'm seeing around here seems to be overworld and terrain generators. Does anyone know a good starting program for city building, or maybe a set of resources for use in Photoshop? Thanks.

Reference for what I want to make (ballpark)