QGIS, выбор полей из базы данных

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
AntonAD
Участник
Сообщения: 83
Зарегистрирован: 16 июн 2009, 10:38
Репутация: 0

QGIS, выбор полей из базы данных

Сообщение AntonAD » 22 июл 2014, 08:44

Я использую в качестве источника данных для ряда слоев базу данных MySQL. Структура таблиц такова, что часть полей не нужна для работы с QGIS и очень хотелось бы их не закачивать на клиента (уменьшить трафик, увеличить скорость выборки). Есть ли возможность указать в настройках слоя какие поля из таблицы нужны, а какие надо игнорировать на уровне SQL запросов?

Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: QGIS, выбор полей из базы данных

Сообщение rhot » 22 июл 2014, 08:55

Есть такая возможность - во время добавления слоя при выборе таблицы активируется опция "set filter".
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

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

Re: QGIS, выбор полей из базы данных

Сообщение trir » 22 июл 2014, 09:25

а можно подключать представления (view), а не таблицы

AntonAD
Участник
Сообщения: 83
Зарегистрирован: 16 июн 2009, 10:38
Репутация: 0

Re: QGIS, выбор полей из базы данных

Сообщение AntonAD » 22 июл 2014, 09:48

trir писал(а):а можно подключать представления (view), а не таблицы
Вариант, но мне не подойдет, хочу редактировать данные в том числе

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

Re: QGIS, выбор полей из базы данных

Сообщение trir » 22 июл 2014, 10:00

MySQL позволяет редактировать таблицы через представления (хотя есть заморочки если несколько таблиц...) хотя на счёт QGIS - не уверен, стоит проверить!

AntonAD
Участник
Сообщения: 83
Зарегистрирован: 16 июн 2009, 10:38
Репутация: 0

Re: QGIS, выбор полей из базы данных

Сообщение AntonAD » 23 июл 2014, 06:00

rhot писал(а):Есть такая возможность - во время добавления слоя при выборе таблицы активируется опция "set filter".
Можете описать подробнее? Не нашел такой возможности.

AntonAD
Участник
Сообщения: 83
Зарегистрирован: 16 июн 2009, 10:38
Репутация: 0

Re: QGIS, выбор полей из базы данных

Сообщение AntonAD » 23 июл 2014, 06:15

trir писал(а):MySQL позволяет редактировать таблицы через представления (хотя есть заморочки если несколько таблиц...) хотя на счёт QGIS - не уверен, стоит проверить!
Да, действительно редактировать View напрямую запросами получается, но в QGIS записать данные не получается.
Более того, работа через view приводит к непонятным глюкам с выделением объектов, если на карте выделить объект(ы), в таблице атрибутов (только выделенные) либо ничего не выводится, либо видны совсем другие объекты :(

Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: QGIS, выбор полей из базы данных

Сообщение rhot » 23 июл 2014, 09:06

AntonAD писал(а):
rhot писал(а):Есть такая возможность - во время добавления слоя при выборе таблицы активируется опция "set filter".
Можете описать подробнее? Не нашел такой возможности.
Окно выглядит как на скриншоте.
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

AntonAD
Участник
Сообщения: 83
Зарегистрирован: 16 июн 2009, 10:38
Репутация: 0

Re: QGIS, выбор полей из базы данных

Сообщение AntonAD » 23 июл 2014, 10:29

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

Ответить

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

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

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