Sto cercando di creare quello che chiamo un join "molti a uno". Non so se sarebbe il termine corretto o meno. Ho una tabella con numeri di conto univoci per le case mobili (ad es. - M1007970) per numero di conto pacchi (R0003285). (Molte case mobili per pacco - molte a una.) Devo unire questa tabella alla nostra geometria dei pacchi - e ho ancora un solo poligono per pacco.
Quindi, ad esempio, la tabella può avere tre righe con numeri di conto della casa mobile M1007370 su una riga, M1007371 su un'altra e un'altra con M1059370, ma tutte hanno lo stesso numero di pacco R0032585. La nostra geometria dei pacchi avrebbe solo lo stesso campo di R0032585.
Al momento dell'iscrizione ho 12.088 record di case mobili e 44.103 pacchi. Se "conservo tutti i record", ho 44.103 record con solo 7.947 numeri di account di casa mobile (dell'originale 12.088). Se mi unisco in base a "mantieni solo i record corrispondenti", finirò con solo 7.947 record in totale.
L'ho fatto con successo in passato e ho creato un modello. In questo modello uso la tabella delle case mobili per unirmi al livello pacchi (.lyr - l'unico modo in cui puoi / potresti unirti a un modello) in base al numero del conto pacchi. Copio le funzionalità mantenendo solo i record corrispondenti a un file geodatabase. Dal file geodatabase lo aggiungo quindi al nostro sistema SDE. Questo attualmente smette di funzionare per motivi che non riesco a capire, poiché nulla è cambiato.
Forse qualcuno può trasmettere meglio di me ciò che sto cercando di fare, e se si chiama qualcosa di diverso da una relazione molti-a-uno (non credo che sia uno a molti ...).