GIS-LAB

Географические информационные системы и дистанционное зондирование


Форумы GIS-Lab.info

Геоинформационные системы (ГИС) и Дистанционное зондирование Земли


QGis Указывать автора.

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.

QGis Указывать автора.

Сообщение BPV217 » 14 апр 2017, 13:03

Вот создали мы карту а рисовать в ней будет много народа, как организовать какую-либо запись автора.
Нужно от QGis чтоб-бы в конкретной ячейке он указывал какие либо данные о компьютере с которого производилось последнее редактирование объекта.
QGis данные храним на сервере.
QGis 2.18 + PostGress + PostGis (вроде не ошибся)
  • 0

BPV217
Интересующийся
 
Зарегистрирован: 13 фев 2017
 
Сообщения: 38
Репутация: 0

Re: QGis Указывать автора.

Сообщение freeExec » 14 апр 2017, 13:08

Раздать в PostgreSql всем по учётной записи. А дальше тригер на INSERT/UPDATE и сохранять кто трогал последний.
Но может есть что эффективней.
  • 1

freeExec
Завсегдатай
 
Зарегистрирован: 23 апр 2011
Откуда: Ульяновск (на карте)
 
Сообщения: 370
Репутация: 40
Проекты: 1

Re: QGis Указывать автора.

Сообщение dab » 17 апр 2017, 10:27

Согласен с freeExec
Добавлю только, что если нужна информация о клиентском компьютере, можете использовать серверную функцию inet_client_addr() плюс триггеры.
https://postgrespro.ru/docs/postgrespro ... tions-info
  • 2

Аватара пользователя
dab
Гуру
 
Зарегистрирован: 16 дек 2011
Откуда: Москва (на карте)
 
Сообщения: 665
Репутация: 166
Статьи: 2
Проекты: 1

Re: QGis Указывать автора.

Сообщение BPV217 » 17 апр 2017, 11:02

Т.е. в любом случае мне придётся создавать по проекту для каждого пользователя? Т.к. данные о соединении с сервером содержатся в проекте.
  • 0

BPV217
Интересующийся
 
Зарегистрирован: 13 фев 2017
 
Сообщения: 38
Репутация: 0

Re: QGis Указывать автора.

Сообщение trir » 17 апр 2017, 11:05

так это в блокноте можно поправить или даже скрипт написать, который сделает проект для каждого пользователя
  • 0

trir
просто мимо прохожу
 
Зарегистрирован: 09 апр 2010
Откуда: Ё-бург (на карте)
 
Сообщения: 2696
Репутация: 404
Статьи: 1

Re: QGis Указывать автора.

Сообщение dab » 17 апр 2017, 14:56

BPV217 писал(а):Т.е. в любом случае мне придётся создавать по проекту для каждого пользователя? Т.к. данные о соединении с сервером содержатся в проекте.

Да, каждому пользователю свой проект с индивидуальным логином/паролем.
Но если у вас имеется однозначное соответствие пользователь - IP адрес, можете использовать inet_client_addr().
  • 0

Аватара пользователя
dab
Гуру
 
Зарегистрирован: 16 дек 2011
Откуда: Москва (на карте)
 
Сообщения: 665
Репутация: 166
Статьи: 2
Проекты: 1


Вернуться в QGIS

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

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


(Геокруг)

© GIS-Lab и авторы, 2002-2013. При использовании материалов сайта, ссылка на GIS-Lab и авторов обязательна. Содержание материалов - ответственность авторов (подробнее).