Re: [FOSSGIS-Talk] QGIS Projekte auf PostGIS / Multiuser

2023-06-07 Thread Daniel Rüttimann
Hallo Bernhard

Danke für dein Antwort. Ich wollte eine Übersicht bekommen, wie sich das 
verhält. Das kann ich nun mit deiner Antwort gut einschätzen, danke.
Ich wusste nicht, ob es sich ähnlich verhält wie mit "normalen" Daten in der DB 
oder ob da QGIS noch etwas besonderes macht wie beispielsweise mit den 
Transaction Modes.
Bei uns arbeiten mehrere Personen teils parallel an denselben Daten und 
brauchen ähnliche Ansichten. Daher wäre ein Masterprojekt gut, welches die 
Standartansichten für alle enthält. Wir müssen somit nun die Vor- und Nachteile 
der von dir erwähnten Varianten abschätzen und dann entscheiden, was wir machen.

Beste Grüsse
Daniel




-Ursprüngliche Nachricht-
Von: Bernhard Ströbl  
Gesendet: Mittwoch, 7. Juni 2023 08:10
An: Daniel Rüttimann ; fossgis-talk-liste@fossgis.de
Betreff: Re: [FOSSGIS-Talk] QGIS Projekte auf PostGIS / Multiuser

Hallo Daniel,

ich habe zwar noch keine Projekte in der DB gespeichert, grundsätzlich ist es 
in einer DB aber so, dass der letzte "gewinnt". D.h. der Zustand eiens 
Datensatzes, der als letzter gespeichert wird, steht am Ende drin, ganz egal, 
ob andere Bearbeiter vorher auch gespeichert haben. Das kannst Du verhindern, 
indem Du als Admin nur Leserechte auf die entsprechende Tabelle einräumst oder 
Du musst Dir ein Konfliktmanagement dazu aufbauen. Alternativ könnten die Leute 
die Projektdatei auch unter einem neuen Namen speichern und das überschreiben 
der ursprünglichen verhinderst Du via Trigger auf der Tabelle. Es gibt eine 
ganze Menge an Möglichkeiten. Was möchtest Du denn erreichen?

Bernhard

> Daniel Rüttimann  hat am 06.06.2023 18:09 CEST 
> geschrieben:
> 
>  
> Hallo Liste
> 
> Ich möchte meine QGIS-Projektdateien auf einem PostGIS Server speichern, 
> damit mehrere Personen dieselben Projektfiles nutzen können. Ich finde keine 
> Angaben dazu, wie es mit parallelen Zugriffen über dassselbe Projekt 
> funktioniert.
> Was passiert projektseitig, wenn beispielsweise mehrere Personen parallel das 
> Projekt öffnen und am Layout herumwerken. Ist das Projektfile (nicht die 
> Daten dahinter) fähig, mit mehreren parallelen Zugriffen umzugehen?  Oder 
> gibt das Probleme wenn mehrere Personen parallel arbeiten?
> Zur Klarstellung, die Daten sind auch in derselben PostGIS-DB und da sollte 
> es ja keine Probleme geben. Es geht nur um das QGIS-Projektfile.
> 
> Beste Grüsse
> Daniel
> 
> 
> [cid:image001.jpg@01D99898.2B0B44B0]
> 
> -- nächster Teil -- Ein Dateianhang mit 
> Binärdaten wurde abgetrennt...
> Dateiname   : image001.jpg
> Dateityp: image/jpeg
> Dateigröße  : 44214 bytes
> Beschreibung: image001.jpg
> URL : 
> 
> --
> 
> FOSSGIS Vereinstermine:
> https://fossgis.de/aktivit%C3%A4ten/termine/
> 
> FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem 
> GIS-Bereich und Freier Geodaten!
> https://www.fossgis.de/  https://mastodon.online/@FOSSGISeV
>   https://twitter.com/FOSSGIS_Verein
> 
> FOSSGIS-Talk-Liste mailing list
> FOSSGIS-Talk-Liste@fossgis.de
> https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
-- 

FOSSGIS Vereinstermine:
https://fossgis.de/aktivit%C3%A4ten/termine/

FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
https://www.fossgis.de/  https://mastodon.online/@FOSSGISeV
  https://twitter.com/FOSSGIS_Verein

FOSSGIS-Talk-Liste mailing list
FOSSGIS-Talk-Liste@fossgis.de
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste


Re: [FOSSGIS-Talk] QGIS Projekte auf PostGIS / Multiuser

2023-06-07 Thread WhereGroup

Hallo Daniel,

man könnte vielleicht einen Umweg über ein repository gehen um Konflikte 
beim Speichern unterschiedlicher Versionen der Projektdatei zu erkennen 
und lösen zu können. Das Problem ist wohl, dass QGIS beim jedem 
Speichern der qgz die Reihenfolge der xml neu würfelt und die xmls sich 
daher auch dann an fast allen Stellen unterscheiden wenn man keine 
Änderungen vorgenommen hat.


