ORD 10.10.21.04: annotation PL

Bonjour,

Avec GeoMacao, nous pouvions annoter automatiquement le PL de cette manière :

A gauche, c'est un arc de parabole et à droite c'est un arc de cercle.

Comment réaliser la même chose avec ORD ?

Je n'ai pas trouvé toutes les primitives nécessaires pour f (flèche: différence d'altitude entre le point d'intersection des tangentes et l'élément de PL)  et tv (les longueurs horizontales de tangentes)

Parents
  • Suite au Coffee Corner d'hier 6 décembre 2022: OpenRoads (Francais) – Gestion des attributs numériques via les caractéristiques d"éléments, j'ai tenté d'utiliser les ECExpression.

    Je peux sans autre récupérer le "Point de début" par exemple: 

      

    même si il ne va pas jusqu'à fournir le X directement:  "Propriétés d’élément Civil"."Géométrie"."Elément"."Elément linéaire"."Point de début"()

    Mais comment faire pour travailler avec les points de contrôle ?

    Car là, il n'y a plus de réaction au clic droit...

Reply
  • Suite au Coffee Corner d'hier 6 décembre 2022: OpenRoads (Francais) – Gestion des attributs numériques via les caractéristiques d"éléments, j'ai tenté d'utiliser les ECExpression.

    Je peux sans autre récupérer le "Point de début" par exemple: 

      

    même si il ne va pas jusqu'à fournir le X directement:  "Propriétés d’élément Civil"."Géométrie"."Elément"."Elément linéaire"."Point de début"()

    Mais comment faire pour travailler avec les points de contrôle ?

    Car là, il n'y a plus de réaction au clic droit...

Children
  • Bonjour Pierre,

    Cette commande permet de récupérer en EC Expression les champs "civils" OpenRoads.

    Le champ que tu désigne correspond à un point de contrôle de la Bspline qui représente graphiquement la courbe de profil en long.

    Ce n'est pas une donnée attributaire OpenRoads au sens strict, et n('a pas de

    Par contre les points qui décrivent la géométrie de la courbe sont (ou devraient) être accessibles.

    Si tu fait le clic droit sur le Point VPI en désignant la courbe géométrique (voir  encadré vert) tu peux récupérer le sommet géométrique,

    D'une manière générale, il vaux mleux récupérer les champs depuis les représentations géométriques, et non graphiques

    Vincent RAULT [Bentley]



  • Je complète la réponse, s'il est possible de récupérer des valeurs de composants géométriques avec des caractéristiques d'objet, leur utilisation pour l'annotation des axes en plan et profils en longs reste - pour l'instant- limitée:

    La caractéristique d'objet va être affectée à l'axe ou au profil en long dans leur ensemble.
    Par défaut la valeur stockée dans la caractéristique récupérée par "Propriétés d’élément Civil"."Géométrie"."Elément"."Elément linéaire"."Point de début"() ne peut décrire qu'une seule valeur à la fois, (type point).

    Il est possible de déclarer un tableau de caractéristiques d'objet, et on peut imaginer récupérer le tableau des sommets des courbes du profil, mais pas accéder à la valeur d'une courbe particulière - pas pour l'instant.

    Les applications pratiques existent, par exemple récupérer le nom du corridor en propriété d'un composant, mais dès qu'il s'agit d'accéder aux valeurs liées à une abscisse, c'est plus compliqué.

    Vincent RAULT [Bentley]



  • Merci pour ce complément, j'attendrai donc encore une prochaine version...