Abwassernetze werden in primäre und sekundäre Abwasserbauwerke kategorisiert. Mit folgenden Skripts können Haltungen geprüft werden, ob Start-/End-Knoten korrekt attributiert sind.
Finde primäre Haltungen, welche sekundäre Start-/Endknoten haben:
select FID from WW_PI_SECTION a where
a.IS_PWS=1 and exists
(select 1 from WW_PO_MA_MANHOLE f where f.IS_PWS=0 and (f.FID=a.FID_FEATURE_FROM or f.FID=FID_FEATURE_TO) union all
select 1 from WW_PO_SC_SPEC_CONSTR f where f.IS_PWS=0 and (f.FID=a.FID_FEATURE_FROM or f.FID=FID_FEATURE_TO) union all
select 1 from WW_PO_DI_DISCHARGE f where f.IS_PWS=0 and (f.FID=a.FID_FEATURE_FROM or f.FID=FID_FEATURE_TO) union all
select 1 from WW_PO_FI_FITTING f where f.IS_PWS=0 and (f.FID=a.FID_FEATURE_FROM or f.FID=FID_FEATURE_TO) union all
select 1 from WW_PO_SI_SEEPAGE_INST f where f.IS_PWS=0 and (f.FID=a.FID_FEATURE_FROM or f.FID=FID_FEATURE_TO) union all
select 1 from WW_PO_SW_SEWAGE_WORKS f where f.IS_PWS=0 and (f.FID=a.FID_FEATURE_FROM or f.FID=FID_FEATURE_TO) )
Finde sekundäre Haltungen, welche primäre Start-Knoten haben:
select FID from WW_PI_SECTION a where
a.IS_PWS=0 and exists
(select 1 from WW_PO_MA_MANHOLE f where f.IS_PWS=1 and f.FID=a.FID_FEATURE_FROM union all
select 1 from WW_PO_SC_SPEC_CONSTR f where f.IS_PWS=1 and f.FID=a.FID_FEATURE_FROM union all
select 1 from WW_PO_DI_DISCHARGE f where f.IS_PWS=1 and f.FID=a.FID_FEATURE_FROM union all
select 1 from WW_PO_FI_FITTING f where f.IS_PWS=1 and f.FID=a.FID_FEATURE_FROM union all
select 1 from WW_PO_SI_SEEPAGE_INST f where f.IS_PWS=1 and f.FID=a.FID_FEATURE_FROM union all
select 1 from WW_PO_SW_SEWAGE_WORKS f where f.IS_PWS=1 and f.FID=a.FID_FEATURE_FROM )
Die Skripts können so als AutoCAD Map 3D - Datenprüfungen verwendet werden. Für die Verwendung der Skripts als Formular-Filter ist die erste Zeile wegzulassen.