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

Связь с таблицей CSV "один ко многим"

Добавлено: 11 июн 2011, 22:58
bolotoved
Есть подозрение, что штатный механизм связывания векторного слоя с таблицей не включает возможности связки один ко многим. В прикрепленном файле -- два краснокнижных вида грибов внесенных в несколько КК по субъектам РФ. Причем оба этих гриба встречаются в Ханты-Мансийском АО. После того, как данная таблица привязывается по полю "region" к шейпу границ субъектов РФ, с помощью инструментария слой/свойства слоя/связь, то лишь какой-нибудь один из грибов приходится на ХМАО.
---
Другой вариант связи с таблицей через модуль mmqgis/atributes join не удалось заставить адекватно работать с кириллицей, а так вроде бы с задачей справляется корректнее.

Re: Связь с таблицей CSV "один ко многим"

Добавлено: 11 июн 2011, 23:10
Voltron
Если все правильно путаю, то в ядре пока реализована только связь «один к одному».

Re: Связь с таблицей CSV "один ко многим"

Добавлено: 11 июн 2011, 23:17
bolotoved
Тогда вопрос такой: как правильно подсунуть кириллицу в mmqgis, или это невозможно. Менял кодировки при сохранении в csv и UTF-8 и в Windows -- все равно кракозяблы.

Re: Связь с таблицей CSV "один ко многим"

Добавлено: 12 июн 2011, 15:27
Максим Дубинин
так и не смог дешифрировать mmqgis, что это?

Re: Связь с таблицей CSV "один ко многим"

Добавлено: 12 июн 2011, 15:39
bolotoved
mmqgis -- плагин для работы с векторными данными

Re: Связь с таблицей CSV "один ко многим"

Добавлено: 12 июн 2011, 19:23
Voltron
Почитать про MMQGIS. Кстати, автору этого расширения в свое время вроде бы предлагали объединиться с fTools, т.к. некоторое инструменты повторяли функционал fTools, а другие — дополняли.

Подсунуть кириллицу в MMQGIS можно, но это потребует доработки расширения. Глобальной, если кириллица нужна во всех инструментах или достаточно скромной, если брать только один инструмент.

Re: Связь с таблицей CSV "один ко многим"

Добавлено: 16 янв 2018, 14:07
lesssnik
Прошло более шести лет, может в функционале уже что то изменилось. Имеется две таблицы с таксационными данными. В первой таблице (векторный слой) каждому выделу в квартале , соответствует одна запись в таблице.
Во второй таблице (csv) одному выделу из первой таблицы может соответствовать несколько во второй. Можно ли их связать между собой .

Re: Связь с таблицей CSV "один ко многим"

Добавлено: 16 янв 2018, 14:10
trir
можно, в БД через join

Re: Связь с таблицей CSV "один ко многим"

Добавлено: 16 янв 2018, 14:25
lesssnik
У меня пока все в шейп файлах.

Re: Связь с таблицей CSV "один ко многим"

Добавлено: 16 янв 2018, 14:31
trir
ну так загрузить недолго, а работать гораздо удобнее

Re: Связь с таблицей CSV "один ко многим"

Добавлено: 16 янв 2018, 14:44
lesssnik
Я так понимаю это можно сделать и в базе sqlite?

Re: Связь с таблицей CSV "один ко многим"

Добавлено: 16 янв 2018, 14:46
trir
можно
Importing data from various formats (CSV, custom text files [regular expressions]),
https://sqlitestudio.pl/index.rvt

Re: Связь с таблицей CSV "один ко многим"

Добавлено: 16 янв 2018, 14:51
lesssnik
Понял . Спасибо. Буду пробывать!