Automatic Roof Type Classification from Cityjson for Rule-Based Roof Structure’s Material Quantity Assessment