Мне нужно объединить таблицу .csv в таблицу атрибутов шейп-файла. Я хотел сделать это с QGIS, и я, похоже, не нашел в этом ничего общего. Я знаю, что плагин mmqgis делает это, но мой шейп-файл имеет 6000 записей, и этот плагин падает на 2000 и что-то ... Есть идеи?
qgis
attribute-joins
vascobnunes
источник
источник
Ответы:
В QGIS 1.7 вы найдете соединения таблиц в свойствах слоя. Загрузите файл CSV, используя «Добавить векторный слой».
источник
Это один из способов, если CSV-файл содержит данные о местоположении. Я думаю, вы также должны знать, что | VECTOR | ИНСТРУМЕНТЫ УПРАВЛЕНИЯ ДАННЫМИ | ПРИСОЕДИНЯЕТСЯ АТРИБУТЫ объединят не расположенные данные в существующий слой ГИС. Например, у вас есть слой дороги, который был создан только с атрибутом имени. В другой таблице данных у вас есть имена и дорожное покрытие, но нет данных о местоположении. Поле соединения будет атрибутом имени, а выходной слой будет иметь новый атрибут, показывающий поверхность дороги. Этот новый слой может быть символизирован для отображения поверхности дороги. В JOIN ATTRIBUTES диалоговое окно запрашивает файл dbf, но также поддерживаются файлы .csv.
Если вам нужно манипулировать атрибутом join, чтобы убедиться, что значения идентичны, откройте csv и dbf шейп-файла в LibreOffice и манипулируйте ими там.
Невозможно прокомментировать количество записей, поддерживаемых ИНСТРУМЕНТАМИ УПРАВЛЕНИЯ ДАННЫМИ
Возможно, вам придется включить плагин F-TOOLS.
НТН
источник