Pour afficher la géométrie d'un objet de type service

  1. Dans Infrastructure Administrator, effectuez l'une des opérations suivantes :
    • Cliquez sur Entreprise et connectez-vous au modèle métier d'entreprise. Ouvrez un projet.
    • Cliquez sur Fichier et ouvrez un gabarit ou un dessin de modèle métier.
  2. Développez le noeud Modèle métier et cliquez sur Concepteur de formulaires.

    Le concepteur de formulaires s'affiche dans le volet de droite. Les rubriques et classes d'objets s'affichent dans l'explorateur de formulaires.

  3. Dans l'explorateur de formulaires, sélectionnez la classe d'objets Armature, choisissez le type de formulaire, par exemple Par défaut, puis cliquez sur Modifier.
  4. Dans la boîte de dialogue Exporter, cliquez sur l'onglet Général et effectuez les opérations suivantes :
    • Dans la barre d'outils du Concepteur, cliquez sur Editeur de coordonnées.
    • Cliquez sur OK pour le nom.
    • Sélectionnez le contrôle et, dans le volet de gauche, modifiez les propriétés :

      Valeur non disponible = aucune coordonnée disponible.

  5. Quittez le Concepteur de formulaires.
  6. Sélectionnez une armature dans le formulaire de classe d'objets.

    La nouvelle zone de la géométrie affiche le texte que vous avez saisi précédemment, car les coordonnées ne sont pas stockées dans WA_ARMATURE. Avec une instruction de sélection de type géométrie, vous pouvez extraire les coordonnées de la table de géométrie associée, WA_POINT.

  7. Dans l'explorateur de formulaires, sélectionnez la classe d'objets Armature, choisissez le type de formulaire, par exemple Par défaut, puis cliquez sur Modifier.
  8. Dans la boîte de dialogue Exporter, cliquez sur l'onglet Général et effectuez les opérations suivantes :
    • Dans le volet de droite, sélectionnez le contrôle de type coordonnées.
    • Dans le volet de gauche, cliquez sur l'onglet Propriétés.
    • Sous Spécifique, cliquez sur la propriété SQL, puis sur pour ouvrir l'assistant SQL.
  9. Dans la boîte de dialogue Assistant SQL, procédez comme suit :
    • Sous Relations, développez la classe d'objets WA_ARMATURE, puis cliquez sur la classe d'objets associée WA_POINT. L'expression SQL est insérée dans la zone d'entrée correspondante.

      select * from WA_POINT where FID_ATTR in (select FID from WA_ARMATURE where fid={fid})

    • Cliquez sur Exécuter pour vérifier la syntaxe.
    • Cliquez sur OK pour définir la propriété.

    Si vous sélectionnez la même armature qu'auparavant, vous pouvez afficher les coordonnées dans le formulaire de classe d'objets.

Autre procédure