Straightforward installation Configuration of datastores + layers like any DB Great performance
No nice GUI for time in GeoServer preview Add TIME parameter to request
Animation Two WMS-T layers On the fly Real time
Many components + versions important + whole cluster needs to be in sync
GeoDocker: pretty alpha in 2017
GeoMesa devs (Gitter) recommend / maintain cloud-local = all components on one machine Scripts can be adjusted to cluster setupDownside: need to manually copy config to new nodes to expand cluster / do updates
Big Spatial(!) Data Processing mit GeoMesa. AGIT 2019, Salzburg, Austria.
DATA PROCESSING MIT
Center for Mobility Systems, AIT Austrian Institute of Technology
WHAT WE DO
#1 Taxis in Vienna
> 3.5 billion records since 2005
#2 Automatic Identification System (AIS) Data
500 million records per day
#3 Mobile phone network data
3 billion records per day (one big Austrian provider)
ANALYZING MASSIVE MOVEMENT DATA
WHY WE BOTHER?
Too much waiting
Not enough time for data
exploration & method development
OPEN & SPATIAL & SCALABLE
* and other big data stores
WHAT IS GEOMESA?
GeoMesa is to Accumulo* what
PostGIS is to PostgreSQL
WHAT IS GEOMESA?
Source: Constantin Stanca “High Performance and Scalable Geospatial Analytics on Cloud with Open Source”
Store gigabytes to petabytes of spatial data (tens of billions of points or more)
Serve up tens of millions of points in seconds
Ingest data faster than 10,000 records per second per node
Scale horizontally easily (add more servers to add more capacity)
Support Spark analytics
Drive a map through GeoServer or other OGC Clients
… make 2/3D data sortable
Fox, A., Eichelberger, C., Hughes, J., & Lyon, S. (2013, October). Spatio-temporal indexing in non-relational distributed databases.
In Big Data, 2013 IEEE International Conference on (pp. 291-299). IEEE.