как соединить слой csv и shp

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
alusa
Новоприбывший
Сообщения: 3
Зарегистрирован: 23 фев 2012, 13:01
Репутация: 0

как соединить слой csv и shp

Сообщение alusa » 23 фев 2012, 13:18

помогите пожалуйста! я не профи, извиняйте за не правильные формулировки! есть векторный слой с полигонами, в проект добавила csv файл отдельным слоем, устанавила связь между этими слоями через свойства/связь, когда открываю обчную таблицу атрибутов слоя с полигонами там видны данные из csv, а когда открываю таблицу атрибутов через Table Manager, их там нет. может я не правильно как то их связала? объясните пожалуйста на понятном языке!)

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: как соединить слой csv и shp

Сообщение Максим Дубинин » 23 фев 2012, 13:25

alusa писал(а):а когда открываю таблицу атрибутов через Table Manager, их там нет
Зачем вам это нужно, если в таблице у вас уже все есть?
пристегивайтесь, турбулентность прямо по курсу

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: как соединить слой csv и shp

Сообщение Voltron » 23 фев 2012, 13:27

Вы все правильно сделали. Просто когда вы устанавливаете связь между двумя таблицами она «виртуальная», обе таблицы остаются неизменными никаких полей в сами файлы не добавляется. Поскольку TableManager работает с атрибутивной таблицей shape-файла (а она не изменилась), то присоединенные поля не видны.

Чтобы получить shape-файл с присоединенными полями вам надо после соединения таблиц выполнить экспорт shape-файла в новый файл. Делается это через контекстное меню слоя, пунт «Сохранить как» или «Сохранить выделение как» в зависимости от того, что вам нужно: все объекты или только часть

alusa
Новоприбывший
Сообщения: 3
Зарегистрирован: 23 фев 2012, 13:01
Репутация: 0

Re: как соединить слой csv и shp

Сообщение alusa » 23 фев 2012, 13:31

Максим Дубинин писал(а):
alusa писал(а):а когда открываю таблицу атрибутов через Table Manager, их там нет
Зачем вам это нужно, если в таблице у вас уже все есть?
мне это нужно что бы классифицировать полигоны и раскрасить их в разные цвета

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: как соединить слой csv и shp

Сообщение Voltron » 23 фев 2012, 13:37

alusa писал(а):мне это нужно что бы классифицировать полигоны и раскрасить их в разные цвета
TableManager для этого не нужен. Просто присоединяйте свой CSV к шейпу и классифицируйте

alusa
Новоприбывший
Сообщения: 3
Зарегистрирован: 23 фев 2012, 13:01
Репутация: 0

Re: как соединить слой csv и shp

Сообщение alusa » 23 фев 2012, 14:52

Voltron, Максим Дубинин я вам очень благодарна за помощь!!! все получилось!!!

Ответить

Вернуться в «QGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость