So zeigen Sie die Geometrie eines Versorgungsnetzwerk-Objekts an

  1. Führen Sie im Infrastructure Administrator einen der folgenden Schritte durch:
    • Klicken Sie auf Enterprise, und stellen Sie eine Verbindung zur datenbankbasierten Fachschale her. Öffnen Sie ein Projekt.
    • Klicken Sie auf Datei, und öffnen Sie eine Fachschalenzeichnung oder -vorlage.
  2. Erweitern Sie den Knoten Fachschale, und klicken Sie auf Formular-Designer.

    Der Formular-Designer wird im rechten Fenster angezeigt. Die Themen und Objektklassen werden im Formular-Explorer angezeigt.

  3. Wählen Sie die Objektklasse Armatur im Formular-Explorer aus, wählen Sie den Formulartyp (z. B. Standard), und klicken Sie auf Bearbeiten.
  4. Klicken Sie im Dialogfeld Designer auf die Registerkarte Allgemein, und gehen Sie wie folgt vor:
    • Klicken Sie im Designer-Werkzeugkasten auf Koordinaten-Editor.
    • Klicken Sie auf OK, um den Namen zu übernehmen.
    • Wählen Sie das Steuerelement aus, und bearbeiten Sie im linken Fenster die Eigenschaften:

      UnAvailableValue = Keine Koordinaten verfügbar.

  5. Beenden Sie den Formular-Designer.
  6. Wählen Sie im Objektklassenformular eine Armatur aus.

    Im neuen Geometriefeld wird der zuvor eingegebene Text angezeigt, da die Koordinaten nicht in WA_ARMATURE gespeichert sind. Mit einer Geometrie-Select-Anweisung können Sie die Koordinaten aus der verknüpften Geometrietabelle WA_POINT abrufen.

  7. Wählen Sie die Objektklasse Armatur im Formular-Explorer aus, wählen Sie den Formulartyp (z. B. Standard), und klicken Sie auf Bearbeiten.
  8. Klicken Sie im Dialogfeld Designer auf die Registerkarte Allgemein, und gehen Sie wie folgt vor:
    • Wählen Sie im rechten Fenster das Koordinatensteuerelement aus.
    • Klicken Sie im linken Fenster auf die Registerkarte Eigenschaften.
    • Wählen Sie unter Spezifisch die Eigenschaft SQL aus, und klicken Sie auf , um den SQL-Assistenten zu öffnen.
  9. Gehen Sie im Dialogfeld SQL-Assistent wie folgt vor:
    • Erweitern Sie unter Relationen die Objektklasse WA_ARMATURE, und klicken Sie auf die verknüpfte Objektklasse WA_POINT. Der SQL-Ausdruck wird in das Eingabefeld für Ausdrücke eingefügt.

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

    • Klicken Sie auf Ausführen, um die Syntax zu prüfen.
    • Klicken Sie auf OK, um die Eigenschaft festzulegen.

    Wenn Sie dieselbe Armatur wie zuvor auswählen, können Sie die Koordinaten im Objektklassenformular anzeigen.

Variante