Ich muss eine CSV-Tabelle mit einer Attributtabelle eines Shapefiles verknüpfen. Ich wollte das mit QGIS machen und ich scheine es sowieso nicht zu finden, es zu tun. Ich weiß, dass das mmqgis-Plugin das tut, aber mein Shapefile hat 6000 Datensätze und dieses Plugin stürzt bei 2000 ab und so ... Irgendwelche Ideen?
qgis
attribute-joins
vascobnunes
quelle
quelle
Antworten:
In QGIS 1.7 finden Sie Tabellenverknüpfungen in den Layereigenschaften. Laden Sie die CSV-Datei mit "Vektorebene hinzufügen".
quelle
Dies ist eine Möglichkeit, wenn die CSV-Datei Standortdaten enthält. Ich denke, Sie sollten sich auch darüber im Klaren sein, dass | VECTOR | DATA MANAGEMENT TOOLS | JOIN ATTRIBUTES nicht lokalisierte Daten mit einer vorhandenen GIS-Ebene verknüpft. Zum Beispiel haben Sie einen Straßen-Layer, der nur mit einem Namensattribut erstellt wurde. In einer anderen Datentabelle haben Sie Namen und Straßenoberfläche, aber keine Standortdaten. Das Verknüpfungsfeld ist das Namensattribut, und der Ausgabe-Layer hat ein neues Attribut, das die Straßenoberfläche anzeigt. Diese neue Ebene kann dann symbolisiert werden, um die Straßenoberfläche anzuzeigen. In JOIN ATTRIBUTES werden Sie nach einer DBF-Datei gefragt, aber auch CSV-Dateien werden unterstützt.
Wenn Sie Ihr Join-Attribut bearbeiten müssen, um sicherzustellen, dass die Werte identisch sind, öffnen Sie die CSV- und DBF-Datei des Shapefiles in LibreOffice und bearbeiten Sie sie dort.
Die Anzahl der von DATA MANAGEMENT TOOLS unterstützten Datensätze kann nicht kommentiert werden
Möglicherweise müssen Sie das F-TOOLS-Plugin aktivieren.
hth
quelle