qGIS + PostreSQL проблема с подключением
-
- Активный участник
- Сообщения: 167
- Зарегистрирован: 23 сен 2009, 16:09
- Репутация: 0
qGIS + PostreSQL проблема с подключением
В ArcGIS нужно ставить SDE для того, чтобы ГИСы научились работать с пространственными данными.
В qGIS как? PostgreSQL установлен. Подключаюсь, ругается "Соединение с базой данных установлено, но доступные таблицы не были найдены." "Пожалуйста, проверьте, что у вас есть права на выполнение SELECT для таблиц, содержащих PostGIS-геометрию.".
Объясните что это значит и как мне дать требуемые права? В ГИСах же под данной учеткой все собирается нормально.
В qGIS как? PostgreSQL установлен. Подключаюсь, ругается "Соединение с базой данных установлено, но доступные таблицы не были найдены." "Пожалуйста, проверьте, что у вас есть права на выполнение SELECT для таблиц, содержащих PostGIS-геометрию.".
Объясните что это значит и как мне дать требуемые права? В ГИСах же под данной учеткой все собирается нормально.
- Aleksandr Dezhin
- Активный участник
- Сообщения: 244
- Зарегистрирован: 03 фев 2010, 10:47
- Репутация: 14
- Откуда: Москва
Re: qGIS + PostreSQL проблема с подключением
Проблема в установке PostGIS в конкретной базе. Он либо не установлен, либо установлен, но под другим пользователем и необходимые права не назначены.
-
- Активный участник
- Сообщения: 167
- Зарегистрирован: 23 сен 2009, 16:09
- Репутация: 0
Re: qGIS + PostreSQL проблема с подключением
PostGIS установлен. Не могли бы пояснить про пользователей. Что может быть не так?
Я только что сделал:
GRANT select
ON TABLE public.geometry_columns
TO postgres;
GRANT select
ON TABLE public.spatial_ref_sys
TO postgres;
Эффекта не дало.
Я только что сделал:
GRANT select
ON TABLE public.geometry_columns
TO postgres;
GRANT select
ON TABLE public.spatial_ref_sys
TO postgres;
Эффекта не дало.
- rhot
- Гуру
- Сообщения: 1727
- Зарегистрирован: 25 янв 2011, 17:50
- Репутация: 194
- Ваше звание: доктор
- Откуда: Архангельск
Re: qGIS + PostreSQL проблема с подключением
Не те таблицы
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
-
- Активный участник
- Сообщения: 167
- Зарегистрирован: 23 сен 2009, 16:09
- Репутация: 0
Re: qGIS + PostreSQL проблема с подключением
А какие надо?
- rhot
- Гуру
- Сообщения: 1727
- Зарегистрирован: 25 янв 2011, 17:50
- Репутация: 194
- Ваше звание: доктор
- Откуда: Архангельск
Re: qGIS + PostreSQL проблема с подключением
Те, которые содержат PostGIS-геометрию, т.е. те, которые вы собираетесь добавлять.
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
- Aleksandr Dezhin
- Активный участник
- Сообщения: 244
- Зарегистрирован: 03 фев 2010, 10:47
- Репутация: 14
- Откуда: Москва
Re: qGIS + PostreSQL проблема с подключением
Из QGis вы подключаетесь под пользователем postgres или другим?
-
- Активный участник
- Сообщения: 167
- Зарегистрирован: 23 сен 2009, 16:09
- Репутация: 0
Re: qGIS + PostreSQL проблема с подключением
Под postgres.
Как создать другого пользователя? Мне погуглить не сложно, просто я боюсь что создам пользователя, но он не будет привязан к пространсвенным PostGIS таблицам.
>Те, которые содержат PostGIS-геометрию, т.е. те, которые вы собираетесь добавлять.
А как мне дать им права, если это к примеру шейпы?
Как создать другого пользователя? Мне погуглить не сложно, просто я боюсь что создам пользователя, но он не будет привязан к пространсвенным PostGIS таблицам.
>Те, которые содержат PostGIS-геометрию, т.е. те, которые вы собираетесь добавлять.
А как мне дать им права, если это к примеру шейпы?
- rhot
- Гуру
- Сообщения: 1727
- Зарегистрирован: 25 янв 2011, 17:50
- Репутация: 194
- Ваше звание: доктор
- Откуда: Архангельск
Re: qGIS + PostreSQL проблема с подключением
Создать пользователя: http://www.postgresql.org/docs/9.2/stat ... erole.html
Дать ему права на таблицы: http://www.postgresql.org/docs/9.2/stat ... grant.html
Дать ему права на таблицы: http://www.postgresql.org/docs/9.2/stat ... grant.html
никак, геометрия в PostgreSQL не хранится в шейпах, она хранится в таблицах в поле типа geometry либо geography.Syllion писал(а):А как мне дать им права, если это к примеру шейпы?
Последний раз редактировалось rhot 15 окт 2012, 14:28, всего редактировалось 1 раз.
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
- Aleksandr Dezhin
- Активный участник
- Сообщения: 244
- Зарегистрирован: 03 фев 2010, 10:47
- Репутация: 14
- Откуда: Москва
Re: qGIS + PostreSQL проблема с подключением
Пользователь postgres в любом случае имеет все необходимые права, так что не в них дело.
У вас уже есть в базе какие-либо данные? Если есть, то покажите содержимое geometry_columns.
У вас уже есть в базе какие-либо данные? Если есть, то покажите содержимое geometry_columns.
-
- Активный участник
- Сообщения: 167
- Зарегистрирован: 23 сен 2009, 16:09
- Репутация: 0
Re: qGIS + PostreSQL проблема с подключением
Спасибо, сейчас почитаю.
А данные в БД получается выгружаются не тривиальным способом, не так как в ArcGIS графическим мастером?
В Базе данных пусто. Задача загрузить туда данные. И научиться сними работать.
Просто в ArcGIS нужен был SDE. Тут он вроде как не нужен. И я не могу понять. Какую тогда роль в ArcGIS он играет?
А данные в БД получается выгружаются не тривиальным способом, не так как в ArcGIS графическим мастером?
В Базе данных пусто. Задача загрузить туда данные. И научиться сними работать.
Просто в ArcGIS нужен был SDE. Тут он вроде как не нужен. И я не могу понять. Какую тогда роль в ArcGIS он играет?
Последний раз редактировалось Syllion 15 окт 2012, 14:59, всего редактировалось 1 раз.
- rhot
- Гуру
- Сообщения: 1727
- Зарегистрирован: 25 янв 2011, 17:50
- Репутация: 194
- Ваше звание: доктор
- Откуда: Архангельск
Re: qGIS + PostreSQL проблема с подключением
Есть модуль PostGIS Manager для QGIS, если командная строка не устраивает.Syllion писал(а):А данные в БД получается выгружаются не тривиальным способом, не так как в ArcGIS графическим мастером?
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
-
- Гуру
- Сообщения: 2627
- Зарегистрирован: 29 мар 2007, 14:12
- Репутация: 34
- Откуда: Ukraine
Re: qGIS + PostreSQL проблема с подключением
Который больше не поддерживается, и по сути является deprecatedrhot писал(а):Есть модуль PostGIS Manager для QGIS, если командная строка не устраивает.
-
- Активный участник
- Сообщения: 167
- Зарегистрирован: 23 сен 2009, 16:09
- Репутация: 0
Re: qGIS + PostreSQL проблема с подключением
Я правильно понимаю, что никаких дополнительных действий делать не нужно и надо только читать документацию по shp2pgsql?
Установлен PostgreSQL 9.1 и PostGIS 1.5 и qGIS
Установлен PostgreSQL 9.1 и PostGIS 1.5 и qGIS
- rhot
- Гуру
- Сообщения: 1727
- Зарегистрирован: 25 янв 2011, 17:50
- Репутация: 194
- Ваше звание: доктор
- Откуда: Архангельск
Re: qGIS + PostreSQL проблема с подключением
Да, для загрузки шейпов shp2pgsql будет достаточно.
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость