[Live-demo] GSOC 2016

massimo di stefano massimodisasha at gmail.com
Mon Mar 14 08:12:08 PDT 2016


> On Mar 14, 2016, at 11:57 AM, sarthak agarwal <sarthak0415 at gmail.com> wrote:
> 
> Hello devs,
> 
> I read the last year's GSOC page and proposal and now I guess I have s brief idea about the project. And I am very interested in contributing to it.
> I today mailed massimo and waiting for his reply.

Hi Sarthak Can you provide us more info about your programming background (languages) and to any work/project you did with open source geospatial software?

I also recommend to have a detailed look at:
https://wiki.osgeo.org/wiki/Google_Summer_of_Code_Recommendations_for_Students <https://wiki.osgeo.org/wiki/Google_Summer_of_Code_Recommendations_for_Students>
and a look at how past proposal are structured. The student is suppose to compile a complete proposal including a detailed timeline. 

> 
> But I cannot find the reports of the last year's project. So I have some doubts regarding what should be done next. If anyone of you can give me a small task to test my skills it will be really good.

you can find a black of the reports at:
http://epinux.com/OSGeo-live/osgeolive-gsoc-2015/Report/ <http://epinux.com/OSGeo-live/osgeolive-gsoc-2015/Report/>



The main coding-part of the GSoC-2015 idea focus on the development of a js widget to render and interact geospatial data within a notebook.
Cesium-js has been chosen as map-canvas, so most of the development will happen on the cesium widget code but the same code-concepts apply with any other js-map canvas. Essentially what is needed is a “bi-directional communication” between python and js (which is performed using the ipywidget library).

There are unresolved issue that you can start with.
The first basic one is to have the cesium-js mouse action and camera parameters sending back information to the python kernel.

see this issue:
https://github.com/petrushy/CesiumWidget/issues/17 <https://github.com/petrushy/CesiumWidget/issues/17>

To test your skill:

essentially what is needed is a global variable say:“camera view” 
where info about the camera status [lat, lon, roll, pitch, heading] are stored

From python we want the functions ```zoom_to``` and  ```fly_to``` to use this variable to update the camera status

and we also want update the same variable “ camera view” 
each time the status of the camera will change (from the js side, eng: each time the user will pan, zoom etc .. the cesium globe)

Hope it make sense, feel free to mail me, add comment on the github issue or join us on irc.

Note: there is an other student which already showed interest in the same project, he/she is in cc to this mail.

Thanks,

Massimo.


