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?
qgis
attribute-joins
vascobnunes
źródło
źródło
Odpowiedzi:
W QGIS 1.7 znajdziesz Połączenia tabeli we Właściwościach warstwy. Załaduj plik CSV za pomocą „Dodaj warstwę wektorową”.
źródło
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
źródło