/ Termék /
Mély bepillantás a Core Engine modulokba, amelyek minden tenant-ot, workflow-t és integrációt működtetnek.
Több geometriás tárolás, relációs regiszter, determinisztikus ID-k és tenant-aware sablonok.
Draft/sandbox/publish életciklus, migrációk, Jira-stílusú állapotgépek és guard kifejezések.
Bitemporális tárolás, hash-láncok, replay eszközök és szabályozó-kész bizonyítékcsomagok.
REST, GraphQL, OGC feed-ek plusz OpenTelemetry, Prometheus metrikák és BYOA/BYODB plug-in-ek.
Az Alapvető objektum modell biztosítja az alapot minden térinformatikai adathoz a Terragnosban. Minden objektum támogat több geometriatípust (pont, vonal, poligon, multi-geometria) és fenntart egy relációs regisztert összetett térinformatikai kapcsolatokhoz. Az objektumok determinisztikus ID sorozatokat használnak, amelyek biztosítják a konzisztenciát a telepítések között és lehetővé teszik a megbízható replikációt.
Natív PostGIS geometriatípusok automatikus validálással és térinformatikai indexeléssel gyors lekérdezésekhez.
Szülő-gyermek kapcsolatok, függőségek és térinformatikai asszociációk követése objektumok között.
Nyilvános ID sablonok sorozat-alapú generálással biztosítják a konzisztens objektum azonosítást környezetek között.
A Schema Registry kezeli az objektumtípus definíciókat egy draft → sandbox → publish workflow-n keresztül. Minden séma verzió tartalmaz JSON Schema definíciókat Zod-kompatibilis validációs szabályokkal, lehetővé téve összetett mezőtípusokat, beleértve tömböket, union-okat és beágyazott objektumokat. A kompatibilitási ellenőrzések biztosítják a visszafelé kompatibilitást, és az automatikus SDK generálás szinkronban tartja az ügyfél könyvtárakat.
Teljes verzió történet draft, sandbox és production állapotokkal biztonságos séma fejlesztéshez.
JSON Schema + Zod validáció összetett típusok, egyedi validátorok és feltételes logika támogatásával.
Automatikus TypeScript, Python és C# SDK generálás szinkronban tartja az ügyfél kódot a séma változásokkal.
A Workflow Engine lehetővé teszi a szervezeteknek, hogy egyedi állapotgépeket definiáljanak térinformatikai objektumokhoz. Konfigurálj átmeneteket, guard-okat és automatizált műveleteket, hogy egyszerűsítsd az összetett üzleti folyamatokat. Minden workflow átmenet teljesen auditált, támogatja a feltételes logikát objektum attribútumok és térinformatikai kapcsolatok alapján, és zökkenőmentesen integrálódik a meglévő hitelesítési rendszereiddel.
Definiálj egyedi állapotokat, átmeneteket és guard kifejezéseket összetett üzleti workflow-k modellezéséhez.
Műveletek indítása állapot átmenetekkor, beleértve értesítéseket, integrációkat és adat transzformációkat.
A guard kifejezések kiértékelhetik a térinformatikai kapcsolatokat, közelségi ellenőrzéseket és PostGIS predikátumokat.
A Szabály motor kiértékeli a logikai és térinformatikai feltételeket egy CEL-stílusú domain-specifikus nyelven kifejezve. A szabályok hivatkozhatnak objektum attribútumokra, térinformatikai kapcsolatokra, PostGIS függvényekre és egyedi adapterekre. A szabályok verziózva vannak a sémákkal együtt és elindíthatnak workflow átmeneteket, automatizált műveleteket vagy validációs ellenőrzéseket.
Fejezd ki összetett logikai és térinformatikai feltételeket egy ismerős, típus-biztos kifejezési nyelven.
Közvetlen hozzáférés PostGIS térinformatikai függvényekhez buffer-ekhez, metszésekhez, közelségi ellenőrzésekhez és még többhez.
Bővítsd a szabály motort egyedi függvényekkel és adapterekkel domain-specifikus logikához.
A Query Engine egységes hozzáférést biztosít a térinformatikai adatokhoz REST API-kon, GraphQL végpontokon és OGC API Features-kompatibilis réteg szolgáltatásokon keresztül. Minden végpont támogatja a cursor-alapú paginációt, GeoJSON és NDJSON export formátumokat, térinformatikai szűrőket és time-travel lekérdezéseket. Vector tile-ok és cache-elt rétegek lehetővé teszik a nagy teljesítményű térképmegjelenítést.
REST (verziózva), GraphQL és OGC API Features végpontok maximális kompatibilitáshoz.
Adatok lekérdezése bármely időpontban bitemporális verziókezelés használatával történelmi elemzéshez.
Vector tile-ok, cache-elt rétegek és térinformatikai indexelés biztosítja a gyors lekérdezéseket nagy léptékben.
A Bitemporális tároló fenntartja a teljes verzió történetet mind az objektum attribútumok, mind a geometriák esetében. Minden verzió rögzíti mind a valid időt (amikor az adat igaz volt a valós világban), mind a tranzakciós időt (amikor a változás rögzítve lett). Ez lehetővé teszi a time-travel lekérdezéseket, replay eszközöket és a bizonyítékcsomagok generálását megfelelőség és audit céljából.
Követés mind a valid idő (üzleti idő), mind a tranzakciós idő (rendszer idő) teljes temporális történethez.
Bármely objektum vagy adatkészlet állapotának rekonstruálása bármely időpontban elemzéshez vagy megfelelőséghez.
Szabályozó-kész bizonyítékcsomagok generálása teljes temporális történettel és audit nyomvonalakkal.
Az Audit Hash-Lánc kriptográfiai ellenőrzést biztosít minden változáshoz a rendszerben. Minden audit bejegyzés tartalmaz kanonizált JSON payload-okat prev-hash hivatkozásokkal, létrehozva egy megváltoztathatatlan bizonyíték láncot. Write-once archívumok biztosítják az adatintegritást, és az egészségügyi eszközök figyelik a láncot bármilyen anomália vagy manipulációs kísérlet esetén.
Minden audit bejegyzés hivatkozik az előző hash-re, létrehozva egy megváltoztathatatlan bizonyíték láncot.
A JSON payload-ok kanonizálva vannak, hogy biztosítsák a konzisztens hash-elést és megelőzzék az aláírás manipulációt.
Az audit naplók megváltoztathatatlan tárolóba íródnak, hogy megelőzzék a módosítást vagy törlést.
A Pluginek & Kiterjesztések rendszer interfészeket biztosít BYOA (Bring Your Own Auth), BYODB (Bring Your Own Database), webhook-okhoz, import/export pipeline-okhoz és egyedi telemetria sink-ekhez. Minden plugin explicit szerződéseket követ, lehetővé téve, hogy bővítsd a Terragnost egyedi funkcionalitással, miközben fenntartod a kompatibilitást az alapvető modulokkal.
Implementálj AuthProvider interfészeket Auth0, Azure AD, Keycloak vagy egyedi identitásszolgáltatókkal való integrációhoz.
Feliratkozás eseményekre és webhook-ok fogadása workflow átmenetekhez, séma változásokhoz és adat frissítésekhez.
Építs egyedi adaptereket import/export pipeline-okhoz, telemetria sink-ekhez és domain-specifikus integrációkhoz.
A Terragnos átfogó megfigyelhetőséget biztosít OpenTelemetry elosztott tracing-en, strukturált naplózás-on és Prometheus metrikákon keresztül. Minden modul konzisztens telemetria adatokat bocsát ki, lehetővé téve, hogy figyeld a teljesítményt, debug-old a problémákat és kényszerítsd a licenc és használati korlátokat. Az integráció a meglévő megfigyelhetőségi stack-ekkel zökkenőmentes.
Az OpenTelemetry trace-ek követik a kéréseket minden modulon keresztül teljes láthatóságért a rendszer viselkedésébe.
JSON formázott naplók konzisztens struktúrával lehetővé teszik a könnyű elemzést és feldolgozást napló aggregációs eszközökben.
A Prometheus metrikák követik a használatot, teljesítményt és licenc megfelelőséget konfigurálható riasztási küszöbökkel.