<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">Il giorno 6 novembre 2016 13:33, Giuliano Curti <span dir="ltr"><<a href="mailto:giulianc51@gmail.com" target="_blank">giulianc51@gmail.com</a>></span> ha scritto:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 11/6/16, Luca Mandolesi <<a href="mailto:mandoluca@gmail.com">mandoluca@gmail.com</a>> wrote:<br>
> Ciao Marco.<br>
il tuo problema da quì in avanti:<br></blockquote><div><br></div><div>Ciao Giuliano,<br></div><div>il mio unico problema è:<br><br></div><div>mentre sono in un ciclo for e analizzo il campo di un record, come faccio a chiamare un altro record e caricarne la geometria. La parte del perchè devo farlo è inerente all'archeologia e non è importante [0].<br><br></div><div>In pseudo codice:<br><br></div><div>per ogni feature in tutte le features:<br></div><div> se il feature.campo == "controlla":<br></div><div> id_altra_feature = feature.campo_con_id_da_verificare<br></div><div> altra_geometria = features.ricava_record(id_altra_feature) <- questo è il passaggio che non riesco a ricavare<br></div><div> return feature.geometria.interseca(altra_geometria.geometria)<br><br></div><div>Ciao<br></div><div>Luca<br></div><div><br>[0]<br></div><div>Per approfondire ma non necessario:<br></div><div>- nella tabella alfanumerica sono indicati i rapporti tra i record dentro ad una lista di liste id=1, campo = [[copre, 2], [copre, 3], [coperto da, 4], [...]]<br><br></div><div>- devo verificare solo certi rapporti<br><br></div><div>- non posso sapere a priori se è buono il disegno oppure l'attributo inserito (il data entry crea errori senza possibilità di verifica runtime)<br><br></div><div>- ad un record alfanumerico corrispondono molte geometrie<br><br></div><div>Quindi quello che si vuole ottenere, come per il plugin di verifica della topologia è un bel listato con il tipo di rapporto e l'assenza di corrispondenza da un punto di vista topografico...ma per fare questo ho tutto l'occorrente.<br></div></div><br></div></div>