-
Notifications
You must be signed in to change notification settings - Fork 0
Topology Service
Schilling, Sebastian edited this page Aug 9, 2021
·
3 revisions
Mit dem Topology Service lassen sich die topologischen Beziehungen zwischen den Geometrien in einer PostGIS Datenbank berechnen. Die topologischen Prädikate werden mit den ID's der Geometrien an den File Input Handler gesendet, um sie als Triple in ein GraphDB Repository zu speichern.
[GET]
/topology/relations/graphdbrepo/{repo}
- Angabe eines GraphDB Repository, in dem die Topologien gespeichert werden sollen
- Geometrien jeder Tabelle werden untereinander und mit denen aus anderen Tabellen in Beziehung gesetzt
- dazu wird eine SQL-Abfrage an die Datenbank gestellt, welche das Ergebnis nach dem DE-9IM zurückgibt:
select cast(a.id as varchar) as a_id, cast(b.id as varchar) as b_id,
ST_Dimension(a.geometry) as dimA, ST_Dimension(b.geometry) as dimB,
ST_Relate(a.geometry, b.geometry) from terraintwinv2.point_2d a,
terraintwinv2.point_23 b
- Ergebnis wird interpretiert und jeweiliges Prädikat zusammen mit den ID's der Geometrien an File Input Handler übergeben
HTW Dresden - Faculty Geoinformation - Friedrich-List-Platz 1 - 01069 Dresden Project head: Prof. Dr.-Ing. Christian Clemen >>>Back to github wiki main page: here! <<< |
---|
- Projekt TerrainTwin
-
Microservice Architecture
- Basiskomponenten
- Discovery/Eureka Server
- Config Server
- Admin Server
- Gateway Service
- MinIO Upload Service
- File Input Handler
- Csv2Rdf Converter Service
- Geometry Handler
- Dashboard Service
- Topology Service
- IFCTerrain Service
- Scheduler Service
- Semantic Connector und Semantic Connector Web
- BIMserver Query Service
- IfcContour Creator
- Installation Microservice Architecture
- Updaten einzelner Docker Images und Container auf dem Server
- Literatur
- Ifc Modellabfrage mit dem BIMserver