Aller au contenu

Profil SDEF (Shapefile)

Le profil SDEF (Shapefile) permet de vérifier la conformité de livrables au format Shapefile selon une variante SIG du modèle topographique GeoBretagne propre aux besoins du SDEF.

Ce profil comporte des contrôles adaptés à ce modèle de données SIG.

Paramètres requis

L'interface graphique du profil propose les paramètres suivants:

  • Dossier d'entrée: dossier contenant les fichiers Shapefile à contrôler
  • SRID des données d'entrée: projection cartographique des données du fichier DXF
  • Type de donnée: Type de données à contrôler (RTS ou RTGE)
  • Dossier des sorties: dossier pour que le plugin écrive les différents résultats de son exécution.

Résultats de l'exécution

  • rapport.xlsx: rapport d'exécution au format Excel, avec un onglet pour le log de l'exécution et un pour les erreurs/warnings trouvés pour chaque contrôle
  • conversion.gpkg : conversion au format GeoPackage des données du fichier d'entrée. Ce fichier est utilisé par le plugin pour ses contrôles, et peut être chargé dans QGIS
  • conversion.dxf : export DXF si possible (pas d'erreur bloquante)

Paramètres optionnels

Vérifier l'emprise

Ce contrôle permet de vérifier que l'ensemble des géométries du fichier en entrée (hors objets de la famille HABILLAGE) sont strictement incluses dans une emprise.

Ses paramètres sont les suivants:

  • Ficher d'emprise: Fichier SIG (format GeoJSON, Geopackage, Shapefile) contenant un polygone ou multipolygone correspondant à l'emprise
  • SRID de l'emprise: projection cartographique de l'emprise

Vérifier les aberrations planimétriques/altimétriques par rapport à des points de contrôle

Ce contrôle permet de vérifier la précision planimétrique et altimétrique à partir des points de contrôle d'un canevas.

Ce contrôle recherche des points de contrôle aux abords des géométries du fichier en entrée, et compare leur position (x,y) ainsi que leur altitude pour détecter d'éventuelles aberrations.

Les aberrations sont remontées sous la forme de warnings. Les éventuels points non-3D sont remontés sous la forme d'erreurs.

Ses paramètres sont les suivants:

  • Ficher de points de contrôle: fichier geopackage comprenant une seule couche de points de canevas (points 3D)
  • SRID des points de contrôle: projection cartographique des points de contrôle
  • Ficher CSV de précisions: il s'agit d'un fichier CSV listant les calques, identifiants d'objets et précisions planimétriques/altimétriques recherchées pour chacun.

Exemple de fichier CSV:

"calque","id","prec_plani","prec_alti"
SIGTO_PSI,YP_2900,0.02,0.01

Contrôler les aberrations altimétriques avec un MNT

Ce contrôle permet de vérifier la précision altimétrique à partir d'un Modèle Numérique de Terrain (MNT).

Ce contrôle compare l'altitude du MNT avec celles des géométries du fichier en entrée, afin de détecter d'éventuelles aberrations.

Les aberrations sont remontées sous la forme de warnings. Les éventuels points non-3D sont remontés sous la forme d'erreurs.

Ses paramètres sont les suivants:

  • Fichier GeoTIFF du MNT: fichier au format GeoTIFF correspondant à un MNT (valeurs en UINT16, INT16 ou FLOAT32) recouvrant intégralement la zone du projet
  • SRID du MNT: projection cartographique du MNT
  • Ficher CSV de précisions: il s'agit d'un fichier CSV listant les calques, identifiants d'objets et précisions altimétriques recherchées pour chacun.

Exemple de fichier CSV:

id,calque,prec_alti
YP_1521,SIGTO_SCI,1.0

Nettoyer les petites géométries pour l'export GML

Permet de ne pas tenir compte des géométries (lignes et polygones) trop petites pour l'export GML.

Lorsque l'option est activée, les géométries concernées sous remontées sous forme de warning.

Listing des contrôles du profil

OBJETS_NON_AUTORISES

Vérifie que chaque calque contient bien les objets attendus et pas d'autres.

ALT

Vérifie que chaque calque devant contenir un champ altitude_z est bien renseigné, et que ce champ a la même valeur que le Z du point associé.

ABERRATIONS_POINTS_DE_CONTROLE

Vérification de la précision planimétrique et altimétrique à partir des points de contrôle du canevas.

Ce contrôle recherche des points de contrôle aux abords des objets du fichier en entrée, et compare leur position (x,y) ainsi que leur altitude pour détecter d'éventuelles aberrations.

Les aberrations sont remontées sous la forme de warnings. Les éventuels points non-3D sont remontés sous la forme d'erreurs.

ABERRATIONS_MNT

Vérification de l'altimétrie à partir d'un Modèle Numérique de Terrain (MNT).

Ce contrôle calcule le Z de chaque point sur le terrain fourni, et vérifie si le Z du point est cohérent avec le Z du MNT (en fonction de la precision altimétrique attendue pour l'objet concerné).

DOUBLON

Vérification des doublons par type d'objet dans chaque couche.

Le contrôle cherche des objets de même type (ref cnig) dans chaque couche, dont les géométries sont - soit identiques en 3D, - soit, dans le cas de points, très proches (à 0.01 m près)

Des warnings sont créés pour chaque doublon potentiel détecté.

ATTRIBUTS

Vérifie les attributs présents sur chaque couche.

HORS_ZONE_PROJET

Vérifie que les données (hors famille HABILLAGE) sont conformes au système de coordonnées RGF93-CC48 et incluses dans la zone du projet.

GEOMETRIES_NON_AUTORISEES

Vérifie que seuls les types de géométries attendus dans chaque calque sont présents.

EXPORT_DXF

Exporte les données au format DXF

EXPORT_GML

Exporte les données au format PCRS GML 2.0

FORMAT_SHAPEFILE

Vérifie que les fichiers SHAPEFILE ont a minima les colonnes idobjet, ref_cnig, rep_dwg_ge attendues.

PILEPONT

Vérifie que les géométries des objets exportés en tant que PilePont dans le GML ont a minimum 2 points

VALIDITE_GEOM

Vérifie que les géométries sont valides au regard de leur type géométrique et que leurs longueurs / surfaces minimales sont conformes.