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 |