[pgrouting-dev] GSoC Timeline

Jinfu, Razequl,

Since I was just updating my calendar with critical GSoC dates from here:

http://www.google-melange.com/gsoc/document/show/gsoc_program/google/gsoc2012/faqs#timeline

I thought I would pass this on to you in case you do not have it handy. Please make sure you have these dates in your calendar so you can plan around them. Many of these are hard deadlines that we need to meet to keep your project in good standing with Google.

I'm sure you guys are busy with exams and curriculum deadlines but between now and May 21th is also your time to get a head start on your projects by reading pgRouting documentation, code, setting up a build and test environment, getting to know us better, asking questions, etc. This is a good time to think about how you will actually break down you project in detail and discuss that with us.

We like to use the pgrouting-dev list for general discussions because then you can get responses for Daniel, Jay and/or myself and other users and developers my have some valuable insights also. Any given question/answer is likely to provide insight to others as well. Also, Daniel is in Japan, I am in the Boston, Mass USA area, and I think Jay is in India. Given the wide range of timezones, we are more likely to get you answers quicker by using the list.

How to get started:

0. Read these:
https://github.com/pgRouting/pgrouting/wiki/Developer---Getting-Started

http://download.osgeo.org/pgrouting/forum/pgrouting.postlbs.org/wiki/pgRoutingDocs.html

