Roof Classification

Instructions for Use

The tool supports automatic identification of roof types based on DOM data, including flat roof, parapet, single slope, double slope, and multi-slope. The roof type information will be automaticly saved to the new category field in the Region Dataset of the building vector. The corresponding field value of parapet is: Parapet; the corresponding field value of flat roof is: Flat; the corresponding field value of Multi-Pitched Roof is: Hip; the corresponding field value of double-pitched roof is: Gable; the corresponding field value of single-pitched roof is: Shed.

Before using this tool, you need to obtain the resource extension package first, and then configure the environment according to the description file in the extension package. The address for obtaining the extension package is: SuperMap official website -> Platform software download page-> SuperMap iDesktopX specific version-> the file containing Extension _ AI in the product package name.

Parameter Description

Parameter Name Parameter Description Parameter Type
File Path: Input Source DOMImage Data String
Dataset: Input Source Building Vector Region Dataset. DatasetVector
Class Field:
(Optional)
Set the Field where the roof class information is stored. The default is roofType, which can be modified. String
Model File: Specifies the Model File (*.sdm) to use for Roof Classification. The Model File can be obtained from the resource extension package, or it can be trained by itself. String
Batch Size:
(Optional)
Specifies the number of pictures processed during inference. Integer
Processor Type: Specifies the processor type. String
GPU number Input GPU number, support multi-card reasoning, you can input multiple GPU numbers, separated by commas, when you input "0, 1, 2", it will automatically become "012". String

Output Result

Parameter Name Parameter Description Parameter Type
Roof classification results Roof Classification Boolean