<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Mar 14, 2016, at 11:57 AM, sarthak agarwal <<a href="mailto:sarthak0415@gmail.com" class="">sarthak0415@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">Hello devs,<div class=""><br class=""></div><div class="">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.</div><div class="">I today mailed massimo and waiting for his reply.</div></div></div></blockquote><div><br class=""></div><div class="">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?</div><div class=""><br class=""></div><div class="">I also recommend to have a detailed look at:</div><div class=""><a href="https://wiki.osgeo.org/wiki/Google_Summer_of_Code_Recommendations_for_Students" class="">https://wiki.osgeo.org/wiki/Google_Summer_of_Code_Recommendations_for_Students</a></div><div class="">and a look at how past proposal are structured. The student is suppose to compile a complete proposal including a detailed timeline. </div><div class=""><br class=""></div><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class=""><br class=""></div><div class="">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.</div></div></div></blockquote><div><br class=""></div><div>you can find a black of the reports at:</div><div><a href="http://epinux.com/OSGeo-live/osgeolive-gsoc-2015/Report/" class="">http://epinux.com/OSGeo-live/osgeolive-gsoc-2015/Report/</a></div><div><br class=""></div><div><br class=""></div><div><br class=""></div><div><div class="">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.</div><div class="">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).</div></div><div><br class=""></div><div>There are unresolved issue that you can start with.</div><div>The first basic one is to have the cesium-js mouse action and camera parameters sending back information to the python kernel.</div><div><div class=""><br class=""></div><div class="">see this issue:</div><div class=""><a href="https://github.com/petrushy/CesiumWidget/issues/17" class="">https://github.com/petrushy/CesiumWidget/issues/17</a></div></div><div><br class=""></div><div>To test your skill:</div><div><br class=""></div><div><div class="">essentially what is needed is a global variable say:“camera view” </div><div class="">where info about the camera status [lat, lon, roll, pitch, heading] are stored</div><div class=""><br class=""></div><div class="">From python we want the functions ```zoom_to``` and ```fly_to``` to use this variable to update the camera status</div><div class=""><br class=""></div><div class="">and we also want update the same variable “ camera view” </div><div class="">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)</div><div class=""><br class=""></div><div class="">Hope it make sense, feel free to mail me, add comment on the github issue or join us on irc.</div><div class=""><br class=""></div><div class="">Note: there is an other student which already showed interest in the same project, he/she is in cc to this mail.</div><div class=""><br class=""></div><div class="">Thanks,</div><div class=""><br class=""></div><div class="">Massimo.</div><div class=""><br class=""></div></div><div><br class=""></div><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class=""><br class=""></div><div class="">Also I would like to talk about the project proposal to be submitted next week.</div><div class=""><br class=""></div><div class="">Regards,</div><div class="">Sarthak</div><div class=""><br class=""></div></div><div class="gmail_extra"><br class=""><div class="gmail_quote">On Sat, Mar 12, 2016 at 1:12 AM, sarthak agarwal <span dir="ltr" class=""><<a href="mailto:sarthak0415@gmail.com" target="_blank" class="">sarthak0415@gmail.com</a>></span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="">Thank you for the reply Cameron. <br class=""><br class="">I will try to read all the previous mail related to this project from archives and try to make sense out of by them.<div class="">I will get back to you by tomorrow with my revised understanding and doubts.</div><div class=""><br class="">Meanwhile any help from the community will be highly appreciated.<br class=""><br class=""></div><div class="">Regards,</div><div class="">Sarthak</div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br class=""><div class="gmail_quote">On Sat, Mar 12, 2016 at 12:57 AM, Cameron Shorter <span dir="ltr" class=""><<a href="mailto:cameron.shorter@gmail.com" target="_blank" class="">cameron.shorter@gmail.com</a>></span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000" class="">
Hi Sarthak,<br class="">
You will like get better answers to your question by going to the
OSGeo-Live email list.<br class="">
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.<br class="">
Warm regards, Cameron<div class=""><div class=""><br class="">
<br class="">
<div class="">On 12/03/2016 6:22 am, sarthak agarwal
wrote:<br class="">
</div>
<blockquote type="cite" class="">
<div dir="ltr" class=""><p style="margin:0px 0px 1.2em!important" class="">Thanks for the reply
Cameron.</p><p style="margin:0px 0px 1.2em!important" class="">I read the blog and
last year's <a href="http://www.google-melange.com/gsoc/proposal/public/google/gsoc2015/massimo_di_stefano/5643440998055936" target="_blank" class="">proposal</a> and what I understood from it
is -<br class="">
1. "Create a notebook for OSgeo live (I am not very sure which
all topics will be covered in the notebook)." <br class="">
2. The project has already started last year and I have to add
more topics to it (Correct me if I am wrong).<br class="">
3. The notebook will contain description of the dataset and
some kind of code</p><p style="margin:0px 0px 1.2em!important" class="">Right Now my
understanding is pretty vague, sorry for that.<br class="">
<br class="">
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)?</p><p style="margin:0px 0px 1.2em!important" class="">Would you like me to
do any qualification task to back my technical skills, I'll be
happy to do it.<br class="">
<br class="">
On Fri, Mar 11, 2016 at 11:10 PM, Cameron Shorter <<a href="mailto:cameron.shorter@gmail.com" target="_blank" class=""></a><a href="mailto:cameron.shorter@gmail.com" target="_blank" class="">cameron.shorter@gmail.com</a>>
wrote:<br class="">
</p>
<div class="">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Hello
Sarthak,<br class="">
I'm CCing the other OSGeo-Live mentor, Massimo.<br class="">
I suggest you also CC our email list: <a href="mailto:Live-demo@lists.osgeo.org" target="_blank" class=""></a><a href="mailto:Live-demo@lists.osgeo.org" target="_blank" class="">Live-demo@lists.osgeo.org</a>.<br class="">
<br class="">
The current OSGeo-Live proposal builds upon last year's work
from Massimo.<br class="">
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.<br class="">
<br class="">
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:<br class="">
<a href="http://cameronshorter.blogspot.com.au/2011/06/memoirs-of-cat-herder-coordinating.html" rel="noreferrer" target="_blank" class="">http://cameronshorter.blogspot.com.au/2011/06/memoirs-of-cat-herder-coordinating.html</a><br class="">
<br class="">
Notebooks, once adopted, should help with that.<br class="">
<br class="">
Other areas which would help include:<br class="">
* Setting up a process which makes translation easier<br class="">
* Improving packaging, in particular of java applications
within a debian based environment<br class="">
These last two ideas possibly won't qualify for GSoC
sponsorship (which is about coding)<br class="">
<br class="">
Warm regards,<br class="">
Cameron<br class="">
<br class="">
(Feel free to CC the osgeolive email list in your response)
<div class="">
<div class=""><br class="">
<br class="">
<br class="">
On 11/03/2016 1:53 am, sarthak agarwal wrote:<br class="">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><br class="">
Hello devs,<br class="">
<br class="">
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.<br class="">
<br class="">
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.<br class="">
<br class="">
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.<br class="">
<br class="">
Can someone please guide me in the same direction.
Attached is my resume.<br class="">
<br class="">
Regards,<br class="">
Sarthak Agarwal<br class="">
Btech and Ms by research in Spatial Informatics<br class="">
International Institute Of Information Technology
,Hyderabad<br class="">
<br class="">
</blockquote>
<br class="">
</div>
</div>
<span class=""><font color="#888888" class="">
-- <br class="">
Cameron Shorter,<br class="">
Software and Data Solutions Manager<br class="">
LISAsoft<br class="">
Suite 112, Jones Bay Wharf,<br class="">
26 - 32 Pirrama Rd, Pyrmont NSW 2009<br class="">
<br class="">
P <a href="tel:%2B61%202%209009%205000" value="+61290095000" target="_blank" class="">+61 2 9009 5000</a>, W <a href="http://www.lisasoft.com/" rel="noreferrer" target="_blank" class="">www.lisasoft.com</a>, F +61 2 9009
5099<br class="">
<br class="">
</font></span></blockquote>
</div>
<div title="MDH:PGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPlRoYW5rcyBmb3IgdGhlIHJlcGx5IENhbWVyb24uPC9kaXY+PGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPjxicj5JIHJlYWQgdGhlIGxhc3QgeWVhciBbcHJv
cG9zYWxdKGh0dHA6Ly93d3cuZ29vZ2xlLW1lbGFuZ2UuY29tL2dzb2MvcHJvcG9zYWwvcHVibGlj
L2dvb2dsZS9nc29jMjAxNS9tYXNzaW1vX2RpX3N0ZWZhbm8vNTY0MzQ0MDk5ODA1NTkzNik8L2Rp
dj48ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+PGJyPjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX2V4
dHJhIj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPk9uIEZyaSwgTWFyIDExLCAyMDE2IGF0
IDExOjEwIFBNLCBDYW1lcm9uIFNob3J0ZXIgPHNwYW4gZGlyPSJsdHIiPiZsdDs8YSBocmVmPSJt
YWlsdG86Y2FtZXJvbi5zaG9ydGVyQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmNhbWVyb24u
c2hvcnRlckBnbWFpbC5jb208L2E+Jmd0Ozwvc3Bhbj4gd3JvdGU6PGJyPjxibG9ja3F1b3RlIGNs
YXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjogMHB4IDBweCAwcHggMC44ZXg7IGJvcmRl
ci1sZWZ0LXdpZHRoOiAxcHg7IGJvcmRlci1sZWZ0LWNvbG9yOiByZ2IoMjA0LCAyMDQsIDIwNCk7
IGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsgcGFkZGluZy1sZWZ0OiAxZXg7Ij5IZWxsbyBTYXJ0
aGFrLDxicj4KSSdtIENDaW5nIHRoZSBvdGhlciBPU0dlby1MaXZlIG1lbnRvciwgTWFzc2ltby48
YnI+Ckkgc3VnZ2VzdCB5b3UgYWxzbyBDQyBvdXIgZW1haWwgbGlzdDogPGEgaHJlZj0ibWFpbHRv
OkxpdmUtZGVtb0BsaXN0cy5vc2dlby5vcmciIHRhcmdldD0iX2JsYW5rIj5MaXZlLWRlbW9AbGlz
dHMub3NnZW8ub3JnPC9hPi48YnI+Cjxicj4KVGhlIGN1cnJlbnQgT1NHZW8tTGl2ZSBwcm9wb3Nh
bCBidWlsZHMgdXBvbiBsYXN0IHllYXIncyB3b3JrIGZyb20gTWFzc2ltby48YnI+Ck92ZXIgdGhl
IGxhc3QgY291cGxlIG9mIGRheXMsIE1hc3NpbW8gYW5kIEkgaGF2ZSBiZWVuIGRlYmF0aW5nIHRo
ZSBmb2N1cyBvZiBOb3RlYm9va3MsIGFuZCBJJ2xsIGFzayBNYXNzaW1vIHRvIGRlc2NyaWJlIGhp
cyBzdWdnZXN0aW9uIHRvIHlvdS48YnI+Cjxicj4KRm9yIG1lLCBJIHRoaW5rIHRoZSBjb3JlIG9m
IE9TR2VvLUxpdmUgaXMgdG8gcHJvdmlkZSB0b29scyB3aGljaCBtYWtlIGl0IGVhc3kgZm9yIG90
aGVyIGRldmVsb3BlcnMgdG8gZGVtb25zdHJhdGUgdGhlaXIgYXBwbGljYXRpb25zLCBhbmQgdG8g
ZG8gdGhpcyBpbiBhIHdheSB0aGF0IGlzIGVhc3kgdG8gbWFpbnRhaW4gbG9uZyB0ZXJtLiBCYWNr
Z3JvdW5kIGhlcmU6PGJyPgo8YSBocmVmPSJodHRwOi8vY2FtZXJvbnNob3J0ZXIuYmxvZ3Nwb3Qu
Y29tLmF1LzIwMTEvMDYvbWVtb2lycy1vZi1jYXQtaGVyZGVyLWNvb3JkaW5hdGluZy5odG1sIiBy
ZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5odHRwOi8vY2FtZXJvbnNob3J0ZXIuYmxv
Z3Nwb3Q8d2JyPi5jb20uYXUvMjAxMS8wNi9tZW1vaXJzLW9mLTx3YnI+Y2F0LWhlcmRlci1jb29y
ZGluYXRpbmcuaHRtbDwvYT48YnI+Cjxicj4KTm90ZWJvb2tzLCBvbmNlIGFkb3B0ZWQsIHNob3Vs
ZCBoZWxwIHdpdGggdGhhdC48YnI+Cjxicj4KT3RoZXIgYXJlYXMgd2hpY2ggd291bGQgaGVscCBp
bmNsdWRlOjxicj4KKiBTZXR0aW5nIHVwIGEgcHJvY2VzcyB3aGljaCBtYWtlcyB0cmFuc2xhdGlv
biBlYXNpZXI8YnI+CiogSW1wcm92aW5nIHBhY2thZ2luZywgaW4gcGFydGljdWxhciBvZiBqYXZh
IGFwcGxpY2F0aW9ucyB3aXRoaW4gYSBkZWJpYW4gYmFzZWQgZW52aXJvbm1lbnQ8YnI+ClRoZXNl
IGxhc3QgdHdvIGlkZWFzIHBvc3NpYmx5IHdvbid0IHF1YWxpZnkgZm9yIEdTb0Mgc3BvbnNvcnNo
aXAgKHdoaWNoIGlzIGFib3V0IGNvZGluZyk8YnI+Cjxicj4KV2FybSByZWdhcmRzLDxicj4KQ2Ft
ZXJvbjxicj4KPGJyPgooRmVlbCBmcmVlIHRvIENDIHRoZSBvc2dlb2xpdmUgZW1haWwgbGlzdCBp
biB5b3VyIHJlc3BvbnNlKTxkaXYgY2xhc3M9IiI+PGRpdiBjbGFzcz0iaDUiPjxicj4KPGJyPgo8
YnI+Ck9uIDExLzAzLzIwMTYgMTo1MyBhbSwgc2FydGhhayBhZ2Fyd2FsIHdyb3RlOjxicj4KPGJs
b2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOiAwcHggMHB4IDBweCAw
LjhleDsgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgYm9yZGVyLWxlZnQtY29sb3I6IHJnYigyMDQs
IDIwNCwgMjA0KTsgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOyBwYWRkaW5nLWxlZnQ6IDFleDsi
Pgo8YnI+CiZuYnNwO0hlbGxvIGRldnMsPGJyPgo8YnI+Ck15c2VsZiBTYXJ0aGFrIGN1cnJlbnRs
eSB3b3JraW5nIHVuZGVyIERyLiBLUyBSYWphbiBhcyBhIHJlc2VhcmNoIHN0dWRlbnQgaW4gU3Bh
dGlhbCBJbmZvcm1hdGljcyBMYWIsIElJSVQgaHlkZXJhYmFkIC4gSSBhbSBjdXJyZW50bHkgd29y
a2luZyBpbiBzcGF0aWFsIGRhdGFiYXNlcyBieSBvcHRpbWl6aW5nIHRoZSBwZXJmb3JtYW5jZSBv
ZiBtb25nb0RiIGZvciBzcGF0aWFsIGRhdGFiYXNlcy4gUHJldmlvdXNseSBpIGhhdmUgd29ya2Vk
IG9uIEJpbGxib2FyZCBwbGFjZW1lbnQgb3B0aW1pemF0aW9uIHByb2JsZW0odXNpbmcgUUdJUykg
YW5kIHdpdGggcGdSb3V0aW5nIGFzIGEgcGFydCBvZiBteSBwcmV2aW91cyBHU09DIHByb2plY3Qu
IEkgYWxzbyBwdWJsaXNoZWQgYSBwYXBlciBARk9TUzRHIHNvdXRoIGtvcmVhIGxhc3QgeWVhciB3
aGVyZSBJIGNhbWUgdG8ga25vdyBtb3JlIGFib3V0IE9TR0VPIGxpdmUgYW5kIHNpbmNlIHRoZW4g
SSBhbSB1c2luZyBpdC48YnI+Cjxicj4KSSBhbSBhbiBvcGVuIHNvdXJjZSBlbnRodXNpYXN0IGFu
ZCBsaWtlcyB0byBjb250cmlidXRlIHRvIG91ciBPU0dFTyBjb21tdW5pdHkuIEkgYW0gaW50ZXJl
c3RlZCBpbiB3b3JraW5nIHdpdGggT3NHZW8gTGl2ZSBhcyBhIHBhcnQgb2YgR1NPQyBwcm9qZWN0
Ljxicj4KPGJyPgpJIGxvb2tlZCBhdCB0aGUgd2lraSBwYWdlIGJ1dCBjb3VsZG4ndCBnZXQgYW55
IGdvb2QgaW5zaWdodCBvZiB0aGUgcHJvamVjdC4gQ291bGQgeW91IHBsZWFzZSBnaXZlIGEgYnJp
ZWYgZGVzY3JpcHRpb24gb2YgdGhlIHByb2plY3Qgc28gdGhhdCBJIGNhbiBwaXRjaCBteSBpZGVh
cyBvbiBpdC48YnI+Cjxicj4KQ2FuIHNvbWVvbmUgcGxlYXNlIGd1aWRlIG1lIGluIHRoZSBzYW1l
IGRpcmVjdGlvbi4gQXR0YWNoZWQgaXMgbXkgcmVzdW1lLjxicj4KPGJyPgpSZWdhcmRzLDxicj4K
U2FydGhhayBBZ2Fyd2FsPGJyPgpCdGVjaCBhbmQgTXMgYnkgcmVzZWFyY2ggaW4gU3BhdGlhbCBJ
bmZvcm1hdGljczxicj4KSW50ZXJuYXRpb25hbCBJbnN0aXR1dGUgT2YgSW5mb3JtYXRpb24gVGVj
aG5vbG9neSAsSHlkZXJhYmFkPGJyPgo8YnI+CjwvYmxvY2txdW90ZT4KPGJyPjwvZGl2PjwvZGl2
PjxzcGFuIGNsYXNzPSIiPjxmb250IGNvbG9yPSIjODg4ODg4Ij4KLS0gPGJyPgpDYW1lcm9uIFNo
b3J0ZXIsPGJyPgpTb2Z0d2FyZSBhbmQgRGF0YSBTb2x1dGlvbnMgTWFuYWdlcjxicj4KTElTQXNv
ZnQ8YnI+ClN1aXRlIDExMiwgSm9uZXMgQmF5IFdoYXJmLDxicj4KMjYgLSAzMiBQaXJyYW1hIFJk
LCBQeXJtb250IE5TVyAyMDA5PGJyPgo8YnI+ClAgKzYxIDIgOTAwOSA1MDAwLCZuYnNwOyBXIDxh
IGhyZWY9Imh0dHA6Ly93d3cubGlzYXNvZnQuY29tIiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0i
X2JsYW5rIj53d3cubGlzYXNvZnQuY29tPC9hPiwmbmJzcDsgRiArNjEgMiA5MDA5IDUwOTk8YnI+
Cjxicj4KPC9mb250Pjwvc3Bhbj48L2Jsb2NrcXVvdGU+PC9kaXY+PGJyPjwvZGl2Pg==" style="min-height:0;width:0;max-height:0;max-width:0;overflow:hidden;font-size:0em;padding:0;margin:0" class=""></div>
</div>
</blockquote>
<br class="">
<pre cols="72" class="">--
Cameron Shorter,
Software and Data Solutions Manager
LISAsoft
Suite 112, Jones Bay Wharf,
26 - 32 Pirrama Rd, Pyrmont NSW 2009
P <a href="tel:%2B61%202%209009%205000" value="+61290095000" target="_blank" class="">+61 2 9009 5000</a>, W <a href="http://www.lisasoft.com/" target="_blank" class="">www.lisasoft.com</a>, F <a href="tel:%2B61%202%209009%205099" value="+61290095099" target="_blank" class="">+61 2 9009 5099</a></pre>
</div></div></div>
</blockquote></div><br class=""></div>
</div></div></blockquote></div><br class=""></div>
</div></blockquote></div><br class=""></body></html>