Wie verwalten Sie vorhandene GIS-Daten und ermöglichen die Integration in ein Asset Management-System?

10

Ich verwende die ESRI-basierte GIS-Software Postgresql / PostGIS / ArcSDE DB und wir haben ein Mincom Ellipse-Asset-Management-System.

Gegenwärtig wurden alle unsere räumlichen Informationen zu Asset-Standorten als Punkte aufgezeichnet. Dies war vielseitig, da es die Kartierung in verschiedenen Maßstäben ermöglicht. Nachdem wir unser Asset Management-System in unsere GIS-Datenbank integriert haben, möchten die Asset Management-Mitarbeiter, dass die GIS-Funktionen die Struktur widerspiegeln, z. B. einen Gebäude-Footprint als Polygon anstelle eines Punkts.

Meine Frage zum Geodatenmanagement. Sollte ich zwei Datensätze verwalten? Eine für die Asset-Darstellungen und eine für verschiedene Mapping-Aufgaben?

Danke DB

DBlack
quelle
Welches Asset Management System?
Jay Cummins
1
Wenn dies spezifisch für Minicom Ellipse ist, sollten Sie die Frage bearbeiten, um sie klarer zu machen. Es gibt mehrere Ansätze für das allgemeine Problem, aber keiner ist hilfreich, wenn Ihr System spezielle Anforderungen / Einschränkungen hat.
Sean
Entschuldigung Sean. Ich habe den Beitrag bearbeitet, um ihn jetzt hoffentlich etwas klarer zu gestalten. Ich habe ursprünglich keine Software aufgenommen, weil ich dachte, es sei eher eine theoretische Frage.
DBlack
Keine Entschuldigung nötig! Wir alle versuchen, diese Fragen / Antworten für alle nützlicher zu machen.
Sean

Antworten:

2

Ich schlage vor, Sie haben eine Tabelle, die sowohl die Polygon- als auch die Punktdaten enthält. Diese Tabelle hätte (mindestens):

  • eine ID-Spalte, die ein Fremdschlüssel für den übereinstimmenden Asset-Datensatz ist,
  • eine Geometriespalte, die diese Polygongeometrie enthält und
  • Eine Geometriespalte, die die Punktgeometrie enthält.

Erstellen Sie mit st_pointonsurface einen Trigger, der die Punktspalte basierend auf Einfügungen / Änderungen in der Polygonspalte aktualisiert.

Erstellen Sie zwei Ansichten, eine mit nur den Polygonspalten und eine mit nur der Punktspalte (schließen Sie natürlich die ID-Spalte und alle anderen in die Ansichten ein). Diese Ansichten registrieren Sie bei SDE.

Auf diese Weise sollten Sie sich nur darum kümmern können, die Polygondaten auf dem neuesten Stand zu halten. Wenn es kein Polygon gibt, können Sie trotzdem einen Punkt eingeben. Denken Sie daran, Datensätze mit Nullgeometrien aus den Ansichten herauszufiltern.

Sean
quelle
Jetzt, wo ich meine obige Frage noch einmal gelesen habe, sieht es ziemlich verworren aus. Ich verstehe, dass das Anzeigen verschiedener Ebenen in verschiedenen Maßstäben nicht schwierig ist. Es gibt viele Möglichkeiten, dies zu verwalten. Ich bin mehr daran interessiert, wie diese beiden Ebenen dieselben Funktionen für das Asset-Management-System anzeigen. Wenn Sie beispielsweise zwei Ebenen mit denselben Funktionen haben, beziehen Sie eine oder beide auf Ihr Asset-Management-System? Ich glaube, dass die Verwaltung von Funktionen, die sich auf einen Asset-Datensatz beziehen, ein Wartungs-Albtraum sein kann.
DBlack
Welche Art von Speicher verwenden Sie? Alles in einem RDBMS? Etwas anderes?
Sean
Es ist alles RDBMS Postgresql / PostGIS.
DBlack
2

Ich habe das Gefühl, Sie könnten ein paar Fragen in Ihrer Frage haben. Für die Frage in Ihrem Titel geben Sie nicht genügend Informationen zu Ihrem GIS oder Asset Management-System an, um sie zu beantworten.

Ich denke jedoch, dass dies eine gute Frage ist, aber sicherlich nicht auf die Vermögensverwaltung beschränkt.

