Roof Classification

Instructions

This tool supports automatic identification of roof types based on DOM data, including flat roof, parapet, shed, gable, and hip. Roof type information will be automatically saved to a new category field in the building vector polygon dataset. The field values are: Parapet for parapet, Flat for flat roof, Hip for hip roof, Gable for gable roof, and Shed for shed roof.

The DOM data input to this tool must be a multiband image containing at least the R, G, and B bands. Using a single-band image may cause processing failure. Please check before uploading.

Before using this tool, you need to obtain the resource extension package and configure the relevant environment. For details, see the 3D AI Function Environment Configuration document.

Parameters

Parameter Name Description Type
File Path: Input the source DOM image data and ensure that the image contains at least the red, green, and blue bands (additional bands such as near-infrared are allowed). Single-band images may not be processed properly. Please double-check before uploading. String
Dataset: Input source building vector polygon dataset DatasetVector
Category Field:
(Optional)
Set the field name for storing roof category information. Default is roofType, modifiable. String
Model File: Specify the model file (*.sdm) for roof classification. The model file can be obtained from the resource extension package or trained by yourself. String
Batch Size:
(Optional)
Specify the number of images processed during inference. Integer
Processor Type: Specify the processor type. String
GPU ID Input GPU ID(s). Supports multi-GPU inference, i.e., multiple GPU IDs can be input separated by commas. When "0,1,2" is input, it automatically becomes "012". String

Output Results

Parameter Name Description Type
Roof Classification Result Roof classification Boolean