Monitor událostí - umožňí propojit siGGis s jakýmkoliv cizím programem k promítnutí změn vlastností - událostí - jednotlivých geoObjektu . Události mohou být podrobně  nadefinovány v libovolném ASCII souboru typu *.INI (vygenerovaným jiným programem). Lze nastavit frekvenci sledování událostí, režim pomocí jednoho nebo více souborů. Lze použít pouze pro projektové soubory *.hgf.

Soubor událostí - jakýkoliv ASCII soubor *.INI typu (syntax: [sekce], název_služby/vlastnosti´= hodnota)

Popis nastavení změn v souboru událostí:

[Dynamic]  - sekce pro vytvoření a modifikaci nových vrstev
createLayer = LAYER_NAME|POINT/LINE/POLY|LABEL|x0|y0|...xX|yY
setLayerFont = LAYER_NAME|1/0{show/hide}|COLOR|SIZE|TYPE{0/1/2/3:normal/bold/italic/boldItalic}|
addObject = LAYER_NAME|LABEL|x0|y0|...xX|yY
modifyObject = LAYER_NAME|RECORD|LABEL|x0|y0|...xX|yY
 
; createLayer : vytvoří novou vrstvu jménem LAYER_NAME, vybraného typu, vytvoří virtuální databázi geoObjektů s položkou Label a vyplní ji ; obsahem LABEL. Není-li vrstva LAYER_NAME vytvořena, jsou následné příkazy ignorovány.
; setLayerFont: nastaví vlastnosti fontu (popis geoObjektu - Label) pro importovanou vrstvu LAYER_NAME. 1/0 určí, má-li být vypsány existující Labely ; při vzniku nové vrstvy. COLOR: nastaví barvu pro Label, SIZE: nastaví velikost fontu (0: nebude vypsán na obrazovku, -1: SIZE: 0.5 ), TYPE určí typ ; fontu.
; addObject: přidá nakonec nově  vytvořené vrstvy jménem LAYER_NAME nový geoObjekt a vyplní databázovou položku Label obsahem LABEL
; modifyObject: nahradí geoObjekt číslo RECORD ve vrstvě  jménem LAYER_NAME novým geoObjektem a vyplní databázovou položku Label ; obsahem LABEL
[Static] - sekce pro statické změny geoObjektů ( následuje až po sekci [Dynamic], je-li použita)
saveMetafile = cesta a název pro uložení stavu projektu do vektorového souboru ( *.wmf, *.emf ) *
load = URL/jmenoSouboru.cfg - nahrání nového konfiguračního souboru ( nová mapa - projekt )
zoom = x.x - nastavení přiblížení / zmenšení ( x.x  <> 0  :  e.g.: zoom = 1.5 or zoom = -0.5)
interval = S  - počet sekund ( frekvence kontroly obsahu souboru událostí *.mon )
countEvent = X  - počet oběktů ( změny vlastností )
resetMap =  0/1 - Ne/Ano - vykreslí mapové okno v základním zobrazení ( Reset mapového okna)
resetAll =  0/1 - Ne/Ano - nastaví vlastnosti všech geoObjektů podle hodnot v konfiguračním souboru *.hgf. Vynuluje počítadlo událostí (multiEvent a spustí proces od 0...)
refresh =  0/1 - Ne/Ano - překreslí mapové okno v aktuálním zvětšení
eLayer[1..X] =  - pořadové číslo vrstvy v projektu .
eObject[1..X] = - číslo geoObjektu ve vrstvě
eObjectType[1..X] = - číslo typu geoObjektu ve vrstvě  
eObjectSize[1..X] = - velikost geoObjektu (pouze pro point: 5..25)
eRangeColor[1..X] = 0/1 - Ne/Ano - vybarvit geoObjekt odstínem barvy, určené hodnotou a počáteční/koncovou barvou
je-li eRangeColor[1..X] = 1 pak odstín pro vybarvení je vypočítán z limitních hodnot:
eBeginColor[1..X] = počáteční_barva - pro minimální hodnotu
eEndColor[1..X] = koncová_barva - pro maximální hodnotu
eMaxValue[1..X] = maximální limitní hodnota
eMinValue[1..X] = minimální limitní hodnota
eValue[1..X] = hodnota z intervalu max.,min. hodnot
je-li eRangeColor[1..X] = 0 pak barva vybarvení geoObjektu je určena:
eFillColor[1..X] = barva pro výplň geoObjektu
eOutLineColor[1..X] = barva pro obrys geoObjektu
eDblOutLine[1..X] = 0/1 - Ne/Ano - dvojitá tloušťka  obrysu (point,polygon) nebo liniových geoObjektů
eCentre[1..X] = 0/1 - Ne/Ano - umístí geoObjekt do středu mapového okna
eCentreZoom[1..X] = 0/1 - Ne/Ano - umístí geoObjekt do středu mapového okna a přiblíží jej
eBlink[1..X] = 0/1 - Ne/Ano - problikne geoObjekt
eReset[1..X] = 0/1 - Ne/Ano - obnoví původní nastavení geoObjektu podle souboru *.hgf
eBeep[1..X] = 0/1 - Ne/Ano - upozorní zvukem - pípnutím - na změnu
eHide[1..X] = 0/1 - Ne/Ano - vykreslit geoObjekt
eMoveX[1..X] = xxx - změna polohy X geoObjektu:
nova poloha ( X:...1234,1234... nebo ...1234.1234...)
přírustek/úbytek  m/p : minus/plus ( př.: p-50,5  přičte k aktuální pozici oběktu X hodnotu:   -1234.1234 + (-50,5) )
eMoveY[1..X] = yyy - změna polohy Y geoObjektu.
eMessage[1..X] = připojí textovou zprávu do okna: Seznam událostí (~x,~y jsou nahrazeny aktuální pozicí geoObjektu X,Y)*
*: pro službu saveMetafile a eMessage[1..X] lze použít masku pro datum a čas:
název pro uložení mapového okna do vektorového souboru :  w:\data\event[#ddmmyyyyhhnnss#].emf  vygeneruje pro datum a čas:
1.prosinec 2000, 23:56,02  - nazev:   w:\data\event01122000235602.emf.
d:den  m:měsíc y:rok  h:hodina  n:minuta  s:sekunda