Muss ich jetzt eine Polygonebene erstellen, damit meine Dämme mit dem Asset-Management-System für die Anzeige im Verhältnis 1: 1.000 verwendet werden können, und dann eine Punktebene für Kartierungszwecke, wenn eine Karte derselben Standorte im Verhältnis 1: 100.000 erstellt wird?

Derzeit haben wir sowohl die Gebäudeumrisse als auch die Punktmerkmale in unseren Esri-Geodatabases. Wir starten gerade eine Cityworks-Implementierung, aber es sieht so aus, als würden wir unsere Tabellen mit den Punktmerkmalen verknüpfen ( da wir die Punktmerkmale beibehalten, die Gebäudeumrisse jedoch von einer anderen Agentur verwaltet werden ).

Es ist nicht ungewöhnlich, dass sowohl die Punkt- als auch die Polygongeometrie für dasselbe Feature verwendet werden. Für Esri-Geodatabases müssen diese in verschiedene Feature-Classes eingeteilt werden. Sie können Geometrietypen in Esri-Feature-Classes nicht mischen (zumindest nicht auf eine Weise, die von der Esri-Software erkannt wird).


Update:
Da Sie eine Esri-Geodatabase verwenden, können Sie möglicherweise kartografische Darstellungen verwenden. Ich habe sie nicht benutzt (bis vor einer Minute), aber es sieht so aus, als ob es funktioniert. In meinem Screenshot zeige ich 1 Ebene mit der kartografischen Darstellung des Gebäudes und die 2. Ebene mit der tatsächlichen Feature-Geometrie an. Wenn Sie die Skalierungsbereiche anwenden, können Gebäude beim Verkleinern von Poly- zu Punktsymbolen geändert werden. Ich werde sagen, dass sich die Benutzeroberfläche für kartografische Wiederholungen weniger verfeinert anfühlt als der Rest von ArcMap und ArcCatalog.

Alt-Text

Jay Cummins
quelle
Die GIS-Software basiert auf Esri und das Asset Management-System ist Mincom Ellipse. Entschuldigung für den Mangel an Informationen, ich dachte, es war eine eher theoretische Frage. In Ihrem Beispiel verwenden Sie die Baupunkte, um sich auf Asset-Datensätze zu beziehen und umgekehrt? Haben die Gebäudepolygone Kenntnis von den Vermögensaufzeichnungen oder sind sie nur zur Ausstellung da? Ich würde mir vorstellen, dass Sie eine Eins-zu-Eins-Beziehung zwischen Standort und Vermögenswert wünschen?
DBlack
Wir beginnen gerade mit der Implementierung, aber Sie haben Recht: Unsere Gebäudepolygone verfügen über keine Asset-Kenntnisse.
Jay Cummins
Ich denke, es wäre Sache des AMS, mehrere GIS-Funktionen pro Asset zu verwalten, obwohl ich glaube, dass dies nicht der Fall ist. Oder speichern Sie möglicherweise mehrere Geometriefelder pro GIS-Feature und zeigen Sie bestimmte Geometrien in einem bestimmten Maßstab an, aber ich glaube nicht, dass wir mit ESRI-Geodatabases und -Software dieser Art von Funktionalität nahe kommen.
Jay Cummins
1

Muss ich jetzt eine Polygonebene erstellen, damit meine Dämme mit dem Asset-Management-System für die Anzeige im Verhältnis 1: 1.000 verwendet werden können, und dann eine Punktebene für Kartierungszwecke, wenn eine Karte derselben Standorte im Verhältnis 1: 100.000 erstellt wird?

Eine Alternative könnte darin bestehen, einen benutzerdefinierten Renderer zu entwickeln , der Punkte für Dämme anzeigt, wenn diese über einen bestimmten Maßstab hinaus verkleinert werden.

Kirk Kuykendall
quelle
0

Je nach Maßstab würde ich Funktionen unterschiedlich anzeigen.

Um das Speichern mehrerer Geometrien für Ihr Feature zu vermeiden, können Sie geometrische Schwerpunkte von Gebäuden verwenden, um einen einzelnen Punkt zu berechnen, der das Asset in viel größeren Maßstäben darstellt. Auf diese Weise können Sie einzelne Geometrien für Ihr Asset speichern.

Es hängt jedoch von Ihrer GIS-Software ab, wie dies implementiert wird.

Jamo
quelle