Страница 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
Понял . Спасибо. Буду пробывать!