Roof Classification

Feature Description

This tool supports automatic roof type recognition based on DOM data, including flat roofs, parapet walls, single-slope, double-slope, and multi-slope roofs. The roof type information will be automatically saved to the newly created category field in the building vector polygon dataset. The field values correspond as follows: Parapet for parapet walls; Flat for flat roofs; Hip for multi-slope roofs; Gable for double-slope roofs; Shed for single-slope roofs.

Before using this tool, you need to obtain the resource extension package and configure the environment according to the instructions in the extension package. The extension package can be downloaded from: SuperMap Official Website->Platform Software Download page->SuperMap iDesktopX specific version->File containing Extension_AI in the product package name.

Parameter Description

Parameter Description Type
File Path: Source DOM image data to input String
Dataset: Input source building vector polygon dataset DatasetVector
Category Field:
(Optional)
Field name for storing roof type information. Default: roofType (modifiable) String
Model File: Specifies the model file (*.sdm) for roof classification. Model files can be obtained from the resource extension package or trained independently. String
Batch Size:
(Optional)
Specifies the number of images processed during inference. Integer
Processor Type: Specifies the processor type. String
GPU ID Input GPU ID(s). Supports multi-GPU inference (multiple IDs separated by commas). When entering "0,1,2", it will automatically become "012". String

Output

Parameter Description Type
Roof classification results Roof classification status Boolean