Страница 1 из 1

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

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

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

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

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

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

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

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

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

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

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

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

Добавлено: 23 фев 2012, 14:52
alusa
Voltron, Максим Дубинин я вам очень благодарна за помощь!!! все получилось!!!