Ich habe die Mehrbenutzerbearbeitung mit QGIS und Esri durchgeführt (Hinweis: QGIS ist beim Erfassen / Aktualisieren nicht langsamer als ArcGis), wir haben jedoch SDE und verwenden es. Ich habe festgestellt, dass das Problem nicht QGIS ist, sondern ArcGis ...
ArcGis unter SDE für PostgreSQL unter Verwendung von PostGIS-Geometrietypen ermöglicht die gemeinsame Nutzung der Daten zwischen Benutzern. Dies funktioniert schreibgeschützt, es gibt jedoch erhebliche Unterschiede zwischen der Art und Weise, wie ArcGis und QGIS in PostGIS-Datenbanken schreiben ...
QGIS schreibt direkt in die Datenbank, sodass die Änderungen, sobald der Benutzer Änderungen speichert, für andere Benutzer in QGIS oder ArcGis sichtbar sind, wenn die Änderung an der Basistabelle vorgenommen wird.
ArcGis verwendet die Versionierung, um PostGIS-Daten zu bearbeiten, bei denen die Änderungen an einer Version vorgenommen und in einer Delta-Tabelle gespeichert werden. Wenn der Benutzer die Änderungen speichert, sind sie für andere ArcGis-Benutzer sichtbar, da ArcGis die Delta-Tabellen kennt, QGIS-Benutzer dies jedoch nicht wissen Die Delta-Tabellen, sodass die in ArcGis vorgenommenen Änderungen für QGIS-Benutzer nur sichtbar sind, nachdem die Datenbank wieder auf den Standardstatus komprimiert wurde .
Ich würde empfehlen, dass Sie NUR DIE POSTGIS-DATEN MIT QGIS BEARBEITEN und ArcGis nur zum Anzeigen der Daten verwenden. Es ist auch weitaus bequemer, die Datenbank im Katalog zu erstellen und mit Toolbox-Tools zu exportieren. Keine Panik, Sie können Ihre Geoverarbeitungswerkzeuge weiterhin in ArcGis verwenden, Topologie / Netzwerk erstellen, kartografische Karten erstellen usw. Alles andere - nur die Datenbank nicht versionieren und in ArcGis bearbeiten.
PS Ich sichere täglich eine geplante Aufgabe mit pg_dump, die mit pg_restore wiederhergestellt werden kann. Versuchen Sie Ihren Sicherungs- / Wiederherstellungsprozess an einem Testdatensatz, da nicht jede Sicherungsmethode bei der Wiederherstellung eine funktionsfähige PostGIS-Datenbank erzeugt (die Tabellen sind vorhanden, aber die Trigger funktioniert möglicherweise nicht) und das möchten Sie nicht auf die harte Tour herausfinden .