Um das Problem anzugehen gibt es eine Erweiterung, die ich nur vom Namen 
her kenne, aber vielleicht hilft's: 
https://plugins.qgis.org/plugins/trackable_project_files/


Wenn ich es mir recht überlege, wäre dann das Speichern in der PG-DB ein 
unnötiger Schritt, weil sie ja im repository steht, aber vielleicht ist 
das trotzdem eine Option für Euch. Zentral gespeichert ist zentral 
gespeichert.


Viele Grüße, Jörg

Am 07.06.23 um 09:53 schrieb Daniel Rüttimann:

Hallo Bernhard

Danke für dein Antwort. Ich wollte eine Übersicht bekommen, wie sich das 
verhält. Das kann ich nun mit deiner Antwort gut einschätzen, danke.
Ich wusste nicht, ob es sich ähnlich verhält wie mit "normalen" Daten in der DB 
oder ob da QGIS noch etwas besonderes macht wie beispielsweise mit den Transaction Modes.
Bei uns arbeiten mehrere Personen teils parallel an denselben Daten und 
brauchen ähnliche Ansichten. Daher wäre ein Masterprojekt gut, welches die 
Standartansichten für alle enthält. Wir müssen somit nun die Vor- und Nachteile 
der von dir erwähnten Varianten abschätzen und dann entscheiden, was wir machen.

Beste Grüsse
Daniel




-Ursprüngliche Nachricht-
Von: Bernhard Ströbl 
Gesendet: Mittwoch, 7. Juni 2023 08:10
An: Daniel Rüttimann ; fossgis-talk-liste@fossgis.de
Betreff: Re: [FOSSGIS-Talk] QGIS Projekte auf PostGIS / Multiuser

Hallo Daniel,

ich habe zwar noch keine Projekte in der DB gespeichert, grundsätzlich ist es in einer DB 
aber so, dass der letzte "gewinnt". D.h. der Zustand eiens Datensatzes, der als 
letzter gespeichert wird, steht am Ende drin, ganz egal, ob andere Bearbeiter vorher auch 
gespeichert haben. Das kannst Du verhindern, indem Du als Admin nur Leserechte auf die 
entsprechende Tabelle einräumst oder Du musst Dir ein Konfliktmanagement dazu aufbauen. 
Alternativ könnten die Leute die Projektdatei auch unter einem neuen Namen speichern und 
das überschreiben der ursprünglichen verhinderst Du via Trigger auf der Tabelle. Es gibt 
eine ganze Menge an Möglichkeiten. Was möchtest Du denn erreichen?

Bernhard


Daniel Rüttimann  hat am 06.06.2023 18:09 CEST 
geschrieben:

  
Hallo Liste


Ich möchte meine QGIS-Projektdateien auf einem PostGIS Server speichern, damit 
mehrere Personen dieselben Projektfiles nutzen können. Ich finde keine Angaben 
dazu, wie es mit parallelen Zugriffen über dassselbe Projekt funktioniert.
Was passiert projektseitig, wenn beispielsweise mehrere Personen parallel das 
Projekt öffnen und am Layout herumwerken. Ist das Projektfile (nicht die Daten 
dahinter) fähig, mit mehreren parallelen Zugriffen umzugehen?  Oder gibt das 
Probleme wenn mehrere Personen parallel arbeiten?
Zur Klarstellung, die Daten sind auch in derselben PostGIS-DB und da sollte es 
ja keine Probleme geben. Es geht nur um das QGIS-Projektfile.

Beste Grüsse
Daniel


[cid:image001.jpg@01D99898.2B0B44B0]

-- nächster Teil -- Ein Dateianhang mit
Binärdaten wurde abgetrennt...
Dateiname   : image001.jpg
Dateityp: image/jpeg
Dateigröße  : 44214 bytes
Beschreibung: image001.jpg
URL : 

--

FOSSGIS Vereinstermine:
https://fossgis.de/aktivit%C3%A4ten/termine/

FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
https://www.fossgis.de/  https://mastodon.online/@FOSSGISeV
   https://twitter.com/FOSSGIS_Verein

FOSSGIS-Talk-Liste mailing list
FOSSGIS-Talk-Liste@fossgis.de
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste


--
Viele Grüße,
Jörg Thomsen
-
Aufwind durch Wissen!
Web-Seminare und Online-Schulungen
bei der www.foss-academy.com
-


Jörg Thomsen
WhereGroup GmbH
Bundesallee 23
10717 Berlin
Germany

Tel: +49 (0)30 / 5130 278 74
Fax: +49 (0)30 / 5130 278 11

joerg.thom...@wheregroup.com
www.wheregroup.com

Geschäftsführer:
Olaf Knopp, Peter Stamm
Amtsgericht Bonn, HRB 9885

---
Folgen Sie der WhereGroup auf twitter: http://twitter.com/WhereGroup_com

--

FOSSGIS Vereinstermine:
https://fossgis.de/aktivit%C3%A4ten/termine/

FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
https://www.foss