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

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

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

Сообщение AntonAD »

Я использую в качестве источника данных для ряда слоев базу данных MySQL. Структура таблиц такова, что часть полей не нужна для работы с QGIS и очень хотелось бы их не закачивать на клиента (уменьшить трафик, увеличить скорость выборки). Есть ли возможность указать в настройках слоя какие поля из таблицы нужны, а какие надо игнорировать на уровне SQL запросов?
Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

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

Сообщение rhot »

Есть такая возможность - во время добавления слоя при выборе таблицы активируется опция "set filter".
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
trir
Гуру
Сообщения: 5362
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

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

Сообщение trir »

а можно подключать представления (view), а не таблицы
AntonAD
Участник
Сообщения: 83
Зарегистрирован: 16 июн 2009, 10:38
Репутация: 0

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

Сообщение AntonAD »

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

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

Сообщение trir »

MySQL позволяет редактировать таблицы через представления (хотя есть заморочки если несколько таблиц...) хотя на счёт QGIS - не уверен, стоит проверить!
AntonAD
Участник
Сообщения: 83
Зарегистрирован: 16 июн 2009, 10:38
Репутация: 0

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

Сообщение AntonAD »

rhot писал(а):Есть такая возможность - во время добавления слоя при выборе таблицы активируется опция "set filter".
Можете описать подробнее? Не нашел такой возможности.
AntonAD
Участник
Сообщения: 83
Зарегистрирован: 16 июн 2009, 10:38
Репутация: 0

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

Сообщение AntonAD »

trir писал(а):MySQL позволяет редактировать таблицы через представления (хотя есть заморочки если несколько таблиц...) хотя на счёт QGIS - не уверен, стоит проверить!
Да, действительно редактировать View напрямую запросами получается, но в QGIS записать данные не получается.
Более того, работа через view приводит к непонятным глюкам с выделением объектов, если на карте выделить объект(ы), в таблице атрибутов (только выделенные) либо ничего не выводится, либо видны совсем другие объекты :(
Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

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

Сообщение rhot »

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

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

Сообщение AntonAD »

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

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

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

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