Come unire le tabelle esterne con la tabella degli attributi di un file di forma in QGIS?


13

Ho bisogno di unire una tabella .csv in una tabella degli attributi di uno shapefile. Volevo farlo con QGIS e non mi sembra di trovarlo comunque. So che lo fa il plug-in mmqgis, ma il mio shapefile ha 6000 record e questo plug-in si arresta nel 2000 e qualcosa del genere ... Qualche idea?


Mi manca un plugin. Ho caricato gli Ftools, ma solo "Unisci attributi per posizione". C'è un ulteriore passaggio?
user10525

Come è stato scritto, è una scheda nella finestra Proprietà livello. Si prega di aprire una domanda separata la prossima volta, poiché questa non è una risposta.
Lynxlynxlynx,

Risposte:


11

In QGIS 1.7 troverai i join di tabella in Proprietà livello. Caricare il file CSV utilizzando "Aggiungi layer vettoriale".

inserisci qui la descrizione dell'immagine


1

Questo è un modo se il file CSV contiene dati sulla posizione. Penso che dovresti anche essere consapevole che | VECTOR | STRUMENTI DI GESTIONE DEI DATI | UNISCITI ATTRIBUTI unirà i dati non localizzati a un livello GIS esistente. Ad esempio, hai un livello strada che è stato creato solo con un attributo name. In un'altra tabella di dati sono presenti nomi e superfici stradali ma nessun dato sulla posizione. Il campo di join sarà l'attributo name e il layer di output avrà un nuovo attributo che mostra la superficie stradale. Questo nuovo strato può quindi essere simbolizzato per visualizzare il manto stradale. In JOIN ATTRIBUTES la finestra di dialogo richiede un file dbf ma sono supportati anche i file .csv.

Se è necessario manipolare l'attributo join per assicurarsi che i valori siano identici, aprire csv e dbf del file di forma in LibreOffice e manipolarli lì.

Impossibile commentare il numero di record supportati da STRUMENTI DI GESTIONE DEI DATI

Potrebbe essere necessario attivare il plug-in F-TOOLS.

hth


O forse sto ancora usando il metodo dei dinosauri .....
B:

2
Il file .csv non deve contenere dati sulla posizione da caricare utilizzando "Aggiungi livello vettoriale". (La denominazione è fuorviante.)
underdark
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.