glob3mobile / g3m

The multiplatform advanced visualization framework
http://www.glob3mobile.com/
Other
117 stars 56 forks source link

VectorStreaming #144

Open octavianiLocator opened 8 years ago

octavianiLocator commented 8 years ago

Hi @glob3mobile @DiegoGomezDeck

You have offered me your help for setting up Vector Streaming in #141.

I tried the sample activity and it works nice, but I am having difficulty in understanding how to set up my server and write my own MapBoo-ish subclass to download the data through the g3m framework - in my attempt to also make use of the caching capabilities.

As mentioned in the referenced issue, I configured my GeoServer with Postgres database (and postgis). Besides from the raster base-layer, I have additional vector data (polygons, lines, points) on the geoserver representing the segmented view of the AOI. The vector data represents surfaces (such as roads, grass areas), lines (e.g. center of road), points (geo-features of interest).

I want some of the features in my G3M app to be touch-sensitive - similar to how the properties are displayed on touch in the Vector Streaming Activity.

How should I approach such a challenge and apply the principles behind Vector Streaming and also include the data caching capability ?

If I could obtain something similar to the VectorStreamingActivity (with clustering) while using my server to provide the data, that would be great!

Please provide some guidance in this endeavor.

Keep up the very good work guys!

P.S. As promised in #137, based on insight from you and @akosmaroy I wrote a step-by-step tutorial to migrate G3M framework for development in Android Studio. I can send it to you, or create a page on your Wiki.