Computational Methods for the Identification and Comparative Analysis of Urban Form Types: A Case Study of Rust Belt Cities