|
|
@@ -334,6 +334,8 @@ class Mn2Checker(BaseChecker):
|
|
|
for item in self.dataset[model]:
|
|
|
if not item.is_geometry_valid():
|
|
|
self.log_error("La géométrie de l'objet est invalide", item=item)
|
|
|
+ elif item.geom.isMultipart() and len(item.geom.asGeometryCollection()) > 1:
|
|
|
+ self.log_error("Géométrie multiple", item=item)
|
|
|
|
|
|
def test_geometry_type(self):
|
|
|
""" Contrôle des types de géométries
|
|
|
@@ -520,7 +522,6 @@ class Mn2Checker(BaseChecker):
|
|
|
if equipement.noeud is None:
|
|
|
self.log_error(f"Le noeud lié '{equipement.EQ_NOM_NOE}' n'existe pas", item=equipement)
|
|
|
|
|
|
-
|
|
|
def test_graphic_duplicates(self):
|
|
|
""" Recherche de doublons graphiques """
|
|
|
|