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:
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:
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.