[Qgis-developer] Fleet Management Tools
Vincent Picavet
vincent.ml at oslandia.com
Wed Dec 5 05:32:28 PST 2012
Hello,
> Given a Point Cloud (either a file or a stream) that represents positions,
> speed and direction of a vehicle fleet (TAXIs in my case), and a graph
> (geometric network) that represents roads and intersections, I want to be
> able to do the following:
Your problem will probably be best answered through PostGIS queries, which you
can then visualize with QGIS, and/or a custom web-based application.
Let's say you have a table taxi_position like this, where position is a point
geometry :
| gid | taxi_id | speed | pos_time | position |
> 1. Track down the route of any single vehicle, as a succession of
> points on the network.
Group by taxi_id, order by pos_time and make a line with the resulting points.
> 2. Calculate the total passes of vehicles through any given point or
> segment of the network.
Join your segment (or node) network with your taxi_position table, allowing a
tolerance around the segment/node (st_dwithin will do the trick), then group
by taxi if you want to consider each vehicle only once.
> 3. (Not as urgent as the above) Find the nearest TAXI to a random
> point on the network.
With PostGIS > 2.0, use KNN-search to do it fast as light. Otherwise, use
st_dwithin with growing values for the search radius.
> All of the above need to be FOSS-based solutions.
check.
> Although I am willing and ready to program plugins or algorithms to do the
> above tasks, I am not really into re-inventing the wheel, so my questions
> are the following:
> A) Are there any libraries or plugins that handle the above tasks?
> Is there any FOSS work already done with them?
That would be a few SQL queries then.
> B) Is QGIS ready (aka efficient enough) to handle those tasks, or
> shall we try other tools/software?
Use QGIS as visualization tool, and PostGIS as a backend, and you're set for
hundred of millions of positions without problem (well, do not visualize
everything at once).
> Any opinions on my task would be greatly appreciated!
You're welcome
Vincent
> Thanx in advance!
>
> Petros Apotsos
>
> Rural & Surveying Engineer
> Technical Chamber of Greece Registry Number 96798
> Τ: 2310 220345
> F: 2310 220346
> Ermou 18A, Postal Code 54624
> Thessaloniki, GREECE
>
>
>
>
> __________ Information from ESET Smart Security, version of virus signature
> database 7766 (20121205) __________
>
> The message was checked by ESET Smart Security.
>
> http://www.eset.com
>
>
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-developer
More information about the Qgis-developer
mailing list