Move nodes on maps

There are several possibilities to move nodes in gep-spatial environment.

Ignore geo-spatial information

orthodromes orthodromes

This is of course the easiest way: all data about the map is ignored. This strategy makes sense if you need a geo-spatial coordinate system, but you are simulating objects that are mostly or entirely unaffected by the street-level structure (buildings, roads, etc.); for instance, if the simulation involves unmanned aerial vehicles. There is no need of importing actual map data when navigating this way.

This kind of navigation can be realized using MoveToTarget.

Examples

Click to show / hide code
Click to show / hide code

From the showcase

Optimal resilient distributed data collection in mobile edge environments

navigate along the streets navigate along the streets

Moves along the available paths, depending on the specific vehicle being used. Requires actual geo-spatial information.

This kind of navigation can be realized using TargetMapWalker.

Reproduce a GPS Trace

reproduce a GPS trace reproduce a GPS trace

Ignores the map geospatial information and relies on a GPS trace instead, starting from its first position and reaching the last, navigating from point to point in “straight lines” (on maps, these are actually orthodromes).

This kind of navigation can be realized using ReproduceGPSTrace.

Deploying nodes using GPS traces

You probably want your nodes to start from the position that marks the beggining of a trace. We discussed how to do so here.

Time alignment of GPS traces

Navigation with GPS traces usually require that they get correctly aligned with time, especially if they come from samples taken at different times. We discussed the alignment of GPS traces here, the same alignment system used for importing traces is used for using them during navigation.

Examples

Click to show / hide code

Interpolate GPS traces with street data

interpolate GPS traces interpolate GPS traces

Navigates along a GPS trace, but computes the point-to-point distance using the navigation system, rather than “straight lines” (orthodromes).

This kind of navigation can be realized using GPSTraceWalker.