
Как автоматически копировать данные в QGis?
-
- Интересующийся
- Сообщения: 28
- Зарегистрирован: 02 дек 2012, 11:04
- Репутация: 0
Как автоматически копировать данные в QGis?
Подскажите, пожалуйста, как можно в Qgis копировать данные в столбец таблицы атрибутов? Например, необходимо копировать из таблицы Excel данные по численности населения по субъектам. Создаю новое поле, автоматически копировать в этот столбец числа можно? 

- gimran
- Гуру
- Сообщения: 1902
- Зарегистрирован: 07 июл 2010, 15:43
- Репутация: 242
- Откуда: Уфа
Re: Как автоматически копировать данные в QGis?
Может на postgres повесить слой и сделать/спрограммировать загрузчик данных в атрибутивную таблицу?
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: Как автоматически копировать данные в QGis?
Ещё варианты (надо, чтобы в экселевской таблице было поле с идентификатором типа "id"):
-- импортировать данные из Excel через CSV;
-- импорт прямо из файла Excel с помощью плагина "XY tools"; затем в свойствах исходного слоя (в атрибуты которого надо вставить данные) на вкладке "Связи" добавляем связь; в графе "Связанный слой" указываем слой из экселя, в графах "Поле для объединения" и "Целевое поле" указываем поле с идентификатором объектов, например, "id".
В итоге нужное поле или несколько полей из экселевской таблицы присоединяется к исходному слою. Не "вставление", но всё же
-- импортировать данные из Excel через CSV;
-- импорт прямо из файла Excel с помощью плагина "XY tools"; затем в свойствах исходного слоя (в атрибуты которого надо вставить данные) на вкладке "Связи" добавляем связь; в графе "Связанный слой" указываем слой из экселя, в графах "Поле для объединения" и "Целевое поле" указываем поле с идентификатором объектов, например, "id".
В итоге нужное поле или несколько полей из экселевской таблицы присоединяется к исходному слою. Не "вставление", но всё же

Редактор материалов, модератор форума
-
- Интересующийся
- Сообщения: 28
- Зарегистрирован: 02 дек 2012, 11:04
- Репутация: 0
Re: Как автоматически копировать данные в QGis?
Спасибо! попробую!
-
- Интересующийся
- Сообщения: 28
- Зарегистрирован: 02 дек 2012, 11:04
- Репутация: 0
Re: Как автоматически копировать данные в QGis?
Не получается( Сохраняю таблицу в формате csv. Открываю в Qgis "добавить слой из текста с разделителями", а там нужно, чтобы в таблице были координаты... Как быть? Что нужно сделать? Подробнее, если не сложно!
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: Как автоматически копировать данные в QGis?
Да, об этом я забыл.Elliot_reid писал(а): Открываю в Qgis "добавить слой из текста с разделителями", а там нужно, чтобы в таблице были координаты... Как быть?
Можно в экселе по-быстрому создать "липовые" координаты в градусах (широта/долгота), чисто для того, чтобы можно было импортировать в QGIS. Остальные поля (вместе с ID) должны будут импортироваться в виде таблицы атрибутов.
Кстати, ко второму методу (XY tools) это тоже относится, там тоже нужно будет сначала выбрать поля с координатами.
Редактор материалов, модератор форума
-
- Интересующийся
- Сообщения: 28
- Зарегистрирован: 02 дек 2012, 11:04
- Репутация: 0
Re: Как автоматически копировать данные в QGis?
когда вбиваю липовые координаты, слой добавляется, но как слой с точками... В меню "Связи" он неактивен. Его нельзя выбрать, чтобы связать с целевым слоем..
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: Как автоматически копировать данные в QGis?
Да, выше я слегка перемудрил... 
А если просто открыть DBF-таблицу слоя в экселе и вставить нужные поля с нужными атрибутами? У меня в LibreOffice Calc нормально получается править DBF, в том числе, с назначением/изменением типа поля.

А если просто открыть DBF-таблицу слоя в экселе и вставить нужные поля с нужными атрибутами? У меня в LibreOffice Calc нормально получается править DBF, в том числе, с назначением/изменением типа поля.
Редактор материалов, модератор форума
-
- Интересующийся
- Сообщения: 28
- Зарегистрирован: 02 дек 2012, 11:04
- Репутация: 0
Re: Как автоматически копировать данные в QGis?
Спасибо! Все получилось!amuriy писал(а): У меня в LibreOffice Calc нормально получается править DBF, в том числе, с назначением/изменением типа поля.

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