SQL QGIS
-
- Активный участник
- Сообщения: 145
- Зарегистрирован: 09 апр 2014, 11:33
- Репутация: 2
SQL QGIS
Подскажите! Можно ли в QGIS использовать SQL, например для вставки данных из одной таблички в другую, или для других операций?
Единственное, что сейчас нашла это через DB Manager.
Очень нужна помощь! Отзовитесь, возможно хотя бы сориентируйте.
Единственное, что сейчас нашла это через DB Manager.
Очень нужна помощь! Отзовитесь, возможно хотя бы сориентируйте.
- gimran
- Гуру
- Сообщения: 1902
- Зарегистрирован: 07 июл 2010, 15:43
- Репутация: 242
- Откуда: Уфа
Re: SQL QGIS
База, Postgis и свобода лля творчества с коннектом qgis'а к ней.
[ Сообщение с мобильного устройства ]
[ Сообщение с мобильного устройства ]
-
- Гуру
- Сообщения: 5360
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: SQL QGIS
SQL+СУБД=>QGIS
-
- Гуру
- Сообщения: 920
- Зарегистрирован: 30 дек 2008, 14:11
- Репутация: 236
- Откуда: Ханты-Мансийск
- Контактная информация:
Re: SQL QGIS
Буквально сегодня в RSS попадался пример: http://thebiobucket.blogspot.ru/2014/12 ... s-and.html и после этой записи еще пара постов на эту тему в том же блоге.kasandra писал(а):Можно ли в QGIS использовать SQL
-
- Активный участник
- Сообщения: 145
- Зарегистрирован: 09 апр 2014, 11:33
- Репутация: 2
Re: SQL QGIS
D среде СУБД можно делать все, я понимаю это.
Нужно что бы запросы можно было делать в QGIS, например для тех кто является сугуб пользователем QGIS.
Какие-то есть возможности возможно?
Нужно что бы запросы можно было делать в QGIS, например для тех кто является сугуб пользователем QGIS.
Какие-то есть возможности возможно?
-
- Гуру
- Сообщения: 731
- Зарегистрирован: 12 янв 2011, 22:40
- Репутация: 304
- Ваше звание: ∀
Re: SQL QGIS
Так а чем вам DB Manager не угодил?
-
- Активный участник
- Сообщения: 145
- Зарегистрирован: 09 апр 2014, 11:33
- Репутация: 2
Re: SQL QGIS
Просто нужно что бы у пользователя подключено, к примеру, два слоя вот он с ними и работает.
А в этом случае ему доступны все схемы БД к которой настроено подключение.
Да это будет проблематично и не совсем удобно.
А в этом случае ему доступны все схемы БД к которой настроено подключение.
Да это будет проблематично и не совсем удобно.
-
- Гуру
- Сообщения: 731
- Зарегистрирован: 12 янв 2011, 22:40
- Репутация: 304
- Ваше звание: ∀
Re: SQL QGIS
Пользователю доступны не все схемы БД, а только те, на которые у него есть права.
Создайте пользователей в СУБД, объедините их в группы и разграничивайте как угодно привилегии на БД, схемы, таблицы, даже функции.
Создайте пользователей в СУБД, объедините их в группы и разграничивайте как угодно привилегии на БД, схемы, таблицы, даже функции.
-
- Активный участник
- Сообщения: 145
- Зарегистрирован: 09 апр 2014, 11:33
- Репутация: 2
Re: SQL QGIS
Да, верно, спасибо. права можно разделить.
Но если такой вариант, есть слои из БД и шейпы, тогда DBManager не подходит.
Но если такой вариант, есть слои из БД и шейпы, тогда DBManager не подходит.
-
- Гуру
- Сообщения: 5360
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: SQL QGIS
а почему шейпы в БД не загрузить?
-
- Гуру
- Сообщения: 731
- Зарегистрирован: 12 янв 2011, 22:40
- Репутация: 304
- Ваше звание: ∀
Re: SQL QGIS
Это вы уже слишком многого хотите.kasandra писал(а):Но если такой вариант, есть слои из БД и шейпы, тогда DBManager не подходит.
SQL-запросы выполняются СУБД, и возможности зависят от провайдера данных. Для шейп-файлов доступен только OGR SQL, который ограничен оператором SELECT. В QGIS эта функциональность доступна в таблице атрибутов через инструменты Select by expression и Field Calculator. Кроме того, есть инструмент "Запрос" в меню "Cлой", позволяющий задать выражение WHERE для фильтрации объектов слоя.
Так что QGIS предоставляет все возможности, которые только можно ожидать от графической оболочки. Реализовывать полноценный SQL-движок для шейп-файлов вряд ли кто возьмётся. Но можно попробовать использовать SpatiaLite вместо шейпов.
-
- Активный участник
- Сообщения: 145
- Зарегистрирован: 09 апр 2014, 11:33
- Репутация: 2
Re: SQL QGIS
Можно загрузить шейпы в БД, но не все пользователи будут это делать...trir писал(а):а почему шейпы в БД не загрузить?
Например, есть чисто пользователи QGIS для которых дополнительное ПО это проблематично. И припустим они из текстового файла подгрузили объекты, получили шейп и было бы хорошо сразу запросом закинуть их в таблицу potgsre.
Вообщем это как пример, задача стоит в том, что бы средствами qgis можно было выполнять небольшие манипуляции с данными.
Надеюсь, что объяснила понятно...
Спасибо всем за отклик, если есть предложения, буду благодарна.
-
- Гуру
- Сообщения: 5360
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: SQL QGIS
OGR позволяет всё это делать, есть ещё Quantum GIS Browser
Кто сейчас на конференции
Сейчас этот форум просматривают: Amazon [Bot] и 3 гостя