Buona giornata,
Sono sicuro che c'è un modo per uscire da questo problema con uno script, ma sto tentando di farlo senza scrivere uno script. Apprezzato il contributo della community di JMP!
I dati provengono da un modello di movimento delle particelle che ho inserito in un modello idrodinamico (fiume). Mi piace tracciare il percorso delle particelle usando le coordinate per determinare dove vanno le particelle in 2D. I percorsi sono suddivisi in incrementi di 20 secondi del tempo del modello, quindi si tratta essenzialmente di una serie temporale in esecuzione di particelle che rispondono ai parametri del modello mentre avanzano attraverso il sistema fluviale modellato. In questo modo posso calcolare le variabili di interesse per ogni particella (tempo, velocità, ecc.). Rilascio 500 particelle per scenario e le lascio scorrere attraverso il modello (fiume). L'output quando viene tracciato con il generatore di grafici mostra il percorso delle particelle attraverso il fiume.
Dichiarazione del problema: voglio identificare separatamente le particelle che hanno attraversato le sezioni fuori canale dello spazio modello in modo da poter confrontare l'intera lunghezza/percorso delle particelle che hanno attraversato le sezioni fuori canale con quelle che sono rimaste fuori dai canali fuori canale e nel canale principale.
In genere utilizzo la funzione "Lasso" per afferrare il sottoinsieme di particelle che mi interessano per l'analisi, ma questa volta voglio trovare le particelle che hanno utilizzato le aree fuori canale e confrontarle con quelle che non hanno attraversato l'intera corsa del modello. La funzione lazo vincola i dati solo alla sezione evidenziata, non all'intera esecuzione del modello.
Di seguito vedrai la funzione lazo utilizzata per evidenziare le aree in rosa che chiamo "fuori canale".Il nero in basso è il percorso delle particelle tracciato con le loro coordinate X, Y ogni 20 secondi del tempo di esecuzione del modello.Voglio identificare ed etichettare l'intera corsa di ogni particella attraverso la corsa del modello, non solo la sezione evidenziata in modo da poterle separare dal resto delle particelle che sono rimaste nella sezione principale del fiume.

In allegato una parte dei dati. Il file di dati reali è troppo grande per essere allegato.La colonna "Scenario" denota quattro diverse condizioni del modello, tracciate sopra e "avvolte" per scenario per mostrare che le particelle rispondono in modo diverso in ogni scenario. In allegato ho selezionato solo 2 scenari (07_225_CH0 e 07_225_CH1) per ridurre le dimensioni del file. L'identificatore univoco delle particelle è la colonna denominata "FID" che corrisponde alle 500 particelle che rilascio per scenario. Quindi ogni scenario ha un FID == 1-500. Voglio utilizzare i grafici per identificare quali particelle FID hanno attraversato le aree "fuori canale" e quali sono rimaste nel fiume principale in modo da poter analizzare l'effetto delle rotte migratorie fuori canale sui parametri delle particelle. Ho intenzione di farlo molte volte nel prossimo anno e spero di trovare un modo più semplice per farlo oltre a inserire manualmente un identificatore univoco per ogni FID per scenario.
Qualsiasi pensiero o input apprezzato.
JMP V 16.1
Grazie!