Hi,<br><br>I am preparing to build up a GIS system as part of my University Masters Thesis. My final aim is to build a system where the user inputs (or via GPS) inputs&nbsp;the&nbsp;location&nbsp;where&nbsp;he&nbsp;is&nbsp;and&nbsp;the&nbsp;location&nbsp;where&nbsp;he&nbsp;want&nbsp;to&nbsp;go&nbsp;and&nbsp;gets&nbsp;the&nbsp;route&nbsp;planned.&nbsp;My&nbsp;main&nbsp;concern&nbsp;will&nbsp;be&nbsp;that&nbsp;the&nbsp;driver&nbsp;can&nbsp;decide&nbsp;which&nbsp;route&nbsp;to&nbsp;take,&nbsp;if&nbsp;the&nbsp;shortest distance,&nbsp;least&nbsp;time&nbsp;consuming&nbsp;or&nbsp;else&nbsp;least&nbsp;fuel&nbsp;consumption. Also the route planned has to be aware of certain problems that the network can find, for example road blocks, or some other type of incidents / accidents. May I point out that I need to use only Open Source Software.
<br><br>I am think to use this algorithm to work with :<br>1. User inputs starting and ending<br>2. A script checks the options sent by the user<br>3. The streets which are &quot;blocked&quot; by something are mentioned as inactive
<br>4. A route is planned<br>5. The route is sent as an image to user<br>6. Wait 20 seconds<br>7. If start = end goto 10 Else :<br>8. Reread position (maybe using GPS.. or random new coordinates from the map)<br>9. Go back to step 3
<br>10. Send a msg : Thanks for driving safely or some other msg :)<br><br><br>Now, from the research I have done, it seems I need these Open Source software, and this is what I got the presumption they will suffice for :
<br><br>PostgreSQL + PostGIS : Basically where to store the data<br clear="all">GRASS :&nbsp;For&nbsp;data&nbsp;Management<br> QGis&nbsp;(with&nbsp;GRASS&nbsp;extension) : Frontend for viewing the data<br>pgRouting : To create the route<br>OpenLayers : To create the image to be sent to the user&#39;s browser. I want a static image which then will be updated every lets say 20 seconds.
<br>PHP : To write the scripts to communicate with the PostGIS / User + HTML 4.0<br><br>What do you think about my setup please? Is there some software you think I should replace or rethink about using? Following my algorithm and the software I am looking at, I think that I need to do&nbsp;like&nbsp;this :
<br>a. A script in PHP which captures the data and then echo the image using OpenLayers to the user&#39;s browser<br>b. QGIS&nbsp;(with&nbsp;the&nbsp;save&nbsp;file&nbsp;of&nbsp;the&nbsp;base-map&nbsp;and&nbsp;the&nbsp;roads&nbsp;marked) which allows the Road Network Admin to&nbsp;disable&nbsp;any&nbsp;Road,&nbsp;and&nbsp;another&nbsp;PHP&nbsp;Script&nbsp;that&nbsp;can&nbsp;read&nbsp;the&nbsp;starting,&nbsp;ending&nbsp;coordinates&nbsp;of&nbsp;the&nbsp;road&nbsp;and&nbsp;allow&nbsp;a&nbsp;User&nbsp;to&nbsp;report&nbsp;that&nbsp;there&nbsp;are&nbsp;problems&nbsp;in&nbsp;the&nbsp;road.
<br><br>Any comments / suggestions / change of plans would be extremely appreciated at this stage, <br><br>Whilst thanking all of you for taking time to read this post, I really wish to hear your opinions.<br><br>Thanks and Regards
<br><br>Matthew<br>-- <br>Matthew Pulis<br>URL : <a href="http://www.solutions-lab.net">http://www.solutions-lab.net</a><br>MSN : pulis_matthew[@]hotmail.com<br>ICQ : 145951110<br>Skype : <a href="http://solutions-lab.net">
solutions-lab.net</a>