Blogikirjoitus
Uusi vuosi, uudet kojeet
No ei oikeastaan, mutta kokeillaan uusia versioita.
ArcGIS GeoEvent Server 10.8 (pre-release)
Developer Summit esitysten motivoimana päätin kokeilla, miten ArcGIS GeoEvent Server pelittää käytännössä ja vaatimattomasti laittamalla koko ArcGIS 10.8 Enterprise Base Deployment (ArcGIS Web Adaptor, Portal for ArcGIS, ArcGIS Server, ArcGIS Data Store ja ArcGIS GeoEvent Server) pinon koneelle, jotta pääsin testaamaan GeoEvent Serveriä:
1. Input
Aloitetaan yksinkertaisesta eli REST API, josta saadaan seurattavan kohteen sijainti, tässä tapauksessa kansainvälisen avaruusaseman sijainti.
Yksinkertainen HTTP GET request palauttaa json muotoisen viestin, jossa on avaruusaseman sijaintitieto:
Josta sijainti voidaan hakea GeoEvent Serverille, esimerkiksi kymmenen sekunnin välein:
Vaihtoehtoja siihen, mitä ja miten dataa luetaan tai viedään GeoEvent Serverille prosessoitavaksi on useita, mutta ei niistä nyt tässä enempää. Dokumentaatiosta löytyy input-connectors, kun tietoa tarvitaan.
2. Output
Tarjotaan prosessoitu data Stream-palveluna WebSocket protokollan mukaisesta rajapinnasta niin, että palvelusta tuleva data toimii karttakäyttöliittymässä sujuvasti päivittyvänä karttatasona.
Toki GeoEvent Server voi lähettää tietoa useisiin eri kanaviin, niistä dokumentaatio output-connectors kohdassa.
3. GeoEvent Service
Tulevan ja lähtevän datan väliin tulee prosessi, jossa tulevalle aineistolle voidaan määritellä käsittelyoperaatioita. ISS sijaintitiedon prosessointiin piti laittaa pari muunnosta:
Ja tähän voisi lisätä esimerkiksi hälytyksiä sijaintiin (GeoFence) tai arvoihin perustuen, Esrin tyyliin hyvin dokumentoituna spatial-filters.
IoT
Modernisti kyseessä on teknologia ja valmis tuote, joka yhdistää IoT laitteilta saatavan datan paikkatietoratkaisuihin.
enterprise.arcgis.com/en/geoevent
Jari Siiskonen
GIS Professional
Esri Finland
Lue myös seuraava blogikirjoitukseni Lisää dataa nopeammin.
Kirjoitus on alunperin julkaistu LinkedInissä 13.1.2020.
Hero-bannerin kuva: NASA, commons.wikimedia.org/wiki/File:STS-133_International_Space_Station_after_undocking_5.jpg