QGIS, выбор полей из базы данных
-
- Участник
- Сообщения: 83
- Зарегистрирован: 16 июн 2009, 10:38
- Репутация: 0
QGIS, выбор полей из базы данных
Я использую в качестве источника данных для ряда слоев базу данных MySQL. Структура таблиц такова, что часть полей не нужна для работы с QGIS и очень хотелось бы их не закачивать на клиента (уменьшить трафик, увеличить скорость выборки). Есть ли возможность указать в настройках слоя какие поля из таблицы нужны, а какие надо игнорировать на уровне SQL запросов?
- rhot
- Гуру
- Сообщения: 1727
- Зарегистрирован: 25 янв 2011, 17:50
- Репутация: 194
- Ваше звание: доктор
- Откуда: Архангельск
Re: QGIS, выбор полей из базы данных
Есть такая возможность - во время добавления слоя при выборе таблицы активируется опция "set filter".
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
-
- Гуру
- Сообщения: 5360
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: QGIS, выбор полей из базы данных
а можно подключать представления (view), а не таблицы
-
- Участник
- Сообщения: 83
- Зарегистрирован: 16 июн 2009, 10:38
- Репутация: 0
Re: QGIS, выбор полей из базы данных
Вариант, но мне не подойдет, хочу редактировать данные в том числеtrir писал(а):а можно подключать представления (view), а не таблицы
-
- Гуру
- Сообщения: 5360
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: QGIS, выбор полей из базы данных
MySQL позволяет редактировать таблицы через представления (хотя есть заморочки если несколько таблиц...) хотя на счёт QGIS - не уверен, стоит проверить!
-
- Участник
- Сообщения: 83
- Зарегистрирован: 16 июн 2009, 10:38
- Репутация: 0
Re: QGIS, выбор полей из базы данных
Можете описать подробнее? Не нашел такой возможности.rhot писал(а):Есть такая возможность - во время добавления слоя при выборе таблицы активируется опция "set filter".
-
- Участник
- Сообщения: 83
- Зарегистрирован: 16 июн 2009, 10:38
- Репутация: 0
Re: QGIS, выбор полей из базы данных
Да, действительно редактировать View напрямую запросами получается, но в QGIS записать данные не получается.trir писал(а):MySQL позволяет редактировать таблицы через представления (хотя есть заморочки если несколько таблиц...) хотя на счёт QGIS - не уверен, стоит проверить!
Более того, работа через view приводит к непонятным глюкам с выделением объектов, если на карте выделить объект(ы), в таблице атрибутов (только выделенные) либо ничего не выводится, либо видны совсем другие объекты

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

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