Profil Lorient Agglomération (DXF)
Le profil Lorient Agglomération (DXF) permet de vérifier la conformité de livrables au format DXF selon une variante du modèle topographique GeoBretagne propre aux besoins de Lorient Agglomération. Ce profil comporte par ailleurs quelques contrôles en complément de ceux du profil Format DXF.
Paramètres requis
L'interface graphique du profil propose les paramètres suivants:
- Fichier d'entrée: fichier DXF à contrôler
- SRID des données d'entrée: projection cartographique des données du fichier DXF
- 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_sig.gpkg : similaire au fichier ci-dessus, mais avec un seul type géométrique par table et des colonnes différentes selon la table. Ce fichier est prévu pour la lecture dans un SIG ou le chargement dans PostgreSQL
- conversion.gml : export GML si export demandé et 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:
Vérifier les fournitures de la prestation
Ce contrôle permet de vérifier que le fichier ZIP livré est structuré de la manière attendue par Lorient Agglomération.
Ses paramètres sont les suivants:
- Ficher ZIP: fichier ZIP
Listing des contrôles du profil
CONVERSION_GEOPACKAGE
Vérifie que le fichier DXF peut être converti en Geopackage
HACHURES
Les hachures doivent se trouver seulement dans les calques de remplissage (suffixe H).
ATTRIBUTS_BLOCS
Vérification des attributs attendu sur les INSERTS
et BLOCS
.
OBJETS_NON_AUTORISES
Vérifie qu'à l’intérieur du dessin les différents éléments sont séparés par familles (Réseaux, voirie, assainissement...), selon les règles établies dans le cahier des charges.
Une organisation de calques se référant au graphisme exclusivement est
interdite (calque BLOC
ou POINT
par exemple).
COULEURS
Vérifie que la table de couleurs utilisée est impérativement celle prescrite dans le cahier des charges.
La couleur ACI 7 (table de couleur par défaut AutoCAD) est considérée comme
valant 0,0,0
ou 255,255,255
.
PLACEMENT_TEXTE
Vérifie que les objets qui ont le type d'objet Texte libre et Texte information sont bien sur un autre objet ou à l'intérieur d'un objet de la même famille que l'objet texte.
TEXTES
Les caractères ne doivent pas être accentués, ni en minuscule.
ALTITUDE
Certains objets attendent des attributs ALT
, GST
, TN
, TAMPON
, RADIER
qui doivent correspondre à une altitude.
Ces objets doivent aussi avoir un point 3D (valeur en Z).
ALT_MAT
Les points YP_1521
(Point topo) ont un point homologue dans les calques
ALT
et MAT
correspondant, avec un Z et Matricule identique au point topo.
FORMAT_ARCHIVE_ZIP
Fourniture pour tous les types de prestations des pièces énoncées ci-après avec une détermination arrondie au mm :
- Le schéma des polygonales
- Le carnet de terrain, soit notamment :
- L’acquisition sur le terrain comprenant les données sources, le fichier brut natif (notamment formats gsi, landxml, raw, job, ou jobxml…) accompagné du fichier épuré (mêmes formats ou rtf, doc, docx, geo…)
- Les fichiers d’observations satellitaires au format RINEX pour les observations statiques.
- Les rapports complets d’observation pour le temps réel et notamment le fichier export des données et métadonnées au format html ou équivalent comprenant entre autres les précisions horizontales et verticales, durées et dates d’observation, nombre de satellites…
- Le carnet des observations, les calculs des Vo et des cheminements polygonaux
- Le carnet des observations et les calculs des cheminements de nivellement direct
- Les fichiers de calculs (calage, rattachement compris) (formats rtf, doc, docx)
- Les listings des résultats (stations et point levés) au format ASCII (N°, X, Y, Z), les coordonnées XYZ étant arrondies au mm.
- Le nuage de points traité et géoréférencé notamment au format .las pour les observations scanner
- Les copies des croquis de terrain avec les photographies
- Le rapport d’exécution complet de la prestation intégrant notamment la méthodologie spécifique détaillée permettant de connaître la précision du levé (appareils utilisés avec leurs précisions, méthode de travail, les cheminements exécutés et les rattachements planimétrique et altimétrique du levé…)
- Les fiches stations au format pdf sans restriction ni protection (3 cotes minimum, coordonnées arrondies au mm et dénomination correspondant exactement aux calculs et plans)
- Les documents graphiques réalisés au 1/200e, accompagnés d’un cartouche, au format pdf
Le support doit être marqué avec les indications suivantes :
- La commune concernée
- Le nom de dossier de travail
- L’identité de l’émetteur
- La date de diffusion
NOMENCLATURE_NOM_DE_FICHIER
Les noms de fichiers informatiques devront suivre la dénomination suivante :
Commune_Affaire_Nom Entreprise_Version de mise à jour du fichier
(date au format AAAAMMJJ).
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
Le contrôle cherche des objets de même type 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)
Deux objets sont considérés comme de même type s'ils ont le même type DXF et, pour certains types DXF (INSERT, HATCH), s'ils ont le même type de BLOC (INSERT) ou PATTERN NAME (HATCH).
Des warnings sont créés pour chaque doublon potentiel détecté.
BLOC_NON_UTILISE
Vérifie que les fichiers sont purgés de tous les blocs et plans inutilisés
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
CARTOUCHE
Vérifie que le cartouche est dans l’espace papier.
CALQUE_0
Vérifie qu'il n'existe aucun objet dans le calque 0.
GEOMETRIES_NON_AUTORISEES
Vérifie que seuls les objets suivants sont présents :
POINT
INSERT
ATTRIB
POLYLINE
LINE
LWPOLYLIGNE
HATCH
CIRCLE
ARC
DIMENSION
Pour les objets comportant des arcs, remonte un warning pour indiquer que ces objets ont été convertis en SIG et doivent être vérifiés.
EXPORT_GML
Exporte les données au format PCRS GML 2.0.
Nécessite l'option gml_export_options avec la forme suivante :
{
# Nom du producteur
'producteur' : 'Nom du producteur',
# Gestionnaire par défaut
'default_gestionnaire' : 'Gestionnaire par défaut',
# Gestionnaire par nature de réseau
'gestionnaire_map' : {
# Nature reseau : Libellé gestionnaire
'ELEC': 'Gestionnaire ELEC',
'INCE': 'Gestionnaire Incendie'
},
# Qualité par défaut
'default_qualite' : '01',
# Qualité par thématique (si besoin)
'qualite_map' : {
# Code Thematique : Code Qualite
'02': '02'
},
# Précision 2D par défaut
'default_precisionxy' : 5,
# Précision par thématique
'precisionxy_map' : {
# Code Thematique : Precision XY
'02': 5
},
# Précision en Z par défaut
'default_precisionz' : 5,
# Précision en Z par thématique (si besoin)
'precisionz_map' : {
# Code Thematique : Precision Z
'02': 10
},
# Préfixe des identifiants d'objets (chaine vide sinon)
'prefixe_id' : '',
# Date de levé au format YYYY-MM-DD (chaine vide sinon)
'date_leve' : 'YYYY-MM-DD',
# Horodatage au format YYYY-MM-DD (chaine vide sinon)
'horodatage' : 'YYYY-MM-DD'
}