Trovare collettori primari con nodi secondari

Le reti di fognatura sono classificate in Manufatti di rete di smaltimento primari e secondari. I seguenti script possono essere utilizzati per verificare se i nodi iniziali e finali sono attribuiti correttamente.

Trova i collettori primari che hanno nodi secondari di inizio/fine:

selezionare FID da WW_PI_SECTION a dove
a.IS_PWS=1 ed esiste
(selezionare 1 da WW_PO_MA_MANHOLE f dove f.IS_PWS=0 e (f.FID=a.FID_FEATURE_FROM o f.FID=FID_FEATURE_TO) unione tutti
selezionare 1 da WW_PO_SC_SPEC_CONSTR f dove f.IS_PWS=0 e (f.FID=a.FID_FEATURE_FROM o f.FID=FID_FEATURE_TO) unire tutto
selezionare 1 da WW_PO_DI_DISCHARGE f dove f.IS_PWS=0 e (f.FID=a.FID_FEATURE_FROM o f.FID=FID_FEATURE_TO) unire tutto
selezionare 1 da WW_PO_FI_FITTING f dove f.IS_PWS=0 e (f.FID=a.FID_FEATURE_FROM o f.FID=FID_FEATURE_TO) unire tutto
selezionare 1 da WW_PO_SI_SEEPAGE_INST f dove f.IS_PWS=0 e (f.FID=a.FID_FEATURE_FROM o f.FID=FID_FEATURE_TO) unire tutto
selezionare 1 da WW_PO_SW_SEWAGE_WORKS f where f.IS_PWS=0 and (f.FID=a.FID_FEATURE_FROM or f.FID=FID_FEATURE_TO) )

Trovare i collettori secondari che hanno nodi di partenza primari:

selezionare FID da WW_PI_SECTION a dove
a.IS_PWS=0 ed esiste
(selezionare 1 da WW_PO_MA_MANHOLE f dove f.IS_PWS=1 e f.FID=a.FID_FEATURE_FROM unione tutti
selezionare 1 da WW_PO_SC_SPEC_CONSTR f dove f.IS_PWS=1 e f.FID=a.FID_FEATURE_FROM unione tutti
selezionare 1 da WW_PO_DI_DISCHARGE f dove f.IS_PWS=1 e f.FID=a.FID_FEATURE_FROM unione tutti
selezionare 1 da WW_PO_FI_FITTING f dove f.IS_PWS=1 e f.FID=a.FID_FEATURE_FROM unione tutti
selezionare 1 da WW_PO_SI_SEEPAGE_INST f dove f.IS_PWS=1 e f.FID=a.FID_FEATURE_FROM unione tutti
selezionare 1 da WW_PO_SW_SEWAGE_WORKS f dove f.IS_PWS=1 e f.FID=a.FID_FEATURE_FROM )

Gli script possono quindi essere utilizzati come controlli dei dati di AutoCAD Map 3D. Per utilizzare gli script come filtri del modulo, omettere la prima riga.

0Non ci sono ancora commenti

Il tuo commento
Risposta a: Rispondere direttamente all'argomento