Страница 1 из 1
QGIS, выбор полей из базы данных
Добавлено: 22 июл 2014, 08:44
AntonAD
Я использую в качестве источника данных для ряда слоев базу данных MySQL. Структура таблиц такова, что часть полей не нужна для работы с QGIS и очень хотелось бы их не закачивать на клиента (уменьшить трафик, увеличить скорость выборки). Есть ли возможность указать в настройках слоя какие поля из таблицы нужны, а какие надо игнорировать на уровне SQL запросов?
Re: QGIS, выбор полей из базы данных
Добавлено: 22 июл 2014, 08:55
rhot
Есть такая возможность - во время добавления слоя при выборе таблицы активируется опция "set filter".
Re: QGIS, выбор полей из базы данных
Добавлено: 22 июл 2014, 09:25
trir
а можно подключать представления (view), а не таблицы
Re: QGIS, выбор полей из базы данных
Добавлено: 22 июл 2014, 09:48
AntonAD
trir писал(а):а можно подключать представления (view), а не таблицы
Вариант, но мне не подойдет, хочу редактировать данные в том числе
Re: QGIS, выбор полей из базы данных
Добавлено: 22 июл 2014, 10:00
trir
MySQL позволяет редактировать таблицы через представления (хотя есть заморочки если несколько таблиц...) хотя на счёт QGIS - не уверен, стоит проверить!
Re: QGIS, выбор полей из базы данных
Добавлено: 23 июл 2014, 06:00
AntonAD
rhot писал(а):Есть такая возможность - во время добавления слоя при выборе таблицы активируется опция "set filter".
Можете описать подробнее? Не нашел такой возможности.
Re: QGIS, выбор полей из базы данных
Добавлено: 23 июл 2014, 06:15
AntonAD
trir писал(а):MySQL позволяет редактировать таблицы через представления (хотя есть заморочки если несколько таблиц...) хотя на счёт QGIS - не уверен, стоит проверить!
Да, действительно редактировать View напрямую запросами получается, но в QGIS записать данные не получается.
Более того, работа через view приводит к непонятным глюкам с выделением объектов, если на карте выделить объект(ы), в таблице атрибутов (только выделенные) либо ничего не выводится, либо видны совсем другие объекты

Re: QGIS, выбор полей из базы данных
Добавлено: 23 июл 2014, 09:06
rhot
AntonAD писал(а):rhot писал(а):Есть такая возможность - во время добавления слоя при выборе таблицы активируется опция "set filter".
Можете описать подробнее? Не нашел такой возможности.
Окно выглядит как на
скриншоте.
Re: QGIS, выбор полей из базы данных
Добавлено: 23 июл 2014, 10:29
AntonAD
rhot писал(а):AntonAD писал(а):rhot писал(а):Есть такая возможность - во время добавления слоя при выборе таблицы активируется опция "set filter".
Можете описать подробнее? Не нашел такой возможности.
Окно выглядит как на
скриншоте.
Я использую Mysql + qgis последней версии по windows, таких кнопок нет