1. Let us know if you are using Linux or Windows? Linux is easier for us to support. So hopefully, you have access to a Linux machine.
2. Check out the TRSP branch from github. - Need help? Ask :slight_smile:
3. Build it. - Need help? Ask.
4. Install it. - Need help? Ask.
5. Try out the Workshops & Tutorials
6. I have some simple test cases for trsp, somewhere, I will post a link to download it.
7. Look at the flow of control from SQL, to plpgsql function, to C wrappers, to C++ code in the extra/trsp/* files. Ask questions so you understand this. You will need to mirror this flow for your project.
8. start planning out your project in terms of how you will integrate your code using the above trsp as a model.

Ok, this is a lot of stuff, but you have some time. My goal here is to lay out high level tasks in an order that will make your project flow smoothly. The key is communications. Please let us know what you are doing? We are here to help you and guide you to a successful conclusion.

Jay, Roni - since you have both been GSoC students and recently worked on various projects in pgRouting, feel free to jump in with any thoughts hints, etc.

Best regards,
   -Steve

Hi Jinfu, Razequl,

First of all congratulations!
And thank you, Steve, for this post.

Just let me add a little additional information:

OSGeo as mentoring organization wants to help students to pass milestones
and deadlines.
For that we often have OSGeo internal deadlines a few days ahead of GSoC
deadlines. And OSGEo also requires weekly reports.
All this can help you not to run out of time at the end of the GSoC program.

What really helps is to being ahead of deadlines. Ask Jay! :wink:

http://download.osgeo.org/**pgrouting/forum/pgrouting.**postlbs.org/wiki/*
*pgRoutingDocs.html<http://download.osgeo.org/pgrouting/forum/pgrouting.postlbs.org/wiki/pgRoutingDocs.html&gt;

Steve pointed you to the previous (cached) website Wiki.
The newer (and slightly updated and revised one) should be here:
http://www.pgrouting.org/documentation.html

If you don't have a GitHub account yet, create one and let me know your
account ID.
You can then use also pgRouting's GitHub Wiki pages for planning and
documenting your project. If you like you can use the issue tracker as well.

Here is a link to last year's GSoC projects documented in the Wiki:
https://github.com/pgRouting/pgrouting/wiki/Multi-modal-Public-Transit-Routing
https://github.com/pgRouting/pgrouting/wiki/Time-dependent---Dynamic-Shortest-Path

There is no required structure, so you can organize it as you like.

Daniel

--
Georepublic UG & Georepublic Japan
eMail: daniel.kastl@georepublic.de
Web: http://georepublic.de

Hi Jinfu and Razequl,

Congrats again for getting the project accepted.

Daniel and Steve have already given most of the instructions in detail. I
would say most important steps are - learning to compile any existing
pgRouting algorithm and debugging it. Make sure you are able to print out
additional debug messages from your core function, since that will be most
helpful in the future. Let me know if you have problems with that.

Next I would suggest you plan out the design and exact prototype of your
implementation. Last year I had this:
https://github.com/pgRouting/pgrouting/wiki/TDSP-Details

This can be modified a bit when you implement but most of the ideas should
be conveyed with this.

Best of luck!

On Tue, Apr 24, 2012 at 7:48 AM, Daniel Kastl <daniel@georepublic.de> wrote:

Hi Jinfu, Razequl,

First of all congratulations!
And thank you, Steve, for this post.

Just let me add a little additional information:

OSGeo as mentoring organization wants to help students to pass milestones
and deadlines.
For that we often have OSGeo internal deadlines a few days ahead of GSoC
deadlines. And OSGEo also requires weekly reports.
All this can help you not to run out of time at the end of the GSoC
program.

What really helps is to being ahead of deadlines. Ask Jay! :wink:

http://download.osgeo.org/**pgrouting/forum/pgrouting.**postlbs.org/wiki/
**pgRoutingDocs.html<http://download.osgeo.org/pgrouting/forum/pgrouting.postlbs.org/wiki/pgRoutingDocs.html&gt;

Steve pointed you to the previous (cached) website Wiki.
The newer (and slightly updated and revised one) should be here:
http://www.pgrouting.org/documentation.html

If you don't have a GitHub account yet, create one and let me know your
account ID.
You can then use also pgRouting's GitHub Wiki pages for planning and
documenting your project. If you like you can use the issue tracker as well.

Here is a link to last year's GSoC projects documented in the Wiki:

https://github.com/pgRouting/pgrouting/wiki/Multi-modal-Public-Transit-Routing

https://github.com/pgRouting/pgrouting/wiki/Time-dependent---Dynamic-Shortest-Path

There is no required structure, so you can organize it as you like.

Daniel

--
Georepublic UG & Georepublic Japan
eMail: daniel.kastl@georepublic.de
Web: http://georepublic.de

_______________________________________________
pgrouting-dev mailing list
pgrouting-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/pgrouting-dev

--
Regards,
-Jay Mahadeokar

Hello Steve, Daniel and Jay,

Thanks very much for your suggestions. It looks like there is a lot of
staff are waiting for me to discover.

I am working on my final, and it should be done on May 6th. After that I
will devote myself to this exciting project. Then I can start the weekly
report. In addition, during this summer, I will stay in US for half and a
month, and stay in China for half and a month.

Steve, thanks for you suggestions on the calender. My calender was already
updated now.
Daniel,as you asked, I just created a github account, and the user name is
"jinfu-leng".
Jay, your experience as a previous GSoC students would give me many help.

Thanks,
Jinfu

On Mon, Apr 23, 2012 at 9:33 PM, Jay Mahadeokar <jai.mahadeokar@gmail.com>wrote:

Hi Jinfu and Razequl,

Congrats again for getting the project accepted.

Daniel and Steve have already given most of the instructions in detail. I
would say most important steps are - learning to compile any existing
pgRouting algorithm and debugging it. Make sure you are able to print out
additional debug messages from your core function, since that will be most
helpful in the future. Let me know if you have problems with that.

Next I would suggest you plan out the design and exact prototype of your
implementation. Last year I had this:
https://github.com/pgRouting/pgrouting/wiki/TDSP-Details

This can be modified a bit when you implement but most of the ideas should
be conveyed with this.

Best of luck!

On Tue, Apr 24, 2012 at 7:48 AM, Daniel Kastl <daniel@georepublic.de>wrote:

Hi Jinfu, Razequl,

First of all congratulations!
And thank you, Steve, for this post.

Just let me add a little additional information:

OSGeo as mentoring organization wants to help students to pass milestones
and deadlines.
For that we often have OSGeo internal deadlines a few days ahead of GSoC
deadlines. And OSGEo also requires weekly reports.
All this can help you not to run out of time at the end of the GSoC
program.

What really helps is to being ahead of deadlines. Ask Jay! :wink:

http://download.osgeo.org/**pgrouting/forum/pgrouting.**
postlbs.org/wiki/**pgRoutingDocs.html<http://download.osgeo.org/pgrouting/forum/pgrouting.postlbs.org/wiki/pgRoutingDocs.html&gt;

Steve pointed you to the previous (cached) website Wiki.
The newer (and slightly updated and revised one) should be here:
http://www.pgrouting.org/documentation.html

If you don't have a GitHub account yet, create one and let me know your
account ID.
You can then use also pgRouting's GitHub Wiki pages for planning and
documenting your project. If you like you can use the issue tracker as well.

Here is a link to last year's GSoC projects documented in the Wiki:

https://github.com/pgRouting/pgrouting/wiki/Multi-modal-Public-Transit-Routing

https://github.com/pgRouting/pgrouting/wiki/Time-dependent---Dynamic-Shortest-Path

There is no required structure, so you can organize it as you like.

Daniel

--
Georepublic UG & Georepublic Japan
eMail: daniel.kastl@georepublic.de
Web: http://georepublic.de

_______________________________________________
pgrouting-dev mailing list
pgrouting-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/pgrouting-dev

--
Regards,
-Jay Mahadeokar

_______________________________________________
pgrouting-dev mailing list
pgrouting-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/pgrouting-dev

Hi All,
Thanks a lot for your suggestions. I am quite excited about the project.
Though I use Windows mostly, I would like to do this project in linux.
Ubuntu 10 will be fine, I guess. I have gone through the TRSP codes and
compiled the core part using visual studio, but yet to compile and run the
whole system. I think it will be easier in linux. I will let you know the
status.

Daniel, I have created a github account, my user name is zibon.

Once I compile and run the system, I will propose the design and prototype
of the implementation. I also like the idea of having our own deadline and
staying ahead of time.

I think Jay and Roni's experience with GSOC will also be very helpful.

Thank you all once again.

Razequl

On Wed, Apr 25, 2012 at 6:36 AM, Jinfu Leng <logicnut@gmail.com> wrote:

Hello Steve, Daniel and Jay,

Thanks very much for your suggestions. It looks like there is a lot of
staff are waiting for me to discover.

I am working on my final, and it should be done on May 6th. After that I
will devote myself to this exciting project. Then I can start the weekly
report. In addition, during this summer, I will stay in US for half and a
month, and stay in China for half and a month.

Steve, thanks for you suggestions on the calender. My calender was already
updated now.
Daniel,as you asked, I just created a github account, and the user name is
"jinfu-leng".
Jay, your experience as a previous GSoC students would give me many help.

Thanks,
Jinfu

On Mon, Apr 23, 2012 at 9:33 PM, Jay Mahadeokar <jai.mahadeokar@gmail.com>wrote:

Hi Jinfu and Razequl,

Congrats again for getting the project accepted.

Daniel and Steve have already given most of the instructions in detail. I
would say most important steps are - learning to compile any existing
pgRouting algorithm and debugging it. Make sure you are able to print out
additional debug messages from your core function, since that will be most
helpful in the future. Let me know if you have problems with that.

Next I would suggest you plan out the design and exact prototype of your
implementation. Last year I had this:
https://github.com/pgRouting/pgrouting/wiki/TDSP-Details

This can be modified a bit when you implement but most of the ideas
should be conveyed with this.

Best of luck!

On Tue, Apr 24, 2012 at 7:48 AM, Daniel Kastl <daniel@georepublic.de>wrote:

Hi Jinfu, Razequl,

First of all congratulations!
And thank you, Steve, for this post.

Just let me add a little additional information:

OSGeo as mentoring organization wants to help students to pass
milestones and deadlines.
For that we often have OSGeo internal deadlines a few days ahead of GSoC
deadlines. And OSGEo also requires weekly reports.
All this can help you not to run out of time at the end of the GSoC
program.

What really helps is to being ahead of deadlines. Ask Jay! :wink:

http://download.osgeo.org/**pgrouting/forum/pgrouting.**
postlbs.org/wiki/**pgRoutingDocs.html<http://download.osgeo.org/pgrouting/forum/pgrouting.postlbs.org/wiki/pgRoutingDocs.html&gt;

Steve pointed you to the previous (cached) website Wiki.
The newer (and slightly updated and revised one) should be here:
http://www.pgrouting.org/documentation.html

If you don't have a GitHub account yet, create one and let me know your
account ID.
You can then use also pgRouting's GitHub Wiki pages for planning and
documenting your project. If you like you can use the issue tracker as well.

Here is a link to last year's GSoC projects documented in the Wiki:

https://github.com/pgRouting/pgrouting/wiki/Multi-modal-Public-Transit-Routing

https://github.com/pgRouting/pgrouting/wiki/Time-dependent---Dynamic-Shortest-Path

There is no required structure, so you can organize it as you like.

Daniel

--
Georepublic UG & Georepublic Japan
eMail: daniel.kastl@georepublic.de
Web: http://georepublic.de

_______________________________________________
pgrouting-dev mailing list
pgrouting-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/pgrouting-dev

--
Regards,
-Jay Mahadeokar

_______________________________________________
pgrouting-dev mailing list
pgrouting-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/pgrouting-dev

_______________________________________________
pgrouting-dev mailing list
pgrouting-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/pgrouting-dev

Hi Steve,

Sorry for being late to reply. I was busy for some academic purposes which are almost end. Now i can give the full time for this project.

I am using ubuntu 12.04 LTS now. I hope it will not cause any problem in future as it is the very latest version of Ubuntu. I have already installed the pre-requirement for pgrouting. and compiled pgrouting core as it says in the documentation. I found a great help from Github for completing this process. But stuck at adding functionality of TRSP. I haven’t found any TRSP section in ~/pgrouting/extra/ directory. How could i add this functions. Please help.

I have already gone through the Workshop+Tutorial.

now i am working on making the design and prototype of the implementation. I will up it to gitub wiki in between 1 or 2 days.

Thanks
Razequl

On Tue, Apr 24, 2012 at 7:37 AM, Stephen Woodbridge <woodbri@swoodbridge.com> wrote:

Jinfu, Razequl,

Since I was just updating my calendar with critical GSoC dates from here:

http://www.google-melange.com/gsoc/document/show/gsoc_program/google/gsoc2012/faqs#timeline

I thought I would pass this on to you in case you do not have it handy. Please make sure you have these dates in your calendar so you can plan around them. Many of these are hard deadlines that we need to meet to keep your project in good standing with Google.

I’m sure you guys are busy with exams and curriculum deadlines but between now and May 21th is also your time to get a head start on your projects by reading pgRouting documentation, code, setting up a build and test environment, getting to know us better, asking questions, etc. This is a good time to think about how you will actually break down you project in detail and discuss that with us.

We like to use the pgrouting-dev list for general discussions because then you can get responses for Daniel, Jay and/or myself and other users and developers my have some valuable insights also. Any given question/answer is likely to provide insight to others as well. Also, Daniel is in Japan, I am in the Boston, Mass USA area, and I think Jay is in India. Given the wide range of timezones, we are more likely to get you answers quicker by using the list.

How to get started:

  1. Read these:
    https://github.com/pgRouting/pgrouting/wiki/Developer—Getting-Started

http://download.osgeo.org/pgrouting/forum/pgrouting.postlbs.org/wiki/pgRoutingDocs.html

  1. Let us know if you are using Linux or Windows? Linux is easier for us to support. So hopefully, you have access to a Linux machine.
  2. Check out the TRSP branch from github. - Need help? Ask :slight_smile:
  3. Build it. - Need help? Ask.
  4. Install it. - Need help? Ask.
  5. Try out the Workshops & Tutorials
  6. I have some simple test cases for trsp, somewhere, I will post a link to download it.
  7. Look at the flow of control from SQL, to plpgsql function, to C wrappers, to C++ code in the extra/trsp/* files. Ask questions so you understand this. You will need to mirror this flow for your project.
  8. start planning out your project in terms of how you will integrate your code using the above trsp as a model.

Ok, this is a lot of stuff, but you have some time. My goal here is to lay out high level tasks in an order that will make your project flow smoothly. The key is communications. Please let us know what you are doing? We are here to help you and guide you to a successful conclusion.

Jay, Roni - since you have both been GSoC students and recently worked on various projects in pgRouting, feel free to jump in with any thoughts hints, etc.

Best regards,
-Steve


pgrouting-dev mailing list
pgrouting-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/pgrouting-dev

Hi Razequl,

It is good to here that you have got your course work almost done and it sounds like you are making excellent progress getting started with pgrouting.

Regarding the trsp it is in a branch called trsp so you probably need to do something like:

cd /path/to/pgrouting-git/
#git checkout master
#git pull
git checkout trsp
#git merge master
cmake -DWITH_TRSP=ON .
make
sudo make install

Let me know if you have questions.

Thanks,
   -Steve

On 5/16/2012 4:10 PM, Razequl Islam wrote:

Hi Steve,

Sorry for being late to reply. I was busy for some academic purposes
which are almost end. Now i can give the full time for this project.

I am using ubuntu 12.04 LTS now. I hope it will not cause any problem in
future as it is the very latest version of Ubuntu. I have already
installed the pre-requirement for pgrouting. and compiled pgrouting core
as it says in the documentation. I found a great help from Github for
completing this process. But stuck at adding functionality of TRSP. I
haven't found any TRSP section in ~/pgrouting/extra/ directory. How
could i add this functions. Please help.

I have already gone through the Workshop+Tutorial.

now i am working on making the design and prototype of the
implementation. I will up it to gitub wiki in between 1 or 2 days.

Thanks
Razequl
On Tue, Apr 24, 2012 at 7:37 AM, Stephen Woodbridge
<woodbri@swoodbridge.com <mailto:woodbri@swoodbridge.com>> wrote:

    Jinfu, Razequl,

    Since I was just updating my calendar with critical GSoC dates from
    here:

    http://www.google-melange.com/ gsoc/document/show/gsoc_
    program/google/gsoc2012/faqs# timeline
    <http://www.google-melange.com/gsoc/document/show/gsoc_program/google/gsoc2012/faqs#timeline&gt;

    I thought I would pass this on to you in case you do not have it
    handy. Please make sure you have these dates in your calendar so you
    can plan around them. Many of these are hard deadlines that we need
    to meet to keep your project in good standing with Google.

    I'm sure you guys are busy with exams and curriculum deadlines but
    between now and May 21th is also your time to get a head start on
    your projects by reading pgRouting documentation, code, setting up a
    build and test environment, getting to know us better, asking
    questions, etc. This is a good time to think about how you will
    actually break down you project in detail and discuss that with us.

    We like to use the pgrouting-dev list for general discussions
    because then you can get responses for Daniel, Jay and/or myself and
    other users and developers my have some valuable insights also. Any
    given question/answer is likely to provide insight to others as
    well. Also, Daniel is in Japan, I am in the Boston, Mass USA area,
    and I think Jay is in India. Given the wide range of timezones, we
    are more likely to get you answers quicker by using the list.

    How to get started:

    0. Read these:
    https://github.com/pgRouting/ pgrouting/wiki/Developer---
    Getting-Started
    <https://github.com/pgRouting/pgrouting/wiki/Developer---Getting-Started&gt;

    http://download.osgeo.org/ pgrouting/forum/pgrouting.
    postlbs.org/wiki/ pgRoutingDocs.html
    <http://download.osgeo.org/pgrouting/forum/pgrouting.postlbs.org/wiki/pgRoutingDocs.html&gt;

    1. Let us know if you are using Linux or Windows? Linux is easier
    for us to support. So hopefully, you have access to a Linux machine.
    2. Check out the TRSP branch from github. - Need help? Ask :slight_smile:
    3. Build it. - Need help? Ask.
    4. Install it. - Need help? Ask.
    5. Try out the Workshops & Tutorials
    6. I have some simple test cases for trsp, somewhere, I will post a
    link to download it.
    7. Look at the flow of control from SQL, to plpgsql function, to C
    wrappers, to C++ code in the extra/trsp/* files. Ask questions so
    you understand this. You will need to mirror this flow for your project.
    8. start planning out your project in terms of how you will
    integrate your code using the above trsp as a model.

    Ok, this is a lot of stuff, but you have some time. My goal here is
    to lay out high level tasks in an order that will make your project
    flow smoothly. The key is communications. Please let us know what
    you are doing? We are here to help you and guide you to a successful
    conclusion.

    Jay, Roni - since you have both been GSoC students and recently
    worked on various projects in pgRouting, feel free to jump in with
    any thoughts hints, etc.

    Best regards,
      -Steve
    ______________________________ _________________
    pgrouting-dev mailing list
    pgrouting-dev@lists.osgeo.org <mailto:pgrouting-dev@lists.osgeo.org>
    http://lists.osgeo.org/ mailman/listinfo/pgrouting-dev
    <http://lists.osgeo.org/mailman/listinfo/pgrouting-dev&gt;

_______________________________________________
pgrouting-dev mailing list
pgrouting-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/pgrouting-dev

Hi Steve,

Thanks for your suggestion. I’ve merged trsp branch with pgrouting master branch. But haven’t run this functionality for the lacking of turn restricted network data. If possible please help me giving some turn restricted network data file thus i can apply this functionality(trsp) on these data.

And the other thing, if there is any documentation for trsp, please give me the link.It will help.

thanks
Razequl

On Thu, May 17, 2012 at 2:31 AM, Stephen Woodbridge <woodbri@swoodbridge.com> wrote:

Hi Razequl,

It is good to here that you have got your course work almost done and it sounds like you are making excellent progress getting started with pgrouting.

Regarding the trsp it is in a branch called trsp so you probably need to do something like:

cd /path/to/pgrouting-git/
#git checkout master
#git pull
git checkout trsp
#git merge master
cmake -DWITH_TRSP=ON .
make
sudo make install

Let me know if you have questions.

Thanks,
-Steve

On 5/16/2012 4:10 PM, Razequl Islam wrote:

Hi Steve,

Sorry for being late to reply. I was busy for some academic purposes
which are almost end. Now i can give the full time for this project.

I am using ubuntu 12.04 LTS now. I hope it will not cause any problem in
future as it is the very latest version of Ubuntu. I have already
installed the pre-requirement for pgrouting. and compiled pgrouting core
as it says in the documentation. I found a great help from Github for
completing this process. But stuck at adding functionality of TRSP. I
haven’t found any TRSP section in ~/pgrouting/extra/ directory. How
could i add this functions. Please help.

I have already gone through the Workshop+Tutorial.

now i am working on making the design and prototype of the
implementation. I will up it to gitub wiki in between 1 or 2 days.

Thanks
Razequl
On Tue, Apr 24, 2012 at 7:37 AM, Stephen Woodbridge

<woodbri@swoodbridge.com mailto:[woodbri@swoodbridge.com](mailto:woodbri@swoodbridge.com)> wrote:

Jinfu, Razequl,

Since I was just updating my calendar with critical GSoC dates from
here:

http://www.google-melange.com/ gsoc/document/show/gsoc_
program/google/gsoc2012/faqs# timeline
<http://www.google-melange.com/gsoc/document/show/gsoc_program/google/gsoc2012/faqs#timeline>

I thought I would pass this on to you in case you do not have it
handy. Please make sure you have these dates in your calendar so you
can plan around them. Many of these are hard deadlines that we need
to meet to keep your project in good standing with Google.

I’m sure you guys are busy with exams and curriculum deadlines but
between now and May 21th is also your time to get a head start on
your projects by reading pgRouting documentation, code, setting up a
build and test environment, getting to know us better, asking
questions, etc. This is a good time to think about how you will
actually break down you project in detail and discuss that with us.

We like to use the pgrouting-dev list for general discussions
because then you can get responses for Daniel, Jay and/or myself and
other users and developers my have some valuable insights also. Any
given question/answer is likely to provide insight to others as
well. Also, Daniel is in Japan, I am in the Boston, Mass USA area,
and I think Jay is in India. Given the wide range of timezones, we
are more likely to get you answers quicker by using the list.

How to get started:

  1. Read these:
    https://github.com/pgRouting/ pgrouting/wiki/Developer—
    Getting-Started

<https://github.com/pgRouting/pgrouting/wiki/Developer—Getting-Started>

http://download.osgeo.org/ pgrouting/forum/pgrouting.
postlbs.org/wiki/ pgRoutingDocs.html

<http://download.osgeo.org/pgrouting/forum/pgrouting.postlbs.org/wiki/pgRoutingDocs.html>

  1. Let us know if you are using Linux or Windows? Linux is easier
    for us to support. So hopefully, you have access to a Linux machine.
  2. Check out the TRSP branch from github. - Need help? Ask :slight_smile:
  3. Build it. - Need help? Ask.
  4. Install it. - Need help? Ask.
  5. Try out the Workshops & Tutorials
  6. I have some simple test cases for trsp, somewhere, I will post a
    link to download it.
  7. Look at the flow of control from SQL, to plpgsql function, to C
    wrappers, to C++ code in the extra/trsp/* files. Ask questions so
    you understand this. You will need to mirror this flow for your project.
  8. start planning out your project in terms of how you will
    integrate your code using the above trsp as a model.

Ok, this is a lot of stuff, but you have some time. My goal here is
to lay out high level tasks in an order that will make your project
flow smoothly. The key is communications. Please let us know what
you are doing? We are here to help you and guide you to a successful
conclusion.

Jay, Roni - since you have both been GSoC students and recently
worked on various projects in pgRouting, feel free to jump in with
any thoughts hints, etc.

Best regards,
-Steve


pgrouting-dev mailing list

pgrouting-dev@lists.osgeo.org mailto:[pgrouting-dev@lists.osgeo.org](mailto:pgrouting-dev@lists.osgeo.org)
http://lists.osgeo.org/ mailman/listinfo/pgrouting-dev
<http://lists.osgeo.org/mailman/listinfo/pgrouting-dev>


pgrouting-dev mailing list
pgrouting-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/pgrouting-dev


pgrouting-dev mailing list
pgrouting-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/pgrouting-dev

Hi Razequl,

I will try to pull together a simple test case for TRSP, I have created a couple I used for testing and debugging the code. Like wise for documentation. I have posted to the list documentation on TRSP because we have other people using it. I see about finding that and posting it on the wiki if it is not already on the wiki. I think this is one of the posts I am thinking of:

http://http-lists-osgeo-org-pipermail-pgrouting-dev.974090.n3.nabble.com/pgrouting-dev-TRSP-rule-vs-via-path-and-other-documentation-td3809866.html

http://http-lists-osgeo-org-pipermail-pgrouting-dev.974090.n3.nabble.com/pgrouting-dev-pgRouting-Development-Environment-td3713327.html

-Steve

On 5/19/2012 6:16 PM, Razequl Islam wrote:

Hi Steve,

Thanks for your suggestion. I've merged trsp branch with pgrouting
master branch. But haven't run this functionality for the lacking of
turn restricted network data. If possible please help me giving some
turn restricted network data file thus i can apply this
functionality(trsp) on these data.

And the other thing, if there is any documentation for trsp, please give
me the link.It will help.

thanks
Razequl

On Thu, May 17, 2012 at 2:31 AM, Stephen Woodbridge
<woodbri@swoodbridge.com <mailto:woodbri@swoodbridge.com>> wrote:

    Hi Razequl,

    It is good to here that you have got your course work almost done
    and it sounds like you are making excellent progress getting started
    with pgrouting.

    Regarding the trsp it is in a branch called trsp so you probably
    need to do something like:

    cd /path/to/pgrouting-git/
    #git checkout master
    #git pull
    git checkout trsp
    #git merge master
    cmake -DWITH_TRSP=ON .
    make
    sudo make install

    Let me know if you have questions.

    Thanks,
      -Steve

    On 5/16/2012 4:10 PM, Razequl Islam wrote:

        Hi Steve,

        Sorry for being late to reply. I was busy for some academic purposes
        which are almost end. Now i can give the full time for this project.

        I am using ubuntu 12.04 LTS now. I hope it will not cause any
        problem in
        future as it is the very latest version of Ubuntu. I have already
        installed the pre-requirement for pgrouting. and compiled
        pgrouting core
        as it says in the documentation. I found a great help from
        Github for
        completing this process. But stuck at adding functionality of
        TRSP. I
        haven't found any TRSP section in ~/pgrouting/extra/ directory. How
        could i add this functions. Please help.

        I have already gone through the Workshop+Tutorial.

        now i am working on making the design and prototype of the
        implementation. I will up it to gitub wiki in between 1 or 2 days.

        Thanks
        Razequl
        On Tue, Apr 24, 2012 at 7:37 AM, Stephen Woodbridge
        <woodbri@swoodbridge.com <mailto:woodbri@swoodbridge.com>
        <mailto:woodbri@swoodbridge. com
        <mailto:woodbri@swoodbridge.com>>> wrote:

            Jinfu, Razequl,

            Since I was just updating my calendar with critical GSoC
        dates from
            here:

        http://www.google-melange.com/ gsoc/document/show/gsoc_
            program/google/gsoc2012/faqs# timeline
        <http://www.google-melange. com/gsoc/document/show/gsoc_
        program/google/gsoc2012/faqs# timeline
        <http://www.google-melange.com/gsoc/document/show/gsoc_program/google/gsoc2012/faqs#timeline&gt;&gt;

            I thought I would pass this on to you in case you do not have it
            handy. Please make sure you have these dates in your
        calendar so you
            can plan around them. Many of these are hard deadlines that
        we need
            to meet to keep your project in good standing with Google.

            I'm sure you guys are busy with exams and curriculum
        deadlines but
            between now and May 21th is also your time to get a head
        start on
            your projects by reading pgRouting documentation, code,
        setting up a
            build and test environment, getting to know us better, asking
            questions, etc. This is a good time to think about how you will
            actually break down you project in detail and discuss that
        with us.

            We like to use the pgrouting-dev list for general discussions
            because then you can get responses for Daniel, Jay and/or
        myself and
            other users and developers my have some valuable insights
        also. Any
            given question/answer is likely to provide insight to others as
            well. Also, Daniel is in Japan, I am in the Boston, Mass USA
        area,
            and I think Jay is in India. Given the wide range of
        timezones, we
            are more likely to get you answers quicker by using the list.

            How to get started:

            0. Read these:
        https://github.com/pgRouting/ pgrouting/wiki/Developer---
            Getting-Started
        <https://github.com/pgRouting/ pgrouting/wiki/Developer---
        Getting-Started
        <https://github.com/pgRouting/pgrouting/wiki/Developer---Getting-Started&gt;&gt;

        http://download.osgeo.org/ pgrouting/forum/pgrouting.
        postlbs.org/wiki/ <http://postlbs.org/wiki/&gt; pgRoutingDocs.html

        <http://download.osgeo.org/ pgrouting/forum/pgrouting.
        postlbs.org/wiki/ pgRoutingDocs.html
        <http://download.osgeo.org/pgrouting/forum/pgrouting.postlbs.org/wiki/pgRoutingDocs.html&gt;&gt;

            1. Let us know if you are using Linux or Windows? Linux is
        easier
            for us to support. So hopefully, you have access to a Linux
        machine.
            2. Check out the TRSP branch from github. - Need help? Ask :slight_smile:
            3. Build it. - Need help? Ask.
            4. Install it. - Need help? Ask.
            5. Try out the Workshops & Tutorials
            6. I have some simple test cases for trsp, somewhere, I will
        post a
            link to download it.
            7. Look at the flow of control from SQL, to plpgsql
        function, to C
            wrappers, to C++ code in the extra/trsp/* files. Ask
        questions so
            you understand this. You will need to mirror this flow for
        your project.
            8. start planning out your project in terms of how you will
            integrate your code using the above trsp as a model.

            Ok, this is a lot of stuff, but you have some time. My goal
        here is
            to lay out high level tasks in an order that will make your
        project
            flow smoothly. The key is communications. Please let us know
        what
            you are doing? We are here to help you and guide you to a
        successful
            conclusion.

            Jay, Roni - since you have both been GSoC students and recently
            worked on various projects in pgRouting, feel free to jump
        in with
            any thoughts hints, etc.

            Best regards,
              -Steve
            ______________________________ _________________
            pgrouting-dev mailing list
        pgrouting-dev@lists.osgeo.org
        <mailto:pgrouting-dev@lists.osgeo.org>
        <mailto:pgrouting-dev@lists. osgeo.org
        <mailto:pgrouting-dev@lists.osgeo.org>>
        http://lists.osgeo.org/ mailman/listinfo/pgrouting-dev
        <http://lists.osgeo.org/ mailman/listinfo/pgrouting-dev
        <http://lists.osgeo.org/mailman/listinfo/pgrouting-dev&gt; >

        ______________________________ _________________
        pgrouting-dev mailing list
        pgrouting-dev@lists.osgeo.org <mailto:pgrouting-dev@lists.osgeo.org>
        http://lists.osgeo.org/ mailman/listinfo/pgrouting-dev
        <http://lists.osgeo.org/mailman/listinfo/pgrouting-dev&gt;

    ______________________________ _________________
    pgrouting-dev mailing list
    pgrouting-dev@lists.osgeo.org <mailto:pgrouting-dev@lists.osgeo.org>
    http://lists.osgeo.org/ mailman/listinfo/pgrouting-dev
    <http://lists.osgeo.org/mailman/listinfo/pgrouting-dev&gt;

_______________________________________________
pgrouting-dev mailing list
pgrouting-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/pgrouting-dev

Hi Razequl,

How is your project going?
Feel free to ask questions and give us updates. It Friday so status reports are due today. As we have said these can be pretty simple and straight forward like:

What was you plan for the week?
What did you get done this past week?
What is you plan for next week?
What issues or problems are you having?
What help do you need if anything?

I still have on my todo list to get you a simple sample for TRSP. I will do that in the morning as it is too late tonight.

Thanks,
   -Steve

On 5/19/2012 6:16 PM, Razequl Islam wrote:

Hi Steve,

Thanks for your suggestion. I've merged trsp branch with pgrouting
master branch. But haven't run this functionality for the lacking of
turn restricted network data. If possible please help me giving some
turn restricted network data file thus i can apply this
functionality(trsp) on these data.

And the other thing, if there is any documentation for trsp, please give
me the link.It will help.

thanks
Razequl

On Thu, May 17, 2012 at 2:31 AM, Stephen Woodbridge
<woodbri@swoodbridge.com <mailto:woodbri@swoodbridge.com>> wrote:

    Hi Razequl,

    It is good to here that you have got your course work almost done
    and it sounds like you are making excellent progress getting started
    with pgrouting.

    Regarding the trsp it is in a branch called trsp so you probably
    need to do something like:

    cd /path/to/pgrouting-git/
    #git checkout master
    #git pull
    git checkout trsp
    #git merge master
    cmake -DWITH_TRSP=ON .
    make
    sudo make install

    Let me know if you have questions.

    Thanks,
      -Steve

    On 5/16/2012 4:10 PM, Razequl Islam wrote:

        Hi Steve,

        Sorry for being late to reply. I was busy for some academic purposes
        which are almost end. Now i can give the full time for this project.

        I am using ubuntu 12.04 LTS now. I hope it will not cause any
        problem in
        future as it is the very latest version of Ubuntu. I have already
        installed the pre-requirement for pgrouting. and compiled
        pgrouting core
        as it says in the documentation. I found a great help from
        Github for
        completing this process. But stuck at adding functionality of
        TRSP. I
        haven't found any TRSP section in ~/pgrouting/extra/ directory. How
        could i add this functions. Please help.

        I have already gone through the Workshop+Tutorial.

        now i am working on making the design and prototype of the
        implementation. I will up it to gitub wiki in between 1 or 2 days.

        Thanks
        Razequl
        On Tue, Apr 24, 2012 at 7:37 AM, Stephen Woodbridge
        <woodbri@swoodbridge.com <mailto:woodbri@swoodbridge.com>
        <mailto:woodbri@swoodbridge. com
        <mailto:woodbri@swoodbridge.com>>> wrote:

            Jinfu, Razequl,

            Since I was just updating my calendar with critical GSoC
        dates from
            here:

        http://www.google-melange.com/ gsoc/document/show/gsoc_
            program/google/gsoc2012/faqs# timeline
        <http://www.google-melange. com/gsoc/document/show/gsoc_
        program/google/gsoc2012/faqs# timeline
        <http://www.google-melange.com/gsoc/document/show/gsoc_program/google/gsoc2012/faqs#timeline&gt;&gt;

            I thought I would pass this on to you in case you do not have it
            handy. Please make sure you have these dates in your
        calendar so you
            can plan around them. Many of these are hard deadlines that
        we need
            to meet to keep your project in good standing with Google.

            I'm sure you guys are busy with exams and curriculum
        deadlines but
            between now and May 21th is also your time to get a head
        start on
            your projects by reading pgRouting documentation, code,
        setting up a
            build and test environment, getting to know us better, asking
            questions, etc. This is a good time to think about how you will
            actually break down you project in detail and discuss that
        with us.

            We like to use the pgrouting-dev list for general discussions
            because then you can get responses for Daniel, Jay and/or
        myself and
            other users and developers my have some valuable insights
        also. Any
            given question/answer is likely to provide insight to others as
            well. Also, Daniel is in Japan, I am in the Boston, Mass USA
        area,
            and I think Jay is in India. Given the wide range of
        timezones, we
            are more likely to get you answers quicker by using the list.

            How to get started:

            0. Read these:
        https://github.com/pgRouting/ pgrouting/wiki/Developer---
            Getting-Started
        <https://github.com/pgRouting/ pgrouting/wiki/Developer---
        Getting-Started
        <https://github.com/pgRouting/pgrouting/wiki/Developer---Getting-Started&gt;&gt;

        http://download.osgeo.org/ pgrouting/forum/pgrouting.
        postlbs.org/wiki/ <http://postlbs.org/wiki/&gt; pgRoutingDocs.html

        <http://download.osgeo.org/ pgrouting/forum/pgrouting.
        postlbs.org/wiki/ pgRoutingDocs.html
        <http://download.osgeo.org/pgrouting/forum/pgrouting.postlbs.org/wiki/pgRoutingDocs.html&gt;&gt;

            1. Let us know if you are using Linux or Windows? Linux is
        easier
            for us to support. So hopefully, you have access to a Linux
        machine.
            2. Check out the TRSP branch from github. - Need help? Ask :slight_smile:
            3. Build it. - Need help? Ask.
            4. Install it. - Need help? Ask.
            5. Try out the Workshops & Tutorials
            6. I have some simple test cases for trsp, somewhere, I will
        post a
            link to download it.
            7. Look at the flow of control from SQL, to plpgsql
        function, to C
            wrappers, to C++ code in the extra/trsp/* files. Ask
        questions so
            you understand this. You will need to mirror this flow for
        your project.
            8. start planning out your project in terms of how you will
            integrate your code using the above trsp as a model.

            Ok, this is a lot of stuff, but you have some time. My goal
        here is
            to lay out high level tasks in an order that will make your
        project
            flow smoothly. The key is communications. Please let us know
        what
            you are doing? We are here to help you and guide you to a
        successful
            conclusion.

            Jay, Roni - since you have both been GSoC students and recently
            worked on various projects in pgRouting, feel free to jump
        in with
            any thoughts hints, etc.

            Best regards,
              -Steve
            ______________________________ _________________
            pgrouting-dev mailing list
        pgrouting-dev@lists.osgeo.org
        <mailto:pgrouting-dev@lists.osgeo.org>
        <mailto:pgrouting-dev@lists. osgeo.org
        <mailto:pgrouting-dev@lists.osgeo.org>>
        http://lists.osgeo.org/ mailman/listinfo/pgrouting-dev
        <http://lists.osgeo.org/ mailman/listinfo/pgrouting-dev
        <http://lists.osgeo.org/mailman/listinfo/pgrouting-dev&gt; >

        ______________________________ _________________
        pgrouting-dev mailing list
        pgrouting-dev@lists.osgeo.org <mailto:pgrouting-dev@lists.osgeo.org>
        http://lists.osgeo.org/ mailman/listinfo/pgrouting-dev
        <http://lists.osgeo.org/mailman/listinfo/pgrouting-dev&gt;

    ______________________________ _________________
    pgrouting-dev mailing list
    pgrouting-dev@lists.osgeo.org <mailto:pgrouting-dev@lists.osgeo.org>
    http://lists.osgeo.org/ mailman/listinfo/pgrouting-dev
    <http://lists.osgeo.org/mailman/listinfo/pgrouting-dev&gt;

_______________________________________________
pgrouting-dev mailing list
pgrouting-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/pgrouting-dev

Hi steve,

I have submitted my weekly report already.

But i made a mistake when i tried to add my wiki to quick links in the ‘home’ wiki page. The preview was ok but when i clicked on the save button then it changed into the ‘pages’ page. plz help by taking back the previous one.

I am extremely sorry for this mistake.

Thanks
Razequl

On Fri, May 25, 2012 at 10:12 AM, Stephen Woodbridge <woodbri@swoodbridge.com> wrote:

Hi Razequl,

How is your project going?
Feel free to ask questions and give us updates. It Friday so status reports are due today. As we have said these can be pretty simple and straight forward like:

What was you plan for the week?
What did you get done this past week?
What is you plan for next week?
What issues or problems are you having?
What help do you need if anything?

I still have on my todo list to get you a simple sample for TRSP. I will do that in the morning as it is too late tonight.

Thanks,
-Steve

On 5/19/2012 6:16 PM, Razequl Islam wrote:

Hi Steve,

Thanks for your suggestion. I’ve merged trsp branch with pgrouting
master branch. But haven’t run this functionality for the lacking of
turn restricted network data. If possible please help me giving some
turn restricted network data file thus i can apply this
functionality(trsp) on these data.

And the other thing, if there is any documentation for trsp, please give
me the link.It will help.

thanks
Razequl

On Thu, May 17, 2012 at 2:31 AM, Stephen Woodbridge

<woodbri@swoodbridge.com mailto:[woodbri@swoodbridge.com](mailto:woodbri@swoodbridge.com)> wrote:

Hi Razequl,

It is good to here that you have got your course work almost done
and it sounds like you are making excellent progress getting started
with pgrouting.

Regarding the trsp it is in a branch called trsp so you probably
need to do something like:

cd /path/to/pgrouting-git/
#git checkout master
#git pull
git checkout trsp
#git merge master
cmake -DWITH_TRSP=ON .
make
sudo make install

Let me know if you have questions.

Thanks,
-Steve

On 5/16/2012 4:10 PM, Razequl Islam wrote:

Hi Steve,

Sorry for being late to reply. I was busy for some academic purposes
which are almost end. Now i can give the full time for this project.

I am using ubuntu 12.04 LTS now. I hope it will not cause any
problem in
future as it is the very latest version of Ubuntu. I have already
installed the pre-requirement for pgrouting. and compiled
pgrouting core
as it says in the documentation. I found a great help from
Github for
completing this process. But stuck at adding functionality of
TRSP. I
haven’t found any TRSP section in ~/pgrouting/extra/ directory. How
could i add this functions. Please help.

I have already gone through the Workshop+Tutorial.

now i am working on making the design and prototype of the
implementation. I will up it to gitub wiki in between 1 or 2 days.

Thanks
Razequl
On Tue, Apr 24, 2012 at 7:37 AM, Stephen Woodbridge
<woodbri@swoodbridge.com mailto:[woodbri@swoodbridge.com](mailto:woodbri@swoodbridge.com)

<mailto:woodbri@swoodbridge. com

mailto:[woodbri@swoodbridge.com](mailto:woodbri@swoodbridge.com)>> wrote:

Jinfu, Razequl,

Since I was just updating my calendar with critical GSoC
dates from
here:

http://www.google-melange.com/ gsoc/document/show/gsoc_
program/google/gsoc2012/faqs# timeline
<http://www.google-melange. com/gsoc/document/show/gsoc_
program/google/gsoc2012/faqs# timeline
<http://www.google-melange.com/gsoc/document/show/gsoc_program/google/gsoc2012/faqs#timeline>>

I thought I would pass this on to you in case you do not have it
handy. Please make sure you have these dates in your
calendar so you
can plan around them. Many of these are hard deadlines that
we need
to meet to keep your project in good standing with Google.

I’m sure you guys are busy with exams and curriculum
deadlines but
between now and May 21th is also your time to get a head
start on
your projects by reading pgRouting documentation, code,
setting up a
build and test environment, getting to know us better, asking
questions, etc. This is a good time to think about how you will
actually break down you project in detail and discuss that
with us.

We like to use the pgrouting-dev list for general discussions
because then you can get responses for Daniel, Jay and/or
myself and
other users and developers my have some valuable insights
also. Any
given question/answer is likely to provide insight to others as
well. Also, Daniel is in Japan, I am in the Boston, Mass USA
area,
and I think Jay is in India. Given the wide range of
timezones, we
are more likely to get you answers quicker by using the list.

How to get started:

  1. Read these:
    https://github.com/pgRouting/ pgrouting/wiki/Developer—
    Getting-Started
    <https://github.com/pgRouting/ pgrouting/wiki/Developer—
    Getting-Started
    <https://github.com/pgRouting/pgrouting/wiki/Developer—Getting-Started>>

http://download.osgeo.org/ pgrouting/forum/pgrouting.

postlbs.org/wiki/ <http://postlbs.org/wiki/> pgRoutingDocs.html

<http://download.osgeo.org/ pgrouting/forum/pgrouting.
postlbs.org/wiki/ pgRoutingDocs.html
<http://download.osgeo.org/pgrouting/forum/pgrouting.postlbs.org/wiki/pgRoutingDocs.html>>

  1. Let us know if you are using Linux or Windows? Linux is
    easier
    for us to support. So hopefully, you have access to a Linux
    machine.
  2. Check out the TRSP branch from github. - Need help? Ask :slight_smile:
  3. Build it. - Need help? Ask.
  4. Install it. - Need help? Ask.
  5. Try out the Workshops & Tutorials
  6. I have some simple test cases for trsp, somewhere, I will
    post a
    link to download it.
  7. Look at the flow of control from SQL, to plpgsql
    function, to C
    wrappers, to C++ code in the extra/trsp/* files. Ask
    questions so
    you understand this. You will need to mirror this flow for
    your project.
  8. start planning out your project in terms of how you will
    integrate your code using the above trsp as a model.

Ok, this is a lot of stuff, but you have some time. My goal
here is
to lay out high level tasks in an order that will make your
project
flow smoothly. The key is communications. Please let us know
what
you are doing? We are here to help you and guide you to a
successful
conclusion.

Jay, Roni - since you have both been GSoC students and recently
worked on various projects in pgRouting, feel free to jump
in with
any thoughts hints, etc.

Best regards,
-Steve


pgrouting-dev mailing list
pgrouting-dev@lists.osgeo.org
mailto:[pgrouting-dev@lists.osgeo.org](mailto:pgrouting-dev@lists.osgeo.org)

<mailto:pgrouting-dev@lists. osgeo.org

mailto:[pgrouting-dev@lists.osgeo.org](mailto:pgrouting-dev@lists.osgeo.org)>
http://lists.osgeo.org/ mailman/listinfo/pgrouting-dev
<http://lists.osgeo.org/ mailman/listinfo/pgrouting-dev

<http://lists.osgeo.org/mailman/listinfo/pgrouting-dev> >


pgrouting-dev mailing list
pgrouting-dev@lists.osgeo.org mailto:[pgrouting-dev@lists.osgeo.org](mailto:pgrouting-dev@lists.osgeo.org)
http://lists.osgeo.org/ mailman/listinfo/pgrouting-dev
<http://lists.osgeo.org/mailman/listinfo/pgrouting-dev>


pgrouting-dev mailing list
pgrouting-dev@lists.osgeo.org mailto:[pgrouting-dev@lists.osgeo.org](mailto:pgrouting-dev@lists.osgeo.org)
http://lists.osgeo.org/ mailman/listinfo/pgrouting-dev
<http://lists.osgeo.org/mailman/listinfo/pgrouting-dev>


pgrouting-dev mailing list
pgrouting-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/pgrouting-dev


pgrouting-dev mailing list
pgrouting-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/pgrouting-dev

Hi steve,

I created a new wiki home page. Plz check if i miss any important link.
https://github.com/pgRouting/pgrouting/wiki

Thanks
Razequl

On Fri, May 25, 2012 at 11:49 PM, Razequl Islam <ziboncsedu@gmail.com> wrote:

Hi steve,

I have submitted my weekly report already.

But i made a mistake when i tried to add my wiki to quick links in the ‘home’ wiki page. The preview was ok but when i clicked on the save button then it changed into the ‘pages’ page. plz help by taking back the previous one.

I am extremely sorry for this mistake.

Thanks
Razequl

On Fri, May 25, 2012 at 10:12 AM, Stephen Woodbridge <woodbri@swoodbridge.com> wrote:

Hi Razequl,

How is your project going?
Feel free to ask questions and give us updates. It Friday so status reports are due today. As we have said these can be pretty simple and straight forward like:

What was you plan for the week?
What did you get done this past week?
What is you plan for next week?
What issues or problems are you having?
What help do you need if anything?

I still have on my todo list to get you a simple sample for TRSP. I will do that in the morning as it is too late tonight.

Thanks,
-Steve

On 5/19/2012 6:16 PM, Razequl Islam wrote:

Hi Steve,

Thanks for your suggestion. I’ve merged trsp branch with pgrouting
master branch. But haven’t run this functionality for the lacking of
turn restricted network data. If possible please help me giving some
turn restricted network data file thus i can apply this
functionality(trsp) on these data.

And the other thing, if there is any documentation for trsp, please give
me the link.It will help.

thanks
Razequl

On Thu, May 17, 2012 at 2:31 AM, Stephen Woodbridge

<woodbri@swoodbridge.com mailto:[woodbri@swoodbridge.com](mailto:woodbri@swoodbridge.com)> wrote:

Hi Razequl,

It is good to here that you have got your course work almost done
and it sounds like you are making excellent progress getting started
with pgrouting.

Regarding the trsp it is in a branch called trsp so you probably
need to do something like:

cd /path/to/pgrouting-git/
#git checkout master
#git pull
git checkout trsp
#git merge master
cmake -DWITH_TRSP=ON .
make
sudo make install

Let me know if you have questions.

Thanks,
-Steve

On 5/16/2012 4:10 PM, Razequl Islam wrote:

Hi Steve,

Sorry for being late to reply. I was busy for some academic purposes
which are almost end. Now i can give the full time for this project.

I am using ubuntu 12.04 LTS now. I hope it will not cause any
problem in
future as it is the very latest version of Ubuntu. I have already
installed the pre-requirement for pgrouting. and compiled
pgrouting core
as it says in the documentation. I found a great help from
Github for
completing this process. But stuck at adding functionality of
TRSP. I
haven’t found any TRSP section in ~/pgrouting/extra/ directory. How
could i add this functions. Please help.

I have already gone through the Workshop+Tutorial.

now i am working on making the design and prototype of the
implementation. I will up it to gitub wiki in between 1 or 2 days.

Thanks
Razequl
On Tue, Apr 24, 2012 at 7:37 AM, Stephen Woodbridge
<woodbri@swoodbridge.com mailto:[woodbri@swoodbridge.com](mailto:woodbri@swoodbridge.com)

<mailto:woodbri@swoodbridge. com

mailto:[woodbri@swoodbridge.com](mailto:woodbri@swoodbridge.com)>> wrote:

Jinfu, Razequl,

Since I was just updating my calendar with critical GSoC
dates from
here:

http://www.google-melange.com/ gsoc/document/show/gsoc_
program/google/gsoc2012/faqs# timeline
<http://www.google-melange. com/gsoc/document/show/gsoc_
program/google/gsoc2012/faqs# timeline
<http://www.google-melange.com/gsoc/document/show/gsoc_program/google/gsoc2012/faqs#timeline>>

I thought I would pass this on to you in case you do not have it
handy. Please make sure you have these dates in your
calendar so you
can plan around them. Many of these are hard deadlines that
we need
to meet to keep your project in good standing with Google.

I’m sure you guys are busy with exams and curriculum
deadlines but
between now and May 21th is also your time to get a head
start on
your projects by reading pgRouting documentation, code,
setting up a
build and test environment, getting to know us better, asking
questions, etc. This is a good time to think about how you will
actually break down you project in detail and discuss that
with us.

We like to use the pgrouting-dev list for general discussions
because then you can get responses for Daniel, Jay and/or
myself and
other users and developers my have some valuable insights
also. Any
given question/answer is likely to provide insight to others as
well. Also, Daniel is in Japan, I am in the Boston, Mass USA
area,
and I think Jay is in India. Given the wide range of
timezones, we
are more likely to get you answers quicker by using the list.

How to get started:

  1. Read these:
    https://github.com/pgRouting/ pgrouting/wiki/Developer—
    Getting-Started
    <https://github.com/pgRouting/ pgrouting/wiki/Developer—
    Getting-Started
    <https://github.com/pgRouting/pgrouting/wiki/Developer—Getting-Started>>

http://download.osgeo.org/ pgrouting/forum/pgrouting.

postlbs.org/wiki/ <http://postlbs.org/wiki/> pgRoutingDocs.html

<http://download.osgeo.org/ pgrouting/forum/pgrouting.
postlbs.org/wiki/ pgRoutingDocs.html
<http://download.osgeo.org/pgrouting/forum/pgrouting.postlbs.org/wiki/pgRoutingDocs.html>>

  1. Let us know if you are using Linux or Windows? Linux is
    easier
    for us to support. So hopefully, you have access to a Linux
    machine.
  2. Check out the TRSP branch from github. - Need help? Ask :slight_smile:
  3. Build it. - Need help? Ask.
  4. Install it. - Need help? Ask.
  5. Try out the Workshops & Tutorials
  6. I have some simple test cases for trsp, somewhere, I will
    post a
    link to download it.
  7. Look at the flow of control from SQL, to plpgsql
    function, to C
    wrappers, to C++ code in the extra/trsp/* files. Ask
    questions so
    you understand this. You will need to mirror this flow for
    your project.
  8. start planning out your project in terms of how you will
    integrate your code using the above trsp as a model.

Ok, this is a lot of stuff, but you have some time. My goal
here is
to lay out high level tasks in an order that will make your
project
flow smoothly. The key is communications. Please let us know
what
you are doing? We are here to help you and guide you to a
successful
conclusion.

Jay, Roni - since you have both been GSoC students and recently
worked on various projects in pgRouting, feel free to jump
in with
any thoughts hints, etc.

Best regards,
-Steve


pgrouting-dev mailing list
pgrouting-dev@lists.osgeo.org
mailto:[pgrouting-dev@lists.osgeo.org](mailto:pgrouting-dev@lists.osgeo.org)

<mailto:pgrouting-dev@lists. osgeo.org

mailto:[pgrouting-dev@lists.osgeo.org](mailto:pgrouting-dev@lists.osgeo.org)>
http://lists.osgeo.org/ mailman/listinfo/pgrouting-dev
<http://lists.osgeo.org/ mailman/listinfo/pgrouting-dev

<http://lists.osgeo.org/mailman/listinfo/pgrouting-dev> >


pgrouting-dev mailing list
pgrouting-dev@lists.osgeo.org mailto:[pgrouting-dev@lists.osgeo.org](mailto:pgrouting-dev@lists.osgeo.org)
http://lists.osgeo.org/ mailman/listinfo/pgrouting-dev
<http://lists.osgeo.org/mailman/listinfo/pgrouting-dev>


pgrouting-dev mailing list
pgrouting-dev@lists.osgeo.org mailto:[pgrouting-dev@lists.osgeo.org](mailto:pgrouting-dev@lists.osgeo.org)
http://lists.osgeo.org/ mailman/listinfo/pgrouting-dev
<http://lists.osgeo.org/mailman/listinfo/pgrouting-dev>


pgrouting-dev mailing list
pgrouting-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/pgrouting-dev


pgrouting-dev mailing list
pgrouting-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/pgrouting-dev