Page tree
Skip to end of metadata
Go to start of metadata

MTS Uzerinde Uygulama Gelistirmeye Giris

Giriş

Bu dokümanda MTS üzerinde uygulama geliştirme anlatılacaktır. 

MTS Bileşenleri

Diagram not found. This diagram is linked to a page or attachment that has been deleted.

  
Netgis ServerHarita üzerinde gezinme, sorgulama, GIS işlemlerini sağlayan bileşendir.
NetigmaRapor, sorgu, ilişki tanımlarının yapıldığı bileşendir.
MTS Web APIMTS SOAP ve REST API'lerini içerir.
MTS AdaptörleriCihazlarla MTS Web API'yi bağlayan bileşendir.
NETIGMA Core API

Aşağıdaki temel Netigma interface'lerini içeren bileşendir.

Kural

Olay

Aksiyon

GUI Elements

Genel Yapı

 

Akış Şeması

Diagram not found. This diagram is linked to a page or attachment that has been deleted.

MTS Standart Kurallar

Veriler

  • ReceivedData : Araçtan gelen paketteki herşey
  • Profile : Aracın ait olduğu profilin tanımlarını tutan genişleyebilir yapı
 OperatörlerÖrnekler 
Expression =, <, >, <>, >= vs..

RD.Hız<130,

RD.Hız<Profile.MaxSpeed,

RD.Values["Devir"]<5000

 
Spatial Expression

Intersects,

Within

Contains

RD.Point within Profile.ServiceArea

RD.Point intersects Profile.Route

RD.Point intersects Profile.Route.Buffer(10)

 

 

MTS Standart Aksiyonlar

Veriler 

  • ReceivedData
  • Profile
  • INetigmaDomain
 Parametreler 
SMS Gönder

Kime []

RaporID

 
e-mail Gönder

Kime []

RaporID

 
Cihaza Gönder

NameValuePair[]

COMMAND=STOP_ENGINE

Priority=1

Kayıt Ekle

Tablo

NameValuePair[]

DEVICE_EVENTS,

Geom=RD.Geom

Event_Time=RD.Time

Event_Type=BOLGE_IHLAL

Kalman Filter

ReceivedData

ReceivedData.Geom = Kalman( ReceivedData.Geom, Profile.CachedLocations )

Map MatchReceivedDataReceivedData.Geom = MapMatch( ReceivedData.Geom, Profile.Roads )