Hi Sarthak,

1. The GDAL have 2 postgis drivers (raster and vector).
2. You need to add some information to the doxygen comment of GetConnectionInfo method about new functionality. 3. Do you look at psql behaviour? It seems to me the ticket author means to get the database name not only from environment variable, but also from the current logged user name. 4. There is a logic error: You form connection string based on parameters (papszParams) here - https://github.com/sarthak-0415/gdal/blob/trunk/gdal/frmts/postgisraster/postgisrasterdataset.cpp#L2502 , but change the papszParams below (i.e. https://github.com/sarthak-0415/gdal/blob/trunk/gdal/frmts/postgisraster/postgisrasterdataset.cpp#L2605). Also changed papszParams never used and only freed here - https://github.com/sarthak-0415/gdal/blob/trunk/gdal/frmts/postgisraster/postgisrasterdataset.cpp#L2735.

Best regards,
    Dmitry

13.03.2016 00:10, sarthak agarwal пишет:

Thank you for your reply Dmitry,

Yesterday I was working on ticket 6294 <https://trac.osgeo.org/gdal/ticket/6294> but since you said it was controversial I started to look around at ticket 6316 <https://trac.osgeo.org/gdal/ticket/6316>,

I figured out that we have to add a |else| statement after this code <https://github.com/sarthak-0415/gdal/blob/trunk/gdal/frmts/postgisraster/postgisrasterdataset.cpp> to give a default value to the |ppszDbname| in case user dosen’t provide any database name by default.

And I suggest this small enhancement <https://github.com/OSGeo/gdal/commit/e7b2e9e9cd946d257cae5dfd196b4786cc2c0e94> to the code. Although I am not sure of this line <https://github.com/sarthak-0415/gdal/blob/trunk/gdal/frmts/postgisraster/postgisrasterdataset.cpp#L2642> where I want to copy the |userName| into |dbName|.

This is a small fix and I wanted to discuss further on it.

I have succesfully build the code on travis <https://travis-ci.org/sarthak-0415/gdal/builds/115574203>, please check it once.

I have some doubts regarding some variables and functions for which I am still reading the code.
I will get back to you if I have some more doubts.

Regards,
Sarthak

On Sat, Mar 12, 2016 at 10:42 PM, Dmitry Baryshnikov <bishop....@gmail.com <mailto:bishop....@gmail.com>> wrote:

    Hello GSoC students!

    Many of you wrote to different lists and directly for me. I tried
    to systematize your questions.

    1. First of all each student need to subscribe to
    s...@lists.osgeo.org <mailto:s...@lists.osgeo.org> (the themes
    connected with organizing moments) and gdal-dev@lists.osgeo.org
    <mailto:gdal-dev@lists.osgeo.org> (the themes about ideas,
    tickets, coding and community). Please don't flood both lists the
    same letters.

    2. Next - I dig the GDAL tracker and found some tickets worth to
    be fixed. This work help you to understand the project structure
    and how it works (building, testing and so on) and help project to
    became better.
    The expected result is applied pool request in GDAL main
    repository at github (https://github.com/OSGeo/gdal).
    By the way, after pool request to this repository, the provided
    fixes are tested via TravisC and over test utilities.
    Before making pool request please test it yourself (ubuntu and
    windows is enough, virtualbox or preferable virtualization soft
    may help here).
    Here is the tickets I think is good for you (it's welcome if
    community fix this list - maybe some tickets need to be excluded
    or some included):

    - https://trac.osgeo.org/gdal/ticket/2773
    - https://trac.osgeo.org/gdal/ticket/5035 - Alex
    - https://trac.osgeo.org/gdal/ticket/5347
    - https://trac.osgeo.org/gdal/ticket/5592
    - https://trac.osgeo.org/gdal/ticket/5681
    - https://trac.osgeo.org/gdal/ticket/5705
    - https://trac.osgeo.org/gdal/ticket/6185 - Tanuj
    - https://trac.osgeo.org/gdal/ticket/6222
    - https://trac.osgeo.org/gdal/ticket/6246
    - https://trac.osgeo.org/gdal/ticket/6304
    - https://trac.osgeo.org/gdal/ticket/6316
    - https://trac.osgeo.org/gdal/ticket/6385

    I checked tickets already get by students. It's good to discuss
    with community how you plan to fix the tickets before start
    coding. Also, choose tickets carefully, we need students with good
    skills, so the ticket should show your potential. Some of you
    already choose another tickets, and this is normal too, but they
    need to be discussed too. For example the ticket
    https://trac.osgeo.org/gdal/ticket/6294 is rather controversial.

    3. We need to see which ideas each of student choose, and what is
    a plan how to release them. You need some discussion with the
    community what is best way or some directions to do it. This is
    not spoil of the time as your ideas come as background for your
    project announces.

    It'll be nice have more details for some ideas from list
    https://trac.osgeo.org/gdal/wiki/SummerOfCode. The ideas #7,8,9
    are very briefly.

-- Best regards,
        Dmitry

​

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

Reply via email to