R_GE_S_MULTIPLE_CONNECTED_COMPONENTS#
Requirement#
| ID | R_GE_S_MULTIPLE_CONNECTED_COMPONENTS |
|---|---|
| Description | 1+ polygons are not connected to the same shell. |
| Error code | GE_S_MULTIPLE_CONNECTED_COMPONENTS |

Check#
| ID | C_GE_S_MULTIPLE_CONNECTED_COMPONENTS |
|---|---|
| Requirement ID | R_GE_S_MULTIPLE_CONNECTED_COMPONENTS |
| Preconditions | R_SC_SCHEMA_VALIDATION, R_GE_R_ALL, R_GE_P_ALL, GE_S_TOO_FEW_POLYGONS |
| Description | Build a dual graph (polygons become nodes, and polygons that share an edge are connected in the graph). If the graph is not connected, there are multiple connected components. |
| Error code | GE_S_MULTIPLE_CONNECTED_COMPONENTS |
Test cases#
| Test case ID | CityGML model | Expected result |
|---|---|---|
| GE-gml:SO-0005-T0001 | SimpleSolid_SrefBS.gml | OK |
| GE-gml:SO-0005-T0002 | SimpleSolid_SrefBS-GE-gml-SO-0005-T0001.gml | GE_S_MULTIPLE_CONNECTED_COMPONENTS |