> 
> Also I would like to talk about the project proposal to be submitted next week.
> 
> Regards,
> Sarthak
> 
> 
> On Sat, Mar 12, 2016 at 1:12 AM, sarthak agarwal <sarthak0415 at gmail.com <mailto:sarthak0415 at gmail.com>> wrote:
> Thank you for the reply Cameron. 
> 
> I will try to read all the previous mail related to this project from archives and try to make sense out of by them.
> I will get back to you by tomorrow with my revised understanding and doubts.
> 
> Meanwhile any help from the community will be highly appreciated.
> 
> Regards,
> Sarthak
> 
> On Sat, Mar 12, 2016 at 12:57 AM, Cameron Shorter <cameron.shorter at gmail.com <mailto:cameron.shorter at gmail.com>> wrote:
> Hi Sarthak,
> You will like get better answers to your question by going to the OSGeo-Live email list.
> Re clarity on what is required for this project, no need to apologise, as I think that we in the OSGeo-Live community need to provide the clarity to ourselves. I'm hoping Massimo will respond with some suggestions.
> Warm regards, Cameron
> 
> 
> On 12/03/2016 6:22 am, sarthak agarwal wrote:
>> Thanks for the reply Cameron.
>> 
>> I read the blog and last year's proposal <http://www.google-melange.com/gsoc/proposal/public/google/gsoc2015/massimo_di_stefano/5643440998055936> and what I understood from it is -
>> 1. "Create a notebook for OSgeo live (I am not very sure which all topics will be covered in the notebook)." 
>> 2. The project has already started last year and I have to add more topics to it (Correct me if I am wrong).
>> 3. The notebook will contain description of the dataset and some kind of code
>> 
>> Right Now my understanding is pretty vague, sorry for that.
>> 
>> Can you please elaborate the idea so that I have a clearer picture of what is needed in the project. And also what will be the scope of the project (GSOC)?
>> 
>> Would you like me to do any qualification task to back my technical skills, I'll be happy to do it.
>> 
>> On Fri, Mar 11, 2016 at 11:10 PM, Cameron Shorter < <mailto:cameron.shorter at gmail.com>cameron.shorter at gmail.com <mailto:cameron.shorter at gmail.com>> wrote:
>> Hello Sarthak,
>> I'm CCing the other OSGeo-Live mentor, Massimo.
>> I suggest you also CC our email list:  <mailto:Live-demo at lists.osgeo.org>Live-demo at lists.osgeo.org <mailto:Live-demo at lists.osgeo.org>.
>> 
>> The current OSGeo-Live proposal builds upon last year's work from Massimo.
>> Over the last couple of days, Massimo and I have been debating the focus of Notebooks, and I'll ask Massimo to describe his suggestion to you.
>> 
>> For me, I think the core of OSGeo-Live is to provide tools which make it easy for other developers to demonstrate their applications, and to do this in a way that is easy to maintain long term. Background here:
>> http://cameronshorter.blogspot.com.au/2011/06/memoirs-of-cat-herder-coordinating.html <http://cameronshorter.blogspot.com.au/2011/06/memoirs-of-cat-herder-coordinating.html>
>> 
>> Notebooks, once adopted, should help with that.
>> 
>> Other areas which would help include:
>> * Setting up a process which makes translation easier
>> * Improving packaging, in particular of java applications within a debian based environment
>> These last two ideas possibly won't qualify for GSoC sponsorship (which is about coding)
>> 
>> Warm regards,
>> Cameron
>> 
>> (Feel free to CC the osgeolive email list in your response)
>> 
>> 
>> 
>> On 11/03/2016 1:53 am, sarthak agarwal wrote:
>> 
>>  Hello devs,
>> 
>> Myself Sarthak currently working under Dr. KS Rajan as a research student in Spatial Informatics Lab, IIIT hyderabad . I am currently working in spatial databases by optimizing the performance of mongoDb for spatial databases. Previously i have worked on Billboard placement optimization problem(using QGIS) and with pgRouting as a part of my previous GSOC project. I also published a paper @FOSS4G south korea last year where I came to know more about OSGEO live and since then I am using it.
>> 
>> I am an open source enthusiast and likes to contribute to our OSGEO community. I am interested in working with OsGeo Live as a part of GSOC project.
>> 
>> I looked at the wiki page but couldn't get any good insight of the project. Could you please give a brief description of the project so that I can pitch my ideas on it.
>> 
>> Can someone please guide me in the same direction. Attached is my resume.
>> 
>> Regards,
>> Sarthak Agarwal
>> Btech and Ms by research in Spatial Informatics
>> International Institute Of Information Technology ,Hyderabad
>> 
>> 
>> -- 
>> Cameron Shorter,
>> Software and Data Solutions Manager
>> LISAsoft
>> Suite 112, Jones Bay Wharf,
>> 26 - 32 Pirrama Rd, Pyrmont NSW 2009
>> 
>> P +61 2 9009 5000 <tel:%2B61%202%209009%205000>,  W www.lisasoft.com <http://www.lisasoft.com/>,  F +61 2 9009 5099
>> 
> 
> -- 
> Cameron Shorter,
> Software and Data Solutions Manager
> LISAsoft
> Suite 112, Jones Bay Wharf,
> 26 - 32 Pirrama Rd, Pyrmont NSW 2009
> 
> P +61 2 9009 5000 <tel:%2B61%202%209009%205000>,  W www.lisasoft.com <http://www.lisasoft.com/>,  F +61 2 9009 5099 <tel:%2B61%202%209009%205099>
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/osgeolive/attachments/20160314/5dea842a/attachment.html>


More information about the Osgeolive mailing list