Как объединить внешние таблицы с таблицей атрибутов шейп-файла в QGIS?

13

Мне нужно объединить таблицу .csv в таблицу атрибутов шейп-файла. Я хотел сделать это с QGIS, и я, похоже, не нашел в этом ничего общего. Я знаю, что плагин mmqgis делает это, но мой шейп-файл имеет 6000 записей, и этот плагин падает на 2000 и что-то ... Есть идеи?

vascobnunes
источник
Я должен пропустить плагин. Я загрузил Ftools, но только "Присоединить атрибуты по местоположению". Есть ли дополнительный шаг?
user10525
Как это было написано, это вкладка в окне свойств слоя. Пожалуйста, откройте отдельный вопрос в следующий раз, так как это не ответ.
lynxlynxlynx

Ответы:

11

В QGIS 1.7 вы найдете соединения таблиц в свойствах слоя. Загрузите файл CSV, используя «Добавить векторный слой».

введите описание изображения здесь

Подземье
источник
1

Это один из способов, если CSV-файл содержит данные о местоположении. Я думаю, вы также должны знать, что | VECTOR | ИНСТРУМЕНТЫ УПРАВЛЕНИЯ ДАННЫМИ | ПРИСОЕДИНЯЕТСЯ АТРИБУТЫ объединят не расположенные данные в существующий слой ГИС. Например, у вас есть слой дороги, который был создан только с атрибутом имени. В другой таблице данных у вас есть имена и дорожное покрытие, но нет данных о местоположении. Поле соединения будет атрибутом имени, а выходной слой будет иметь новый атрибут, показывающий поверхность дороги. Этот новый слой может быть символизирован для отображения поверхности дороги. В JOIN ATTRIBUTES диалоговое окно запрашивает файл dbf, но также поддерживаются файлы .csv.

Если вам нужно манипулировать атрибутом join, чтобы убедиться, что значения идентичны, откройте csv и dbf шейп-файла в LibreOffice и манипулируйте ими там.

Невозможно прокомментировать количество записей, поддерживаемых ИНСТРУМЕНТАМИ УПРАВЛЕНИЯ ДАННЫМИ

Возможно, вам придется включить плагин F-TOOLS.

НТН

BWill
источник
Или, может быть, я все еще использую метод динозавров .....
Б.В.
2
Файл .csv не обязательно должен содержать данные о местоположении для загрузки с помощью «Добавить векторный слой». (Названия вводят в заблуждение.)
Подземье