Jak dołączyć tabele zewnętrzne za pomocą tabeli atrybutów shapefile w QGIS?

13

Muszę dołączyć tabelę .csv do tabeli atrybutów pliku shapefile. Chciałem to zrobić za pomocą QGIS i wydaje mi się, że tak się nie dzieje. Wiem, że wtyczka mmqgis to robi, ale mój plik shapefile ma 6000 rekordów, a wtyczka ulega awarii w 2000 roku i coś ... Jakieś pomysły?

vascobnunes
źródło
Brakuje mi wtyczki. Mam załadowane Ftools, ale tylko „Dołącz atrybuty według lokalizacji”. Czy jest dodatkowy krok?
10525
Tak jak zostało napisane, jest to zakładka w oknie Właściwości warstwy. Następnym razem otwórz osobne pytanie, ponieważ nie jest to odpowiedź.
lynxlynxlynx

Odpowiedzi:

11

W QGIS 1.7 znajdziesz Połączenia tabeli we Właściwościach warstwy. Załaduj plik CSV za pomocą „Dodaj warstwę wektorową”.

wprowadź opis zdjęcia tutaj

podmrok
źródło
1

To jeden ze sposobów, jeśli plik csv zawiera dane lokalizacji. Myślę, że powinieneś również pamiętać, że | WEKTOR | NARZĘDZIA DO ZARZĄDZANIA DANYMI | DOŁĄCZ ATRYBUTY dołączą nie zlokalizowane dane do istniejącej warstwy GIS. Na przykład masz warstwę drogi, która została utworzona tylko z atrybutem nazwy. W innej tabeli danych masz nazwy i nawierzchnię drogi, ale nie masz danych o lokalizacji. Pole łączenia będzie atrybutem nazwy, a warstwa wyjściowa będzie miała nowy atrybut pokazujący powierzchnię drogi. Tę nową warstwę można następnie symbolizować w celu wyświetlenia powierzchni drogi. W JOIN ATTRIBUTES okno dialogowe prosi o plik dbf, ale pliki .csv są również obsługiwane.

Jeśli musisz manipulować atrybutem łączenia, aby upewnić się, że wartości są identyczne, otwórz csv i dbf pliku shapefile w LibreOffice i tam manipuluj nimi.

Nie można komentować liczby rekordów obsługiwanych przez NARZĘDZIA ZARZĄDZANIA DANYMI

Może być konieczne włączenie wtyczki F-TOOLS.

hth

BWill
źródło
A może nadal używam metody dinozaurów .....
BWill
2
Plik .csv nie musi zawierać danych o lokalizacji, aby zostać załadowanym za pomocą „Dodaj warstwę wektorową”. (Nazewnictwo wprowadza w błąd).
podmroku