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

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
bolotoved
Гуру
Сообщения: 920
Зарегистрирован: 30 дек 2008, 14:11
Репутация: 236
Откуда: Ханты-Мансийск
Контактная информация:

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

Сообщение bolotoved »

Есть подозрение, что штатный механизм связывания векторного слоя с таблицей не включает возможности связки один ко многим. В прикрепленном файле -- два краснокнижных вида грибов внесенных в несколько КК по субъектам РФ. Причем оба этих гриба встречаются в Ханты-Мансийском АО. После того, как данная таблица привязывается по полю "region" к шейпу границ субъектов РФ, с помощью инструментария слой/свойства слоя/связь, то лишь какой-нибудь один из грибов приходится на ХМАО.
---
Другой вариант связи с таблицей через модуль mmqgis/atributes join не удалось заставить адекватно работать с кириллицей, а так вроде бы с задачей справляется корректнее.
Вложения
rear_fungi.csv
(1.67 КБ) 914 скачиваний
Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

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

Сообщение Voltron »

Если все правильно путаю, то в ядре пока реализована только связь «один к одному».
bolotoved
Гуру
Сообщения: 920
Зарегистрирован: 30 дек 2008, 14:11
Репутация: 236
Откуда: Ханты-Мансийск
Контактная информация:

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

Сообщение bolotoved »

Тогда вопрос такой: как правильно подсунуть кириллицу в mmqgis, или это невозможно. Менял кодировки при сохранении в csv и UTF-8 и в Windows -- все равно кракозяблы.
Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

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

Сообщение Максим Дубинин »

так и не смог дешифрировать mmqgis, что это?
пристегивайтесь, турбулентность прямо по курсу
bolotoved
Гуру
Сообщения: 920
Зарегистрирован: 30 дек 2008, 14:11
Репутация: 236
Откуда: Ханты-Мансийск
Контактная информация:

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

Сообщение bolotoved »

mmqgis -- плагин для работы с векторными данными
Вложения
mmqgis.gif
mmqgis.gif (12.44 КБ) 10365 просмотров
Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

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

Сообщение Voltron »

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

Подсунуть кириллицу в MMQGIS можно, но это потребует доработки расширения. Глобальной, если кириллица нужна во всех инструментах или достаточно скромной, если брать только один инструмент.
lesssnik
Новоприбывший
Сообщения: 11
Зарегистрирован: 17 авг 2017, 15:22
Репутация: 1
Откуда: Россия

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

Сообщение lesssnik »

Прошло более шести лет, может в функционале уже что то изменилось. Имеется две таблицы с таксационными данными. В первой таблице (векторный слой) каждому выделу в квартале , соответствует одна запись в таблице.
Во второй таблице (csv) одному выделу из первой таблицы может соответствовать несколько во второй. Можно ли их связать между собой .
trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

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

Сообщение trir »

можно, в БД через join
lesssnik
Новоприбывший
Сообщения: 11
Зарегистрирован: 17 авг 2017, 15:22
Репутация: 1
Откуда: Россия

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

Сообщение lesssnik »

У меня пока все в шейп файлах.
trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

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

Сообщение trir »

ну так загрузить недолго, а работать гораздо удобнее
lesssnik
Новоприбывший
Сообщения: 11
Зарегистрирован: 17 авг 2017, 15:22
Репутация: 1
Откуда: Россия

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

Сообщение lesssnik »

Я так понимаю это можно сделать и в базе sqlite?
trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

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

Сообщение trir »

можно
Importing data from various formats (CSV, custom text files [regular expressions]),
https://sqlitestudio.pl/index.rvt
lesssnik
Новоприбывший
Сообщения: 11
Зарегистрирован: 17 авг 2017, 15:22
Репутация: 1
Откуда: Россия

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

Сообщение lesssnik »

Понял . Спасибо. Буду пробывать!
Ответить

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

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

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