Transformation und Verteilung
EL_STATION
EL_LINK_BOX
EL_POLE
EL_SERVICE_POINT
EL_STORAGE
In all diesen Formularen kann das API Control "$BUS_BAR_CONTROL" verwendet werden.
Knopf "Link Topology"
Dieser Knopf stellt eine Verbindung zwischen dem Abgang (EL_FEEDER_xxx) und dem Leitungsabschnitt (EL_CONDUCTOR) her in dem das Feld FID_CONDUCTOR des Abgangs gefüllt wird.
Der Knopf erscheint bei allen Einträgen wo noch keine Verbindung vorhanden ist, also das Feld FID_CONDUCTOR leer ist.
Es gibt zwei Varianten bei der Datenerfassung. Beide Varianten werden immer ausgeführt.
Trasse
Die Leitungsabschnitte sind einer Trasse oder in einem Rohr, das in einer Trasse liegt, zugeordnet.
Nach drücken des "Link Topology" Knopfes werden alle noch nicht zugeordneten Leitungsabschnitte der Trassen angezeigt wo es einen topologische Verknüpfung in der Topologie "Bauliche Verbindungen" (EL_STR_CONN) zwischen der Struktur (Station,Mast, etc) und der Trasse (EL_SEGMENT) gibt und wo die gleiche Spannung vorhanden ist.
Für den gewählten Leitungsabschnitt wird dann außerdem einen topologische Verknüpfung in der Topologie "elektrische Verbindungen" (EL_CONN) zwischen der Trasse und dem Abgang erzeugt.
Siehe genaue Detail weiter unten.
Mehrstrich/Schema
Die Leitungsabschnitte/Kabel liegen nicht in Trasse, sind am Anfang oder Ende auf das Symbol z.B. EL_STATION gezeichnet, und/oder damit topologisch verknüpft. Am anderen Ende des Leitungsabschnitt ist z.B. der Hausanschluss, Muffe usw. topologisch verknüpft.
Nach drücken des "Link Topology" Knopfes werden alle noch nicht zugeordneten Leitungsabschnitte angezeigt wo es einen topologische Verknüpfung in der Topologie "elektrische Verbindungen" (EL_CONN) zwischen der Struktur (Station,Mast, etc) und einem Leitungsabschnitt (EL_CONDUCTOR) gibt und wo die gleiche Spannung vorhanden ist.
Siehe genaue Detail weiter unten.
Details zur Variante Trasse
Mittels der FID_STRUCTURE der Station (Pole/Linkbox etc) wird zuerst gesucht ob es eine topologische Verknüpfung zu einer oder mehreren Trassen (EL_SEGMENT) gibt.
Mittels diesem SQL
select fid_from as fid from EL_STR_CONN where table_name_from='EL_SEGMENT' and fid_to={FID_STRUCTURE}
union select fid_to as fid from EL_STR_CONN where table_name_to='EL_SEGMENT' and fid_from={FID_STRUCTURE}
Dann wird nach alle EL_CONDUCTOR der Trasse(n) gesucht und
je nach EL_FEEDER Tabelle nach einem Conductor mit passender Voltage_id.
Es können hier
Tabelle | Voltage_id |
---|---|
EL_FEEDER_LOW | 2 und 6 |
EL_FEEDER_MID | 3 |
EL_FEEDER_LIGHT | 5 |
EL_FEEDER_HIGH | 4 |
Es werden folgende SQLs ausgeführt
Alle direkten Condutors einer Trasse
select sc.fid_segment, c.fid, c.name_number from EL_SEGMENT_CONDUCTOR sc, EL_CONDUCTOR c where sc.fid_conductor=c.fid and c.id_voltage in ({VOLT_IDS}) and sc.fid_segment={FID_SEGMENT}
Alle Condutors in einem Rohr einer Trasse
select SD.fid_segment, C.fid, C.name_number from EL_SEGMENT_DUCT SD, EL_DUCT_CONDUCTOR DC, EL_CONDUCTOR C where SD.fid_duct=DC.fid_duct and DC.fid_conductor=C.fid and c.id_voltage in ({VOLT_IDS}) and SD.fid_segment={FID_SEGMENT}
Alle Conductors in einem innen Rohr einer Trasse
select SD.fid_segment, C.fid, C.name_number from EL_SEGMENT_DUCT SD, EL_DUCT_DUCT DD, EL_DUCT_CONDUCTOR DC, EL_CONDUCTOR C where SD.fid_duct=DD.fid_outer_duct and DD.fid_duct=DC.fid_duct and DC.fid_conductor=C.fid and c.id_voltage in ({VOLT_IDS}) and SD.fid_segment={FID_SEGMENT}
Der Anwender wählt dann ggf einen der gefundenen Conductors aus und es wird in
Der Tabelle EL_CONN ein Eintrag erzeugt der die Topologische Verknüpfung
zwischen der Trasse und des Abgangs (EL_FEEDER_xx) darstellt.
Desweiteren wird FID_CONDUCTOR der EL_FEEDER Tabelle gefüllt.
Details zur Variante Mehrstrich/Schema
Wir befinden im Dialog EL_LINK_BOX. Der Datensatz der Linkbox hat die FID 1984703.
Man drückt auf den Knopf "Create Topology" beim Abgang mit der FID 1984710. Dann werden die EL_CONDUCTOR gesucht mit diesem SQL
select fid_from as fid from EL_CONN where table_name_from='EL_CONDUCTOR' and fid_to={FID}
union select fid_to as fid from EL_CONN where table_name_to ='EL_CONDUCTOR' and fid_from={FID}
Bei {FID} wird die Linkbox FID 1984703 eingesetzt.
Für jede der Fids wird dann dann folgender SQL ausgeführt
select c.fid, c.name_number from EL_CONDUCTOR c where and c.id_voltage in ({VOLT_IDS}) and c.fid={FID_CONDUCTOR}
Bei {FID_CONDUCTOR} die jeweils gefundene FID aus dem Ergebnis oben eingetragen und bei {VOLT_IDS} wird abhängig davon von in welcher Tabelle das Element ist bei dem man "Create Topology" gedrückt hat (in dem Fall Abgang mit der FID 1984710) das hier genommen.
EL_FEEDER_LOW voltageIds = 2,6 EL_FEEDER_MID voltageIds = 3 EL_FEEDER_LIGHT voltageIds = 5 EL_FEEDER_HIGH voltageIds = 4
Das Ergebnis wird dann in der Auswahl angezeigt und man kann dieser Leitungsabschnitt mit dem Abgang topologisch verknüpfen.
Am Ende werden noch aus EL_CONN alle Einträge entfernt wo der gewählte Leitungsabschnitt EL_CONDUCTOR und die am Anfang noch verbundene EL_LINK_BOX verbunden waren. (Topologie aktualisiert dh. neu ist der Leitungsabschnitt mit dem Abgang und nicht mehr mit der EL_LINK_BOX an dem einen Ende topologisch)