Le traitement s’applique sur une rubrique ponctuelle ou linéaire.
La table principale doit contenir dans le champ géométrie la géométrie à projeter sur les axes.
La table ***_LOC va être renseignée par cette action. Si des localisations existaient déjà pour les entités à traiter, elles seront supprimées.
!
ATTENTION : Le traitement
ne fonctionnera pas pour une rubrique linéaire si la géométrie à projeter est
un point (le calcul est impossible).
► Lancer LTools ;
► Sélectionner l’application sur laquelle le traitement doit être lancé. Cliquer sur « Suivant » ;
► Choisir le traitement « Mise à jour des rubriques ». Cliquer sur « Suivant » ;
► Sélectionner dans la liste des actions « Projeter les géométries sur un axe ». Cliquer sur « Suivant » ;
► Sélectionner l’objet sur lequel lancer le traitement. Vous pouvez également indiquer ici une clause SQL pour filtrer les données sur lesquelles le traitement doit être effectué. Cette clause s’applique sur la table principale de la rubrique (donc pas de filtre sur les champs de la table « ***_LOC » ;
► Choisir les options du traitement dans l’interface suivante :
► Choix des axes : Indiquer un filtre SQL sur les axes pour choisir sur quels types d’axes faire la projection (exemple « AXE like ‘D%’) ;
► Rayon de recheche (en m) : Rayon de recherche des axes autours de la géométrie ;
► Utiliser le nom d’axe : Cocher cette case si vous souhaitez utiliser un champ de la table principale de la rubrique contenant le nom d’axe. Ceci permet, dans le cas où plusieurs axes se trouvent autours de la géométrie de faire la projection sur l’axe souhaité.
► Si vous cochez cett case, renseigner le nom de la colonne contenant le nom d’axe (ne doit pas être « AXE ») ;
► Projeter sur l’axe le plus proche : Si plusieurs axes sont autours de la géométrie, une seule localisation sera créée, sur l’axe le plus proche. Sinon, une localisation sera créée pour chaque axe. En cas d’objet sans multi-localisation, la projection sur l’axe le plus proche sera automatiquement effectuée.
Le traitement va renseigner
la table « ***_LOC ».
!
ATTENTION : Les
localisations existantes sont supprimées par le traitement.
Contrairement au même traitement GPR, tous les champs de la localisation sont renseignés.
Si l’objet est de portée extérieure, les champs « COTE » et « DECALAGE » sont renseignés.
Si l’objet n’est pas configuré avec une géométrie terrain, la géométrie de la table principale sera écrasée pour correspondre à l’agrégation des géométries des localisation (décalées si portée extérieure).
Lorsque cette option est cochée, la géométrie n’est projetée que sur
un axe. Celui se trouvant le plus près de la géométrie à projeter.
Plus près signifie :
► Pour un point : L’axe le plus proche du point ;
► Pour une polyligne et les polygones : On calcule la moyenne de distance entre chaque point de la géométrie et les axes. L’axe le plus proche est celui dont la moyenne est la plus basse.
Exemple :
Dans cet exemple, l’axe D1 est le plus proche de la géométrie à projeter
(en rouge) car beaucoup de points sont près de cet axe.
L’axe D2, qui est plus près de certains sommets de la géométrie est en
revanche plus éloigné en moyenne.
Travailler de cette manière permet un meilleur résultat. Il permet
notamment d’éviter de choisir l’axe D2 dans le cas suivant :
En cas d’impossibilité de projection de la géométrie, aucune localisation ne sera créée pour l’enregistrement.
!
ATTENTION : Les
localisations existantes sont supprimées par le traitement.
Dans le cas d’une erreur, le champ ERREUR sera renseigné avec les valeurs suivantes :
► 11 : Il n’y a pas de localisation valide possible (souvent la cause est qu’on essaye de créer une localisation linéaire à partir d’une géométrie point, ce qui n’est pas possible) ;
► 12 : Il n’y a pas d’axe autours de la géométrie ;
► 13 : La géométrie à projeter est vide.
Related Topics