Instructions
This tool supports constructing LOD2.0-level detailed building model data based on necessary parameters such as building footprint polygon data and building heights.
The system provides a General Urban Building Material Library, where the Commercial, Industrial, and Residential folders correspond to materials for commercial, industrial, and residential land use types, respectively. You can download and use it as needed.
The material naming convention is as follows: BuildingType_BuildingLevel_BuildingHeightType_FacadeType_Width_Height_Row_Column_BottomRow.
- BuildingType: Residential, Commercial, Industrial, corresponding to land use types.
- BuildingLevel: Specifies the detailed level of the building model, e.g., LOD2.
- BuildingHeightType: LowerFacade (low-rise), MiddleFacade (mid-rise), HigherFacade (high-rise), followed by a number indicating different materials within the same height type.
- FacadeType: front, side, wall. Front, side, and wall textures are applied to the longest side, the second-longest side, and the extremely narrow side of the building footprint polygon, respectively.
- Width: The actual width represented by the texture (unit: meters).
- Height: The actual height represented by the texture (unit: meters).
- Row: The maximum number of rows the texture can be divided into vertically without clipping door/window structures.
- Column: The maximum number of columns the texture can be divided into horizontally without clipping door/window structures.
- BottomRow: Identifies the number of rows at the bottom of the building that do not participate in vertical texture tiling.
For example: MatResidence_LOD2_MiddleFacade3_front_36_36_4_4_1 represents Residential type, LOD2 level, MiddleFacade number 3, front texture, actual width 36 meters, height 36 meters, can be divided into 4 rows vertically, 4 columns horizontally, and the bottom row is row 1.
Parameter Description
| Parameter Name | Parameter Description | Parameter Type |
|---|---|---|
| Polygon Dataset | Input the 2D polygon dataset representing building footprints. | DatasetVector |
| Building Height: | Set the height of the resulting building model by directly entering a value or selecting an attribute field, in meters. | String |
| Base Elevation (Optional) |
Set the base elevation of the resulting building model by directly entering a value or selecting an attribute field, in meters. | String |
| Material Path (Optional) |
Specify the storage path for the materials required to construct the building model. If left empty, the resulting building model will be a white model. | String |
| Roof Type: (Optional) |
Select an attribute field to specify the roof type of the resulting building model. If left empty, roofs will be generated based on random rules. | String |
| Parcel Vector Polygon (Optional) |
Input the 2D polygon dataset used to specify the land use type of the parcel where the building is located. Buildings within the same parcel will use the same material effect. | DatasetVector |
| Land Use Type Field (Optional) |
Select the attribute field used to identify the land use type of the parcel. Subsequent land use type labels will be matched based on the values in this field. The tool will select building materials with appropriate styles based on the land use type. | String |
| Commercial Land Use Label (Optional) |
Input the attribute values from the land use type field that represent commercial land use. Separate multiple values with commas, e.g., Parking Lot, Commercial Land. | String |
| Industrial Land Use Label (Optional) |
Input the attribute values from the land use type field that represent industrial land use. Separate multiple values with commas, e.g., Food Factory, Textile Factory. | String |
| Residential Land Use Label (Optional) |
Input the attribute values from the land use type field that represent residential land use. Separate multiple values with commas, e.g., Residential Area, Public Land. | String |
| Undefined Area Land Use Type (Optional) |
Specify the land use type for areas where it cannot be determined. Options include: Residential Land, Industrial Land, Commercial Land. | BudingUsageType |
| Detailed Model Area Polygon (Optional) |
Input the 2D polygon dataset used to specify key areas. Buildings within these areas will be constructed as more complex models. | DatasetVector |
| Target Datasource | Specify the datasource for storing the resulting model dataset. | Datasource |
| Result Dataset Name (Optional) |
Set the name of the resulting model dataset. The default value is "building". | String |
Output Result
| Parameter Name | Parameter Description | Parameter Type |
|---|---|---|
| Result Dataset | Result Dataset | Object |