[GIS] Making tracking data available to Geoserver

geoserverjavajsonopenlayers-2

I have tracking data from GPS, which gives latitude, longitude, heading, etc.

Right now it's stored in a non-standard database (Accumulo) and I'm looking into how best to make the data available for Geoserver to be displayed using OpenLayers.

The data is not in any standard format either, it arrives as part of complex JSON files that report more information.

Essentially I have some text based lat/long data that I can put into anything, though I'd prefer to avoid using PostGIS if possible so I don't have to maintain two databases.

What are my options for getting the data into Geoserver?

Best Answer

If you need to do this a lot (more than a couple of times) then you could write a custom datastore by following the steps in this GeoTools tutorial. Then all you need to do is drop the jar file into your WEB-INF/lib folder and it will work just like any other datastore in GeoServer.

Related Question