<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.osgeo.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gabry501</id>
	<title>OSGeo - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.osgeo.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gabry501"/>
	<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/wiki/Special:Contributions/Gabry501"/>
	<updated>2026-04-11T21:46:34Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.9</generator>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Gabriele_Prestifilippo&amp;diff=132831</id>
		<title>Gabriele Prestifilippo</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Gabriele_Prestifilippo&amp;diff=132831"/>
		<updated>2024-11-18T09:29:46Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{OSGeo Member&lt;br /&gt;
|Name=Gabriele Prestifilippo&lt;br /&gt;
|JobTitle=Research Fellow&lt;br /&gt;
|Company=Politecnico di Milano&lt;br /&gt;
|Address=P.zza Leonarda da Vinci, 32&lt;br /&gt;
|Country=Italy&lt;br /&gt;
|State=Italy&lt;br /&gt;
|City=Milano&lt;br /&gt;
|Coordinate=45.4778504, 9.2259126&lt;br /&gt;
|Email=g.prestifilippo@gisdev.io&lt;br /&gt;
|SocialMedia=https://www.linkedin.com/in/gabrieleprestifilippo/;&lt;br /&gt;
|Photo=Gabriele_prestifilippo.jpg&lt;br /&gt;
|Languages=English; Italian;&lt;br /&gt;
|Info=Gabriele Prestifilippo obtained a B.Sc. degree in Computer Engineering at Università degli Studi di Catania in 2014. In 2016 he obtained a M.Sc. in Computer Science and Engineering at Politecnico di Milano with a thesis on Geographic Information Systems (GIS), creating a web application to visualize and analyze multidimensional datasets in more than three dimensions. He is a contributor to FOSS community. He is interested in full-stack web development and he is researching about web technologies involved in the GIS field.&lt;br /&gt;
}}&lt;br /&gt;
{{OSGeo Experience&lt;br /&gt;
|User=Yes&lt;br /&gt;
|Committee=No&lt;br /&gt;
|Board=No&lt;br /&gt;
|Coder=Yes&lt;br /&gt;
|Translate=No&lt;br /&gt;
|PSC=No&lt;br /&gt;
|ExBoard=No&lt;br /&gt;
|Charter=Yes&lt;br /&gt;
|Chair=No&lt;br /&gt;
|SolKatz=No&lt;br /&gt;
|Committer=No&lt;br /&gt;
}}&lt;br /&gt;
{{OSGeo Member FormEdit}}&lt;br /&gt;
&lt;br /&gt;
[[File:Gabriele_prestifilippo.jpg|thumb|right|100px|Gabriele Prestifilippo]]&lt;br /&gt;
&lt;br /&gt;
Research Fellow at Politecnico di Milano, Italy&lt;br /&gt;
&lt;br /&gt;
;Location:&lt;br /&gt;
----------&lt;br /&gt;
Milano, Italy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Short Bio&lt;br /&gt;
--------------&lt;br /&gt;
Gabriele Prestifilippo obtained a B.Sc. degree in Computer Engineering at Università degli Studi di Catania in 2014. In 2016 he obtained a M.Sc. in Computer Science and Engineering at Politecnico di Milano with a thesis on Geographic Information Systems (GIS), creating a web application to visualize and analyze multidimensional datasets in more than three dimensions. He is a contributor to FOSS community. He is interested in full-stack web development and he is researching about web technologies involved in the GIS field.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Contact:&lt;br /&gt;
---------&lt;br /&gt;
: Email: gabriele.prestifilippo AT polimi DOT it&lt;br /&gt;
&lt;br /&gt;
;Spoken Language(s):&lt;br /&gt;
--------------------&lt;br /&gt;
: English, Italian&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Profile last updated: 07 Sep 2017&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:OSGeo Member]]&lt;br /&gt;
[[Category:OSGeo_Advocate]]&lt;br /&gt;
[[Category:OSGeo Charter Member]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Gabriele_Prestifilippo&amp;diff=115526</id>
		<title>Gabriele Prestifilippo</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Gabriele_Prestifilippo&amp;diff=115526"/>
		<updated>2018-07-01T18:15:10Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: charte=yes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{OSGeo Member&lt;br /&gt;
|Name=Gabriele Prestifilippo&lt;br /&gt;
|JobTitle=Research Fellow&lt;br /&gt;
|Company=Politecnico di Milano&lt;br /&gt;
|Address=P.zza Leonarda da Vinci, 32&lt;br /&gt;
|Country=Italy&lt;br /&gt;
|State=Italy&lt;br /&gt;
|City=Milano&lt;br /&gt;
|Coordinate=45.4778504, 9.2259126&lt;br /&gt;
|Email=g.prestifilippo AT gisdev DOT io&lt;br /&gt;
|SocialMedia=https://www.linkedin.com/in/gabrieleprestifilippo/;&lt;br /&gt;
|Photo=Gabriele_prestifilippo.jpg&lt;br /&gt;
|Languages=English; Italian;&lt;br /&gt;
|Info=Gabriele Prestifilippo obtained a B.Sc. degree in Computer Engineering at Università degli Studi di Catania in 2014. In 2016 he obtained a M.Sc. in Computer Science and Engineering at Politecnico di Milano with a thesis on Geographic Information Systems (GIS), creating a web application to visualize and analyze multidimensional datasets in more than three dimensions. He is a contributor to FOSS community. He is interested in full-stack web development and he is researching about web technologies involved in the GIS field.&lt;br /&gt;
}}&lt;br /&gt;
{{OSGeo Experience&lt;br /&gt;
|User=Yes&lt;br /&gt;
|Committee=No&lt;br /&gt;
|Board=No&lt;br /&gt;
|Coder=Yes&lt;br /&gt;
|Translate=No&lt;br /&gt;
|PSC=No&lt;br /&gt;
|ExBoard=No&lt;br /&gt;
|Charter=Yes&lt;br /&gt;
|Chair=No&lt;br /&gt;
|SolKatz=No&lt;br /&gt;
|Committer=No&lt;br /&gt;
}}&lt;br /&gt;
{{OSGeo Member FormEdit}}&lt;br /&gt;
&lt;br /&gt;
[[File:Gabriele_prestifilippo.jpg|thumb|right|100px|Gabriele Prestifilippo]]&lt;br /&gt;
&lt;br /&gt;
Research Fellow at Politecnico di Milano, Italy&lt;br /&gt;
&lt;br /&gt;
;Location:&lt;br /&gt;
----------&lt;br /&gt;
Milano, Italy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Short Bio&lt;br /&gt;
--------------&lt;br /&gt;
Gabriele Prestifilippo obtained a B.Sc. degree in Computer Engineering at Università degli Studi di Catania in 2014. In 2016 he obtained a M.Sc. in Computer Science and Engineering at Politecnico di Milano with a thesis on Geographic Information Systems (GIS), creating a web application to visualize and analyze multidimensional datasets in more than three dimensions. He is a contributor to FOSS community. He is interested in full-stack web development and he is researching about web technologies involved in the GIS field.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Contact:&lt;br /&gt;
---------&lt;br /&gt;
: Email: gabriele.prestifilippo AT polimi DOT it&lt;br /&gt;
&lt;br /&gt;
;Spoken Language(s):&lt;br /&gt;
--------------------&lt;br /&gt;
: English, Italian&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Profile last updated: 07 Sep 2017&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:OSGeo Member]]&lt;br /&gt;
[[Category:OSGeo_Advocate]]&lt;br /&gt;
[[Category:OSGeo Charter Member]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Gabriele_Prestifilippo&amp;diff=115525</id>
		<title>Gabriele Prestifilippo</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Gabriele_Prestifilippo&amp;diff=115525"/>
		<updated>2018-07-01T18:14:26Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: insert charter member logo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{OSGeo Member&lt;br /&gt;
|Name=Gabriele Prestifilippo&lt;br /&gt;
|JobTitle=Research Fellow&lt;br /&gt;
|Company=Politecnico di Milano&lt;br /&gt;
|Address=P.zza Leonarda da Vinci, 32&lt;br /&gt;
|Country=Italy&lt;br /&gt;
|State=Italy&lt;br /&gt;
|City=Milano&lt;br /&gt;
|Coordinate=45.4778504, 9.2259126&lt;br /&gt;
|Email=g.prestifilippo AT gisdev DOT io&lt;br /&gt;
|SocialMedia=https://www.linkedin.com/in/gabrieleprestifilippo/;&lt;br /&gt;
|Photo=Gabriele_prestifilippo.jpg&lt;br /&gt;
|Languages=English; Italian;&lt;br /&gt;
|Info=Gabriele Prestifilippo obtained a B.Sc. degree in Computer Engineering at Università degli Studi di Catania in 2014. In 2016 he obtained a M.Sc. in Computer Science and Engineering at Politecnico di Milano with a thesis on Geographic Information Systems (GIS), creating a web application to visualize and analyze multidimensional datasets in more than three dimensions. He is a contributor to FOSS community. He is interested in full-stack web development and he is researching about web technologies involved in the GIS field.&lt;br /&gt;
}}&lt;br /&gt;
{{OSGeo Experience&lt;br /&gt;
|User=Yes&lt;br /&gt;
|Committee=No&lt;br /&gt;
|Board=No&lt;br /&gt;
|Coder=Yes&lt;br /&gt;
|Translate=No&lt;br /&gt;
|PSC=No&lt;br /&gt;
|ExBoard=No&lt;br /&gt;
|Charter=No&lt;br /&gt;
|Chair=No&lt;br /&gt;
|SolKatz=No&lt;br /&gt;
|Committer=No&lt;br /&gt;
}}&lt;br /&gt;
{{OSGeo Member FormEdit}}&lt;br /&gt;
&lt;br /&gt;
[[File:Gabriele_prestifilippo.jpg|thumb|right|100px|Gabriele Prestifilippo]]&lt;br /&gt;
&lt;br /&gt;
Research Fellow at Politecnico di Milano, Italy&lt;br /&gt;
&lt;br /&gt;
;Location:&lt;br /&gt;
----------&lt;br /&gt;
Milano, Italy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Short Bio&lt;br /&gt;
--------------&lt;br /&gt;
Gabriele Prestifilippo obtained a B.Sc. degree in Computer Engineering at Università degli Studi di Catania in 2014. In 2016 he obtained a M.Sc. in Computer Science and Engineering at Politecnico di Milano with a thesis on Geographic Information Systems (GIS), creating a web application to visualize and analyze multidimensional datasets in more than three dimensions. He is a contributor to FOSS community. He is interested in full-stack web development and he is researching about web technologies involved in the GIS field.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Contact:&lt;br /&gt;
---------&lt;br /&gt;
: Email: gabriele.prestifilippo AT polimi DOT it&lt;br /&gt;
&lt;br /&gt;
;Spoken Language(s):&lt;br /&gt;
--------------------&lt;br /&gt;
: English, Italian&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Profile last updated: 07 Sep 2017&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:OSGeo Member]]&lt;br /&gt;
[[Category:OSGeo_Advocate]]&lt;br /&gt;
[[Category:OSGeo Charter Member]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Gabriele_Prestifilippo&amp;diff=115524</id>
		<title>Gabriele Prestifilippo</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Gabriele_Prestifilippo&amp;diff=115524"/>
		<updated>2018-07-01T18:13:30Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: update email address&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{OSGeo Member&lt;br /&gt;
|Name=Gabriele Prestifilippo&lt;br /&gt;
|JobTitle=Research Fellow&lt;br /&gt;
|Company=Politecnico di Milano&lt;br /&gt;
|Address=P.zza Leonarda da Vinci, 32&lt;br /&gt;
|Country=Italy&lt;br /&gt;
|State=Italy&lt;br /&gt;
|City=Milano&lt;br /&gt;
|Coordinate=45.4778504, 9.2259126&lt;br /&gt;
|Email=g.prestifilippo AT gisdev DOT io&lt;br /&gt;
|SocialMedia=https://www.linkedin.com/in/gabrieleprestifilippo/;&lt;br /&gt;
|Photo=Gabriele_prestifilippo.jpg&lt;br /&gt;
|Languages=English; Italian;&lt;br /&gt;
|Info=Gabriele Prestifilippo obtained a B.Sc. degree in Computer Engineering at Università degli Studi di Catania in 2014. In 2016 he obtained a M.Sc. in Computer Science and Engineering at Politecnico di Milano with a thesis on Geographic Information Systems (GIS), creating a web application to visualize and analyze multidimensional datasets in more than three dimensions. He is a contributor to FOSS community. He is interested in full-stack web development and he is researching about web technologies involved in the GIS field.&lt;br /&gt;
}}&lt;br /&gt;
{{OSGeo Experience&lt;br /&gt;
|User=Yes&lt;br /&gt;
|Committee=No&lt;br /&gt;
|Board=No&lt;br /&gt;
|Coder=Yes&lt;br /&gt;
|Translate=No&lt;br /&gt;
|PSC=No&lt;br /&gt;
|ExBoard=No&lt;br /&gt;
|Charter=No&lt;br /&gt;
|Chair=No&lt;br /&gt;
|SolKatz=No&lt;br /&gt;
|Committer=No&lt;br /&gt;
}}&lt;br /&gt;
{{OSGeo Member FormEdit}}&lt;br /&gt;
&lt;br /&gt;
[[File:Gabriele_prestifilippo.jpg|thumb|right|100px|Gabriele Prestifilippo]]&lt;br /&gt;
&lt;br /&gt;
Research Fellow at Politecnico di Milano, Italy&lt;br /&gt;
&lt;br /&gt;
;Location:&lt;br /&gt;
----------&lt;br /&gt;
Milano, Italy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Short Bio&lt;br /&gt;
--------------&lt;br /&gt;
Gabriele Prestifilippo obtained a B.Sc. degree in Computer Engineering at Università degli Studi di Catania in 2014. In 2016 he obtained a M.Sc. in Computer Science and Engineering at Politecnico di Milano with a thesis on Geographic Information Systems (GIS), creating a web application to visualize and analyze multidimensional datasets in more than three dimensions. He is a contributor to FOSS community. He is interested in full-stack web development and he is researching about web technologies involved in the GIS field.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Contact:&lt;br /&gt;
---------&lt;br /&gt;
: Email: gabriele.prestifilippo AT polimi DOT it&lt;br /&gt;
&lt;br /&gt;
;Spoken Language(s):&lt;br /&gt;
--------------------&lt;br /&gt;
: English, Italian&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Profile last updated: 07 Sep 2017&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:OSGeo Member]]&lt;br /&gt;
[[Category:OSGeo_Advocate]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Gabriele_Prestifilippo&amp;diff=109009</id>
		<title>Gabriele Prestifilippo</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Gabriele_Prestifilippo&amp;diff=109009"/>
		<updated>2017-09-07T13:48:40Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{OSGeo Member&lt;br /&gt;
|Name=Gabriele Prestifilippo&lt;br /&gt;
|JobTitle=Research Fellow&lt;br /&gt;
|Company=Politecnico di Milano&lt;br /&gt;
|Address=P.zza Leonarda da Vinci, 32&lt;br /&gt;
|Country=Italy&lt;br /&gt;
|State=Italy&lt;br /&gt;
|City=Milano&lt;br /&gt;
|Coordinate=45.4778504, 9.2259126&lt;br /&gt;
|Email=gabriele.prestifilippo AT polimi DOT it&lt;br /&gt;
|SocialMedia=https://www.linkedin.com/in/gabrieleprestifilippo/;&lt;br /&gt;
|Photo=Gabriele_prestifilippo.jpg&lt;br /&gt;
|Languages=English; Italian;&lt;br /&gt;
|Info=Gabriele Prestifilippo obtained a B.Sc. degree in Computer Engineering at Università degli Studi di Catania in 2014. In 2016 he obtained a M.Sc. in Computer Science and Engineering at Politecnico di Milano with a thesis on Geographic Information Systems (GIS), creating a web application to visualize and analyze multidimensional datasets in more than three dimensions. He is a contributor to FOSS community. He is interested in full-stack web development and he is researching about web technologies involved in the GIS field.&lt;br /&gt;
}}&lt;br /&gt;
{{OSGeo Experience&lt;br /&gt;
|User=Yes&lt;br /&gt;
|Committee=No&lt;br /&gt;
|Board=No&lt;br /&gt;
|Coder=Yes&lt;br /&gt;
|Translate=No&lt;br /&gt;
|PSC=No&lt;br /&gt;
|ExBoard=No&lt;br /&gt;
|Charter=No&lt;br /&gt;
|Chair=No&lt;br /&gt;
|SolKatz=No&lt;br /&gt;
|Committer=No&lt;br /&gt;
}}&lt;br /&gt;
{{OSGeo Member FormEdit}}&lt;br /&gt;
&lt;br /&gt;
[[File:Gabriele_prestifilippo.jpg|thumb|right|100px|Gabriele Prestifilippo]]&lt;br /&gt;
&lt;br /&gt;
Research Fellow at Politecnico di Milano, Italy&lt;br /&gt;
&lt;br /&gt;
;Location:&lt;br /&gt;
----------&lt;br /&gt;
Milano, Italy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Short Bio&lt;br /&gt;
--------------&lt;br /&gt;
Gabriele Prestifilippo obtained a B.Sc. degree in Computer Engineering at Università degli Studi di Catania in 2014. In 2016 he obtained a M.Sc. in Computer Science and Engineering at Politecnico di Milano with a thesis on Geographic Information Systems (GIS), creating a web application to visualize and analyze multidimensional datasets in more than three dimensions. He is a contributor to FOSS community. He is interested in full-stack web development and he is researching about web technologies involved in the GIS field.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Contact:&lt;br /&gt;
---------&lt;br /&gt;
: Email: gabriele.prestifilippo AT polimi DOT it&lt;br /&gt;
&lt;br /&gt;
;Spoken Language(s):&lt;br /&gt;
--------------------&lt;br /&gt;
: English, Italian&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Profile last updated: 07 Sep 2017&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:OSGeo Member]]&lt;br /&gt;
[[Category:OSGeo_Advocate]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Gabriele_Prestifilippo&amp;diff=109003</id>
		<title>Gabriele Prestifilippo</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Gabriele_Prestifilippo&amp;diff=109003"/>
		<updated>2017-09-07T11:56:36Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{OSGeo Member&lt;br /&gt;
|Name=Gabriele Prestifilippo&lt;br /&gt;
|JobTitle=Research Fellow&lt;br /&gt;
|Company=Politecnico di Milano&lt;br /&gt;
|Address=P.zza Leonarda da Vinci, 32&lt;br /&gt;
|Country=Italy&lt;br /&gt;
|State=Italy&lt;br /&gt;
|City=Milano&lt;br /&gt;
|Coordinate=45.4778504, 9.2259126&lt;br /&gt;
|LocalChapter=GFOSS.it&lt;br /&gt;
|Email=gabriele.prestifilippo AT polimi DOT it&lt;br /&gt;
|SocialMedia=https://www.linkedin.com/in/gabrieleprestifilippo/;&lt;br /&gt;
|Photo=Gabriele_prestifilippo.jpg&lt;br /&gt;
|Languages=English; Italian;&lt;br /&gt;
|Info=Gabriele Prestifilippo obtained a B.Sc. degree in Computer Engineering at Università degli Studi di Catania in 2014. In 2016 he obtained a M.Sc. in Computer Science and Engineering at Politecnico di Milano with a thesis on Geographic Information Systems (GIS), creating a web application to visualize and analyze multidimensional datasets in more than three dimensions. He is a contributor to FOSS community. He is interested in full-stack web development and he is researching about web technologies involved in the GIS field.&lt;br /&gt;
}}&lt;br /&gt;
{{OSGeo Experience&lt;br /&gt;
|User=Yes&lt;br /&gt;
|Committee=No&lt;br /&gt;
|Board=No&lt;br /&gt;
|Coder=Yes&lt;br /&gt;
|Translate=No&lt;br /&gt;
|PSC=No&lt;br /&gt;
|ExBoard=No&lt;br /&gt;
|Charter=No&lt;br /&gt;
|Chair=No&lt;br /&gt;
|SolKatz=No&lt;br /&gt;
|Committer=No&lt;br /&gt;
}}&lt;br /&gt;
{{OSGeo Member FormEdit}}&lt;br /&gt;
&lt;br /&gt;
[[File:Gabriele_prestifilippo.jpg|thumb|right|100px|Gabriele Prestifilippo]]&lt;br /&gt;
&lt;br /&gt;
Research Fellow at Politecnico di Milano, Italy&lt;br /&gt;
&lt;br /&gt;
;Location:&lt;br /&gt;
----------&lt;br /&gt;
Milano, Italy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Short Bio&lt;br /&gt;
--------------&lt;br /&gt;
Gabriele Prestifilippo obtained a B.Sc. degree in Computer Engineering at Università degli Studi di Catania in 2014. In 2016 he obtained a M.Sc. in Computer Science and Engineering at Politecnico di Milano with a thesis on Geographic Information Systems (GIS), creating a web application to visualize and analyze multidimensional datasets in more than three dimensions. He is a contributor to FOSS community. He is interested in full-stack web development and he is researching about web technologies involved in the GIS field.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Contact:&lt;br /&gt;
---------&lt;br /&gt;
: Email: gabriele.prestifilippo AT polimi DOT it&lt;br /&gt;
&lt;br /&gt;
;Spoken Language(s):&lt;br /&gt;
--------------------&lt;br /&gt;
: English, Italian&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Profile last updated: 07 Sep 2017&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:OSGeo Member]]&lt;br /&gt;
[[Category:OSGeo_Advocate]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Gabriele_Prestifilippo&amp;diff=108992</id>
		<title>Gabriele Prestifilippo</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Gabriele_Prestifilippo&amp;diff=108992"/>
		<updated>2017-09-07T10:09:41Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: Created page with &amp;quot;{{OSGeo Member |Name=Gabriele Prestifilippo |JobTitle=Research Fellow |Company=Politecnico di Milano |Address=P.zza Leonarda da Vinci, 32 |Country=Italy |City=Milano |Coordina...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{OSGeo Member&lt;br /&gt;
|Name=Gabriele Prestifilippo&lt;br /&gt;
|JobTitle=Research Fellow&lt;br /&gt;
|Company=Politecnico di Milano&lt;br /&gt;
|Address=P.zza Leonarda da Vinci, 32&lt;br /&gt;
|Country=Italy&lt;br /&gt;
|City=Milano&lt;br /&gt;
|Coordinate=45.4778504, 9.2259126&lt;br /&gt;
|LocalChapter=GFOSS.it&lt;br /&gt;
|Email=gabriele.prestifilippo AT polimi DOT it&lt;br /&gt;
|Photo=Gabriele_prestifilippo.jpg&lt;br /&gt;
|Languages=English; Italian;&lt;br /&gt;
|Info= Gabriele Prestifilippo obtained a B.Sc. degree in Computer Engineering at Università degli Studi di Catania in 2014. In 2016 he obtained a M.Sc. in Computer Science and Engineering at Politecnico di Milano with a thesis on Geographic Information Systems (GIS), creating a web application to visualize and analyze multidimensional datasets in more than three dimensions. He is a contributor to FOSS community. He is interested in full-stack web development and he is researching about web technologies involved in the GIS field.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{OSGeo Experience&lt;br /&gt;
|User=Yes&lt;br /&gt;
|Committee=No&lt;br /&gt;
|Board=No&lt;br /&gt;
|Coder=Yes&lt;br /&gt;
|Translate=No&lt;br /&gt;
|PSC=No&lt;br /&gt;
|ExBoard=No&lt;br /&gt;
|Charter=No&lt;br /&gt;
|Chair=No&lt;br /&gt;
|SolKatz=No&lt;br /&gt;
|Committer=No&lt;br /&gt;
}}&lt;br /&gt;
{{OSGeo Member FormEdit}}&lt;br /&gt;
&lt;br /&gt;
[[File:Gabriele_prestifilippo.jpg|thumb|right|100px|Gabriele Prestifilippo]]&lt;br /&gt;
&lt;br /&gt;
Research Fellow at Politecnico di Milano, Italy&lt;br /&gt;
&lt;br /&gt;
;Location:&lt;br /&gt;
----------&lt;br /&gt;
Milano, Italy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Short Bio&lt;br /&gt;
--------------&lt;br /&gt;
Gabriele Prestifilippo obtained a B.Sc. degree in Computer Engineering at Università degli Studi di Catania in 2014. In 2016 he obtained a M.Sc. in Computer Science and Engineering at Politecnico di Milano with a thesis on Geographic Information Systems (GIS), creating a web application to visualize and analyze multidimensional datasets in more than three dimensions. He is a contributor to FOSS community. He is interested in full-stack web development and he is researching about web technologies involved in the GIS field.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Contact:&lt;br /&gt;
---------&lt;br /&gt;
: Email: gabriele.prestifilippo AT polimi DOT it&lt;br /&gt;
&lt;br /&gt;
;Spoken Language(s):&lt;br /&gt;
--------------------&lt;br /&gt;
: English, Italian&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Profile last updated: 07 Sep 2017&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:OSGeo Member]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=File:Gabriele_prestifilippo.jpg&amp;diff=108991</id>
		<title>File:Gabriele prestifilippo.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=File:Gabriele_prestifilippo.jpg&amp;diff=108991"/>
		<updated>2017-09-07T09:51:23Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: Profile image of Gabriele Prestifilippo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Profile image of Gabriele Prestifilippo&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2017_Administrative&amp;diff=105482</id>
		<title>Google Summer of Code 2017 Administrative</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2017_Administrative&amp;diff=105482"/>
		<updated>2017-02-28T14:34:46Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: /* Mentors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[Image:GSoC2016Logo.jpg|400px|link=https://developers.google.com/open-source/gsoc/]] &amp;lt;font size=&amp;quot;+3&amp;quot;&amp;gt; @ &amp;lt;/font&amp;gt; [[Image:OSGeo_300_127_pixel.png|300px|link=http://www.osgeo.org]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Back to the main OSGeo [[Google Summer of Code 2017]] @ OSGeo wiki page.&lt;br /&gt;
* Visit our [[Google Summer of Code 2017 Ideas]] and our [[Google Summer of Code Recommendations for Students]] pages&lt;br /&gt;
&lt;br /&gt;
This is the central page for OSGeo administrative information in Google Summer of Code 2017.&lt;br /&gt;
&lt;br /&gt;
== GSoC general information ==&lt;br /&gt;
&lt;br /&gt;
* [https://developers.google.com/open-source/gsoc/timeline The official timeline]&lt;br /&gt;
* [https://developers.google.com/open-source/gsoc/faq Google's FAQ on the program]&lt;br /&gt;
* [https://developers.google.com/open-source/gsoc/ Official 2017 GSoC site]&lt;br /&gt;
* [https://developers.google.com/open-source/gsoc/help/responsibilities Roles and Responsibilities]&lt;br /&gt;
&lt;br /&gt;
== Contacts == &lt;br /&gt;
&lt;br /&gt;
* Would-be mentors and students: you are invited to sign up to the [http://lists.osgeo.org/mailman/listinfo/soc OSGeo SoC mailing list] right away. The list is the central communication channel for mentors, students and administrators. It is used for general GSoC announcements, specific OSGeo announcements, and for clarification about the program. As soon as you subscribe it, you are encouraged to introduce yourself and your role. We look forward to hear from you!&lt;br /&gt;
&lt;br /&gt;
* To contact OSGeo's GSoC admin team directly:&lt;br /&gt;
** send an email to [mailto:gsoc-admin@osgeo.org gsoc-admin@osgeo.org]&lt;br /&gt;
** join the #osgeo-gsoc channel on irc.freenode.net (connect directly in your browser via [https://webchat.freenode.net/?channels=osgeo-gsoc webchat])&lt;br /&gt;
&lt;br /&gt;
* [[User:Madi|Margherita Di Leo]] acts as chair of the Admin team, which includes [[User:Masterflorin|Florin-Daniel Cioloboc]], [[User:Aghisla|Anne Ghisla]], [[Helmut Kudrnovsky]], [[User:Macho|Werner Macho]], [[Jeff McKenna]], and Guillermo Pizarro. Feel free to email us with any questions, we're here to help mentor the mentors as much as anything else!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Admins: please add your pictures here --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Madi_BW_1.jpg|60px|link=https://wiki.osgeo.org/wiki/User:Madi|Margherita Di Leo]][[Image:FlorinCioloboc.jpg|100px|link=https://wiki.osgeo.org/wiki/User:Masterflorin|Florin Cioloboc]][[Image:Aghisla-profile-pic.jpg|60px|link=https://wiki.osgeo.org/wiki/User:Aghisla|Anne Ghisla]][[Image:Hk grey.png|60px|link=https://wiki.osgeo.org/wiki/Helmut_Kudrnovsky|Helmut Kudrnovsky]][[Image:Macho.jpg|60px|link=https://wiki.osgeo.org/index.php?title=Werner_Macho|Werner Macho]][[Image:Jeff_McKenna.jpg|60px|link=https://wiki.osgeo.org/index.php?title=Jeff_McKenna|Jeff McKenna]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Mentors ==&lt;br /&gt;
&lt;br /&gt;
If you're interested in mentoring / supervising a student for one of the software participating this year under OSGeo's umbrella, please add your name, email, OSGeo/guest software and the projects you're interested in mentoring here:&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#D7E3D1; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|width=30px|'''Number'''&lt;br /&gt;
|width=100px|'''Name'''&lt;br /&gt;
|width=100px|'''Surname'''&lt;br /&gt;
|width=100px|'''Nickname (IRC)'''&lt;br /&gt;
|width=250px|'''email'''&lt;br /&gt;
|'''Software community'''&lt;br /&gt;
|'''Idea(s) you are available to mentor''' (please write down the title of the idea, not link to ideas page!)&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Tom&lt;br /&gt;
|Kralidis&lt;br /&gt;
|tomkralidis&lt;br /&gt;
|tomkralidis at gmail.com&lt;br /&gt;
|pycsw&lt;br /&gt;
|[https://github.com/geopython/pycsw/wiki/OSGeo-GSoC#2017 pycsw ideas] &lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Luca&lt;br /&gt;
|Delucchi&lt;br /&gt;
|lucadelu&lt;br /&gt;
| lucadeluge at gmail com&lt;br /&gt;
|GRASS GIS&lt;br /&gt;
|[https://trac.osgeo.org/grass/wiki/GSoC/2017 GRASS GIS ideas]&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Gabriele&lt;br /&gt;
|Prestifilippo&lt;br /&gt;
|gabry501&lt;br /&gt;
|gabriele.prestifilippo at gmail com&lt;br /&gt;
|NASA-ESA WebWorldWind&lt;br /&gt;
|HeatMap Layer, Plug-in, Create Your Own&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== A Mentor's Responsibilities ==&lt;br /&gt;
&lt;br /&gt;
Being a mentor can take anywhere from 2-10 hours a week of your time depending on the student (it really ''is'' in your best interest to take on the strongest students you can find). You must have the time to be responsive and an advocate for the student. No matter how cool the project is and how much your team needs the job done, if you can't commit to supporting it, experience shows that the best thing to do is not start it, i.e. even with the best of intentions don't set a student up to fail. Long story short, student projects simply can't go ahead without proper mentoring support.&lt;br /&gt;
&lt;br /&gt;
Every student project will also have a '''backup mentor''', this person should come from your dev community and should at minimum keep up to date with the student's weekly developments. ''' Both mentors need to appoint themselves officially'''. The best way is if the student is well integrated into your development team from the start, it lessens the workload on you and betters the buy-in from the rest of the community once you're ready for the final code merge.&lt;br /&gt;
&lt;br /&gt;
You '''must''' be available at some time during the '''midterm and final evaluation period'''. If you will be away during these time periods please arrange with the OSGeo org admins and your backup mentor so that one of us can fill in your answers for you. These are hard cutoffs -- evaluations ''must'' be filed within these dates.&lt;br /&gt;
&lt;br /&gt;
== Guides for mentors ==&lt;br /&gt;
&lt;br /&gt;
* [http://write.flossmanuals.net/gsoc-mentoring/what-is-gsoc/ The GSoC Mentoring Guide] - A must. Do get all useful info and tips from many years of experience from GSoC mentors.&lt;br /&gt;
* [http://people.gnome.org/~federico/docs/summer-of-code-mentoring-howto/ GNOME GSoC Mentoring HOWTO]&lt;br /&gt;
* [http://emptysqua.re/blog/mentoring/ An excellent summary of mentoring, from A. Jesse Jiryu Davis]&lt;br /&gt;
&lt;br /&gt;
== Tips for mentors ==&lt;br /&gt;
&lt;br /&gt;
This section is for collecting suggestions on best practices, from mentors to other mentors. If you have good / bad experiences in mentoring, please share here! Remember that this is a public page, respect the privacy of the people.&lt;br /&gt;
&lt;br /&gt;
=== Good ideas ===&lt;br /&gt;
&lt;br /&gt;
* '''Test students before selection.''' Challenge them with small programming tasks or bug fixes. This will help them getting familiar with the dev environment well before GSoC starts, and helps mentors understand if they are capable. Think to a task much earlier to the timeline, and connect the task to the idea in the ideas page. &lt;br /&gt;
* Time management tip: Try not to mentor more than one project per year. In any case, '''you can be primary mentor only for one project.''' Consider carefully the time that you can allocate on GSoC.&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Bad ideas ===&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Learn more ==&lt;br /&gt;
&lt;br /&gt;
* Previous years SoC involvement: [https://summerofcode.withgoogle.com/archive/2016/organizations/6434461499523072/ 2016] [https://www.google-melange.com/archive/gsoc/2015 2015], [https://www.google-melange.com/archive/gsoc/2014 2014], [https://www.google-melange.com/archive/gsoc/2013 2013], [https://www.google-melange.com/archive/gsoc/2012 2012], [https://www.google-melange.com/archive/gsoc/2011 2011], [https://www.google-melange.com/archive/gsoc/2010 2010], [https://www.google-melange.com/archive/gsoc/2009 2009], [http://code.google.com/soc/2008/osgeo/about.html 2008]&lt;br /&gt;
&lt;br /&gt;
* OSGeo GSoC wiki pages: [[Google Summer of Code 2016|2016]],[[Google Summer of Code 2015|2015]],[[Google Summer of Code 2014|2014]],[[Google Summer of Code 2013|2013]],[[Google Summer of Code 2012|2012]],[[Google Summer of Code 2011|2011]],[[Google Summer of Code 2010|2010]],[[Google Summer of Code 2009|2009]],[[Google Summer of Code 2008|2008]]&lt;br /&gt;
&lt;br /&gt;
* OSGeo Applications: [[Google Summer of Code Application 2016|2016]],[[Google Summer of Code Application 2015|2015]],[[Google Summer of Code Application 2014|2014]],[[Google Summer of Code Application 2013|2013]],[[Google Summer of Code Application 2012|2012]],[[Google Summer of Code Application 2011|2011]],[[Google SoC Application 2010|2010]],[[Google SoC Application 2009|2009]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2017_Administrative&amp;diff=105480</id>
		<title>Google Summer of Code 2017 Administrative</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2017_Administrative&amp;diff=105480"/>
		<updated>2017-02-28T14:30:19Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[Image:GSoC2016Logo.jpg|400px|link=https://developers.google.com/open-source/gsoc/]] &amp;lt;font size=&amp;quot;+3&amp;quot;&amp;gt; @ &amp;lt;/font&amp;gt; [[Image:OSGeo_300_127_pixel.png|300px|link=http://www.osgeo.org]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Back to the main OSGeo [[Google Summer of Code 2017]] @ OSGeo wiki page.&lt;br /&gt;
* Visit our [[Google Summer of Code 2017 Ideas]] and our [[Google Summer of Code Recommendations for Students]] pages&lt;br /&gt;
&lt;br /&gt;
This is the central page for OSGeo administrative information in Google Summer of Code 2017.&lt;br /&gt;
&lt;br /&gt;
== GSoC general information ==&lt;br /&gt;
&lt;br /&gt;
* [https://developers.google.com/open-source/gsoc/timeline The official timeline]&lt;br /&gt;
* [https://developers.google.com/open-source/gsoc/faq Google's FAQ on the program]&lt;br /&gt;
* [https://developers.google.com/open-source/gsoc/ Official 2017 GSoC site]&lt;br /&gt;
* [https://developers.google.com/open-source/gsoc/help/responsibilities Roles and Responsibilities]&lt;br /&gt;
&lt;br /&gt;
== Contacts == &lt;br /&gt;
&lt;br /&gt;
* Would-be mentors and students: you are invited to sign up to the [http://lists.osgeo.org/mailman/listinfo/soc OSGeo SoC mailing list] right away. The list is the central communication channel for mentors, students and administrators. It is used for general GSoC announcements, specific OSGeo announcements, and for clarification about the program. As soon as you subscribe it, you are encouraged to introduce yourself and your role. We look forward to hear from you!&lt;br /&gt;
&lt;br /&gt;
* To contact OSGeo's GSoC admin team directly:&lt;br /&gt;
** send an email to [mailto:gsoc-admin@osgeo.org gsoc-admin@osgeo.org]&lt;br /&gt;
** join the #osgeo-gsoc channel on irc.freenode.net (connect directly in your browser via [https://webchat.freenode.net/?channels=osgeo-gsoc webchat])&lt;br /&gt;
&lt;br /&gt;
* [[User:Madi|Margherita Di Leo]] acts as chair of the Admin team, which includes [[User:Masterflorin|Florin-Daniel Cioloboc]], [[User:Aghisla|Anne Ghisla]], [[Helmut Kudrnovsky]], [[User:Macho|Werner Macho]], [[Jeff McKenna]], and Guillermo Pizarro. Feel free to email us with any questions, we're here to help mentor the mentors as much as anything else!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Admins: please add your pictures here --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Madi_BW_1.jpg|60px|link=https://wiki.osgeo.org/wiki/User:Madi|Margherita Di Leo]][[Image:FlorinCioloboc.jpg|100px|link=https://wiki.osgeo.org/wiki/User:Masterflorin|Florin Cioloboc]][[Image:Aghisla-profile-pic.jpg|60px|link=https://wiki.osgeo.org/wiki/User:Aghisla|Anne Ghisla]][[Image:Hk grey.png|60px|link=https://wiki.osgeo.org/wiki/Helmut_Kudrnovsky|Helmut Kudrnovsky]][[Image:Macho.jpg|60px|link=https://wiki.osgeo.org/index.php?title=Werner_Macho|Werner Macho]][[Image:Jeff_McKenna.jpg|60px|link=https://wiki.osgeo.org/index.php?title=Jeff_McKenna|Jeff McKenna]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== Mentors ==&lt;br /&gt;
&lt;br /&gt;
If you're interested in mentoring / supervising a student for one of the software participating this year under OSGeo's umbrella, please add your name, email, OSGeo/guest software and the projects you're interested in mentoring here:&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#D7E3D1; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|width=30px|'''Number'''&lt;br /&gt;
|width=100px|'''Name'''&lt;br /&gt;
|width=100px|'''Surname'''&lt;br /&gt;
|width=100px|'''Nickname (IRC)'''&lt;br /&gt;
|width=250px|'''email'''&lt;br /&gt;
|'''Software community'''&lt;br /&gt;
|'''Idea(s) you are available to mentor'''&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Tom&lt;br /&gt;
|Kralidis&lt;br /&gt;
|tomkralidis&lt;br /&gt;
|tomkralidis at gmail.com&lt;br /&gt;
|pycsw&lt;br /&gt;
|[https://github.com/geopython/pycsw/wiki/OSGeo-GSoC#2017 pycsw ideas] &lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Luca&lt;br /&gt;
|Delucchi&lt;br /&gt;
|lucadelu&lt;br /&gt;
| lucadeluge at gmail com&lt;br /&gt;
|GRASS GIS&lt;br /&gt;
|[https://trac.osgeo.org/grass/wiki/GSoC/2017 GRASS GIS ideas]&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Gabriele&lt;br /&gt;
|Prestifilippo&lt;br /&gt;
|gabry501&lt;br /&gt;
|gabriele.prestifilippo at gmail com&lt;br /&gt;
|NASA-ESA WebWorldWind&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/NASA-ESA_WebWorldWind_GSoC_2017_Ideas NASA-ESA WebWorldWind ideas]&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== A Mentor's Responsibilities ==&lt;br /&gt;
&lt;br /&gt;
Being a mentor can take anywhere from 2-10 hours a week of your time depending on the student (it really ''is'' in your best interest to take on the strongest students you can find). You must have the time to be responsive and an advocate for the student. No matter how cool the project is and how much your team needs the job done, if you can't commit to supporting it, experience shows that the best thing to do is not start it, i.e. even with the best of intentions don't set a student up to fail. Long story short, student projects simply can't go ahead without proper mentoring support.&lt;br /&gt;
&lt;br /&gt;
Every student project will also have a '''backup mentor''', this person should come from your dev community and should at minimum keep up to date with the student's weekly developments. ''' Both mentors need to appoint themselves officially'''. The best way is if the student is well integrated into your development team from the start, it lessens the workload on you and betters the buy-in from the rest of the community once you're ready for the final code merge.&lt;br /&gt;
&lt;br /&gt;
You '''must''' be available at some time during the '''midterm and final evaluation period'''. If you will be away during these time periods please arrange with the OSGeo org admins and your backup mentor so that one of us can fill in your answers for you. These are hard cutoffs -- evaluations ''must'' be filed within these dates.&lt;br /&gt;
&lt;br /&gt;
== Guides for mentors ==&lt;br /&gt;
&lt;br /&gt;
* [http://write.flossmanuals.net/gsoc-mentoring/what-is-gsoc/ The GSoC Mentoring Guide] - A must. Do get all useful info and tips from many years of experience from GSoC mentors.&lt;br /&gt;
* [http://people.gnome.org/~federico/docs/summer-of-code-mentoring-howto/ GNOME GSoC Mentoring HOWTO]&lt;br /&gt;
* [http://emptysqua.re/blog/mentoring/ An excellent summary of mentoring, from A. Jesse Jiryu Davis]&lt;br /&gt;
&lt;br /&gt;
== Tips for mentors ==&lt;br /&gt;
&lt;br /&gt;
This section is for collecting suggestions on best practices, from mentors to other mentors. If you have good / bad experiences in mentoring, please share here! Remember that this is a public page, respect the privacy of the people.&lt;br /&gt;
&lt;br /&gt;
=== Good ideas ===&lt;br /&gt;
&lt;br /&gt;
* '''Test students before selection.''' Challenge them with small programming tasks or bug fixes. This will help them getting familiar with the dev environment well before GSoC starts, and helps mentors understand if they are capable. Think to a task much earlier to the timeline, and connect the task to the idea in the ideas page. &lt;br /&gt;
* Time management tip: Try not to mentor more than one project per year. In any case, '''you can be primary mentor only for one project.''' Consider carefully the time that you can allocate on GSoC.&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Bad ideas ===&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Learn more ==&lt;br /&gt;
&lt;br /&gt;
* Previous years SoC involvement: [https://summerofcode.withgoogle.com/archive/2016/organizations/6434461499523072/ 2016] [https://www.google-melange.com/archive/gsoc/2015 2015], [https://www.google-melange.com/archive/gsoc/2014 2014], [https://www.google-melange.com/archive/gsoc/2013 2013], [https://www.google-melange.com/archive/gsoc/2012 2012], [https://www.google-melange.com/archive/gsoc/2011 2011], [https://www.google-melange.com/archive/gsoc/2010 2010], [https://www.google-melange.com/archive/gsoc/2009 2009], [http://code.google.com/soc/2008/osgeo/about.html 2008]&lt;br /&gt;
&lt;br /&gt;
* OSGeo GSoC wiki pages: [[Google Summer of Code 2016|2016]],[[Google Summer of Code 2015|2015]],[[Google Summer of Code 2014|2014]],[[Google Summer of Code 2013|2013]],[[Google Summer of Code 2012|2012]],[[Google Summer of Code 2011|2011]],[[Google Summer of Code 2010|2010]],[[Google Summer of Code 2009|2009]],[[Google Summer of Code 2008|2008]]&lt;br /&gt;
&lt;br /&gt;
* OSGeo Applications: [[Google Summer of Code Application 2016|2016]],[[Google Summer of Code Application 2015|2015]],[[Google Summer of Code Application 2014|2014]],[[Google Summer of Code Application 2013|2013]],[[Google Summer of Code Application 2012|2012]],[[Google Summer of Code Application 2011|2011]],[[Google SoC Application 2010|2010]],[[Google SoC Application 2009|2009]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=NASA-ESA_WebWorldWind_GSoC_2017_Ideas&amp;diff=104934</id>
		<title>NASA-ESA WebWorldWind GSoC 2017 Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=NASA-ESA_WebWorldWind_GSoC_2017_Ideas&amp;diff=104934"/>
		<updated>2017-01-30T15:45:21Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In this page, we list all the Ideas for the [[Google Summer of Code 2017|2017]] program with WebWorldWind. &lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Product''': WebWorldWind&lt;br /&gt;
* '''Mentors''': Patrick Hogan, Jakub Balhar, Gabriele Prestifilippo&lt;br /&gt;
&lt;br /&gt;
== HeatMap Layer ==&lt;br /&gt;
Produce a HeatMap based on a collection of point data of various degrees of ‘intensity.’ It would require choosing appropriate services to support and then, based on those, build a layer which will do the calculations on the fly.&lt;br /&gt;
&lt;br /&gt;
== Vector Layer ==&lt;br /&gt;
Accept data in some of the standard formats and build an appropriately aligned and sized vector-arrow based on them. One example might show wind blowing over terrain or ocean currents. A first step would likely be to assess which standard data formats are used for this.&lt;br /&gt;
Examples: [http://www.ventusky.com www.ventusky.com] &lt;br /&gt;
&lt;br /&gt;
== KML Extension ==&lt;br /&gt;
The KML Format is currently not fully implemented. What is missing is support for following elements: Tour, PhotoOverlay, MultiTrack, BalloonStyle, LabelStyle, ListStyle, Modification of the KML on the fly after loading other KMLs (Create, Change, Update, Delete), Scale, Model, Orientation.&lt;br /&gt;
&lt;br /&gt;
== Integration of OpenSearch ==&lt;br /&gt;
This project is more in the application realm. It would mean some component, would receive the source URL of an OpenSearch API and base queries on keywords, as well as selected areas, and include text metadata as pop-ups or other representation.&lt;br /&gt;
&lt;br /&gt;
== Plug-In ==&lt;br /&gt;
Create useful plug-ins bringing new functionality to WebWorldWind, e.g. placemark clusters, which allows clustering a large amount of placemark around the same location thus optimising their visual representation and performance&lt;br /&gt;
&lt;br /&gt;
== Generate Vector Tiles from GeoJSON ==&lt;br /&gt;
Create vector tiles from large GeoJSON file still to increase rendering performances. Generic implementations of this exist out there. One could be selected for adaptation and used as an external component, i.e., https://github.com/mapbox/geojson-vt&lt;br /&gt;
&lt;br /&gt;
== Create Your Own ==&lt;br /&gt;
Please propose your own project idea!&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=NASA-ESA_WebWorldWind_GSoC_2017_Ideas&amp;diff=104931</id>
		<title>NASA-ESA WebWorldWind GSoC 2017 Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=NASA-ESA_WebWorldWind_GSoC_2017_Ideas&amp;diff=104931"/>
		<updated>2017-01-30T15:30:59Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: Creation of the GSoC 2017 ideas for WebWorldWind&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In this page, we list all the Ideas for the [[Google Summer of Code 2017|2017]] program with WebWorldWind. &lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Product''': WebWorldWind&lt;br /&gt;
* '''Mentors''': Jakub Balhar, Gabriele Prestifilippo&lt;br /&gt;
&lt;br /&gt;
== HeatMap Layer ==&lt;br /&gt;
Produce a HeatMap based on a collection of point data of various degrees of ‘intensity.’ It would require choosing appropriate services to support and then, based on those, build a layer which will do the calculations on the fly.&lt;br /&gt;
&lt;br /&gt;
== Vector Layer ==&lt;br /&gt;
Accept data in some of the standard formats and build an appropriately aligned and sized vector-arrow based on them. One example might show wind blowing over terrain or ocean currents. A first step would likely be to assess which standard data formats are used for this.&lt;br /&gt;
Examples: [http://www.ventusky.com www.ventusky.com] &lt;br /&gt;
&lt;br /&gt;
== KML Extension ==&lt;br /&gt;
The KML Format is currently not fully implemented. What is missing is support for following elements: Tour, PhotoOverlay, MultiTrack, BalloonStyle, LabelStyle, ListStyle, Modification of the KML on the fly after loading other KMLs (Create, Change, Update, Delete), Scale, Model, Orientation.&lt;br /&gt;
&lt;br /&gt;
== Integration of OpenSearch ==&lt;br /&gt;
This project is more in the application realm. It would mean some component, would receive the source URL of an OpenSearch API and base queries on keywords, as well as selected areas, and include text metadata as pop-ups or other representation.&lt;br /&gt;
&lt;br /&gt;
== Plug-In ==&lt;br /&gt;
Create useful plug-ins bringing new functionality to WebWorldWind, e.g. placemark clusters, which allows clustering a large amount of placemark around the same location thus optimising their visual representation and performance&lt;br /&gt;
&lt;br /&gt;
== Generate Vector Tiles from GeoJSON ==&lt;br /&gt;
Create vector tiles from large GeoJSON file still to increase rendering performances. Generic implementations of this exist out there. One could be selected for adaptation and used as an external component, i.e., https://github.com/mapbox/geojson-vt&lt;br /&gt;
&lt;br /&gt;
== Create Your Own ==&lt;br /&gt;
Please propose your own project idea!&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=102972</id>
		<title>NASA Web WorldWind Multidimension Visualization Tool GSoC 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=102972"/>
		<updated>2016-09-10T08:07:30Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: /* Public Repository &amp;amp; Testing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The idea behind this project is to create an application using Nasa Web World Wind to show metadata about environmental variables in more than three dimensions. The model I'd like to implement to present 3D data is a Voxel model. Each voxel has three dimensions that will be possible to customize with the interested metadata, but also more information can be shown thanks to Web World Wind capabilities. Coloring each Voxel might present another metadata and additionally creating an animation in time gives the opportunity to introduce a further variable. Users will be able to interact with the visualization, customizing the metadata on the Voxel and filtering data according to specific settings. As input data, I am considering telecommunication data from &amp;quot;Telecom Italia Big Data Challenge 2015&amp;quot;. My idea is to create first the visualization environment and further import the data in a database to allow users to query the database for particular data. Moreover, depending on the time also would be interesting to allow users to import their data set in a specific format to share the view on a specific globe with other people.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Timeline !! TODO !! Status&lt;br /&gt;
|-&lt;br /&gt;
| 23 - 31 May 2016 ||&lt;br /&gt;
* Voxel model implementation in Nasa WebWorldWind.&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 10 June 2016 || &lt;br /&gt;
* Sample grid and data importing&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 11 - 17 June 2016 || &lt;br /&gt;
* Sample visualization on voxel&lt;br /&gt;
* Multi dimensions on a single voxel&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 25 June 2016 || &lt;br /&gt;
* Matching voxels with real data.&lt;br /&gt;
* Creating the first filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 26 June - 2 July 2016 || &lt;br /&gt;
* Advanced filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 3 - 17 July 2016 || &lt;br /&gt;
* Time slider (4th dimension) implementation.&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 31 July 2016 || &lt;br /&gt;
* Sample database implementation&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 15 August 2016 || &lt;br /&gt;
* Importing of diverse datasets.&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 16 – 23 August 2016 || &lt;br /&gt;
* User interface implementation&lt;br /&gt;
* Testing and documentation&lt;br /&gt;
|| Done&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We will try to follow the schedule and report the status of the project each week.&lt;br /&gt;
&lt;br /&gt;
== Weekly Reports ==&lt;br /&gt;
&lt;br /&gt;
=== Week 1 ===&lt;br /&gt;
# What did you get done this week? &amp;lt;br&amp;gt; This week I started working on the voxel model in NASA Web WorldWind and tried the best way to visualize the model.&amp;lt;br&amp;gt; I set up also the coding environment, as well as the testing one &amp;lt;br&amp;gt; I started also working on the grid importing.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week? &amp;lt;br&amp;gt; Next week I will work on importing some data and on the visualization of them using the voxel model I created.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything? &amp;lt;br&amp;gt; Currently, I am not blocked on anything, although I had several difficulties on setting some environments, I solved that thanks to my tutor,  Jakub, who helped me to solve my problems.&lt;br /&gt;
&lt;br /&gt;
=== Week 2 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I’ve been working on the implementation of the voxel model, visualizing it into a grid. I imported the grid from a dataset and associated the voxels to the grid entries.&amp;lt;br&amp;gt; I managed to show many voxels in the same time and interact with them from the interface.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will work on the filtering functionalities to filter many voxels on the globe thanks to several options.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Currently I’m not blocked on anything, and my Tutor helped me to solve all my problems that I was facing. I had some issues about using the testing environment Karma, but I succeeded to implement it correctly.&lt;br /&gt;
&lt;br /&gt;
=== Week 3 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I created some filter functionalities based on the latitude and longitude to show only some portion of voxels.&amp;lt;br&amp;gt; I also started working on the altitude filter to reduce the layers of visible doxels when visualizing more than one.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on the filtering for altitude and values.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; I'm not blocked but I had several difficulties to let the filters work together and to obtain good performances when using them. Luckily I managed to solve all my problems during the week.&lt;br /&gt;
&lt;br /&gt;
=== Week 4 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I finished all the filters for the Voxels.&amp;lt;br&amp;gt; I worked also on a first implementation of the slider to navigate through the time&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish the time slider to let it work with all the filters. Maybe I will try to import other kinds of data in the application.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 5 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I worked on the time slider, which is a slider showing how a variable is evolving in time (or with respect to another variable, like the bands for multidimensional band files). &amp;lt;br&amp;gt; I let this slider work with the filters I implemented in the previous week and test with some dataset. &amp;lt;br&amp;gt; I managed to import few sample of telecommunication data from a dataset.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will allow the importing of different kind of data not following the grid model of the current dataset, especially point features data. In this way, I hope to show using the voxel model any possible dataset made by single georeference points.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 6 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I managed to import several datasets containing point features data, thus having: latitude, longitude, and some values. I generated a QuadTree from the dataset, so that the data could be displayed using the voxel model. I tried using several datasets with different configurations and all of them worked properly.&amp;lt;br&amp;gt; I also improved the importing system so that users can specify the structure of the dataset they want to import. I started also documenting all the code, in this way the future user will be able to re-use it easily.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on the documentation and I will try to allow users to show other variables using an extrusion of the voxels.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 7 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I continued working on the documentation, which is almost done. I also finished the extrusion model, to show two variables of a dataset in the same time, one with the color and one thanks to the extrusion of the doxel. I also created a connection to an external Rasdaman database to query some data thanks to the WCPS.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish the documentation and I will create some demos to show users how to interact with the application with some predefined settings.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 8 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I worked more on documenting the code. Moreover, I created some demo with few sample datasets, in order to give the users the possibility to test easily the application.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will work more on the performances of the importing and processing system, trying to optimize the code. If I will manage to do that I will also edit the importing interface to customize the importing of other datasets. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 9 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I created some Web Workers to import the data, in order to not lock the user interface during the importing of the data. I tried working more on the performances for the importing system but still I didn't finish it.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on some performances issues. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything, but I'm trying to figure out the best way to solve this issue on the importing system.&lt;br /&gt;
&lt;br /&gt;
=== Week 10 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I didn't have too much time, I did some researches to find the best approach to render multiple instances in the Web WorldWind globe. I also split some functionalities, using the Promises, in order to avoid blocking the user interface.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will read more about the rendering engine in WebGL and I will provide more examples to run the application. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything.&lt;br /&gt;
&lt;br /&gt;
=== Week 11 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I created some more demo examples to run the application. I also started creating a web page to show the project and explain the functionalities. I included also some documentation for users approaching the application for the first time.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish this simple web page and I will edit the user interface to be more user-friendly. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything.&lt;br /&gt;
&lt;br /&gt;
=== Week 12 ===&lt;br /&gt;
Brief description of the idea: My project consists in the development of a Web Application, using the NASA Web WorldWind framework, to create a tool capable of visualize multidimensional datasets in more than three dimensions.&amp;lt;br&amp;gt;&lt;br /&gt;
The state of the project as it was BEFORE your GSoC:  There was not a similar project before developed with NASA Web WorldWind. Thus, my project is an implementation of a new application using the mentioned framework.&amp;lt;br&amp;gt;&lt;br /&gt;
The addition that your project brought to the software: Thanks to my project is now possible to visualize using different models, multidimensional datasets in a 3D environment. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A link to all my commits is available here: [https://github.com/GabrielePrestifilippo/MuViAS/commits/master GitHub]. &lt;br /&gt;
[[File:NASA WWW Multidimensional Screenshot.png|thumbnail|center|Application Preview]]&lt;br /&gt;
&lt;br /&gt;
== State of the art before this project ==&lt;br /&gt;
&lt;br /&gt;
Currently, there are no 4D visualization tools using voxel models relying on pure javascript application like Nasa Web World Wind, although some examples are available for other platforms.&lt;br /&gt;
&lt;br /&gt;
== Additions that this project will bring to the software ==&lt;br /&gt;
&lt;br /&gt;
With the application I will create, many users would be able to reuse the code adapting it to other projects for their needs. Since the application consists in many subparts, many demos can be created to be shown the usage of some tools on the Web World Wind Examples page in the website.  &lt;br /&gt;
&lt;br /&gt;
== Public Repository &amp;amp; Testing==&lt;br /&gt;
&lt;br /&gt;
The application is available in GitHub at [https://github.com/GabrielePrestifilippo/MuViAS MuViAS GitHub] , it runs on every modern browser.&lt;br /&gt;
To try the application is necessary to:&lt;br /&gt;
# Download all the files&lt;br /&gt;
# Run a web server and open the ''index.html''&lt;br /&gt;
# Now several options are available, to test some demo examples, select from the drop-down menu ''Demo Examples'' and select one&lt;br /&gt;
# Set all the settings required and press Start&lt;br /&gt;
&lt;br /&gt;
It is also possible to test the online version browsing to [http://muvias.eoapps.eu MuViAS], opening the demo and following the instruction.&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
&lt;br /&gt;
My name is Gabriele Prestifilippo, and I am currently a student in the M.Sc. in Computer Science and Engineering at Politecnico di Milano. I am interested in the Information Technology field applied to the geomatic and environmental one.&lt;br /&gt;
I am now working in the GSoC and my mentors are: from Patrick Hogan, project manager of the NASA World Wind project, and Jakub Balhar, software Engineer at Gisat.&lt;br /&gt;
Besides the GSoC, I am helping the team of NASA Web WorldWind, along with ESA and Thales to test and develop the Web WorldWind framework.&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=102132</id>
		<title>NASA Web WorldWind Multidimension Visualization Tool GSoC 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=102132"/>
		<updated>2016-08-14T09:18:00Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: /* Week 12 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The idea behind this project is to create an application using Nasa Web World Wind to show metadata about environmental variables in more than three dimensions. The model I'd like to implement to present 3D data is a Voxel model. Each voxel has three dimensions that will be possible to customize with the interested metadata, but also more information can be shown thanks to Web World Wind capabilities. Coloring each Voxel might present another metadata and additionally creating an animation in time gives the opportunity to introduce a further variable. Users will be able to interact with the visualization, customizing the metadata on the Voxel and filtering data according to specific settings. As input data, I am considering telecommunication data from &amp;quot;Telecom Italia Big Data Challenge 2015&amp;quot;. My idea is to create first the visualization environment and further import the data in a database to allow users to query the database for particular data. Moreover, depending on the time also would be interesting to allow users to import their data set in a specific format to share the view on a specific globe with other people.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Timeline !! TODO !! Status&lt;br /&gt;
|-&lt;br /&gt;
| 23 - 31 May 2016 ||&lt;br /&gt;
* Voxel model implementation in Nasa WebWorldWind.&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 10 June 2016 || &lt;br /&gt;
* Sample grid and data importing&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 11 - 17 June 2016 || &lt;br /&gt;
* Sample visualization on voxel&lt;br /&gt;
* Multi dimensions on a single voxel&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 25 June 2016 || &lt;br /&gt;
* Matching voxels with real data.&lt;br /&gt;
* Creating the first filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 26 June - 2 July 2016 || &lt;br /&gt;
* Advanced filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 3 - 17 July 2016 || &lt;br /&gt;
* Time slider (4th dimension) implementation.&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 31 July 2016 || &lt;br /&gt;
* Sample database implementation&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 15 August 2016 || &lt;br /&gt;
* Importing of diverse datasets.&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 16 – 23 August 2016 || &lt;br /&gt;
* User interface implementation&lt;br /&gt;
* Testing and documentation&lt;br /&gt;
|| Done&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We will try to follow the schedule and report the status of the project each week.&lt;br /&gt;
&lt;br /&gt;
== Weekly Reports ==&lt;br /&gt;
&lt;br /&gt;
=== Week 1 ===&lt;br /&gt;
# What did you get done this week? &amp;lt;br&amp;gt; This week I started working on the voxel model in NASA Web WorldWind and tried the best way to visualize the model.&amp;lt;br&amp;gt; I set up also the coding environment, as well as the testing one &amp;lt;br&amp;gt; I started also working on the grid importing.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week? &amp;lt;br&amp;gt; Next week I will work on importing some data and on the visualization of them using the voxel model I created.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything? &amp;lt;br&amp;gt; Currently, I am not blocked on anything, although I had several difficulties on setting some environments, I solved that thanks to my tutor,  Jakub, who helped me to solve my problems.&lt;br /&gt;
&lt;br /&gt;
=== Week 2 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I’ve been working on the implementation of the voxel model, visualizing it into a grid. I imported the grid from a dataset and associated the voxels to the grid entries.&amp;lt;br&amp;gt; I managed to show many voxels in the same time and interact with them from the interface.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will work on the filtering functionalities to filter many voxels on the globe thanks to several options.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Currently I’m not blocked on anything, and my Tutor helped me to solve all my problems that I was facing. I had some issues about using the testing environment Karma, but I succeeded to implement it correctly.&lt;br /&gt;
&lt;br /&gt;
=== Week 3 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I created some filter functionalities based on the latitude and longitude to show only some portion of voxels.&amp;lt;br&amp;gt; I also started working on the altitude filter to reduce the layers of visible doxels when visualizing more than one.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on the filtering for altitude and values.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; I'm not blocked but I had several difficulties to let the filters work together and to obtain good performances when using them. Luckily I managed to solve all my problems during the week.&lt;br /&gt;
&lt;br /&gt;
=== Week 4 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I finished all the filters for the Voxels.&amp;lt;br&amp;gt; I worked also on a first implementation of the slider to navigate through the time&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish the time slider to let it work with all the filters. Maybe I will try to import other kinds of data in the application.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 5 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I worked on the time slider, which is a slider showing how a variable is evolving in time (or with respect to another variable, like the bands for multidimensional band files). &amp;lt;br&amp;gt; I let this slider work with the filters I implemented in the previous week and test with some dataset. &amp;lt;br&amp;gt; I managed to import few sample of telecommunication data from a dataset.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will allow the importing of different kind of data not following the grid model of the current dataset, especially point features data. In this way, I hope to show using the voxel model any possible dataset made by single georeference points.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 6 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I managed to import several datasets containing point features data, thus having: latitude, longitude, and some values. I generated a QuadTree from the dataset, so that the data could be displayed using the voxel model. I tried using several datasets with different configurations and all of them worked properly.&amp;lt;br&amp;gt; I also improved the importing system so that users can specify the structure of the dataset they want to import. I started also documenting all the code, in this way the future user will be able to re-use it easily.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on the documentation and I will try to allow users to show other variables using an extrusion of the voxels.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 7 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I continued working on the documentation, which is almost done. I also finished the extrusion model, to show two variables of a dataset in the same time, one with the color and one thanks to the extrusion of the doxel. I also created a connection to an external Rasdaman database to query some data thanks to the WCPS.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish the documentation and I will create some demos to show users how to interact with the application with some predefined settings.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 8 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I worked more on documenting the code. Moreover, I created some demo with few sample datasets, in order to give the users the possibility to test easily the application.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will work more on the performances of the importing and processing system, trying to optimize the code. If I will manage to do that I will also edit the importing interface to customize the importing of other datasets. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 9 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I created some Web Workers to import the data, in order to not lock the user interface during the importing of the data. I tried working more on the performances for the importing system but still I didn't finish it.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on some performances issues. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything, but I'm trying to figure out the best way to solve this issue on the importing system.&lt;br /&gt;
&lt;br /&gt;
=== Week 10 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I didn't have too much time, I did some researches to find the best approach to render multiple instances in the Web WorldWind globe. I also split some functionalities, using the Promises, in order to avoid blocking the user interface.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will read more about the rendering engine in WebGL and I will provide more examples to run the application. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything.&lt;br /&gt;
&lt;br /&gt;
=== Week 11 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I created some more demo examples to run the application. I also started creating a web page to show the project and explain the functionalities. I included also some documentation for users approaching the application for the first time.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish this simple web page and I will edit the user interface to be more user-friendly. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything.&lt;br /&gt;
&lt;br /&gt;
=== Week 12 ===&lt;br /&gt;
Brief description of the idea: My project consists in the development of a Web Application, using the NASA Web WorldWind framework, to create a tool capable of visualize multidimensional datasets in more than three dimensions.&amp;lt;br&amp;gt;&lt;br /&gt;
The state of the project as it was BEFORE your GSoC:  There was not a similar project before developed with NASA Web WorldWind. Thus, my project is an implementation of a new application using the mentioned framework.&amp;lt;br&amp;gt;&lt;br /&gt;
The addition that your project brought to the software: Thanks to my project is now possible to visualize using different models, multidimensional datasets in a 3D environment. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A link to all my commits is available here: [https://github.com/GabrielePrestifilippo/MuViAS/commits/master GitHub]. &lt;br /&gt;
[[File:NASA WWW Multidimensional Screenshot.png|thumbnail|center|Application Preview]]&lt;br /&gt;
&lt;br /&gt;
== State of the art before this project ==&lt;br /&gt;
&lt;br /&gt;
Currently, there are no 4D visualization tools using voxel models relying on pure javascript application like Nasa Web World Wind, although some examples are available for other platforms.&lt;br /&gt;
&lt;br /&gt;
== Additions that this project will bring to the software ==&lt;br /&gt;
&lt;br /&gt;
With the application I will create, many users would be able to reuse the code adapting it to other projects for their needs. Since the application consists in many subparts, many demos can be created to be shown the usage of some tools on the Web World Wind Examples page in the website.  &lt;br /&gt;
&lt;br /&gt;
== Public Repository &amp;amp; Testing==&lt;br /&gt;
&lt;br /&gt;
The application is available in GitHub at [https://github.com/GabrielePrestifilippo/EST-WA-Javascript EST-WA JavaScript] , it runs on every modern browser.&lt;br /&gt;
To try the application is necessary to:&lt;br /&gt;
# Download all the files&lt;br /&gt;
# Run a web server and open the ''index.html''&lt;br /&gt;
# Now several options are available, to test some demo examples, select from the drop-down menu ''Demo Examples'' and select one&lt;br /&gt;
# Set all the settings required and press Start&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
&lt;br /&gt;
My name is Gabriele Prestifilippo, and I am currently a student in the M.Sc. in Computer Science and Engineering at Politecnico di Milano. I am interested in the Information Technology field applied to the geomatic and environmental one.&lt;br /&gt;
I am now working in the GSoC and my mentors are: from Patrick Hogan, project manager of the NASA World Wind project, and Jakub Balhar, software Engineer at Gisat.&lt;br /&gt;
Besides the GSoC, I am helping the team of NASA Web WorldWind, along with ESA and Thales to test and develop the Web WorldWind framework.&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=102131</id>
		<title>NASA Web WorldWind Multidimension Visualization Tool GSoC 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=102131"/>
		<updated>2016-08-13T15:00:46Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: /* Week 12 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The idea behind this project is to create an application using Nasa Web World Wind to show metadata about environmental variables in more than three dimensions. The model I'd like to implement to present 3D data is a Voxel model. Each voxel has three dimensions that will be possible to customize with the interested metadata, but also more information can be shown thanks to Web World Wind capabilities. Coloring each Voxel might present another metadata and additionally creating an animation in time gives the opportunity to introduce a further variable. Users will be able to interact with the visualization, customizing the metadata on the Voxel and filtering data according to specific settings. As input data, I am considering telecommunication data from &amp;quot;Telecom Italia Big Data Challenge 2015&amp;quot;. My idea is to create first the visualization environment and further import the data in a database to allow users to query the database for particular data. Moreover, depending on the time also would be interesting to allow users to import their data set in a specific format to share the view on a specific globe with other people.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Timeline !! TODO !! Status&lt;br /&gt;
|-&lt;br /&gt;
| 23 - 31 May 2016 ||&lt;br /&gt;
* Voxel model implementation in Nasa WebWorldWind.&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 10 June 2016 || &lt;br /&gt;
* Sample grid and data importing&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 11 - 17 June 2016 || &lt;br /&gt;
* Sample visualization on voxel&lt;br /&gt;
* Multi dimensions on a single voxel&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 25 June 2016 || &lt;br /&gt;
* Matching voxels with real data.&lt;br /&gt;
* Creating the first filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 26 June - 2 July 2016 || &lt;br /&gt;
* Advanced filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 3 - 17 July 2016 || &lt;br /&gt;
* Time slider (4th dimension) implementation.&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 31 July 2016 || &lt;br /&gt;
* Sample database implementation&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 15 August 2016 || &lt;br /&gt;
* Importing of diverse datasets.&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 16 – 23 August 2016 || &lt;br /&gt;
* User interface implementation&lt;br /&gt;
* Testing and documentation&lt;br /&gt;
|| Done&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We will try to follow the schedule and report the status of the project each week.&lt;br /&gt;
&lt;br /&gt;
== Weekly Reports ==&lt;br /&gt;
&lt;br /&gt;
=== Week 1 ===&lt;br /&gt;
# What did you get done this week? &amp;lt;br&amp;gt; This week I started working on the voxel model in NASA Web WorldWind and tried the best way to visualize the model.&amp;lt;br&amp;gt; I set up also the coding environment, as well as the testing one &amp;lt;br&amp;gt; I started also working on the grid importing.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week? &amp;lt;br&amp;gt; Next week I will work on importing some data and on the visualization of them using the voxel model I created.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything? &amp;lt;br&amp;gt; Currently, I am not blocked on anything, although I had several difficulties on setting some environments, I solved that thanks to my tutor,  Jakub, who helped me to solve my problems.&lt;br /&gt;
&lt;br /&gt;
=== Week 2 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I’ve been working on the implementation of the voxel model, visualizing it into a grid. I imported the grid from a dataset and associated the voxels to the grid entries.&amp;lt;br&amp;gt; I managed to show many voxels in the same time and interact with them from the interface.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will work on the filtering functionalities to filter many voxels on the globe thanks to several options.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Currently I’m not blocked on anything, and my Tutor helped me to solve all my problems that I was facing. I had some issues about using the testing environment Karma, but I succeeded to implement it correctly.&lt;br /&gt;
&lt;br /&gt;
=== Week 3 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I created some filter functionalities based on the latitude and longitude to show only some portion of voxels.&amp;lt;br&amp;gt; I also started working on the altitude filter to reduce the layers of visible doxels when visualizing more than one.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on the filtering for altitude and values.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; I'm not blocked but I had several difficulties to let the filters work together and to obtain good performances when using them. Luckily I managed to solve all my problems during the week.&lt;br /&gt;
&lt;br /&gt;
=== Week 4 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I finished all the filters for the Voxels.&amp;lt;br&amp;gt; I worked also on a first implementation of the slider to navigate through the time&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish the time slider to let it work with all the filters. Maybe I will try to import other kinds of data in the application.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 5 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I worked on the time slider, which is a slider showing how a variable is evolving in time (or with respect to another variable, like the bands for multidimensional band files). &amp;lt;br&amp;gt; I let this slider work with the filters I implemented in the previous week and test with some dataset. &amp;lt;br&amp;gt; I managed to import few sample of telecommunication data from a dataset.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will allow the importing of different kind of data not following the grid model of the current dataset, especially point features data. In this way, I hope to show using the voxel model any possible dataset made by single georeference points.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 6 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I managed to import several datasets containing point features data, thus having: latitude, longitude, and some values. I generated a QuadTree from the dataset, so that the data could be displayed using the voxel model. I tried using several datasets with different configurations and all of them worked properly.&amp;lt;br&amp;gt; I also improved the importing system so that users can specify the structure of the dataset they want to import. I started also documenting all the code, in this way the future user will be able to re-use it easily.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on the documentation and I will try to allow users to show other variables using an extrusion of the voxels.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 7 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I continued working on the documentation, which is almost done. I also finished the extrusion model, to show two variables of a dataset in the same time, one with the color and one thanks to the extrusion of the doxel. I also created a connection to an external Rasdaman database to query some data thanks to the WCPS.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish the documentation and I will create some demos to show users how to interact with the application with some predefined settings.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 8 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I worked more on documenting the code. Moreover, I created some demo with few sample datasets, in order to give the users the possibility to test easily the application.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will work more on the performances of the importing and processing system, trying to optimize the code. If I will manage to do that I will also edit the importing interface to customize the importing of other datasets. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 9 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I created some Web Workers to import the data, in order to not lock the user interface during the importing of the data. I tried working more on the performances for the importing system but still I didn't finish it.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on some performances issues. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything, but I'm trying to figure out the best way to solve this issue on the importing system.&lt;br /&gt;
&lt;br /&gt;
=== Week 10 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I didn't have too much time, I did some researches to find the best approach to render multiple instances in the Web WorldWind globe. I also split some functionalities, using the Promises, in order to avoid blocking the user interface.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will read more about the rendering engine in WebGL and I will provide more examples to run the application. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything.&lt;br /&gt;
&lt;br /&gt;
=== Week 11 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I created some more demo examples to run the application. I also started creating a web page to show the project and explain the functionalities. I included also some documentation for users approaching the application for the first time.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish this simple web page and I will edit the user interface to be more user-friendly. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything.&lt;br /&gt;
&lt;br /&gt;
=== Week 12 ===&lt;br /&gt;
Brief description of the idea: My project consists in the development of a Web Application, using the NASA Web WorldWind framework, to create a tool capable of visualize multidimensional datasets in more than three dimensions.&amp;lt;br&amp;gt;&lt;br /&gt;
The state of the project as it was BEFORE your GSoC:  There was not a similar project before developed with NASA Web WorldWind. Thus my project is an implementation of a new application using the mentioned framework.&amp;lt;br&amp;gt;&lt;br /&gt;
The addition that your project brought to the software: Thanks to my project is now possible to visualize using different models, multidimensional datasets in a 3D environment. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testing the project is possible from the following link: [http://131.175.59.193/gabriele/ MuViAS Webpage]. It is possible to download the project or even try a demo from an hosted version of the application.&lt;br /&gt;
[[File:NASA WWW Multidimensional Screenshot.png|thumbnail|center|Application Preview]]&lt;br /&gt;
&lt;br /&gt;
== State of the art before this project ==&lt;br /&gt;
&lt;br /&gt;
Currently, there are no 4D visualization tools using voxel models relying on pure javascript application like Nasa Web World Wind, although some examples are available for other platforms.&lt;br /&gt;
&lt;br /&gt;
== Additions that this project will bring to the software ==&lt;br /&gt;
&lt;br /&gt;
With the application I will create, many users would be able to reuse the code adapting it to other projects for their needs. Since the application consists in many subparts, many demos can be created to be shown the usage of some tools on the Web World Wind Examples page in the website.  &lt;br /&gt;
&lt;br /&gt;
== Public Repository &amp;amp; Testing==&lt;br /&gt;
&lt;br /&gt;
The application is available in GitHub at [https://github.com/GabrielePrestifilippo/EST-WA-Javascript EST-WA JavaScript] , it runs on every modern browser.&lt;br /&gt;
To try the application is necessary to:&lt;br /&gt;
# Download all the files&lt;br /&gt;
# Run a web server and open the ''index.html''&lt;br /&gt;
# Now several options are available, to test some demo examples, select from the drop-down menu ''Demo Examples'' and select one&lt;br /&gt;
# Set all the settings required and press Start&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
&lt;br /&gt;
My name is Gabriele Prestifilippo, and I am currently a student in the M.Sc. in Computer Science and Engineering at Politecnico di Milano. I am interested in the Information Technology field applied to the geomatic and environmental one.&lt;br /&gt;
I am now working in the GSoC and my mentors are: from Patrick Hogan, project manager of the NASA World Wind project, and Jakub Balhar, software Engineer at Gisat.&lt;br /&gt;
Besides the GSoC, I am helping the team of NASA Web WorldWind, along with ESA and Thales to test and develop the Web WorldWind framework.&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=File:NASA_WWW_Multidimensional_Screenshot.png&amp;diff=102130</id>
		<title>File:NASA WWW Multidimensional Screenshot.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=File:NASA_WWW_Multidimensional_Screenshot.png&amp;diff=102130"/>
		<updated>2016-08-13T14:59:30Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: Screenshot of the NASA Web WorldWind Multidimensional Visualization and Analysis tool.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Screenshot of the NASA Web WorldWind Multidimensional Visualization and Analysis tool.&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=102129</id>
		<title>NASA Web WorldWind Multidimension Visualization Tool GSoC 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=102129"/>
		<updated>2016-08-13T14:58:15Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: /* Weekly Reports */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The idea behind this project is to create an application using Nasa Web World Wind to show metadata about environmental variables in more than three dimensions. The model I'd like to implement to present 3D data is a Voxel model. Each voxel has three dimensions that will be possible to customize with the interested metadata, but also more information can be shown thanks to Web World Wind capabilities. Coloring each Voxel might present another metadata and additionally creating an animation in time gives the opportunity to introduce a further variable. Users will be able to interact with the visualization, customizing the metadata on the Voxel and filtering data according to specific settings. As input data, I am considering telecommunication data from &amp;quot;Telecom Italia Big Data Challenge 2015&amp;quot;. My idea is to create first the visualization environment and further import the data in a database to allow users to query the database for particular data. Moreover, depending on the time also would be interesting to allow users to import their data set in a specific format to share the view on a specific globe with other people.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Timeline !! TODO !! Status&lt;br /&gt;
|-&lt;br /&gt;
| 23 - 31 May 2016 ||&lt;br /&gt;
* Voxel model implementation in Nasa WebWorldWind.&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 10 June 2016 || &lt;br /&gt;
* Sample grid and data importing&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 11 - 17 June 2016 || &lt;br /&gt;
* Sample visualization on voxel&lt;br /&gt;
* Multi dimensions on a single voxel&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 25 June 2016 || &lt;br /&gt;
* Matching voxels with real data.&lt;br /&gt;
* Creating the first filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 26 June - 2 July 2016 || &lt;br /&gt;
* Advanced filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 3 - 17 July 2016 || &lt;br /&gt;
* Time slider (4th dimension) implementation.&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 31 July 2016 || &lt;br /&gt;
* Sample database implementation&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 15 August 2016 || &lt;br /&gt;
* Importing of diverse datasets.&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 16 – 23 August 2016 || &lt;br /&gt;
* User interface implementation&lt;br /&gt;
* Testing and documentation&lt;br /&gt;
|| Done&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We will try to follow the schedule and report the status of the project each week.&lt;br /&gt;
&lt;br /&gt;
== Weekly Reports ==&lt;br /&gt;
&lt;br /&gt;
=== Week 1 ===&lt;br /&gt;
# What did you get done this week? &amp;lt;br&amp;gt; This week I started working on the voxel model in NASA Web WorldWind and tried the best way to visualize the model.&amp;lt;br&amp;gt; I set up also the coding environment, as well as the testing one &amp;lt;br&amp;gt; I started also working on the grid importing.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week? &amp;lt;br&amp;gt; Next week I will work on importing some data and on the visualization of them using the voxel model I created.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything? &amp;lt;br&amp;gt; Currently, I am not blocked on anything, although I had several difficulties on setting some environments, I solved that thanks to my tutor,  Jakub, who helped me to solve my problems.&lt;br /&gt;
&lt;br /&gt;
=== Week 2 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I’ve been working on the implementation of the voxel model, visualizing it into a grid. I imported the grid from a dataset and associated the voxels to the grid entries.&amp;lt;br&amp;gt; I managed to show many voxels in the same time and interact with them from the interface.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will work on the filtering functionalities to filter many voxels on the globe thanks to several options.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Currently I’m not blocked on anything, and my Tutor helped me to solve all my problems that I was facing. I had some issues about using the testing environment Karma, but I succeeded to implement it correctly.&lt;br /&gt;
&lt;br /&gt;
=== Week 3 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I created some filter functionalities based on the latitude and longitude to show only some portion of voxels.&amp;lt;br&amp;gt; I also started working on the altitude filter to reduce the layers of visible doxels when visualizing more than one.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on the filtering for altitude and values.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; I'm not blocked but I had several difficulties to let the filters work together and to obtain good performances when using them. Luckily I managed to solve all my problems during the week.&lt;br /&gt;
&lt;br /&gt;
=== Week 4 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I finished all the filters for the Voxels.&amp;lt;br&amp;gt; I worked also on a first implementation of the slider to navigate through the time&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish the time slider to let it work with all the filters. Maybe I will try to import other kinds of data in the application.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 5 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I worked on the time slider, which is a slider showing how a variable is evolving in time (or with respect to another variable, like the bands for multidimensional band files). &amp;lt;br&amp;gt; I let this slider work with the filters I implemented in the previous week and test with some dataset. &amp;lt;br&amp;gt; I managed to import few sample of telecommunication data from a dataset.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will allow the importing of different kind of data not following the grid model of the current dataset, especially point features data. In this way, I hope to show using the voxel model any possible dataset made by single georeference points.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 6 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I managed to import several datasets containing point features data, thus having: latitude, longitude, and some values. I generated a QuadTree from the dataset, so that the data could be displayed using the voxel model. I tried using several datasets with different configurations and all of them worked properly.&amp;lt;br&amp;gt; I also improved the importing system so that users can specify the structure of the dataset they want to import. I started also documenting all the code, in this way the future user will be able to re-use it easily.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on the documentation and I will try to allow users to show other variables using an extrusion of the voxels.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 7 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I continued working on the documentation, which is almost done. I also finished the extrusion model, to show two variables of a dataset in the same time, one with the color and one thanks to the extrusion of the doxel. I also created a connection to an external Rasdaman database to query some data thanks to the WCPS.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish the documentation and I will create some demos to show users how to interact with the application with some predefined settings.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 8 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I worked more on documenting the code. Moreover, I created some demo with few sample datasets, in order to give the users the possibility to test easily the application.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will work more on the performances of the importing and processing system, trying to optimize the code. If I will manage to do that I will also edit the importing interface to customize the importing of other datasets. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 9 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I created some Web Workers to import the data, in order to not lock the user interface during the importing of the data. I tried working more on the performances for the importing system but still I didn't finish it.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on some performances issues. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything, but I'm trying to figure out the best way to solve this issue on the importing system.&lt;br /&gt;
&lt;br /&gt;
=== Week 10 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I didn't have too much time, I did some researches to find the best approach to render multiple instances in the Web WorldWind globe. I also split some functionalities, using the Promises, in order to avoid blocking the user interface.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will read more about the rendering engine in WebGL and I will provide more examples to run the application. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything.&lt;br /&gt;
&lt;br /&gt;
=== Week 11 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I created some more demo examples to run the application. I also started creating a web page to show the project and explain the functionalities. I included also some documentation for users approaching the application for the first time.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish this simple web page and I will edit the user interface to be more user-friendly. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything.&lt;br /&gt;
&lt;br /&gt;
=== Week 12 ===&lt;br /&gt;
Brief description of the idea: My project consists in the development of a Web Application, using the NASA Web WorldWind framework, to create a tool capable of visualize multidimensional datasets in more than three dimensions.&amp;lt;br&amp;gt;&lt;br /&gt;
The state of the project as it was BEFORE your GSoC:  There was not a similar project before developed with NASA Web WorldWind. Thus my project is an implementation of a new application using the mentioned framework.&amp;lt;br&amp;gt;&lt;br /&gt;
The addition that your project brought to the software: Thanks to my project is now possible to visualize using different models, multidimensional datasets in a 3D environment. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testing the project is possible from the following link: [http://131.175.59.193/gabriele/ MuViAS Webpage]. It is possible to download the project or even try a demo from an hosted version of the application.&lt;br /&gt;
&lt;br /&gt;
== State of the art before this project ==&lt;br /&gt;
&lt;br /&gt;
Currently, there are no 4D visualization tools using voxel models relying on pure javascript application like Nasa Web World Wind, although some examples are available for other platforms.&lt;br /&gt;
&lt;br /&gt;
== Additions that this project will bring to the software ==&lt;br /&gt;
&lt;br /&gt;
With the application I will create, many users would be able to reuse the code adapting it to other projects for their needs. Since the application consists in many subparts, many demos can be created to be shown the usage of some tools on the Web World Wind Examples page in the website.  &lt;br /&gt;
&lt;br /&gt;
== Public Repository &amp;amp; Testing==&lt;br /&gt;
&lt;br /&gt;
The application is available in GitHub at [https://github.com/GabrielePrestifilippo/EST-WA-Javascript EST-WA JavaScript] , it runs on every modern browser.&lt;br /&gt;
To try the application is necessary to:&lt;br /&gt;
# Download all the files&lt;br /&gt;
# Run a web server and open the ''index.html''&lt;br /&gt;
# Now several options are available, to test some demo examples, select from the drop-down menu ''Demo Examples'' and select one&lt;br /&gt;
# Set all the settings required and press Start&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
&lt;br /&gt;
My name is Gabriele Prestifilippo, and I am currently a student in the M.Sc. in Computer Science and Engineering at Politecnico di Milano. I am interested in the Information Technology field applied to the geomatic and environmental one.&lt;br /&gt;
I am now working in the GSoC and my mentors are: from Patrick Hogan, project manager of the NASA World Wind project, and Jakub Balhar, software Engineer at Gisat.&lt;br /&gt;
Besides the GSoC, I am helping the team of NASA Web WorldWind, along with ESA and Thales to test and develop the Web WorldWind framework.&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=102015</id>
		<title>NASA Web WorldWind Multidimension Visualization Tool GSoC 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=102015"/>
		<updated>2016-08-07T08:06:48Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: /* Public Repository &amp;amp; Testing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The idea behind this project is to create an application using Nasa Web World Wind to show metadata about environmental variables in more than three dimensions. The model I'd like to implement to present 3D data is a Voxel model. Each voxel has three dimensions that will be possible to customize with the interested metadata, but also more information can be shown thanks to Web World Wind capabilities. Coloring each Voxel might present another metadata and additionally creating an animation in time gives the opportunity to introduce a further variable. Users will be able to interact with the visualization, customizing the metadata on the Voxel and filtering data according to specific settings. As input data, I am considering telecommunication data from &amp;quot;Telecom Italia Big Data Challenge 2015&amp;quot;. My idea is to create first the visualization environment and further import the data in a database to allow users to query the database for particular data. Moreover, depending on the time also would be interesting to allow users to import their data set in a specific format to share the view on a specific globe with other people.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Timeline !! TODO !! Status&lt;br /&gt;
|-&lt;br /&gt;
| 23 - 31 May 2016 ||&lt;br /&gt;
* Voxel model implementation in Nasa WebWorldWind.&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 10 June 2016 || &lt;br /&gt;
* Sample grid and data importing&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 11 - 17 June 2016 || &lt;br /&gt;
* Sample visualization on voxel&lt;br /&gt;
* Multi dimensions on a single voxel&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 25 June 2016 || &lt;br /&gt;
* Matching voxels with real data.&lt;br /&gt;
* Creating the first filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 26 June - 2 July 2016 || &lt;br /&gt;
* Advanced filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 3 - 17 July 2016 || &lt;br /&gt;
* Time slider (4th dimension) implementation.&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 31 July 2016 || &lt;br /&gt;
* Sample database implementation&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 15 August 2016 || &lt;br /&gt;
* Importing of diverse datasets.&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 16 – 23 August 2016 || &lt;br /&gt;
* User interface implementation&lt;br /&gt;
* Testing and documentation&lt;br /&gt;
|| Done&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We will try to follow the schedule and report the status of the project each week.&lt;br /&gt;
&lt;br /&gt;
== Weekly Reports ==&lt;br /&gt;
&lt;br /&gt;
=== Week 1 ===&lt;br /&gt;
# What did you get done this week? &amp;lt;br&amp;gt; This week I started working on the voxel model in NASA Web WorldWind and tried the best way to visualize the model.&amp;lt;br&amp;gt; I set up also the coding environment, as well as the testing one &amp;lt;br&amp;gt; I started also working on the grid importing.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week? &amp;lt;br&amp;gt; Next week I will work on importing some data and on the visualization of them using the voxel model I created.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything? &amp;lt;br&amp;gt; Currently, I am not blocked on anything, although I had several difficulties on setting some environments, I solved that thanks to my tutor,  Jakub, who helped me to solve my problems.&lt;br /&gt;
&lt;br /&gt;
=== Week 2 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I’ve been working on the implementation of the voxel model, visualizing it into a grid. I imported the grid from a dataset and associated the voxels to the grid entries.&amp;lt;br&amp;gt; I managed to show many voxels in the same time and interact with them from the interface.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will work on the filtering functionalities to filter many voxels on the globe thanks to several options.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Currently I’m not blocked on anything, and my Tutor helped me to solve all my problems that I was facing. I had some issues about using the testing environment Karma, but I succeeded to implement it correctly.&lt;br /&gt;
&lt;br /&gt;
=== Week 3 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I created some filter functionalities based on the latitude and longitude to show only some portion of voxels.&amp;lt;br&amp;gt; I also started working on the altitude filter to reduce the layers of visible doxels when visualizing more than one.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on the filtering for altitude and values.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; I'm not blocked but I had several difficulties to let the filters work together and to obtain good performances when using them. Luckily I managed to solve all my problems during the week.&lt;br /&gt;
&lt;br /&gt;
=== Week 4 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I finished all the filters for the Voxels.&amp;lt;br&amp;gt; I worked also on a first implementation of the slider to navigate through the time&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish the time slider to let it work with all the filters. Maybe I will try to import other kinds of data in the application.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 5 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I worked on the time slider, which is a slider showing how a variable is evolving in time (or with respect to another variable, like the bands for multidimensional band files). &amp;lt;br&amp;gt; I let this slider work with the filters I implemented in the previous week and test with some dataset. &amp;lt;br&amp;gt; I managed to import few sample of telecommunication data from a dataset.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will allow the importing of different kind of data not following the grid model of the current dataset, especially point features data. In this way, I hope to show using the voxel model any possible dataset made by single georeference points.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 6 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I managed to import several datasets containing point features data, thus having: latitude, longitude, and some values. I generated a QuadTree from the dataset, so that the data could be displayed using the voxel model. I tried using several datasets with different configurations and all of them worked properly.&amp;lt;br&amp;gt; I also improved the importing system so that users can specify the structure of the dataset they want to import. I started also documenting all the code, in this way the future user will be able to re-use it easily.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on the documentation and I will try to allow users to show other variables using an extrusion of the voxels.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 7 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I continued working on the documentation, which is almost done. I also finished the extrusion model, to show two variables of a dataset in the same time, one with the color and one thanks to the extrusion of the doxel. I also created a connection to an external Rasdaman database to query some data thanks to the WCPS.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish the documentation and I will create some demos to show users how to interact with the application with some predefined settings.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 8 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I worked more on documenting the code. Moreover, I created some demo with few sample datasets, in order to give the users the possibility to test easily the application.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will work more on the performances of the importing and processing system, trying to optimize the code. If I will manage to do that I will also edit the importing interface to customize the importing of other datasets. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 9 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I created some Web Workers to import the data, in order to not lock the user interface during the importing of the data. I tried working more on the performances for the importing system but still I didn't finish it.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on some performances issues. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything, but I'm trying to figure out the best way to solve this issue on the importing system.&lt;br /&gt;
&lt;br /&gt;
=== Week 10 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I didn't have too much time, I did some researches to find the best approach to render multiple instances in the Web WorldWind globe. I also split some functionalities, using the Promises, in order to avoid blocking the user interface.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will read more about the rendering engine in WebGL and I will provide more examples to run the application. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything.&lt;br /&gt;
&lt;br /&gt;
=== Week 11 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I created some more demo examples to run the application. I also started creating a web page to show the project and explain the functionalities. I included also some documentation for users approaching the application for the first time.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish this simple web page and I will edit the user interface to be more user-friendly. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything.&lt;br /&gt;
&lt;br /&gt;
== State of the art before this project ==&lt;br /&gt;
&lt;br /&gt;
Currently, there are no 4D visualization tools using voxel models relying on pure javascript application like Nasa Web World Wind, although some examples are available for other platforms.&lt;br /&gt;
&lt;br /&gt;
== Additions that this project will bring to the software ==&lt;br /&gt;
&lt;br /&gt;
With the application I will create, many users would be able to reuse the code adapting it to other projects for their needs. Since the application consists in many subparts, many demos can be created to be shown the usage of some tools on the Web World Wind Examples page in the website.  &lt;br /&gt;
&lt;br /&gt;
== Public Repository &amp;amp; Testing==&lt;br /&gt;
&lt;br /&gt;
The application is available in GitHub at [https://github.com/GabrielePrestifilippo/EST-WA-Javascript EST-WA JavaScript] , it runs on every modern browser.&lt;br /&gt;
To try the application is necessary to:&lt;br /&gt;
# Download all the files&lt;br /&gt;
# Run a web server and open the ''index.html''&lt;br /&gt;
# Now several options are available, to test some demo examples, select from the drop-down menu ''Demo Examples'' and select one&lt;br /&gt;
# Set all the settings required and press Start&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
&lt;br /&gt;
My name is Gabriele Prestifilippo, and I am currently a student in the M.Sc. in Computer Science and Engineering at Politecnico di Milano. I am interested in the Information Technology field applied to the geomatic and environmental one.&lt;br /&gt;
I am now working in the GSoC and my mentors are: from Patrick Hogan, project manager of the NASA World Wind project, and Jakub Balhar, software Engineer at Gisat.&lt;br /&gt;
Besides the GSoC, I am helping the team of NASA Web WorldWind, along with ESA and Thales to test and develop the Web WorldWind framework.&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=102014</id>
		<title>NASA Web WorldWind Multidimension Visualization Tool GSoC 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=102014"/>
		<updated>2016-08-07T08:04:58Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: /* Week 11 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The idea behind this project is to create an application using Nasa Web World Wind to show metadata about environmental variables in more than three dimensions. The model I'd like to implement to present 3D data is a Voxel model. Each voxel has three dimensions that will be possible to customize with the interested metadata, but also more information can be shown thanks to Web World Wind capabilities. Coloring each Voxel might present another metadata and additionally creating an animation in time gives the opportunity to introduce a further variable. Users will be able to interact with the visualization, customizing the metadata on the Voxel and filtering data according to specific settings. As input data, I am considering telecommunication data from &amp;quot;Telecom Italia Big Data Challenge 2015&amp;quot;. My idea is to create first the visualization environment and further import the data in a database to allow users to query the database for particular data. Moreover, depending on the time also would be interesting to allow users to import their data set in a specific format to share the view on a specific globe with other people.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Timeline !! TODO !! Status&lt;br /&gt;
|-&lt;br /&gt;
| 23 - 31 May 2016 ||&lt;br /&gt;
* Voxel model implementation in Nasa WebWorldWind.&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 10 June 2016 || &lt;br /&gt;
* Sample grid and data importing&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 11 - 17 June 2016 || &lt;br /&gt;
* Sample visualization on voxel&lt;br /&gt;
* Multi dimensions on a single voxel&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 25 June 2016 || &lt;br /&gt;
* Matching voxels with real data.&lt;br /&gt;
* Creating the first filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 26 June - 2 July 2016 || &lt;br /&gt;
* Advanced filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 3 - 17 July 2016 || &lt;br /&gt;
* Time slider (4th dimension) implementation.&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 31 July 2016 || &lt;br /&gt;
* Sample database implementation&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 15 August 2016 || &lt;br /&gt;
* Importing of diverse datasets.&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 16 – 23 August 2016 || &lt;br /&gt;
* User interface implementation&lt;br /&gt;
* Testing and documentation&lt;br /&gt;
|| Done&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We will try to follow the schedule and report the status of the project each week.&lt;br /&gt;
&lt;br /&gt;
== Weekly Reports ==&lt;br /&gt;
&lt;br /&gt;
=== Week 1 ===&lt;br /&gt;
# What did you get done this week? &amp;lt;br&amp;gt; This week I started working on the voxel model in NASA Web WorldWind and tried the best way to visualize the model.&amp;lt;br&amp;gt; I set up also the coding environment, as well as the testing one &amp;lt;br&amp;gt; I started also working on the grid importing.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week? &amp;lt;br&amp;gt; Next week I will work on importing some data and on the visualization of them using the voxel model I created.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything? &amp;lt;br&amp;gt; Currently, I am not blocked on anything, although I had several difficulties on setting some environments, I solved that thanks to my tutor,  Jakub, who helped me to solve my problems.&lt;br /&gt;
&lt;br /&gt;
=== Week 2 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I’ve been working on the implementation of the voxel model, visualizing it into a grid. I imported the grid from a dataset and associated the voxels to the grid entries.&amp;lt;br&amp;gt; I managed to show many voxels in the same time and interact with them from the interface.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will work on the filtering functionalities to filter many voxels on the globe thanks to several options.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Currently I’m not blocked on anything, and my Tutor helped me to solve all my problems that I was facing. I had some issues about using the testing environment Karma, but I succeeded to implement it correctly.&lt;br /&gt;
&lt;br /&gt;
=== Week 3 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I created some filter functionalities based on the latitude and longitude to show only some portion of voxels.&amp;lt;br&amp;gt; I also started working on the altitude filter to reduce the layers of visible doxels when visualizing more than one.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on the filtering for altitude and values.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; I'm not blocked but I had several difficulties to let the filters work together and to obtain good performances when using them. Luckily I managed to solve all my problems during the week.&lt;br /&gt;
&lt;br /&gt;
=== Week 4 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I finished all the filters for the Voxels.&amp;lt;br&amp;gt; I worked also on a first implementation of the slider to navigate through the time&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish the time slider to let it work with all the filters. Maybe I will try to import other kinds of data in the application.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 5 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I worked on the time slider, which is a slider showing how a variable is evolving in time (or with respect to another variable, like the bands for multidimensional band files). &amp;lt;br&amp;gt; I let this slider work with the filters I implemented in the previous week and test with some dataset. &amp;lt;br&amp;gt; I managed to import few sample of telecommunication data from a dataset.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will allow the importing of different kind of data not following the grid model of the current dataset, especially point features data. In this way, I hope to show using the voxel model any possible dataset made by single georeference points.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 6 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I managed to import several datasets containing point features data, thus having: latitude, longitude, and some values. I generated a QuadTree from the dataset, so that the data could be displayed using the voxel model. I tried using several datasets with different configurations and all of them worked properly.&amp;lt;br&amp;gt; I also improved the importing system so that users can specify the structure of the dataset they want to import. I started also documenting all the code, in this way the future user will be able to re-use it easily.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on the documentation and I will try to allow users to show other variables using an extrusion of the voxels.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 7 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I continued working on the documentation, which is almost done. I also finished the extrusion model, to show two variables of a dataset in the same time, one with the color and one thanks to the extrusion of the doxel. I also created a connection to an external Rasdaman database to query some data thanks to the WCPS.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish the documentation and I will create some demos to show users how to interact with the application with some predefined settings.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 8 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I worked more on documenting the code. Moreover, I created some demo with few sample datasets, in order to give the users the possibility to test easily the application.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will work more on the performances of the importing and processing system, trying to optimize the code. If I will manage to do that I will also edit the importing interface to customize the importing of other datasets. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 9 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I created some Web Workers to import the data, in order to not lock the user interface during the importing of the data. I tried working more on the performances for the importing system but still I didn't finish it.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on some performances issues. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything, but I'm trying to figure out the best way to solve this issue on the importing system.&lt;br /&gt;
&lt;br /&gt;
=== Week 10 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I didn't have too much time, I did some researches to find the best approach to render multiple instances in the Web WorldWind globe. I also split some functionalities, using the Promises, in order to avoid blocking the user interface.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will read more about the rendering engine in WebGL and I will provide more examples to run the application. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything.&lt;br /&gt;
&lt;br /&gt;
=== Week 11 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I created some more demo examples to run the application. I also started creating a web page to show the project and explain the functionalities. I included also some documentation for users approaching the application for the first time.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish this simple web page and I will edit the user interface to be more user-friendly. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything.&lt;br /&gt;
&lt;br /&gt;
== State of the art before this project ==&lt;br /&gt;
&lt;br /&gt;
Currently, there are no 4D visualization tools using voxel models relying on pure javascript application like Nasa Web World Wind, although some examples are available for other platforms.&lt;br /&gt;
&lt;br /&gt;
== Additions that this project will bring to the software ==&lt;br /&gt;
&lt;br /&gt;
With the application I will create, many users would be able to reuse the code adapting it to other projects for their needs. Since the application consists in many subparts, many demos can be created to be shown the usage of some tools on the Web World Wind Examples page in the website.  &lt;br /&gt;
&lt;br /&gt;
== Public Repository &amp;amp; Testing==&lt;br /&gt;
&lt;br /&gt;
The application is available in GitHub at [https://github.com/GabrielePrestifilippo/EST-WA-Javascript EST-WA JavaScript] , it runs on every modern browser.&lt;br /&gt;
To try the application is necessary to:&lt;br /&gt;
# Download all the files&lt;br /&gt;
# Open the ''index.html''&lt;br /&gt;
# Select ''Load Configuration'' to load the basic configuration&lt;br /&gt;
# Set all the settings required and press Start &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
&lt;br /&gt;
My name is Gabriele Prestifilippo, and I am currently a student in the M.Sc. in Computer Science and Engineering at Politecnico di Milano. I am interested in the Information Technology field applied to the geomatic and environmental one.&lt;br /&gt;
I am now working in the GSoC and my mentors are: from Patrick Hogan, project manager of the NASA World Wind project, and Jakub Balhar, software Engineer at Gisat.&lt;br /&gt;
Besides the GSoC, I am helping the team of NASA Web WorldWind, along with ESA and Thales to test and develop the Web WorldWind framework.&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=102013</id>
		<title>NASA Web WorldWind Multidimension Visualization Tool GSoC 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=102013"/>
		<updated>2016-08-07T08:04:20Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: /* Weekly Reports */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The idea behind this project is to create an application using Nasa Web World Wind to show metadata about environmental variables in more than three dimensions. The model I'd like to implement to present 3D data is a Voxel model. Each voxel has three dimensions that will be possible to customize with the interested metadata, but also more information can be shown thanks to Web World Wind capabilities. Coloring each Voxel might present another metadata and additionally creating an animation in time gives the opportunity to introduce a further variable. Users will be able to interact with the visualization, customizing the metadata on the Voxel and filtering data according to specific settings. As input data, I am considering telecommunication data from &amp;quot;Telecom Italia Big Data Challenge 2015&amp;quot;. My idea is to create first the visualization environment and further import the data in a database to allow users to query the database for particular data. Moreover, depending on the time also would be interesting to allow users to import their data set in a specific format to share the view on a specific globe with other people.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Timeline !! TODO !! Status&lt;br /&gt;
|-&lt;br /&gt;
| 23 - 31 May 2016 ||&lt;br /&gt;
* Voxel model implementation in Nasa WebWorldWind.&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 10 June 2016 || &lt;br /&gt;
* Sample grid and data importing&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 11 - 17 June 2016 || &lt;br /&gt;
* Sample visualization on voxel&lt;br /&gt;
* Multi dimensions on a single voxel&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 25 June 2016 || &lt;br /&gt;
* Matching voxels with real data.&lt;br /&gt;
* Creating the first filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 26 June - 2 July 2016 || &lt;br /&gt;
* Advanced filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 3 - 17 July 2016 || &lt;br /&gt;
* Time slider (4th dimension) implementation.&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 31 July 2016 || &lt;br /&gt;
* Sample database implementation&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 15 August 2016 || &lt;br /&gt;
* Importing of diverse datasets.&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 16 – 23 August 2016 || &lt;br /&gt;
* User interface implementation&lt;br /&gt;
* Testing and documentation&lt;br /&gt;
|| Done&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We will try to follow the schedule and report the status of the project each week.&lt;br /&gt;
&lt;br /&gt;
== Weekly Reports ==&lt;br /&gt;
&lt;br /&gt;
=== Week 1 ===&lt;br /&gt;
# What did you get done this week? &amp;lt;br&amp;gt; This week I started working on the voxel model in NASA Web WorldWind and tried the best way to visualize the model.&amp;lt;br&amp;gt; I set up also the coding environment, as well as the testing one &amp;lt;br&amp;gt; I started also working on the grid importing.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week? &amp;lt;br&amp;gt; Next week I will work on importing some data and on the visualization of them using the voxel model I created.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything? &amp;lt;br&amp;gt; Currently, I am not blocked on anything, although I had several difficulties on setting some environments, I solved that thanks to my tutor,  Jakub, who helped me to solve my problems.&lt;br /&gt;
&lt;br /&gt;
=== Week 2 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I’ve been working on the implementation of the voxel model, visualizing it into a grid. I imported the grid from a dataset and associated the voxels to the grid entries.&amp;lt;br&amp;gt; I managed to show many voxels in the same time and interact with them from the interface.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will work on the filtering functionalities to filter many voxels on the globe thanks to several options.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Currently I’m not blocked on anything, and my Tutor helped me to solve all my problems that I was facing. I had some issues about using the testing environment Karma, but I succeeded to implement it correctly.&lt;br /&gt;
&lt;br /&gt;
=== Week 3 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I created some filter functionalities based on the latitude and longitude to show only some portion of voxels.&amp;lt;br&amp;gt; I also started working on the altitude filter to reduce the layers of visible doxels when visualizing more than one.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on the filtering for altitude and values.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; I'm not blocked but I had several difficulties to let the filters work together and to obtain good performances when using them. Luckily I managed to solve all my problems during the week.&lt;br /&gt;
&lt;br /&gt;
=== Week 4 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I finished all the filters for the Voxels.&amp;lt;br&amp;gt; I worked also on a first implementation of the slider to navigate through the time&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish the time slider to let it work with all the filters. Maybe I will try to import other kinds of data in the application.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 5 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I worked on the time slider, which is a slider showing how a variable is evolving in time (or with respect to another variable, like the bands for multidimensional band files). &amp;lt;br&amp;gt; I let this slider work with the filters I implemented in the previous week and test with some dataset. &amp;lt;br&amp;gt; I managed to import few sample of telecommunication data from a dataset.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will allow the importing of different kind of data not following the grid model of the current dataset, especially point features data. In this way, I hope to show using the voxel model any possible dataset made by single georeference points.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 6 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I managed to import several datasets containing point features data, thus having: latitude, longitude, and some values. I generated a QuadTree from the dataset, so that the data could be displayed using the voxel model. I tried using several datasets with different configurations and all of them worked properly.&amp;lt;br&amp;gt; I also improved the importing system so that users can specify the structure of the dataset they want to import. I started also documenting all the code, in this way the future user will be able to re-use it easily.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on the documentation and I will try to allow users to show other variables using an extrusion of the voxels.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 7 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I continued working on the documentation, which is almost done. I also finished the extrusion model, to show two variables of a dataset in the same time, one with the color and one thanks to the extrusion of the doxel. I also created a connection to an external Rasdaman database to query some data thanks to the WCPS.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish the documentation and I will create some demos to show users how to interact with the application with some predefined settings.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 8 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I worked more on documenting the code. Moreover, I created some demo with few sample datasets, in order to give the users the possibility to test easily the application.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will work more on the performances of the importing and processing system, trying to optimize the code. If I will manage to do that I will also edit the importing interface to customize the importing of other datasets. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 9 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I created some Web Workers to import the data, in order to not lock the user interface during the importing of the data. I tried working more on the performances for the importing system but still I didn't finish it.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on some performances issues. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything, but I'm trying to figure out the best way to solve this issue on the importing system.&lt;br /&gt;
&lt;br /&gt;
=== Week 10 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I didn't have too much time, I did some researches to find the best approach to render multiple instances in the Web WorldWind globe. I also split some functionalities, using the Promises, in order to avoid blocking the user interface.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will read more about the rendering engine in WebGL and I will provide more examples to run the application. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything.&lt;br /&gt;
&lt;br /&gt;
=== Week 11 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I created some more demo examples to run the application. I also started creating a web page to show the project and explain the functionalities. I included also some documentation for users approaching the application for the first time.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish this simple web page and I will edit more the user interface to be more user-friendly. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything.&lt;br /&gt;
&lt;br /&gt;
== State of the art before this project ==&lt;br /&gt;
&lt;br /&gt;
Currently, there are no 4D visualization tools using voxel models relying on pure javascript application like Nasa Web World Wind, although some examples are available for other platforms.&lt;br /&gt;
&lt;br /&gt;
== Additions that this project will bring to the software ==&lt;br /&gt;
&lt;br /&gt;
With the application I will create, many users would be able to reuse the code adapting it to other projects for their needs. Since the application consists in many subparts, many demos can be created to be shown the usage of some tools on the Web World Wind Examples page in the website.  &lt;br /&gt;
&lt;br /&gt;
== Public Repository &amp;amp; Testing==&lt;br /&gt;
&lt;br /&gt;
The application is available in GitHub at [https://github.com/GabrielePrestifilippo/EST-WA-Javascript EST-WA JavaScript] , it runs on every modern browser.&lt;br /&gt;
To try the application is necessary to:&lt;br /&gt;
# Download all the files&lt;br /&gt;
# Open the ''index.html''&lt;br /&gt;
# Select ''Load Configuration'' to load the basic configuration&lt;br /&gt;
# Set all the settings required and press Start &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
&lt;br /&gt;
My name is Gabriele Prestifilippo, and I am currently a student in the M.Sc. in Computer Science and Engineering at Politecnico di Milano. I am interested in the Information Technology field applied to the geomatic and environmental one.&lt;br /&gt;
I am now working in the GSoC and my mentors are: from Patrick Hogan, project manager of the NASA World Wind project, and Jakub Balhar, software Engineer at Gisat.&lt;br /&gt;
Besides the GSoC, I am helping the team of NASA Web WorldWind, along with ESA and Thales to test and develop the Web WorldWind framework.&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=102012</id>
		<title>NASA Web WorldWind Multidimension Visualization Tool GSoC 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=102012"/>
		<updated>2016-08-07T08:01:40Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: /* Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The idea behind this project is to create an application using Nasa Web World Wind to show metadata about environmental variables in more than three dimensions. The model I'd like to implement to present 3D data is a Voxel model. Each voxel has three dimensions that will be possible to customize with the interested metadata, but also more information can be shown thanks to Web World Wind capabilities. Coloring each Voxel might present another metadata and additionally creating an animation in time gives the opportunity to introduce a further variable. Users will be able to interact with the visualization, customizing the metadata on the Voxel and filtering data according to specific settings. As input data, I am considering telecommunication data from &amp;quot;Telecom Italia Big Data Challenge 2015&amp;quot;. My idea is to create first the visualization environment and further import the data in a database to allow users to query the database for particular data. Moreover, depending on the time also would be interesting to allow users to import their data set in a specific format to share the view on a specific globe with other people.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Timeline !! TODO !! Status&lt;br /&gt;
|-&lt;br /&gt;
| 23 - 31 May 2016 ||&lt;br /&gt;
* Voxel model implementation in Nasa WebWorldWind.&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 10 June 2016 || &lt;br /&gt;
* Sample grid and data importing&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 11 - 17 June 2016 || &lt;br /&gt;
* Sample visualization on voxel&lt;br /&gt;
* Multi dimensions on a single voxel&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 25 June 2016 || &lt;br /&gt;
* Matching voxels with real data.&lt;br /&gt;
* Creating the first filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 26 June - 2 July 2016 || &lt;br /&gt;
* Advanced filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 3 - 17 July 2016 || &lt;br /&gt;
* Time slider (4th dimension) implementation.&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 31 July 2016 || &lt;br /&gt;
* Sample database implementation&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 15 August 2016 || &lt;br /&gt;
* Importing of diverse datasets.&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 16 – 23 August 2016 || &lt;br /&gt;
* User interface implementation&lt;br /&gt;
* Testing and documentation&lt;br /&gt;
|| Done&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We will try to follow the schedule and report the status of the project each week.&lt;br /&gt;
&lt;br /&gt;
== Weekly Reports ==&lt;br /&gt;
&lt;br /&gt;
=== Week 1 ===&lt;br /&gt;
# What did you get done this week? &amp;lt;br&amp;gt; This week I started working on the voxel model in NASA Web WorldWind and tried the best way to visualize the model.&amp;lt;br&amp;gt; I set up also the coding environment, as well as the testing one &amp;lt;br&amp;gt; I started also working on the grid importing.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week? &amp;lt;br&amp;gt; Next week I will work on importing some data and on the visualization of them using the voxel model I created.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything? &amp;lt;br&amp;gt; Currently, I am not blocked on anything, although I had several difficulties on setting some environments, I solved that thanks to my tutor,  Jakub, who helped me to solve my problems.&lt;br /&gt;
&lt;br /&gt;
=== Week 2 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I’ve been working on the implementation of the voxel model, visualizing it into a grid. I imported the grid from a dataset and associated the voxels to the grid entries.&amp;lt;br&amp;gt; I managed to show many voxels in the same time and interact with them from the interface.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will work on the filtering functionalities to filter many voxels on the globe thanks to several options.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Currently I’m not blocked on anything, and my Tutor helped me to solve all my problems that I was facing. I had some issues about using the testing environment Karma, but I succeeded to implement it correctly.&lt;br /&gt;
&lt;br /&gt;
=== Week 3 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I created some filter functionalities based on the latitude and longitude to show only some portion of voxels.&amp;lt;br&amp;gt; I also started working on the altitude filter to reduce the layers of visible doxels when visualizing more than one.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on the filtering for altitude and values.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; I'm not blocked but I had several difficulties to let the filters work together and to obtain good performances when using them. Luckily I managed to solve all my problems during the week.&lt;br /&gt;
&lt;br /&gt;
=== Week 4 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I finished all the filters for the Voxels.&amp;lt;br&amp;gt; I worked also on a first implementation of the slider to navigate through the time&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish the time slider to let it work with all the filters. Maybe I will try to import other kinds of data in the application.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 5 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I worked on the time slider, which is a slider showing how a variable is evolving in time (or with respect to another variable, like the bands for multidimensional band files). &amp;lt;br&amp;gt; I let this slider work with the filters I implemented in the previous week and test with some dataset. &amp;lt;br&amp;gt; I managed to import few sample of telecommunication data from a dataset.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will allow the importing of different kind of data not following the grid model of the current dataset, especially point features data. In this way, I hope to show using the voxel model any possible dataset made by single georeference points.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 6 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I managed to import several datasets containing point features data, thus having: latitude, longitude, and some values. I generated a QuadTree from the dataset, so that the data could be displayed using the voxel model. I tried using several datasets with different configurations and all of them worked properly.&amp;lt;br&amp;gt; I also improved the importing system so that users can specify the structure of the dataset they want to import. I started also documenting all the code, in this way the future user will be able to re-use it easily.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on the documentation and I will try to allow users to show other variables using an extrusion of the voxels.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 7 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I continued working on the documentation, which is almost done. I also finished the extrusion model, to show two variables of a dataset in the same time, one with the color and one thanks to the extrusion of the doxel. I also created a connection to an external Rasdaman database to query some data thanks to the WCPS.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish the documentation and I will create some demos to show users how to interact with the application with some predefined settings.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 8 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I worked more on documenting the code. Moreover, I created some demo with few sample datasets, in order to give the users the possibility to test easily the application.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will work more on the performances of the importing and processing system, trying to optimize the code. If I will manage to do that I will also edit the importing interface to customize the importing of other datasets. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 9 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I created some Web Workers to import the data, in order to not lock the user interface during the importing of the data. I tried working more on the performances for the importing system but still I didn't finish it.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on some performances issues. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything, but I'm trying to figure out the best way to solve this issue on the importing system.&lt;br /&gt;
&lt;br /&gt;
=== Week 10 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I didn't have too much time, I did some researches to find the best approach to render multiple instances in the Web WorldWind globe. I also split some functionalities, using the Promises, in order to avoid blocking the user interface.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will read more about the rendering engine in WebGL and I will provide more examples to run the application. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything.&lt;br /&gt;
&lt;br /&gt;
== State of the art before this project ==&lt;br /&gt;
&lt;br /&gt;
Currently, there are no 4D visualization tools using voxel models relying on pure javascript application like Nasa Web World Wind, although some examples are available for other platforms.&lt;br /&gt;
&lt;br /&gt;
== Additions that this project will bring to the software ==&lt;br /&gt;
&lt;br /&gt;
With the application I will create, many users would be able to reuse the code adapting it to other projects for their needs. Since the application consists in many subparts, many demos can be created to be shown the usage of some tools on the Web World Wind Examples page in the website.  &lt;br /&gt;
&lt;br /&gt;
== Public Repository &amp;amp; Testing==&lt;br /&gt;
&lt;br /&gt;
The application is available in GitHub at [https://github.com/GabrielePrestifilippo/EST-WA-Javascript EST-WA JavaScript] , it runs on every modern browser.&lt;br /&gt;
To try the application is necessary to:&lt;br /&gt;
# Download all the files&lt;br /&gt;
# Open the ''index.html''&lt;br /&gt;
# Select ''Load Configuration'' to load the basic configuration&lt;br /&gt;
# Set all the settings required and press Start &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
&lt;br /&gt;
My name is Gabriele Prestifilippo, and I am currently a student in the M.Sc. in Computer Science and Engineering at Politecnico di Milano. I am interested in the Information Technology field applied to the geomatic and environmental one.&lt;br /&gt;
I am now working in the GSoC and my mentors are: from Patrick Hogan, project manager of the NASA World Wind project, and Jakub Balhar, software Engineer at Gisat.&lt;br /&gt;
Besides the GSoC, I am helping the team of NASA Web WorldWind, along with ESA and Thales to test and develop the Web WorldWind framework.&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=101492</id>
		<title>NASA Web WorldWind Multidimension Visualization Tool GSoC 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=101492"/>
		<updated>2016-07-30T13:21:40Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: /* Weekly Reports */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The idea behind this project is to create an application using Nasa Web World Wind to show metadata about environmental variables in more than three dimensions. The model I'd like to implement to present 3D data is a Voxel model. Each voxel has three dimensions that will be possible to customize with the interested metadata, but also more information can be shown thanks to Web World Wind capabilities. Coloring each Voxel might present another metadata and additionally creating an animation in time gives the opportunity to introduce a further variable. Users will be able to interact with the visualization, customizing the metadata on the Voxel and filtering data according to specific settings. As input data, I am considering telecommunication data from &amp;quot;Telecom Italia Big Data Challenge 2015&amp;quot;. My idea is to create first the visualization environment and further import the data in a database to allow users to query the database for particular data. Moreover, depending on the time also would be interesting to allow users to import their data set in a specific format to share the view on a specific globe with other people.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Timeline !! TODO !! Status&lt;br /&gt;
|-&lt;br /&gt;
| 23 - 31 May 2016 ||&lt;br /&gt;
* Voxel model implementation in Nasa WebWorldWind.&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 10 June 2016 || &lt;br /&gt;
* Sample grid and data importing&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 11 - 17 June 2016 || &lt;br /&gt;
* Sample visualization on voxel&lt;br /&gt;
* Multi dimensions on a single voxel&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 25 June 2016 || &lt;br /&gt;
* Matching voxels with real data.&lt;br /&gt;
* Creating the first filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 26 June - 2 July 2016 || &lt;br /&gt;
* Advanced filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 3 - 17 July 2016 || &lt;br /&gt;
* Time slider (4th dimension) implementation.&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 31 July 2016 || &lt;br /&gt;
* Sample database implementation&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 15 August 2016 || &lt;br /&gt;
* Importing of diverse datasets.&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 16 – 23 August 2016 || &lt;br /&gt;
* User interface implementation&lt;br /&gt;
* Testing and documentation&lt;br /&gt;
|| ---&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We will try to follow the schedule and report the status of the project each week.&lt;br /&gt;
&lt;br /&gt;
== Weekly Reports ==&lt;br /&gt;
&lt;br /&gt;
=== Week 1 ===&lt;br /&gt;
# What did you get done this week? &amp;lt;br&amp;gt; This week I started working on the voxel model in NASA Web WorldWind and tried the best way to visualize the model.&amp;lt;br&amp;gt; I set up also the coding environment, as well as the testing one &amp;lt;br&amp;gt; I started also working on the grid importing.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week? &amp;lt;br&amp;gt; Next week I will work on importing some data and on the visualization of them using the voxel model I created.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything? &amp;lt;br&amp;gt; Currently, I am not blocked on anything, although I had several difficulties on setting some environments, I solved that thanks to my tutor,  Jakub, who helped me to solve my problems.&lt;br /&gt;
&lt;br /&gt;
=== Week 2 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I’ve been working on the implementation of the voxel model, visualizing it into a grid. I imported the grid from a dataset and associated the voxels to the grid entries.&amp;lt;br&amp;gt; I managed to show many voxels in the same time and interact with them from the interface.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will work on the filtering functionalities to filter many voxels on the globe thanks to several options.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Currently I’m not blocked on anything, and my Tutor helped me to solve all my problems that I was facing. I had some issues about using the testing environment Karma, but I succeeded to implement it correctly.&lt;br /&gt;
&lt;br /&gt;
=== Week 3 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I created some filter functionalities based on the latitude and longitude to show only some portion of voxels.&amp;lt;br&amp;gt; I also started working on the altitude filter to reduce the layers of visible doxels when visualizing more than one.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on the filtering for altitude and values.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; I'm not blocked but I had several difficulties to let the filters work together and to obtain good performances when using them. Luckily I managed to solve all my problems during the week.&lt;br /&gt;
&lt;br /&gt;
=== Week 4 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I finished all the filters for the Voxels.&amp;lt;br&amp;gt; I worked also on a first implementation of the slider to navigate through the time&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish the time slider to let it work with all the filters. Maybe I will try to import other kinds of data in the application.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 5 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I worked on the time slider, which is a slider showing how a variable is evolving in time (or with respect to another variable, like the bands for multidimensional band files). &amp;lt;br&amp;gt; I let this slider work with the filters I implemented in the previous week and test with some dataset. &amp;lt;br&amp;gt; I managed to import few sample of telecommunication data from a dataset.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will allow the importing of different kind of data not following the grid model of the current dataset, especially point features data. In this way, I hope to show using the voxel model any possible dataset made by single georeference points.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 6 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I managed to import several datasets containing point features data, thus having: latitude, longitude, and some values. I generated a QuadTree from the dataset, so that the data could be displayed using the voxel model. I tried using several datasets with different configurations and all of them worked properly.&amp;lt;br&amp;gt; I also improved the importing system so that users can specify the structure of the dataset they want to import. I started also documenting all the code, in this way the future user will be able to re-use it easily.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on the documentation and I will try to allow users to show other variables using an extrusion of the voxels.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 7 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I continued working on the documentation, which is almost done. I also finished the extrusion model, to show two variables of a dataset in the same time, one with the color and one thanks to the extrusion of the doxel. I also created a connection to an external Rasdaman database to query some data thanks to the WCPS.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish the documentation and I will create some demos to show users how to interact with the application with some predefined settings.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 8 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I worked more on documenting the code. Moreover, I created some demo with few sample datasets, in order to give the users the possibility to test easily the application.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will work more on the performances of the importing and processing system, trying to optimize the code. If I will manage to do that I will also edit the importing interface to customize the importing of other datasets. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 9 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I created some Web Workers to import the data, in order to not lock the user interface during the importing of the data. I tried working more on the performances for the importing system but still I didn't finish it.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on some performances issues. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything, but I'm trying to figure out the best way to solve this issue on the importing system.&lt;br /&gt;
&lt;br /&gt;
=== Week 10 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I didn't have too much time, I did some researches to find the best approach to render multiple instances in the Web WorldWind globe. I also split some functionalities, using the Promises, in order to avoid blocking the user interface.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will read more about the rendering engine in WebGL and I will provide more examples to run the application. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything.&lt;br /&gt;
&lt;br /&gt;
== State of the art before this project ==&lt;br /&gt;
&lt;br /&gt;
Currently, there are no 4D visualization tools using voxel models relying on pure javascript application like Nasa Web World Wind, although some examples are available for other platforms.&lt;br /&gt;
&lt;br /&gt;
== Additions that this project will bring to the software ==&lt;br /&gt;
&lt;br /&gt;
With the application I will create, many users would be able to reuse the code adapting it to other projects for their needs. Since the application consists in many subparts, many demos can be created to be shown the usage of some tools on the Web World Wind Examples page in the website.  &lt;br /&gt;
&lt;br /&gt;
== Public Repository &amp;amp; Testing==&lt;br /&gt;
&lt;br /&gt;
The application is available in GitHub at [https://github.com/GabrielePrestifilippo/EST-WA-Javascript EST-WA JavaScript] , it runs on every modern browser.&lt;br /&gt;
To try the application is necessary to:&lt;br /&gt;
# Download all the files&lt;br /&gt;
# Open the ''index.html''&lt;br /&gt;
# Select ''Load Configuration'' to load the basic configuration&lt;br /&gt;
# Set all the settings required and press Start &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
&lt;br /&gt;
My name is Gabriele Prestifilippo, and I am currently a student in the M.Sc. in Computer Science and Engineering at Politecnico di Milano. I am interested in the Information Technology field applied to the geomatic and environmental one.&lt;br /&gt;
I am now working in the GSoC and my mentors are: from Patrick Hogan, project manager of the NASA World Wind project, and Jakub Balhar, software Engineer at Gisat.&lt;br /&gt;
Besides the GSoC, I am helping the team of NASA Web WorldWind, along with ESA and Thales to test and develop the Web WorldWind framework.&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=101370</id>
		<title>NASA Web WorldWind Multidimension Visualization Tool GSoC 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=101370"/>
		<updated>2016-07-23T14:52:06Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: /* Week 9 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The idea behind this project is to create an application using Nasa Web World Wind to show metadata about environmental variables in more than three dimensions. The model I'd like to implement to present 3D data is a Voxel model. Each voxel has three dimensions that will be possible to customize with the interested metadata, but also more information can be shown thanks to Web World Wind capabilities. Coloring each Voxel might present another metadata and additionally creating an animation in time gives the opportunity to introduce a further variable. Users will be able to interact with the visualization, customizing the metadata on the Voxel and filtering data according to specific settings. As input data, I am considering telecommunication data from &amp;quot;Telecom Italia Big Data Challenge 2015&amp;quot;. My idea is to create first the visualization environment and further import the data in a database to allow users to query the database for particular data. Moreover, depending on the time also would be interesting to allow users to import their data set in a specific format to share the view on a specific globe with other people.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Timeline !! TODO !! Status&lt;br /&gt;
|-&lt;br /&gt;
| 23 - 31 May 2016 ||&lt;br /&gt;
* Voxel model implementation in Nasa WebWorldWind.&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 10 June 2016 || &lt;br /&gt;
* Sample grid and data importing&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 11 - 17 June 2016 || &lt;br /&gt;
* Sample visualization on voxel&lt;br /&gt;
* Multi dimensions on a single voxel&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 25 June 2016 || &lt;br /&gt;
* Matching voxels with real data.&lt;br /&gt;
* Creating the first filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 26 June - 2 July 2016 || &lt;br /&gt;
* Advanced filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 3 - 17 July 2016 || &lt;br /&gt;
* Time slider (4th dimension) implementation.&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 31 July 2016 || &lt;br /&gt;
* Sample database implementation&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 15 August 2016 || &lt;br /&gt;
* Importing of diverse datasets.&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 16 – 23 August 2016 || &lt;br /&gt;
* User interface implementation&lt;br /&gt;
* Testing and documentation&lt;br /&gt;
|| ---&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We will try to follow the schedule and report the status of the project each week.&lt;br /&gt;
&lt;br /&gt;
== Weekly Reports ==&lt;br /&gt;
&lt;br /&gt;
=== Week 1 ===&lt;br /&gt;
# What did you get done this week? &amp;lt;br&amp;gt; This week I started working on the voxel model in NASA Web WorldWind and tried the best way to visualize the model.&amp;lt;br&amp;gt; I set up also the coding environment, as well as the testing one &amp;lt;br&amp;gt; I started also working on the grid importing.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week? &amp;lt;br&amp;gt; Next week I will work on importing some data and on the visualization of them using the voxel model I created.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything? &amp;lt;br&amp;gt; Currently, I am not blocked on anything, although I had several difficulties on setting some environments, I solved that thanks to my tutor,  Jakub, who helped me to solve my problems.&lt;br /&gt;
&lt;br /&gt;
=== Week 2 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I’ve been working on the implementation of the voxel model, visualizing it into a grid. I imported the grid from a dataset and associated the voxels to the grid entries.&amp;lt;br&amp;gt; I managed to show many voxels in the same time and interact with them from the interface.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will work on the filtering functionalities to filter many voxels on the globe thanks to several options.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Currently I’m not blocked on anything, and my Tutor helped me to solve all my problems that I was facing. I had some issues about using the testing environment Karma, but I succeeded to implement it correctly.&lt;br /&gt;
&lt;br /&gt;
=== Week 3 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I created some filter functionalities based on the latitude and longitude to show only some portion of voxels.&amp;lt;br&amp;gt; I also started working on the altitude filter to reduce the layers of visible doxels when visualizing more than one.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on the filtering for altitude and values.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; I'm not blocked but I had several difficulties to let the filters work together and to obtain good performances when using them. Luckily I managed to solve all my problems during the week.&lt;br /&gt;
&lt;br /&gt;
=== Week 4 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I finished all the filters for the Voxels.&amp;lt;br&amp;gt; I worked also on a first implementation of the slider to navigate through the time&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish the time slider to let it work with all the filters. Maybe I will try to import other kinds of data in the application.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 5 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I worked on the time slider, which is a slider showing how a variable is evolving in time (or with respect to another variable, like the bands for multidimensional band files). &amp;lt;br&amp;gt; I let this slider work with the filters I implemented in the previous week and test with some dataset. &amp;lt;br&amp;gt; I managed to import few sample of telecommunication data from a dataset.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will allow the importing of different kind of data not following the grid model of the current dataset, especially point features data. In this way, I hope to show using the voxel model any possible dataset made by single georeference points.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 6 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I managed to import several datasets containing point features data, thus having: latitude, longitude, and some values. I generated a QuadTree from the dataset, so that the data could be displayed using the voxel model. I tried using several datasets with different configurations and all of them worked properly.&amp;lt;br&amp;gt; I also improved the importing system so that users can specify the structure of the dataset they want to import. I started also documenting all the code, in this way the future user will be able to re-use it easily.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on the documentation and I will try to allow users to show other variables using an extrusion of the voxels.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 7 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I continued working on the documentation, which is almost done. I also finished the extrusion model, to show two variables of a dataset in the same time, one with the color and one thanks to the extrusion of the doxel. I also created a connection to an external Rasdaman database to query some data thanks to the WCPS.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish the documentation and I will create some demos to show users how to interact with the application with some predefined settings.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 8 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I worked more on documenting the code. Moreover, I created some demo with few sample datasets, in order to give the users the possibility to test easily the application.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will work more on the performances of the importing and processing system, trying to optimize the code. If I will manage to do that I will also edit the importing interface to customize the importing of other datasets. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 9 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I created some Web Workers to import the data, in order to not lock the user interface during the importing of the data. I tried working more on the performances for the importing system but still I didn't finish it.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on some performances issues. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything, but I'm trying to figure out the best way to solve this issue on the importing system.&lt;br /&gt;
&lt;br /&gt;
== State of the art before this project ==&lt;br /&gt;
&lt;br /&gt;
Currently, there are no 4D visualization tools using voxel models relying on pure javascript application like Nasa Web World Wind, although some examples are available for other platforms.&lt;br /&gt;
&lt;br /&gt;
== Additions that this project will bring to the software ==&lt;br /&gt;
&lt;br /&gt;
With the application I will create, many users would be able to reuse the code adapting it to other projects for their needs. Since the application consists in many subparts, many demos can be created to be shown the usage of some tools on the Web World Wind Examples page in the website.  &lt;br /&gt;
&lt;br /&gt;
== Public Repository &amp;amp; Testing==&lt;br /&gt;
&lt;br /&gt;
The application is available in GitHub at [https://github.com/GabrielePrestifilippo/EST-WA-Javascript EST-WA JavaScript] , it runs on every modern browser.&lt;br /&gt;
To try the application is necessary to:&lt;br /&gt;
# Download all the files&lt;br /&gt;
# Open the ''index.html''&lt;br /&gt;
# Select ''Load Configuration'' to load the basic configuration&lt;br /&gt;
# Set all the settings required and press Start &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
&lt;br /&gt;
My name is Gabriele Prestifilippo, and I am currently a student in the M.Sc. in Computer Science and Engineering at Politecnico di Milano. I am interested in the Information Technology field applied to the geomatic and environmental one.&lt;br /&gt;
I am now working in the GSoC and my mentors are: from Patrick Hogan, project manager of the NASA World Wind project, and Jakub Balhar, software Engineer at Gisat.&lt;br /&gt;
Besides the GSoC, I am helping the team of NASA Web WorldWind, along with ESA and Thales to test and develop the Web WorldWind framework.&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=101369</id>
		<title>NASA Web WorldWind Multidimension Visualization Tool GSoC 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=101369"/>
		<updated>2016-07-23T14:50:43Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: /* Weekly Reports */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The idea behind this project is to create an application using Nasa Web World Wind to show metadata about environmental variables in more than three dimensions. The model I'd like to implement to present 3D data is a Voxel model. Each voxel has three dimensions that will be possible to customize with the interested metadata, but also more information can be shown thanks to Web World Wind capabilities. Coloring each Voxel might present another metadata and additionally creating an animation in time gives the opportunity to introduce a further variable. Users will be able to interact with the visualization, customizing the metadata on the Voxel and filtering data according to specific settings. As input data, I am considering telecommunication data from &amp;quot;Telecom Italia Big Data Challenge 2015&amp;quot;. My idea is to create first the visualization environment and further import the data in a database to allow users to query the database for particular data. Moreover, depending on the time also would be interesting to allow users to import their data set in a specific format to share the view on a specific globe with other people.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Timeline !! TODO !! Status&lt;br /&gt;
|-&lt;br /&gt;
| 23 - 31 May 2016 ||&lt;br /&gt;
* Voxel model implementation in Nasa WebWorldWind.&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 10 June 2016 || &lt;br /&gt;
* Sample grid and data importing&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 11 - 17 June 2016 || &lt;br /&gt;
* Sample visualization on voxel&lt;br /&gt;
* Multi dimensions on a single voxel&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 25 June 2016 || &lt;br /&gt;
* Matching voxels with real data.&lt;br /&gt;
* Creating the first filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 26 June - 2 July 2016 || &lt;br /&gt;
* Advanced filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 3 - 17 July 2016 || &lt;br /&gt;
* Time slider (4th dimension) implementation.&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 31 July 2016 || &lt;br /&gt;
* Sample database implementation&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 15 August 2016 || &lt;br /&gt;
* Importing of diverse datasets.&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 16 – 23 August 2016 || &lt;br /&gt;
* User interface implementation&lt;br /&gt;
* Testing and documentation&lt;br /&gt;
|| ---&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We will try to follow the schedule and report the status of the project each week.&lt;br /&gt;
&lt;br /&gt;
== Weekly Reports ==&lt;br /&gt;
&lt;br /&gt;
=== Week 1 ===&lt;br /&gt;
# What did you get done this week? &amp;lt;br&amp;gt; This week I started working on the voxel model in NASA Web WorldWind and tried the best way to visualize the model.&amp;lt;br&amp;gt; I set up also the coding environment, as well as the testing one &amp;lt;br&amp;gt; I started also working on the grid importing.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week? &amp;lt;br&amp;gt; Next week I will work on importing some data and on the visualization of them using the voxel model I created.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything? &amp;lt;br&amp;gt; Currently, I am not blocked on anything, although I had several difficulties on setting some environments, I solved that thanks to my tutor,  Jakub, who helped me to solve my problems.&lt;br /&gt;
&lt;br /&gt;
=== Week 2 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I’ve been working on the implementation of the voxel model, visualizing it into a grid. I imported the grid from a dataset and associated the voxels to the grid entries.&amp;lt;br&amp;gt; I managed to show many voxels in the same time and interact with them from the interface.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will work on the filtering functionalities to filter many voxels on the globe thanks to several options.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Currently I’m not blocked on anything, and my Tutor helped me to solve all my problems that I was facing. I had some issues about using the testing environment Karma, but I succeeded to implement it correctly.&lt;br /&gt;
&lt;br /&gt;
=== Week 3 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I created some filter functionalities based on the latitude and longitude to show only some portion of voxels.&amp;lt;br&amp;gt; I also started working on the altitude filter to reduce the layers of visible doxels when visualizing more than one.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on the filtering for altitude and values.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; I'm not blocked but I had several difficulties to let the filters work together and to obtain good performances when using them. Luckily I managed to solve all my problems during the week.&lt;br /&gt;
&lt;br /&gt;
=== Week 4 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I finished all the filters for the Voxels.&amp;lt;br&amp;gt; I worked also on a first implementation of the slider to navigate through the time&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish the time slider to let it work with all the filters. Maybe I will try to import other kinds of data in the application.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 5 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I worked on the time slider, which is a slider showing how a variable is evolving in time (or with respect to another variable, like the bands for multidimensional band files). &amp;lt;br&amp;gt; I let this slider work with the filters I implemented in the previous week and test with some dataset. &amp;lt;br&amp;gt; I managed to import few sample of telecommunication data from a dataset.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will allow the importing of different kind of data not following the grid model of the current dataset, especially point features data. In this way, I hope to show using the voxel model any possible dataset made by single georeference points.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 6 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I managed to import several datasets containing point features data, thus having: latitude, longitude, and some values. I generated a QuadTree from the dataset, so that the data could be displayed using the voxel model. I tried using several datasets with different configurations and all of them worked properly.&amp;lt;br&amp;gt; I also improved the importing system so that users can specify the structure of the dataset they want to import. I started also documenting all the code, in this way the future user will be able to re-use it easily.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on the documentation and I will try to allow users to show other variables using an extrusion of the voxels.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 7 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I continued working on the documentation, which is almost done. I also finished the extrusion model, to show two variables of a dataset in the same time, one with the color and one thanks to the extrusion of the doxel. I also created a connection to an external Rasdaman database to query some data thanks to the WCPS.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish the documentation and I will create some demos to show users how to interact with the application with some predefined settings.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 8 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I worked more on documenting the code. Moreover, I created some demo with few sample datasets, in order to give the users the possibility to test easily the application.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will work more on the performances of the importing and processing system, trying to optimize the code. If I will manage to do that I will also edit the importing interface to customize the importing of other datasets. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 9 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I created some Web Workers to import the data, in order to not lock the user interface during the importing of the data. I tried working more on the performances for the importing system but still I didn't finish it.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on some performances issues. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything, but I'm trying to figure out the bast way to solve this issue on the importing system.&lt;br /&gt;
&lt;br /&gt;
== State of the art before this project ==&lt;br /&gt;
&lt;br /&gt;
Currently, there are no 4D visualization tools using voxel models relying on pure javascript application like Nasa Web World Wind, although some examples are available for other platforms.&lt;br /&gt;
&lt;br /&gt;
== Additions that this project will bring to the software ==&lt;br /&gt;
&lt;br /&gt;
With the application I will create, many users would be able to reuse the code adapting it to other projects for their needs. Since the application consists in many subparts, many demos can be created to be shown the usage of some tools on the Web World Wind Examples page in the website.  &lt;br /&gt;
&lt;br /&gt;
== Public Repository &amp;amp; Testing==&lt;br /&gt;
&lt;br /&gt;
The application is available in GitHub at [https://github.com/GabrielePrestifilippo/EST-WA-Javascript EST-WA JavaScript] , it runs on every modern browser.&lt;br /&gt;
To try the application is necessary to:&lt;br /&gt;
# Download all the files&lt;br /&gt;
# Open the ''index.html''&lt;br /&gt;
# Select ''Load Configuration'' to load the basic configuration&lt;br /&gt;
# Set all the settings required and press Start &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
&lt;br /&gt;
My name is Gabriele Prestifilippo, and I am currently a student in the M.Sc. in Computer Science and Engineering at Politecnico di Milano. I am interested in the Information Technology field applied to the geomatic and environmental one.&lt;br /&gt;
I am now working in the GSoC and my mentors are: from Patrick Hogan, project manager of the NASA World Wind project, and Jakub Balhar, software Engineer at Gisat.&lt;br /&gt;
Besides the GSoC, I am helping the team of NASA Web WorldWind, along with ESA and Thales to test and develop the Web WorldWind framework.&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=100697</id>
		<title>NASA Web WorldWind Multidimension Visualization Tool GSoC 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=100697"/>
		<updated>2016-07-16T14:09:01Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: /* Week 8 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The idea behind this project is to create an application using Nasa Web World Wind to show metadata about environmental variables in more than three dimensions. The model I'd like to implement to present 3D data is a Voxel model. Each voxel has three dimensions that will be possible to customize with the interested metadata, but also more information can be shown thanks to Web World Wind capabilities. Coloring each Voxel might present another metadata and additionally creating an animation in time gives the opportunity to introduce a further variable. Users will be able to interact with the visualization, customizing the metadata on the Voxel and filtering data according to specific settings. As input data, I am considering telecommunication data from &amp;quot;Telecom Italia Big Data Challenge 2015&amp;quot;. My idea is to create first the visualization environment and further import the data in a database to allow users to query the database for particular data. Moreover, depending on the time also would be interesting to allow users to import their data set in a specific format to share the view on a specific globe with other people.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Timeline !! TODO !! Status&lt;br /&gt;
|-&lt;br /&gt;
| 23 - 31 May 2016 ||&lt;br /&gt;
* Voxel model implementation in Nasa WebWorldWind.&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 10 June 2016 || &lt;br /&gt;
* Sample grid and data importing&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 11 - 17 June 2016 || &lt;br /&gt;
* Sample visualization on voxel&lt;br /&gt;
* Multi dimensions on a single voxel&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 25 June 2016 || &lt;br /&gt;
* Matching voxels with real data.&lt;br /&gt;
* Creating the first filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 26 June - 2 July 2016 || &lt;br /&gt;
* Advanced filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 3 - 17 July 2016 || &lt;br /&gt;
* Time slider (4th dimension) implementation.&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 31 July 2016 || &lt;br /&gt;
* Sample database implementation&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 15 August 2016 || &lt;br /&gt;
* Importing of diverse datasets.&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 16 – 23 August 2016 || &lt;br /&gt;
* User interface implementation&lt;br /&gt;
* Testing and documentation&lt;br /&gt;
|| ---&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We will try to follow the schedule and report the status of the project each week.&lt;br /&gt;
&lt;br /&gt;
== Weekly Reports ==&lt;br /&gt;
&lt;br /&gt;
=== Week 1 ===&lt;br /&gt;
# What did you get done this week? &amp;lt;br&amp;gt; This week I started working on the voxel model in NASA Web WorldWind and tried the best way to visualize the model.&amp;lt;br&amp;gt; I set up also the coding environment, as well as the testing one &amp;lt;br&amp;gt; I started also working on the grid importing.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week? &amp;lt;br&amp;gt; Next week I will work on importing some data and on the visualization of them using the voxel model I created.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything? &amp;lt;br&amp;gt; Currently, I am not blocked on anything, although I had several difficulties on setting some environments, I solved that thanks to my tutor,  Jakub, who helped me to solve my problems.&lt;br /&gt;
&lt;br /&gt;
=== Week 2 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I’ve been working on the implementation of the voxel model, visualizing it into a grid. I imported the grid from a dataset and associated the voxels to the grid entries.&amp;lt;br&amp;gt; I managed to show many voxels in the same time and interact with them from the interface.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will work on the filtering functionalities to filter many voxels on the globe thanks to several options.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Currently I’m not blocked on anything, and my Tutor helped me to solve all my problems that I was facing. I had some issues about using the testing environment Karma, but I succeeded to implement it correctly.&lt;br /&gt;
&lt;br /&gt;
=== Week 3 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I created some filter functionalities based on the latitude and longitude to show only some portion of voxels.&amp;lt;br&amp;gt; I also started working on the altitude filter to reduce the layers of visible doxels when visualizing more than one.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on the filtering for altitude and values.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; I'm not blocked but I had several difficulties to let the filters work together and to obtain good performances when using them. Luckily I managed to solve all my problems during the week.&lt;br /&gt;
&lt;br /&gt;
=== Week 4 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I finished all the filters for the Voxels.&amp;lt;br&amp;gt; I worked also on a first implementation of the slider to navigate through the time&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish the time slider to let it work with all the filters. Maybe I will try to import other kinds of data in the application.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 5 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I worked on the time slider, which is a slider showing how a variable is evolving in time (or with respect to another variable, like the bands for multidimensional band files). &amp;lt;br&amp;gt; I let this slider work with the filters I implemented in the previous week and test with some dataset. &amp;lt;br&amp;gt; I managed to import few sample of telecommunication data from a dataset.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will allow the importing of different kind of data not following the grid model of the current dataset, especially point features data. In this way, I hope to show using the voxel model any possible dataset made by single georeference points.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 6 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I managed to import several datasets containing point features data, thus having: latitude, longitude, and some values. I generated a QuadTree from the dataset, so that the data could be displayed using the voxel model. I tried using several datasets with different configurations and all of them worked properly.&amp;lt;br&amp;gt; I also improved the importing system so that users can specify the structure of the dataset they want to import. I started also documenting all the code, in this way the future user will be able to re-use it easily.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on the documentation and I will try to allow users to show other variables using an extrusion of the voxels.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 7 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I continued working on the documentation, which is almost done. I also finished the extrusion model, to show two variables of a dataset in the same time, one with the color and one thanks to the extrusion of the doxel. I also created a connection to an external Rasdaman database to query some data thanks to the WCPS.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish the documentation and I will create some demos to show users how to interact with the application with some predefined settings.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 8 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I worked more on documenting the code. Moreover, I created some demo with few sample datasets, in order to give the users the possibility to test easily the application.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will work more on the performances of the importing and processing system, trying to optimize the code. If I will manage to do that I will also edit the importing interface to customize the importing of other datasets. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
== State of the art before this project ==&lt;br /&gt;
&lt;br /&gt;
Currently, there are no 4D visualization tools using voxel models relying on pure javascript application like Nasa Web World Wind, although some examples are available for other platforms.&lt;br /&gt;
&lt;br /&gt;
== Additions that this project will bring to the software ==&lt;br /&gt;
&lt;br /&gt;
With the application I will create, many users would be able to reuse the code adapting it to other projects for their needs. Since the application consists in many subparts, many demos can be created to be shown the usage of some tools on the Web World Wind Examples page in the website.  &lt;br /&gt;
&lt;br /&gt;
== Public Repository &amp;amp; Testing==&lt;br /&gt;
&lt;br /&gt;
The application is available in GitHub at [https://github.com/GabrielePrestifilippo/EST-WA-Javascript EST-WA JavaScript] , it runs on every modern browser.&lt;br /&gt;
To try the application is necessary to:&lt;br /&gt;
# Download all the files&lt;br /&gt;
# Open the ''index.html''&lt;br /&gt;
# Select ''Load Configuration'' to load the basic configuration&lt;br /&gt;
# Set all the settings required and press Start &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
&lt;br /&gt;
My name is Gabriele Prestifilippo, and I am currently a student in the M.Sc. in Computer Science and Engineering at Politecnico di Milano. I am interested in the Information Technology field applied to the geomatic and environmental one.&lt;br /&gt;
I am now working in the GSoC and my mentors are: from Patrick Hogan, project manager of the NASA World Wind project, and Jakub Balhar, software Engineer at Gisat.&lt;br /&gt;
Besides the GSoC, I am helping the team of NASA Web WorldWind, along with ESA and Thales to test and develop the Web WorldWind framework.&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=100696</id>
		<title>NASA Web WorldWind Multidimension Visualization Tool GSoC 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=100696"/>
		<updated>2016-07-16T14:05:08Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: /* Weekly Reports */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The idea behind this project is to create an application using Nasa Web World Wind to show metadata about environmental variables in more than three dimensions. The model I'd like to implement to present 3D data is a Voxel model. Each voxel has three dimensions that will be possible to customize with the interested metadata, but also more information can be shown thanks to Web World Wind capabilities. Coloring each Voxel might present another metadata and additionally creating an animation in time gives the opportunity to introduce a further variable. Users will be able to interact with the visualization, customizing the metadata on the Voxel and filtering data according to specific settings. As input data, I am considering telecommunication data from &amp;quot;Telecom Italia Big Data Challenge 2015&amp;quot;. My idea is to create first the visualization environment and further import the data in a database to allow users to query the database for particular data. Moreover, depending on the time also would be interesting to allow users to import their data set in a specific format to share the view on a specific globe with other people.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Timeline !! TODO !! Status&lt;br /&gt;
|-&lt;br /&gt;
| 23 - 31 May 2016 ||&lt;br /&gt;
* Voxel model implementation in Nasa WebWorldWind.&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 10 June 2016 || &lt;br /&gt;
* Sample grid and data importing&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 11 - 17 June 2016 || &lt;br /&gt;
* Sample visualization on voxel&lt;br /&gt;
* Multi dimensions on a single voxel&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 25 June 2016 || &lt;br /&gt;
* Matching voxels with real data.&lt;br /&gt;
* Creating the first filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 26 June - 2 July 2016 || &lt;br /&gt;
* Advanced filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 3 - 17 July 2016 || &lt;br /&gt;
* Time slider (4th dimension) implementation.&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 31 July 2016 || &lt;br /&gt;
* Sample database implementation&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 15 August 2016 || &lt;br /&gt;
* Importing of diverse datasets.&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 16 – 23 August 2016 || &lt;br /&gt;
* User interface implementation&lt;br /&gt;
* Testing and documentation&lt;br /&gt;
|| ---&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We will try to follow the schedule and report the status of the project each week.&lt;br /&gt;
&lt;br /&gt;
== Weekly Reports ==&lt;br /&gt;
&lt;br /&gt;
=== Week 1 ===&lt;br /&gt;
# What did you get done this week? &amp;lt;br&amp;gt; This week I started working on the voxel model in NASA Web WorldWind and tried the best way to visualize the model.&amp;lt;br&amp;gt; I set up also the coding environment, as well as the testing one &amp;lt;br&amp;gt; I started also working on the grid importing.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week? &amp;lt;br&amp;gt; Next week I will work on importing some data and on the visualization of them using the voxel model I created.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything? &amp;lt;br&amp;gt; Currently, I am not blocked on anything, although I had several difficulties on setting some environments, I solved that thanks to my tutor,  Jakub, who helped me to solve my problems.&lt;br /&gt;
&lt;br /&gt;
=== Week 2 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I’ve been working on the implementation of the voxel model, visualizing it into a grid. I imported the grid from a dataset and associated the voxels to the grid entries.&amp;lt;br&amp;gt; I managed to show many voxels in the same time and interact with them from the interface.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will work on the filtering functionalities to filter many voxels on the globe thanks to several options.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Currently I’m not blocked on anything, and my Tutor helped me to solve all my problems that I was facing. I had some issues about using the testing environment Karma, but I succeeded to implement it correctly.&lt;br /&gt;
&lt;br /&gt;
=== Week 3 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I created some filter functionalities based on the latitude and longitude to show only some portion of voxels.&amp;lt;br&amp;gt; I also started working on the altitude filter to reduce the layers of visible doxels when visualizing more than one.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on the filtering for altitude and values.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; I'm not blocked but I had several difficulties to let the filters work together and to obtain good performances when using them. Luckily I managed to solve all my problems during the week.&lt;br /&gt;
&lt;br /&gt;
=== Week 4 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I finished all the filters for the Voxels.&amp;lt;br&amp;gt; I worked also on a first implementation of the slider to navigate through the time&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish the time slider to let it work with all the filters. Maybe I will try to import other kinds of data in the application.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 5 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I worked on the time slider, which is a slider showing how a variable is evolving in time (or with respect to another variable, like the bands for multidimensional band files). &amp;lt;br&amp;gt; I let this slider work with the filters I implemented in the previous week and test with some dataset. &amp;lt;br&amp;gt; I managed to import few sample of telecommunication data from a dataset.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will allow the importing of different kind of data not following the grid model of the current dataset, especially point features data. In this way, I hope to show using the voxel model any possible dataset made by single georeference points.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 6 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I managed to import several datasets containing point features data, thus having: latitude, longitude, and some values. I generated a QuadTree from the dataset, so that the data could be displayed using the voxel model. I tried using several datasets with different configurations and all of them worked properly.&amp;lt;br&amp;gt; I also improved the importing system so that users can specify the structure of the dataset they want to import. I started also documenting all the code, in this way the future user will be able to re-use it easily.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on the documentation and I will try to allow users to show other variables using an extrusion of the voxels.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 7 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I continued working on the documentation, which is almost done. I also finished the extrusion model, to show two variables of a dataset in the same time, one with the color and one thanks to the extrusion of the doxel. I also created a connection to an external Rasdaman database to query some data thanks to the WCPS.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish the documentation and I will create some demos to show users how to interact with the application with some predefined settings.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 8 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I worked more on documenting the code. Moreover, I created some demo with few sample datasets, in order to give the users the possibility to test easily the application.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will work more on the performances of the importing and processing system, trying to optmize the code. If I will manage to do that I will also edit the importing interface to customize the importing of other datasets. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
== State of the art before this project ==&lt;br /&gt;
&lt;br /&gt;
Currently, there are no 4D visualization tools using voxel models relying on pure javascript application like Nasa Web World Wind, although some examples are available for other platforms.&lt;br /&gt;
&lt;br /&gt;
== Additions that this project will bring to the software ==&lt;br /&gt;
&lt;br /&gt;
With the application I will create, many users would be able to reuse the code adapting it to other projects for their needs. Since the application consists in many subparts, many demos can be created to be shown the usage of some tools on the Web World Wind Examples page in the website.  &lt;br /&gt;
&lt;br /&gt;
== Public Repository &amp;amp; Testing==&lt;br /&gt;
&lt;br /&gt;
The application is available in GitHub at [https://github.com/GabrielePrestifilippo/EST-WA-Javascript EST-WA JavaScript] , it runs on every modern browser.&lt;br /&gt;
To try the application is necessary to:&lt;br /&gt;
# Download all the files&lt;br /&gt;
# Open the ''index.html''&lt;br /&gt;
# Select ''Load Configuration'' to load the basic configuration&lt;br /&gt;
# Set all the settings required and press Start &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
&lt;br /&gt;
My name is Gabriele Prestifilippo, and I am currently a student in the M.Sc. in Computer Science and Engineering at Politecnico di Milano. I am interested in the Information Technology field applied to the geomatic and environmental one.&lt;br /&gt;
I am now working in the GSoC and my mentors are: from Patrick Hogan, project manager of the NASA World Wind project, and Jakub Balhar, software Engineer at Gisat.&lt;br /&gt;
Besides the GSoC, I am helping the team of NASA Web WorldWind, along with ESA and Thales to test and develop the Web WorldWind framework.&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=100302</id>
		<title>NASA Web WorldWind Multidimension Visualization Tool GSoC 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=100302"/>
		<updated>2016-07-09T18:21:31Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: /* Week 7 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The idea behind this project is to create an application using Nasa Web World Wind to show metadata about environmental variables in more than three dimensions. The model I'd like to implement to present 3D data is a Voxel model. Each voxel has three dimensions that will be possible to customize with the interested metadata, but also more information can be shown thanks to Web World Wind capabilities. Coloring each Voxel might present another metadata and additionally creating an animation in time gives the opportunity to introduce a further variable. Users will be able to interact with the visualization, customizing the metadata on the Voxel and filtering data according to specific settings. As input data, I am considering telecommunication data from &amp;quot;Telecom Italia Big Data Challenge 2015&amp;quot;. My idea is to create first the visualization environment and further import the data in a database to allow users to query the database for particular data. Moreover, depending on the time also would be interesting to allow users to import their data set in a specific format to share the view on a specific globe with other people.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Timeline !! TODO !! Status&lt;br /&gt;
|-&lt;br /&gt;
| 23 - 31 May 2016 ||&lt;br /&gt;
* Voxel model implementation in Nasa WebWorldWind.&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 10 June 2016 || &lt;br /&gt;
* Sample grid and data importing&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 11 - 17 June 2016 || &lt;br /&gt;
* Sample visualization on voxel&lt;br /&gt;
* Multi dimensions on a single voxel&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 25 June 2016 || &lt;br /&gt;
* Matching voxels with real data.&lt;br /&gt;
* Creating the first filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 26 June - 2 July 2016 || &lt;br /&gt;
* Advanced filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 3 - 17 July 2016 || &lt;br /&gt;
* Time slider (4th dimension) implementation.&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 31 July 2016 || &lt;br /&gt;
* Sample database implementation&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 15 August 2016 || &lt;br /&gt;
* Importing of diverse datasets.&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 16 – 23 August 2016 || &lt;br /&gt;
* User interface implementation&lt;br /&gt;
* Testing and documentation&lt;br /&gt;
|| ---&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We will try to follow the schedule and report the status of the project each week.&lt;br /&gt;
&lt;br /&gt;
== Weekly Reports ==&lt;br /&gt;
&lt;br /&gt;
=== Week 1 ===&lt;br /&gt;
# What did you get done this week? &amp;lt;br&amp;gt; This week I started working on the voxel model in NASA Web WorldWind and tried the best way to visualize the model.&amp;lt;br&amp;gt; I set up also the coding environment, as well as the testing one &amp;lt;br&amp;gt; I started also working on the grid importing.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week? &amp;lt;br&amp;gt; Next week I will work on importing some data and on the visualization of them using the voxel model I created.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything? &amp;lt;br&amp;gt; Currently, I am not blocked on anything, although I had several difficulties on setting some environments, I solved that thanks to my tutor,  Jakub, who helped me to solve my problems.&lt;br /&gt;
&lt;br /&gt;
=== Week 2 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I’ve been working on the implementation of the voxel model, visualizing it into a grid. I imported the grid from a dataset and associated the voxels to the grid entries.&amp;lt;br&amp;gt; I managed to show many voxels in the same time and interact with them from the interface.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will work on the filtering functionalities to filter many voxels on the globe thanks to several options.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Currently I’m not blocked on anything, and my Tutor helped me to solve all my problems that I was facing. I had some issues about using the testing environment Karma, but I succeeded to implement it correctly.&lt;br /&gt;
&lt;br /&gt;
=== Week 3 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I created some filter functionalities based on the latitude and longitude to show only some portion of voxels.&amp;lt;br&amp;gt; I also started working on the altitude filter to reduce the layers of visible doxels when visualizing more than one.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on the filtering for altitude and values.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; I'm not blocked but I had several difficulties to let the filters work together and to obtain good performances when using them. Luckily I managed to solve all my problems during the week.&lt;br /&gt;
&lt;br /&gt;
=== Week 4 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I finished all the filters for the Voxels.&amp;lt;br&amp;gt; I worked also on a first implementation of the slider to navigate through the time&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish the time slider to let it work with all the filters. Maybe I will try to import other kinds of data in the application.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 5 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I worked on the time slider, which is a slider showing how a variable is evolving in time (or with respect to another variable, like the bands for multidimensional band files). &amp;lt;br&amp;gt; I let this slider work with the filters I implemented in the previous week and test with some dataset. &amp;lt;br&amp;gt; I managed to import few sample of telecommunication data from a dataset.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will allow the importing of different kind of data not following the grid model of the current dataset, especially point features data. In this way, I hope to show using the voxel model any possible dataset made by single georeference points.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 6 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I managed to import several datasets containing point features data, thus having: latitude, longitude, and some values. I generated a QuadTree from the dataset, so that the data could be displayed using the voxel model. I tried using several datasets with different configurations and all of them worked properly.&amp;lt;br&amp;gt; I also improved the importing system so that users can specify the structure of the dataset they want to import. I started also documenting all the code, in this way the future user will be able to re-use it easily.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on the documentation and I will try to allow users to show other variables using an extrusion of the voxels.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 7 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I continued working on the documentation, which is almost done. I also finished the extrusion model, to show two variables of a dataset in the same time, one with the color and one thanks to the extrusion of the doxel. I also created a connection to an external Rasdaman database to query some data thanks to the WCPS.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish the documentation and I will create some demos to show users how to interact with the application with some predefined settings.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
== State of the art before this project ==&lt;br /&gt;
&lt;br /&gt;
Currently, there are no 4D visualization tools using voxel models relying on pure javascript application like Nasa Web World Wind, although some examples are available for other platforms.&lt;br /&gt;
&lt;br /&gt;
== Additions that this project will bring to the software ==&lt;br /&gt;
&lt;br /&gt;
With the application I will create, many users would be able to reuse the code adapting it to other projects for their needs. Since the application consists in many subparts, many demos can be created to be shown the usage of some tools on the Web World Wind Examples page in the website.  &lt;br /&gt;
&lt;br /&gt;
== Public Repository &amp;amp; Testing==&lt;br /&gt;
&lt;br /&gt;
The application is available in GitHub at [https://github.com/GabrielePrestifilippo/EST-WA-Javascript EST-WA JavaScript] , it runs on every modern browser.&lt;br /&gt;
To try the application is necessary to:&lt;br /&gt;
# Download all the files&lt;br /&gt;
# Open the ''index.html''&lt;br /&gt;
# Select ''Load Configuration'' to load the basic configuration&lt;br /&gt;
# Set all the settings required and press Start &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
&lt;br /&gt;
My name is Gabriele Prestifilippo, and I am currently a student in the M.Sc. in Computer Science and Engineering at Politecnico di Milano. I am interested in the Information Technology field applied to the geomatic and environmental one.&lt;br /&gt;
I am now working in the GSoC and my mentors are: from Patrick Hogan, project manager of the NASA World Wind project, and Jakub Balhar, software Engineer at Gisat.&lt;br /&gt;
Besides the GSoC, I am helping the team of NASA Web WorldWind, along with ESA and Thales to test and develop the Web WorldWind framework.&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=100301</id>
		<title>NASA Web WorldWind Multidimension Visualization Tool GSoC 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=100301"/>
		<updated>2016-07-09T18:18:08Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: /* Weekly Reports */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The idea behind this project is to create an application using Nasa Web World Wind to show metadata about environmental variables in more than three dimensions. The model I'd like to implement to present 3D data is a Voxel model. Each voxel has three dimensions that will be possible to customize with the interested metadata, but also more information can be shown thanks to Web World Wind capabilities. Coloring each Voxel might present another metadata and additionally creating an animation in time gives the opportunity to introduce a further variable. Users will be able to interact with the visualization, customizing the metadata on the Voxel and filtering data according to specific settings. As input data, I am considering telecommunication data from &amp;quot;Telecom Italia Big Data Challenge 2015&amp;quot;. My idea is to create first the visualization environment and further import the data in a database to allow users to query the database for particular data. Moreover, depending on the time also would be interesting to allow users to import their data set in a specific format to share the view on a specific globe with other people.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Timeline !! TODO !! Status&lt;br /&gt;
|-&lt;br /&gt;
| 23 - 31 May 2016 ||&lt;br /&gt;
* Voxel model implementation in Nasa WebWorldWind.&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 10 June 2016 || &lt;br /&gt;
* Sample grid and data importing&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 11 - 17 June 2016 || &lt;br /&gt;
* Sample visualization on voxel&lt;br /&gt;
* Multi dimensions on a single voxel&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 25 June 2016 || &lt;br /&gt;
* Matching voxels with real data.&lt;br /&gt;
* Creating the first filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 26 June - 2 July 2016 || &lt;br /&gt;
* Advanced filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 3 - 17 July 2016 || &lt;br /&gt;
* Time slider (4th dimension) implementation.&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 31 July 2016 || &lt;br /&gt;
* Sample database implementation&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 15 August 2016 || &lt;br /&gt;
* Importing of diverse datasets.&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 16 – 23 August 2016 || &lt;br /&gt;
* User interface implementation&lt;br /&gt;
* Testing and documentation&lt;br /&gt;
|| ---&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We will try to follow the schedule and report the status of the project each week.&lt;br /&gt;
&lt;br /&gt;
== Weekly Reports ==&lt;br /&gt;
&lt;br /&gt;
=== Week 1 ===&lt;br /&gt;
# What did you get done this week? &amp;lt;br&amp;gt; This week I started working on the voxel model in NASA Web WorldWind and tried the best way to visualize the model.&amp;lt;br&amp;gt; I set up also the coding environment, as well as the testing one &amp;lt;br&amp;gt; I started also working on the grid importing.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week? &amp;lt;br&amp;gt; Next week I will work on importing some data and on the visualization of them using the voxel model I created.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything? &amp;lt;br&amp;gt; Currently, I am not blocked on anything, although I had several difficulties on setting some environments, I solved that thanks to my tutor,  Jakub, who helped me to solve my problems.&lt;br /&gt;
&lt;br /&gt;
=== Week 2 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I’ve been working on the implementation of the voxel model, visualizing it into a grid. I imported the grid from a dataset and associated the voxels to the grid entries.&amp;lt;br&amp;gt; I managed to show many voxels in the same time and interact with them from the interface.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will work on the filtering functionalities to filter many voxels on the globe thanks to several options.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Currently I’m not blocked on anything, and my Tutor helped me to solve all my problems that I was facing. I had some issues about using the testing environment Karma, but I succeeded to implement it correctly.&lt;br /&gt;
&lt;br /&gt;
=== Week 3 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I created some filter functionalities based on the latitude and longitude to show only some portion of voxels.&amp;lt;br&amp;gt; I also started working on the altitude filter to reduce the layers of visible doxels when visualizing more than one.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on the filtering for altitude and values.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; I'm not blocked but I had several difficulties to let the filters work together and to obtain good performances when using them. Luckily I managed to solve all my problems during the week.&lt;br /&gt;
&lt;br /&gt;
=== Week 4 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I finished all the filters for the Voxels.&amp;lt;br&amp;gt; I worked also on a first implementation of the slider to navigate through the time&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish the time slider to let it work with all the filters. Maybe I will try to import other kinds of data in the application.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 5 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I worked on the time slider, which is a slider showing how a variable is evolving in time (or with respect to another variable, like the bands for multidimensional band files). &amp;lt;br&amp;gt; I let this slider work with the filters I implemented in the previous week and test with some dataset. &amp;lt;br&amp;gt; I managed to import few sample of telecommunication data from a dataset.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will allow the importing of different kind of data not following the grid model of the current dataset, especially point features data. In this way, I hope to show using the voxel model any possible dataset made by single georeference points.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 6 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I managed to import several datasets containing point features data, thus having: latitude, longitude, and some values. I generated a QuadTree from the dataset, so that the data could be displayed using the voxel model. I tried using several datasets with different configurations and all of them worked properly.&amp;lt;br&amp;gt; I also improved the importing system so that users can specify the structure of the dataset they want to import. I started also documenting all the code, in this way the future user will be able to re-use it easily.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on the documentation and I will try to allow users to show other variables using an extrusion of the voxels.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 7 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This Week I continued working on the documentation, which is almost done. I also finished the extrusion model, to show a two variables of a dataset in the same time, one with the color and one thanks to the extrusion of the doxel.I also created a connection to an external Rasdaman database to query some data thanks to the WCPS.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish the documentation and I will create some demos to show users how to interact with the application with some predefined settings.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
== State of the art before this project ==&lt;br /&gt;
&lt;br /&gt;
Currently, there are no 4D visualization tools using voxel models relying on pure javascript application like Nasa Web World Wind, although some examples are available for other platforms.&lt;br /&gt;
&lt;br /&gt;
== Additions that this project will bring to the software ==&lt;br /&gt;
&lt;br /&gt;
With the application I will create, many users would be able to reuse the code adapting it to other projects for their needs. Since the application consists in many subparts, many demos can be created to be shown the usage of some tools on the Web World Wind Examples page in the website.  &lt;br /&gt;
&lt;br /&gt;
== Public Repository &amp;amp; Testing==&lt;br /&gt;
&lt;br /&gt;
The application is available in GitHub at [https://github.com/GabrielePrestifilippo/EST-WA-Javascript EST-WA JavaScript] , it runs on every modern browser.&lt;br /&gt;
To try the application is necessary to:&lt;br /&gt;
# Download all the files&lt;br /&gt;
# Open the ''index.html''&lt;br /&gt;
# Select ''Load Configuration'' to load the basic configuration&lt;br /&gt;
# Set all the settings required and press Start &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
&lt;br /&gt;
My name is Gabriele Prestifilippo, and I am currently a student in the M.Sc. in Computer Science and Engineering at Politecnico di Milano. I am interested in the Information Technology field applied to the geomatic and environmental one.&lt;br /&gt;
I am now working in the GSoC and my mentors are: from Patrick Hogan, project manager of the NASA World Wind project, and Jakub Balhar, software Engineer at Gisat.&lt;br /&gt;
Besides the GSoC, I am helping the team of NASA Web WorldWind, along with ESA and Thales to test and develop the Web WorldWind framework.&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=100095</id>
		<title>NASA Web WorldWind Multidimension Visualization Tool GSoC 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=100095"/>
		<updated>2016-07-02T09:58:57Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: /* Week 6 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The idea behind this project is to create an application using Nasa Web World Wind to show metadata about environmental variables in more than three dimensions. The model I'd like to implement to present 3D data is a Voxel model. Each voxel has three dimensions that will be possible to customize with the interested metadata, but also more information can be shown thanks to Web World Wind capabilities. Coloring each Voxel might present another metadata and additionally creating an animation in time gives the opportunity to introduce a further variable. Users will be able to interact with the visualization, customizing the metadata on the Voxel and filtering data according to specific settings. As input data, I am considering telecommunication data from &amp;quot;Telecom Italia Big Data Challenge 2015&amp;quot;. My idea is to create first the visualization environment and further import the data in a database to allow users to query the database for particular data. Moreover, depending on the time also would be interesting to allow users to import their data set in a specific format to share the view on a specific globe with other people.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Timeline !! TODO !! Status&lt;br /&gt;
|-&lt;br /&gt;
| 23 - 31 May 2016 ||&lt;br /&gt;
* Voxel model implementation in Nasa WebWorldWind.&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 10 June 2016 || &lt;br /&gt;
* Sample grid and data importing&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 11 - 17 June 2016 || &lt;br /&gt;
* Sample visualization on voxel&lt;br /&gt;
* Multi dimensions on a single voxel&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 25 June 2016 || &lt;br /&gt;
* Matching voxels with real data.&lt;br /&gt;
* Creating the first filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 26 June - 2 July 2016 || &lt;br /&gt;
* Advanced filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 3 - 17 July 2016 || &lt;br /&gt;
* Time slider (4th dimension) implementation.&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 31 July 2016 || &lt;br /&gt;
* Sample database implementation&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 15 August 2016 || &lt;br /&gt;
* Importing of diverse datasets.&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 16 – 23 August 2016 || &lt;br /&gt;
* User interface implementation&lt;br /&gt;
* Testing and documentation&lt;br /&gt;
|| ---&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We will try to follow the schedule and report the status of the project each week.&lt;br /&gt;
&lt;br /&gt;
== Weekly Reports ==&lt;br /&gt;
&lt;br /&gt;
=== Week 1 ===&lt;br /&gt;
# What did you get done this week? &amp;lt;br&amp;gt; This week I started working on the voxel model in NASA Web WorldWind and tried the best way to visualize the model.&amp;lt;br&amp;gt; I set up also the coding environment, as well as the testing one &amp;lt;br&amp;gt; I started also working on the grid importing.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week? &amp;lt;br&amp;gt; Next week I will work on importing some data and on the visualization of them using the voxel model I created.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything? &amp;lt;br&amp;gt; Currently, I am not blocked on anything, although I had several difficulties on setting some environments, I solved that thanks to my tutor,  Jakub, who helped me to solve my problems.&lt;br /&gt;
&lt;br /&gt;
=== Week 2 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I’ve been working on the implementation of the voxel model, visualizing it into a grid. I imported the grid from a dataset and associated the voxels to the grid entries.&amp;lt;br&amp;gt; I managed to show many voxels in the same time and interact with them from the interface.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will work on the filtering functionalities to filter many voxels on the globe thanks to several options.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Currently I’m not blocked on anything, and my Tutor helped me to solve all my problems that I was facing. I had some issues about using the testing environment Karma, but I succeeded to implement it correctly.&lt;br /&gt;
&lt;br /&gt;
=== Week 3 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I created some filter functionalities based on the latitude and longitude to show only some portion of voxels.&amp;lt;br&amp;gt; I also started working on the altitude filter to reduce the layers of visible doxels when visualizing more than one.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on the filtering for altitude and values.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; I'm not blocked but I had several difficulties to let the filters work together and to obtain good performances when using them. Luckily I managed to solve all my problems during the week.&lt;br /&gt;
&lt;br /&gt;
=== Week 4 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I finished all the filters for the Voxels.&amp;lt;br&amp;gt; I worked also on a first implementation of the slider to navigate through the time&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish the time slider to let it work with all the filters. Maybe I will try to import other kinds of data in the application.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 5 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I worked on the time slider, which is a slider showing how a variable is evolving in time (or with respect to another variable, like the bands for multidimensional band files). &amp;lt;br&amp;gt; I let this slider work with the filters I implemented in the previous week and test with some dataset. &amp;lt;br&amp;gt; I managed to import few sample of telecommunication data from a dataset.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will allow the importing of different kind of data not following the grid model of the current dataset, especially point features data. In this way, I hope to show using the voxel model any possible dataset made by single georeference points.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 6 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I managed to import several datasets containing point features data, thus having: latitude, longitude, and some values. I generated a QuadTree from the dataset, so that the data could be displayed using the voxel model. I tried using several datasets with different configurations and all of them worked properly.&amp;lt;br&amp;gt; I also improved the importing system so that users can specify the structure of the dataset they want to import. I started also documenting all the code, in this way the future user will be able to re-use it easily.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on the documentation and I will try to allow users to show other variables using an extrusion of the voxels.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
== State of the art before this project ==&lt;br /&gt;
&lt;br /&gt;
Currently, there are no 4D visualization tools using voxel models relying on pure javascript application like Nasa Web World Wind, although some examples are available for other platforms.&lt;br /&gt;
&lt;br /&gt;
== Additions that this project will bring to the software ==&lt;br /&gt;
&lt;br /&gt;
With the application I will create, many users would be able to reuse the code adapting it to other projects for their needs. Since the application consists in many subparts, many demos can be created to be shown the usage of some tools on the Web World Wind Examples page in the website.  &lt;br /&gt;
&lt;br /&gt;
== Public Repository &amp;amp; Testing==&lt;br /&gt;
&lt;br /&gt;
The application is available in GitHub at [https://github.com/GabrielePrestifilippo/EST-WA-Javascript EST-WA JavaScript] , it runs on every modern browser.&lt;br /&gt;
To try the application is necessary to:&lt;br /&gt;
# Download all the files&lt;br /&gt;
# Open the ''index.html''&lt;br /&gt;
# Select ''Load Configuration'' to load the basic configuration&lt;br /&gt;
# Set all the settings required and press Start &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
&lt;br /&gt;
My name is Gabriele Prestifilippo, and I am currently a student in the M.Sc. in Computer Science and Engineering at Politecnico di Milano. I am interested in the Information Technology field applied to the geomatic and environmental one.&lt;br /&gt;
I am now working in the GSoC and my mentors are: from Patrick Hogan, project manager of the NASA World Wind project, and Jakub Balhar, software Engineer at Gisat.&lt;br /&gt;
Besides the GSoC, I am helping the team of NASA Web WorldWind, along with ESA and Thales to test and develop the Web WorldWind framework.&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=100094</id>
		<title>NASA Web WorldWind Multidimension Visualization Tool GSoC 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=100094"/>
		<updated>2016-07-02T09:55:26Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: /* Weekly Reports */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The idea behind this project is to create an application using Nasa Web World Wind to show metadata about environmental variables in more than three dimensions. The model I'd like to implement to present 3D data is a Voxel model. Each voxel has three dimensions that will be possible to customize with the interested metadata, but also more information can be shown thanks to Web World Wind capabilities. Coloring each Voxel might present another metadata and additionally creating an animation in time gives the opportunity to introduce a further variable. Users will be able to interact with the visualization, customizing the metadata on the Voxel and filtering data according to specific settings. As input data, I am considering telecommunication data from &amp;quot;Telecom Italia Big Data Challenge 2015&amp;quot;. My idea is to create first the visualization environment and further import the data in a database to allow users to query the database for particular data. Moreover, depending on the time also would be interesting to allow users to import their data set in a specific format to share the view on a specific globe with other people.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Timeline !! TODO !! Status&lt;br /&gt;
|-&lt;br /&gt;
| 23 - 31 May 2016 ||&lt;br /&gt;
* Voxel model implementation in Nasa WebWorldWind.&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 10 June 2016 || &lt;br /&gt;
* Sample grid and data importing&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 11 - 17 June 2016 || &lt;br /&gt;
* Sample visualization on voxel&lt;br /&gt;
* Multi dimensions on a single voxel&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 25 June 2016 || &lt;br /&gt;
* Matching voxels with real data.&lt;br /&gt;
* Creating the first filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 26 June - 2 July 2016 || &lt;br /&gt;
* Advanced filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 3 - 17 July 2016 || &lt;br /&gt;
* Time slider (4th dimension) implementation.&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 31 July 2016 || &lt;br /&gt;
* Sample database implementation&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 15 August 2016 || &lt;br /&gt;
* Importing of diverse datasets.&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 16 – 23 August 2016 || &lt;br /&gt;
* User interface implementation&lt;br /&gt;
* Testing and documentation&lt;br /&gt;
|| ---&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We will try to follow the schedule and report the status of the project each week.&lt;br /&gt;
&lt;br /&gt;
== Weekly Reports ==&lt;br /&gt;
&lt;br /&gt;
=== Week 1 ===&lt;br /&gt;
# What did you get done this week? &amp;lt;br&amp;gt; This week I started working on the voxel model in NASA Web WorldWind and tried the best way to visualize the model.&amp;lt;br&amp;gt; I set up also the coding environment, as well as the testing one &amp;lt;br&amp;gt; I started also working on the grid importing.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week? &amp;lt;br&amp;gt; Next week I will work on importing some data and on the visualization of them using the voxel model I created.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything? &amp;lt;br&amp;gt; Currently, I am not blocked on anything, although I had several difficulties on setting some environments, I solved that thanks to my tutor,  Jakub, who helped me to solve my problems.&lt;br /&gt;
&lt;br /&gt;
=== Week 2 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I’ve been working on the implementation of the voxel model, visualizing it into a grid. I imported the grid from a dataset and associated the voxels to the grid entries.&amp;lt;br&amp;gt; I managed to show many voxels in the same time and interact with them from the interface.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will work on the filtering functionalities to filter many voxels on the globe thanks to several options.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Currently I’m not blocked on anything, and my Tutor helped me to solve all my problems that I was facing. I had some issues about using the testing environment Karma, but I succeeded to implement it correctly.&lt;br /&gt;
&lt;br /&gt;
=== Week 3 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I created some filter functionalities based on the latitude and longitude to show only some portion of voxels.&amp;lt;br&amp;gt; I also started working on the altitude filter to reduce the layers of visible doxels when visualizing more than one.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on the filtering for altitude and values.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; I'm not blocked but I had several difficulties to let the filters work together and to obtain good performances when using them. Luckily I managed to solve all my problems during the week.&lt;br /&gt;
&lt;br /&gt;
=== Week 4 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I finished all the filters for the Voxels.&amp;lt;br&amp;gt; I worked also on a first implementation of the slider to navigate through the time&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish the time slider to let it work with all the filters. Maybe I will try to import other kinds of data in the application.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 5 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I worked on the time slider, which is a slider showing how a variable is evolving in time (or with respect to another variable, like the bands for multidimensional band files). &amp;lt;br&amp;gt; I let this slider work with the filters I implemented in the previous week and test with some dataset. &amp;lt;br&amp;gt; I managed to import few sample of telecommunication data from a dataset.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will allow the importing of different kind of data not following the grid model of the current dataset, especially point features data. In this way, I hope to show using the voxel model any possible dataset made by single georeference points.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 6 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I managed to import several datasets containing point features data, thus having: latitude, longitude, and a value. I generated a QuadTree from the dataset, so that the data could be displayed using the voxel model. I tried using several datasets with different configuration and all of them worked properly.&amp;lt;br&amp;gt; I also improved the importing system so that users can specify the structure of the dataset they want to import. I started also documenting all the code, in this way the future user will be able to re-use it easily.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on the documentation and I will try to allow users to show other variables using an extrusion of the voxels.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
== State of the art before this project ==&lt;br /&gt;
&lt;br /&gt;
Currently, there are no 4D visualization tools using voxel models relying on pure javascript application like Nasa Web World Wind, although some examples are available for other platforms.&lt;br /&gt;
&lt;br /&gt;
== Additions that this project will bring to the software ==&lt;br /&gt;
&lt;br /&gt;
With the application I will create, many users would be able to reuse the code adapting it to other projects for their needs. Since the application consists in many subparts, many demos can be created to be shown the usage of some tools on the Web World Wind Examples page in the website.  &lt;br /&gt;
&lt;br /&gt;
== Public Repository &amp;amp; Testing==&lt;br /&gt;
&lt;br /&gt;
The application is available in GitHub at [https://github.com/GabrielePrestifilippo/EST-WA-Javascript EST-WA JavaScript] , it runs on every modern browser.&lt;br /&gt;
To try the application is necessary to:&lt;br /&gt;
# Download all the files&lt;br /&gt;
# Open the ''index.html''&lt;br /&gt;
# Select ''Load Configuration'' to load the basic configuration&lt;br /&gt;
# Set all the settings required and press Start &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
&lt;br /&gt;
My name is Gabriele Prestifilippo, and I am currently a student in the M.Sc. in Computer Science and Engineering at Politecnico di Milano. I am interested in the Information Technology field applied to the geomatic and environmental one.&lt;br /&gt;
I am now working in the GSoC and my mentors are: from Patrick Hogan, project manager of the NASA World Wind project, and Jakub Balhar, software Engineer at Gisat.&lt;br /&gt;
Besides the GSoC, I am helping the team of NASA Web WorldWind, along with ESA and Thales to test and develop the Web WorldWind framework.&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=99757</id>
		<title>NASA Web WorldWind Multidimension Visualization Tool GSoC 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=99757"/>
		<updated>2016-06-25T14:48:06Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The idea behind this project is to create an application using Nasa Web World Wind to show metadata about environmental variables in more than three dimensions. The model I'd like to implement to present 3D data is a Voxel model. Each voxel has three dimensions that will be possible to customize with the interested metadata, but also more information can be shown thanks to Web World Wind capabilities. Coloring each Voxel might present another metadata and additionally creating an animation in time gives the opportunity to introduce a further variable. Users will be able to interact with the visualization, customizing the metadata on the Voxel and filtering data according to specific settings. As input data, I am considering telecommunication data from &amp;quot;Telecom Italia Big Data Challenge 2015&amp;quot;. My idea is to create first the visualization environment and further import the data in a database to allow users to query the database for particular data. Moreover, depending on the time also would be interesting to allow users to import their data set in a specific format to share the view on a specific globe with other people.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Timeline !! TODO !! Status&lt;br /&gt;
|-&lt;br /&gt;
| 23 - 31 May 2016 ||&lt;br /&gt;
* Voxel model implementation in Nasa WebWorldWind.&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 10 June 2016 || &lt;br /&gt;
* Sample grid and data importing&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 11 - 17 June 2016 || &lt;br /&gt;
* Sample visualization on voxel&lt;br /&gt;
* Multi dimensions on a single voxel&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 25 June 2016 || &lt;br /&gt;
* Matching voxels with real data.&lt;br /&gt;
* Creating the first filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 26 June - 2 July 2016 || &lt;br /&gt;
* Advanced filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 3 - 17 July 2016 || &lt;br /&gt;
* Time slider (4th dimension) implementation.&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 31 July 2016 || &lt;br /&gt;
* Sample database implementation&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 15 August 2016 || &lt;br /&gt;
* Importing of diverse datasets.&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 16 – 23 August 2016 || &lt;br /&gt;
* User interface implementation&lt;br /&gt;
* Testing and documentation&lt;br /&gt;
|| ---&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We will try to follow the schedule and report the status of the project each week.&lt;br /&gt;
&lt;br /&gt;
== Weekly Reports ==&lt;br /&gt;
&lt;br /&gt;
=== Week 1 ===&lt;br /&gt;
# What did you get done this week? &amp;lt;br&amp;gt; This week I started working on the voxel model in NASA Web WorldWind and tried the best way to visualize the model.&amp;lt;br&amp;gt; I set up also the coding environment, as well as the testing one &amp;lt;br&amp;gt; I started also working on the grid importing.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week? &amp;lt;br&amp;gt; Next week I will work on importing some data and on the visualization of them using the voxel model I created.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything? &amp;lt;br&amp;gt; Currently, I am not blocked on anything, although I had several difficulties on setting some environments, I solved that thanks to my tutor,  Jakub, who helped me to solve my problems.&lt;br /&gt;
&lt;br /&gt;
=== Week 2 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I’ve been working on the implementation of the voxel model, visualizing it into a grid. I imported the grid from a dataset and associated the voxels to the grid entries.&amp;lt;br&amp;gt; I managed to show many voxels in the same time and interact with them from the interface.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will work on the filtering functionalities to filter many voxels on the globe thanks to several options.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Currently I’m not blocked on anything, and my Tutor helped me to solve all my problems that I was facing. I had some issues about using the testing environment Karma, but I succeeded to implement it correctly.&lt;br /&gt;
&lt;br /&gt;
=== Week 3 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I created some filter functionalities based on the latitude and longitude to show only some portion of voxels.&amp;lt;br&amp;gt; I also started working on the altitude filter to reduce the layers of visible doxels when visualizing more than one.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on the filtering for altitude and values.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; I'm not blocked but I had several difficulties to let the filters work together and to obtain good performances when using them. Luckily I managed to solve all my problems during the week.&lt;br /&gt;
&lt;br /&gt;
=== Week 4 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I finished all the filters for the Voxels.&amp;lt;br&amp;gt; I worked also on a first implementation of the slider to navigate through the time&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish the time slider to let it work with all the filters. Maybe I will try to import other kinds of data in the application.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
=== Week 5 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I worked on the time slider, which is a slider showing how a variable is evolving in time (or with respect to another variable, like the bands for multidimensional band files). &amp;lt;br&amp;gt; I let this slider work with the filters I implemented in the previous week and test with some dataset. &amp;lt;br&amp;gt; I managed to import few sample of telecommunication data from a dataset.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will allow the importing of different kind of data not following the grid model of the current dataset, especially point features data. In this way, I hope to show using the voxel model any possible dataset made by single georeference points.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
== State of the art before this project ==&lt;br /&gt;
&lt;br /&gt;
Currently, there are no 4D visualization tools using voxel models relying on pure javascript application like Nasa Web World Wind, although some examples are available for other platforms.&lt;br /&gt;
&lt;br /&gt;
== Additions that this project will bring to the software ==&lt;br /&gt;
&lt;br /&gt;
With the application I will create, many users would be able to reuse the code adapting it to other projects for their needs. Since the application consists in many subparts, many demos can be created to be shown the usage of some tools on the Web World Wind Examples page in the website.  &lt;br /&gt;
&lt;br /&gt;
== Public Repository &amp;amp; Testing==&lt;br /&gt;
&lt;br /&gt;
The application is available in GitHub at [https://github.com/GabrielePrestifilippo/EST-WA-Javascript EST-WA JavaScript] , it runs on every modern browser.&lt;br /&gt;
To try the application is necessary to:&lt;br /&gt;
# Download all the files&lt;br /&gt;
# Open the ''index.html''&lt;br /&gt;
# Select ''Load Configuration'' to load the basic configuration&lt;br /&gt;
# Set all the settings required and press Start &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
&lt;br /&gt;
My name is Gabriele Prestifilippo, and I am currently a student in the M.Sc. in Computer Science and Engineering at Politecnico di Milano. I am interested in the Information Technology field applied to the geomatic and environmental one.&lt;br /&gt;
I am now working in the GSoC and my mentors are: from Patrick Hogan, project manager of the NASA World Wind project, and Jakub Balhar, software Engineer at Gisat.&lt;br /&gt;
Besides the GSoC, I am helping the team of NASA Web WorldWind, along with ESA and Thales to test and develop the Web WorldWind framework.&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=99506</id>
		<title>NASA Web WorldWind Multidimension Visualization Tool GSoC 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=99506"/>
		<updated>2016-06-18T12:27:29Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: /* Week 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The idea behind this project is to create an application using Nasa Web World Wind to show metadata about environmental variables in more than three dimensions. The model I'd like to implement to present 3D data is a Voxel model. Each voxel has three dimensions that will be possible to customize with the interested metadata, but also more information can be shown thanks to Web World Wind capabilities. Coloring each Voxel might present another metadata and additionally creating an animation in time gives the opportunity to introduce a further variable. Users will be able to interact with the visualization, customizing the metadata on the Voxel and filtering data according to specific settings. As input data, I am considering telecommunication data from &amp;quot;Telecom Italia Big Data Challenge 2015&amp;quot;. My idea is to create first the visualization environment and further import the data in a database to allow users to query the database for particular data. Moreover, depending on the time also would be interesting to allow users to import their data set in a specific format to share the view on a specific globe with other people.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Timeline !! TODO !! Status&lt;br /&gt;
|-&lt;br /&gt;
| 23 - 31 May 2016 ||&lt;br /&gt;
* Voxel model implementation in Nasa WebWorldWind.&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 10 June 2016 || &lt;br /&gt;
* Sample grid and data importing&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 11 - 17 June 2016 || &lt;br /&gt;
* Sample visualization on voxel&lt;br /&gt;
* Multi dimensions on a single voxel&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 25 June 2016 || &lt;br /&gt;
* Matching voxels with real data.&lt;br /&gt;
* Creating the first filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 26 June - 2 July 2016 || &lt;br /&gt;
* Advanced filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 3 - 17 July 2016 || &lt;br /&gt;
* Time slider (4th dimension) implementation.&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 31 July 2016 || &lt;br /&gt;
* Sample database implementation&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 15 August 2016 || &lt;br /&gt;
* Importing of diverse datasets.&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 16 – 23 August 2016 || &lt;br /&gt;
* User interface implementation&lt;br /&gt;
* Testing and documentation&lt;br /&gt;
|| ---&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We will try to follow the schedule and report the status of the project each week.&lt;br /&gt;
&lt;br /&gt;
== Weekly Reports ==&lt;br /&gt;
&lt;br /&gt;
=== Week 1 ===&lt;br /&gt;
# What did you get done this week? &amp;lt;br&amp;gt; This week I started working on the voxel model in NASA Web WorldWind and tried the best way to visualize the model.&amp;lt;br&amp;gt; I set up also the coding environment, as well as the testing one &amp;lt;br&amp;gt; I started also working on the grid importing.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week? &amp;lt;br&amp;gt; Next week I will work on importing some data and on the visualization of them using the voxel model I created.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything? &amp;lt;br&amp;gt; Currently, I am not blocked on anything, although I had several difficulties on setting some environments, I solved that thanks to my tutor,  Jakub, who helped me to solve my problems.&lt;br /&gt;
&lt;br /&gt;
=== Week 2 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I’ve been working on the implementation of the voxel model, visualizing it into a grid. I imported the grid from a dataset and associated the voxels to the grid entries.&amp;lt;br&amp;gt; I managed to show many voxels in the same time and interact with them from the interface.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will work on the filtering functionalities to filter many voxels on the globe thanks to several options.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Currently I’m not blocked on anything, and my Tutor helped me to solve all my problems that I was facing. I had some issues about using the testing environment Karma, but I succeeded to implement it correctly.&lt;br /&gt;
&lt;br /&gt;
=== Week 3 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I created some filter functionalities based on the latitude and longitude to show only some portion of voxels.&amp;lt;br&amp;gt; I also started working on the altitude filter to reduce the layers of visible doxels when visualizing more than one.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on the filtering for altitude and values.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; I'm not blocked but I had several difficulties to let the filters work together and to obtain good performances when using them. Luckily I managed to solve all my problems during the week.&lt;br /&gt;
&lt;br /&gt;
=== Week 4 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I finished all the filters for the Voxels.&amp;lt;br&amp;gt; I worked also on a first implementation of the slider to navigate through the time&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish the time slider to let it work with all the filters. Maybe I will try to import other kinds of data in the application.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
== State of the art before this project ==&lt;br /&gt;
&lt;br /&gt;
Currently, there are no 4D visualization tools using voxel models relying on pure javascript application like Nasa Web World Wind, although some examples are available for other platforms.&lt;br /&gt;
&lt;br /&gt;
== Additions that this project will bring to the software ==&lt;br /&gt;
&lt;br /&gt;
With the application I will create, many users would be able to reuse the code adapting it to other projects for their needs. Since the application consists in many subparts, many demos can be created to be shown the usage of some tools on the Web World Wind Examples page in the website.  &lt;br /&gt;
&lt;br /&gt;
== Public Repository &amp;amp; Testing==&lt;br /&gt;
&lt;br /&gt;
The application is available in GitHub at [https://github.com/GabrielePrestifilippo/EST-WA-Javascript EST-WA JavaScript] , it runs on every modern browser.&lt;br /&gt;
To try the application is necessary to:&lt;br /&gt;
# Download all the files&lt;br /&gt;
# Open the ''index.html''&lt;br /&gt;
# Select ''Load Configuration'' to load the basic configuration&lt;br /&gt;
# Set all the settings required and press Start &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
&lt;br /&gt;
My name is Gabriele Prestifilippo, and I am currently a student in the M.Sc. in Computer Science and Engineering at Politecnico di Milano. I am interested in the Information Technology field applied to the geomatic and environmental one.&lt;br /&gt;
I am now working in the GSoC and my mentors are: from Patrick Hogan, project manager of the NASA World Wind project, and Jakub Balhar, software Engineer at Gisat.&lt;br /&gt;
Besides the GSoC, I am helping the team of NASA Web WorldWind, along with ESA and Thales to test and develop the Web WorldWind framework.&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Talk:NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=99505</id>
		<title>Talk:NASA Web WorldWind Multidimension Visualization Tool GSoC 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Talk:NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=99505"/>
		<updated>2016-06-18T12:24:31Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=99504</id>
		<title>NASA Web WorldWind Multidimension Visualization Tool GSoC 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=99504"/>
		<updated>2016-06-18T12:22:02Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: /* Weekly Reports */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The idea behind this project is to create an application using Nasa Web World Wind to show metadata about environmental variables in more than three dimensions. The model I'd like to implement to present 3D data is a Voxel model. Each voxel has three dimensions that will be possible to customize with the interested metadata, but also more information can be shown thanks to Web World Wind capabilities. Coloring each Voxel might present another metadata and additionally creating an animation in time gives the opportunity to introduce a further variable. Users will be able to interact with the visualization, customizing the metadata on the Voxel and filtering data according to specific settings. As input data, I am considering telecommunication data from &amp;quot;Telecom Italia Big Data Challenge 2015&amp;quot;. My idea is to create first the visualization environment and further import the data in a database to allow users to query the database for particular data. Moreover, depending on the time also would be interesting to allow users to import their data set in a specific format to share the view on a specific globe with other people.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Timeline !! TODO !! Status&lt;br /&gt;
|-&lt;br /&gt;
| 23 - 31 May 2016 ||&lt;br /&gt;
* Voxel model implementation in Nasa WebWorldWind.&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 10 June 2016 || &lt;br /&gt;
* Sample grid and data importing&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 11 - 17 June 2016 || &lt;br /&gt;
* Sample visualization on voxel&lt;br /&gt;
* Multi dimensions on a single voxel&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 25 June 2016 || &lt;br /&gt;
* Matching voxels with real data.&lt;br /&gt;
* Creating the first filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 26 June - 2 July 2016 || &lt;br /&gt;
* Advanced filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 3 - 17 July 2016 || &lt;br /&gt;
* Time slider (4th dimension) implementation.&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 31 July 2016 || &lt;br /&gt;
* Sample database implementation&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 15 August 2016 || &lt;br /&gt;
* Importing of diverse datasets.&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 16 – 23 August 2016 || &lt;br /&gt;
* User interface implementation&lt;br /&gt;
* Testing and documentation&lt;br /&gt;
|| ---&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We will try to follow the schedule and report the status of the project each week.&lt;br /&gt;
&lt;br /&gt;
== Weekly Reports ==&lt;br /&gt;
&lt;br /&gt;
=== Week 1 ===&lt;br /&gt;
# What did you get done this week? &amp;lt;br&amp;gt; This week I started working on the voxel model in NASA Web WorldWind and tried the best way to visualize the model.&amp;lt;br&amp;gt; I set up also the coding environment, as well as the testing one &amp;lt;br&amp;gt; I started also working on the grid importing.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week? &amp;lt;br&amp;gt; Next week I will work on importing some data and on the visualization of them using the voxel model I created.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything? &amp;lt;br&amp;gt; Currently, I am not blocked on anything, although I had several difficulties on setting some environments, I solved that thanks to my tutor,  Jakub, who helped me to solve my problems.&lt;br /&gt;
&lt;br /&gt;
=== Week 2 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I’ve been working on the implementation of the voxel model, visualizing it into a grid. I imported the grid from a dataset and associated the voxels to the grid entries.&amp;lt;br&amp;gt; I managed to show many voxels in the same time and interact with them from the interface.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will work on the filtering functionalities to filter many voxels on the globe thanks to several options.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Currently I’m not blocked on anything, and my Tutor helped me to solve all my problems that I was facing. I had some issues about using the testing environment Karma, but I succeeded to implement it correctly.&lt;br /&gt;
&lt;br /&gt;
=== Week 3 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I created some filter functionalities based on the latitude and longitude to show only some portion of voxels.&amp;lt;br&amp;gt; I also started working on the altitude filter to reduce the layers of visible doxels when visualizing more than one.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on the filtering for altitude and values.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; I'm not blocked but I had several difficulties to let the filters work together and to obtain good performances when using them. Luckily I managed to solve all my problems during the week.&lt;br /&gt;
&lt;br /&gt;
=== Week 4 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I finished all the filters for the voxels.&amp;lt;br&amp;gt; I worked also on a first implementation of the slider to navigate through the time&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will finish the time slider and let it work with all the filters. Maybe I will try to import other kinds of data in the application.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Right now I am not blocked on anything&lt;br /&gt;
&lt;br /&gt;
== State of the art before this project ==&lt;br /&gt;
&lt;br /&gt;
Currently, there are no 4D visualization tools using voxel models relying on pure javascript application like Nasa Web World Wind, although some examples are available for other platforms.&lt;br /&gt;
&lt;br /&gt;
== Additions that this project will bring to the software ==&lt;br /&gt;
&lt;br /&gt;
With the application I will create, many users would be able to reuse the code adapting it to other projects for their needs. Since the application consists in many subparts, many demos can be created to be shown the usage of some tools on the Web World Wind Examples page in the website.  &lt;br /&gt;
&lt;br /&gt;
== Public Repository &amp;amp; Testing==&lt;br /&gt;
&lt;br /&gt;
The application is available in GitHub at [https://github.com/GabrielePrestifilippo/EST-WA-Javascript EST-WA JavaScript] , it runs on every modern browser.&lt;br /&gt;
To try the application is necessary to:&lt;br /&gt;
# Download all the files&lt;br /&gt;
# Open the ''index.html''&lt;br /&gt;
# Select ''Load Configuration'' to load the basic configuration&lt;br /&gt;
# Set all the settings required and press Start &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
&lt;br /&gt;
My name is Gabriele Prestifilippo, and I am currently a student in the M.Sc. in Computer Science and Engineering at Politecnico di Milano. I am interested in the Information Technology field applied to the geomatic and environmental one.&lt;br /&gt;
I am now working in the GSoC and my mentors are: from Patrick Hogan, project manager of the NASA World Wind project, and Jakub Balhar, software Engineer at Gisat.&lt;br /&gt;
Besides the GSoC, I am helping the team of NASA Web WorldWind, along with ESA and Thales to test and develop the Web WorldWind framework.&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=99503</id>
		<title>NASA Web WorldWind Multidimension Visualization Tool GSoC 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=99503"/>
		<updated>2016-06-18T12:16:33Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: /* Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The idea behind this project is to create an application using Nasa Web World Wind to show metadata about environmental variables in more than three dimensions. The model I'd like to implement to present 3D data is a Voxel model. Each voxel has three dimensions that will be possible to customize with the interested metadata, but also more information can be shown thanks to Web World Wind capabilities. Coloring each Voxel might present another metadata and additionally creating an animation in time gives the opportunity to introduce a further variable. Users will be able to interact with the visualization, customizing the metadata on the Voxel and filtering data according to specific settings. As input data, I am considering telecommunication data from &amp;quot;Telecom Italia Big Data Challenge 2015&amp;quot;. My idea is to create first the visualization environment and further import the data in a database to allow users to query the database for particular data. Moreover, depending on the time also would be interesting to allow users to import their data set in a specific format to share the view on a specific globe with other people.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Timeline !! TODO !! Status&lt;br /&gt;
|-&lt;br /&gt;
| 23 - 31 May 2016 ||&lt;br /&gt;
* Voxel model implementation in Nasa WebWorldWind.&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 10 June 2016 || &lt;br /&gt;
* Sample grid and data importing&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 11 - 17 June 2016 || &lt;br /&gt;
* Sample visualization on voxel&lt;br /&gt;
* Multi dimensions on a single voxel&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 25 June 2016 || &lt;br /&gt;
* Matching voxels with real data.&lt;br /&gt;
* Creating the first filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 26 June - 2 July 2016 || &lt;br /&gt;
* Advanced filtering functionalities&lt;br /&gt;
|| Done&lt;br /&gt;
|-&lt;br /&gt;
| 3 - 17 July 2016 || &lt;br /&gt;
* Time slider (4th dimension) implementation.&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 31 July 2016 || &lt;br /&gt;
* Sample database implementation&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 15 August 2016 || &lt;br /&gt;
* Importing of diverse datasets.&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 16 – 23 August 2016 || &lt;br /&gt;
* User interface implementation&lt;br /&gt;
* Testing and documentation&lt;br /&gt;
|| ---&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We will try to follow the schedule and report the status of the project each week.&lt;br /&gt;
&lt;br /&gt;
== Weekly Reports ==&lt;br /&gt;
&lt;br /&gt;
=== Week 1 ===&lt;br /&gt;
# What did you get done this week? &amp;lt;br&amp;gt; This week I started working on the voxel model in NASA Web WorldWind and tried the best way to visualize the model.&amp;lt;br&amp;gt; I set up also the coding environment, as well as the testing one &amp;lt;br&amp;gt; I started also working on the grid importing.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week? &amp;lt;br&amp;gt; Next week I will work on importing some data and on the visualization of them using the voxel model I created.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything? &amp;lt;br&amp;gt; Currently, I am not blocked on anything, although I had several difficulties on setting some environments, I solved that thanks to my tutor,  Jakub, who helped me to solve my problems.&lt;br /&gt;
&lt;br /&gt;
=== Week 2 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I’ve been working on the implementation of the voxel model, visualizing it into a grid. I imported the grid from a dataset and associated the voxels to the grid entries.&amp;lt;br&amp;gt; I managed to show many voxels in the same time and interact with them from the interface.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will work on the filtering functionalities to filter many voxels on the globe thanks to several options.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Currently I’m not blocked on anything, and my Tutor helped me to solve all my problems that I was facing. I had some issues about using the testing environment Karma, but I succeeded to implement it correctly.&lt;br /&gt;
&lt;br /&gt;
=== Week 3 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I created some filter functionalities based on the latitude and longitude to show only some portion of voxels.&amp;lt;br&amp;gt; I also started working on the altitude filter to reduce the layers of visible doxels when visualizing more than one.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on the filtering for altitude and values.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; I'm not blocked but I had several difficulties to let the filters work together and to obtain good performances when using them. Luckily I managed to solve all my problems during the week.&lt;br /&gt;
&lt;br /&gt;
== State of the art before this project ==&lt;br /&gt;
&lt;br /&gt;
Currently, there are no 4D visualization tools using voxel models relying on pure javascript application like Nasa Web World Wind, although some examples are available for other platforms.&lt;br /&gt;
&lt;br /&gt;
== Additions that this project will bring to the software ==&lt;br /&gt;
&lt;br /&gt;
With the application I will create, many users would be able to reuse the code adapting it to other projects for their needs. Since the application consists in many subparts, many demos can be created to be shown the usage of some tools on the Web World Wind Examples page in the website.  &lt;br /&gt;
&lt;br /&gt;
== Public Repository &amp;amp; Testing==&lt;br /&gt;
&lt;br /&gt;
The application is available in GitHub at [https://github.com/GabrielePrestifilippo/EST-WA-Javascript EST-WA JavaScript] , it runs on every modern browser.&lt;br /&gt;
To try the application is necessary to:&lt;br /&gt;
# Download all the files&lt;br /&gt;
# Open the ''index.html''&lt;br /&gt;
# Select ''Load Configuration'' to load the basic configuration&lt;br /&gt;
# Set all the settings required and press Start &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
&lt;br /&gt;
My name is Gabriele Prestifilippo, and I am currently a student in the M.Sc. in Computer Science and Engineering at Politecnico di Milano. I am interested in the Information Technology field applied to the geomatic and environmental one.&lt;br /&gt;
I am now working in the GSoC and my mentors are: from Patrick Hogan, project manager of the NASA World Wind project, and Jakub Balhar, software Engineer at Gisat.&lt;br /&gt;
Besides the GSoC, I am helping the team of NASA Web WorldWind, along with ESA and Thales to test and develop the Web WorldWind framework.&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=99296</id>
		<title>NASA Web WorldWind Multidimension Visualization Tool GSoC 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=99296"/>
		<updated>2016-06-11T10:29:27Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: /* Weekly Reports */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The idea behind this project is to create an application using Nasa Web World Wind to show metadata about environmental variables in more than three dimensions. The model I'd like to implement to present 3D data is a Voxel model. Each voxel has three dimensions that will be possible to customize with the interested metadata, but also more information can be shown thanks to Web World Wind capabilities. Coloring each Voxel might present another metadata and additionally creating an animation in time gives the opportunity to introduce a further variable. Users will be able to interact with the visualization, customizing the metadata on the Voxel and filtering data according to specific settings. As input data, I am considering telecommunication data from &amp;quot;Telecom Italia Big Data Challenge 2015&amp;quot;. My idea is to create first the visualization environment and further import the data in a database to allow users to query the database for particular data. Moreover, depending on the time also would be interesting to allow users to import their data set in a specific format to share the view on a specific globe with other people.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Timeline !! TODO !! Status&lt;br /&gt;
|-&lt;br /&gt;
| 23 - 31 May 2016 ||&lt;br /&gt;
* Voxel model implementation in Nasa WebWorldWind.&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 10 June 2016 || &lt;br /&gt;
* Sample grid and data importing&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 11 - 17 June 2016 || &lt;br /&gt;
* Sample visualization on voxel&lt;br /&gt;
* Multi dimensions on a single voxel&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 25 June 2016 || &lt;br /&gt;
* Matching voxels with real data.&lt;br /&gt;
* Creating the first filtering functionalities&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 26 June - 2 July 2016 || &lt;br /&gt;
* Advanced filtering functionalities&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 3 - 17 July 2016 || &lt;br /&gt;
* Time slider (4th dimension) implementation.&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 31 July 2016 || &lt;br /&gt;
* Sample database implementation&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 15 August 2016 || &lt;br /&gt;
* Importing of diverse datasets.&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 16 – 23 August 2016 || &lt;br /&gt;
* User interface implementation&lt;br /&gt;
* Testing and documentation&lt;br /&gt;
|| ---&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We will try to follow the schedule and report the status of the project each week.&lt;br /&gt;
&lt;br /&gt;
== Weekly Reports ==&lt;br /&gt;
&lt;br /&gt;
=== Week 1 ===&lt;br /&gt;
# What did you get done this week? &amp;lt;br&amp;gt; This week I started working on the voxel model in NASA Web WorldWind and tried the best way to visualize the model.&amp;lt;br&amp;gt; I set up also the coding environment, as well as the testing one &amp;lt;br&amp;gt; I started also working on the grid importing.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week? &amp;lt;br&amp;gt; Next week I will work on importing some data and on the visualization of them using the voxel model I created.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything? &amp;lt;br&amp;gt; Currently, I am not blocked on anything, although I had several difficulties on setting some environments, I solved that thanks to my tutor,  Jakub, who helped me to solve my problems.&lt;br /&gt;
&lt;br /&gt;
=== Week 2 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I’ve been working on the implementation of the voxel model, visualizing it into a grid. I imported the grid from a dataset and associated the voxels to the grid entries.&amp;lt;br&amp;gt; I managed to show many voxels in the same time and interact with them from the interface.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will work on the filtering functionalities to filter many voxels on the globe thanks to several options.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Currently I’m not blocked on anything, and my Tutor helped me to solve all my problems that I was facing. I had some issues about using the testing environment Karma, but I succeeded to implement it correctly.&lt;br /&gt;
&lt;br /&gt;
=== Week 3 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I created some filter functionalities based on the latitude and longitude to show only some portion of voxels.&amp;lt;br&amp;gt; I also started working on the altitude filter to reduce the layers of visible doxels when visualizing more than one.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will continue working on the filtering for altitude and values.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; I'm not blocked but I had several difficulties to let the filters work together and to obtain good performances when using them. Luckily I managed to solve all my problems during the week.&lt;br /&gt;
&lt;br /&gt;
== State of the art before this project ==&lt;br /&gt;
&lt;br /&gt;
Currently, there are no 4D visualization tools using voxel models relying on pure javascript application like Nasa Web World Wind, although some examples are available for other platforms.&lt;br /&gt;
&lt;br /&gt;
== Additions that this project will bring to the software ==&lt;br /&gt;
&lt;br /&gt;
With the application I will create, many users would be able to reuse the code adapting it to other projects for their needs. Since the application consists in many subparts, many demos can be created to be shown the usage of some tools on the Web World Wind Examples page in the website.  &lt;br /&gt;
&lt;br /&gt;
== Public Repository &amp;amp; Testing==&lt;br /&gt;
&lt;br /&gt;
The application is available in GitHub at [https://github.com/GabrielePrestifilippo/EST-WA-Javascript EST-WA JavaScript] , it runs on every modern browser.&lt;br /&gt;
To try the application is necessary to:&lt;br /&gt;
# Download all the files&lt;br /&gt;
# Open the ''index.html''&lt;br /&gt;
# Select ''Load Configuration'' to load the basic configuration&lt;br /&gt;
# Set all the settings required and press Start &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
&lt;br /&gt;
My name is Gabriele Prestifilippo, and I am currently a student in the M.Sc. in Computer Science and Engineering at Politecnico di Milano. I am interested in the Information Technology field applied to the geomatic and environmental one.&lt;br /&gt;
I am now working in the GSoC and my mentors are: from Patrick Hogan, project manager of the NASA World Wind project, and Jakub Balhar, software Engineer at Gisat.&lt;br /&gt;
Besides the GSoC, I am helping the team of NASA Web WorldWind, along with ESA and Thales to test and develop the Web WorldWind framework.&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=99291</id>
		<title>NASA Web WorldWind Multidimension Visualization Tool GSoC 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=99291"/>
		<updated>2016-06-10T14:05:19Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: /* Week 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The idea behind this project is to create an application using Nasa Web World Wind to show metadata about environmental variables in more than three dimensions. The model I'd like to implement to present 3D data is a Voxel model. Each voxel has three dimensions that will be possible to customize with the interested metadata, but also more information can be shown thanks to Web World Wind capabilities. Coloring each Voxel might present another metadata and additionally creating an animation in time gives the opportunity to introduce a further variable. Users will be able to interact with the visualization, customizing the metadata on the Voxel and filtering data according to specific settings. As input data, I am considering telecommunication data from &amp;quot;Telecom Italia Big Data Challenge 2015&amp;quot;. My idea is to create first the visualization environment and further import the data in a database to allow users to query the database for particular data. Moreover, depending on the time also would be interesting to allow users to import their data set in a specific format to share the view on a specific globe with other people.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Timeline !! TODO !! Status&lt;br /&gt;
|-&lt;br /&gt;
| 23 - 31 May 2016 ||&lt;br /&gt;
* Voxel model implementation in Nasa WebWorldWind.&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 10 June 2016 || &lt;br /&gt;
* Sample grid and data importing&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 11 - 17 June 2016 || &lt;br /&gt;
* Sample visualization on voxel&lt;br /&gt;
* Multi dimensions on a single voxel&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 25 June 2016 || &lt;br /&gt;
* Matching voxels with real data.&lt;br /&gt;
* Creating the first filtering functionalities&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 26 June - 2 July 2016 || &lt;br /&gt;
* Advanced filtering functionalities&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 3 - 17 July 2016 || &lt;br /&gt;
* Time slider (4th dimension) implementation.&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 31 July 2016 || &lt;br /&gt;
* Sample database implementation&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 15 August 2016 || &lt;br /&gt;
* Importing of diverse datasets.&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 16 – 23 August 2016 || &lt;br /&gt;
* User interface implementation&lt;br /&gt;
* Testing and documentation&lt;br /&gt;
|| ---&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We will try to follow the schedule and report the status of the project each week.&lt;br /&gt;
&lt;br /&gt;
== Weekly Reports ==&lt;br /&gt;
&lt;br /&gt;
=== Week 1 ===&lt;br /&gt;
# What did you get done this week? &amp;lt;br&amp;gt; This week I started working on the voxel model in NASA Web WorldWind and tried the best way to visualize the model.&amp;lt;br&amp;gt; I set up also the coding environment, as well as the testing one &amp;lt;br&amp;gt; I started also working on the grid importing.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week? &amp;lt;br&amp;gt; Next week I will work on importing some data and on the visualization of them using the voxel model I created.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything? &amp;lt;br&amp;gt; Currently, I am not blocked on anything, although I had several difficulties on setting some environments, I solved that thanks to my tutor,  Jakub, who helped me to solve my problems.&lt;br /&gt;
&lt;br /&gt;
=== Week 2 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I’ve been working on the implementation of the voxel model, visualizing it into a grid. I imported the grid from a dataset and associated the voxels to the grid entries.&amp;lt;br&amp;gt; I managed to show many voxels in the same time and interact with them from the interface.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will work on the filtering functionalities to filter many voxels on the globe thanks to several options.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Currently I’m not blocked on anything, and my Tutor helped me to solve all my problems that I was facing. I had some issues about using the testing environment Karma, but I succeeded to implement it correctly.&lt;br /&gt;
&lt;br /&gt;
== State of the art before this project ==&lt;br /&gt;
&lt;br /&gt;
Currently, there are no 4D visualization tools using voxel models relying on pure javascript application like Nasa Web World Wind, although some examples are available for other platforms.&lt;br /&gt;
&lt;br /&gt;
== Additions that this project will bring to the software ==&lt;br /&gt;
&lt;br /&gt;
With the application I will create, many users would be able to reuse the code adapting it to other projects for their needs. Since the application consists in many subparts, many demos can be created to be shown the usage of some tools on the Web World Wind Examples page in the website.  &lt;br /&gt;
&lt;br /&gt;
== Public Repository &amp;amp; Testing==&lt;br /&gt;
&lt;br /&gt;
The application is available in GitHub at [https://github.com/GabrielePrestifilippo/EST-WA-Javascript EST-WA JavaScript] , it runs on every modern browser.&lt;br /&gt;
To try the application is necessary to:&lt;br /&gt;
# Download all the files&lt;br /&gt;
# Open the ''index.html''&lt;br /&gt;
# Select ''Load Configuration'' to load the basic configuration&lt;br /&gt;
# Set all the settings required and press Start &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
&lt;br /&gt;
My name is Gabriele Prestifilippo, and I am currently a student in the M.Sc. in Computer Science and Engineering at Politecnico di Milano. I am interested in the Information Technology field applied to the geomatic and environmental one.&lt;br /&gt;
I am now working in the GSoC and my mentors are: from Patrick Hogan, project manager of the NASA World Wind project, and Jakub Balhar, software Engineer at Gisat.&lt;br /&gt;
Besides the GSoC, I am helping the team of NASA Web WorldWind, along with ESA and Thales to test and develop the Web WorldWind framework.&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=99290</id>
		<title>NASA Web WorldWind Multidimension Visualization Tool GSoC 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=99290"/>
		<updated>2016-06-10T14:04:56Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: /* Week 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The idea behind this project is to create an application using Nasa Web World Wind to show metadata about environmental variables in more than three dimensions. The model I'd like to implement to present 3D data is a Voxel model. Each voxel has three dimensions that will be possible to customize with the interested metadata, but also more information can be shown thanks to Web World Wind capabilities. Coloring each Voxel might present another metadata and additionally creating an animation in time gives the opportunity to introduce a further variable. Users will be able to interact with the visualization, customizing the metadata on the Voxel and filtering data according to specific settings. As input data, I am considering telecommunication data from &amp;quot;Telecom Italia Big Data Challenge 2015&amp;quot;. My idea is to create first the visualization environment and further import the data in a database to allow users to query the database for particular data. Moreover, depending on the time also would be interesting to allow users to import their data set in a specific format to share the view on a specific globe with other people.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Timeline !! TODO !! Status&lt;br /&gt;
|-&lt;br /&gt;
| 23 - 31 May 2016 ||&lt;br /&gt;
* Voxel model implementation in Nasa WebWorldWind.&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 10 June 2016 || &lt;br /&gt;
* Sample grid and data importing&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 11 - 17 June 2016 || &lt;br /&gt;
* Sample visualization on voxel&lt;br /&gt;
* Multi dimensions on a single voxel&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 25 June 2016 || &lt;br /&gt;
* Matching voxels with real data.&lt;br /&gt;
* Creating the first filtering functionalities&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 26 June - 2 July 2016 || &lt;br /&gt;
* Advanced filtering functionalities&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 3 - 17 July 2016 || &lt;br /&gt;
* Time slider (4th dimension) implementation.&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 31 July 2016 || &lt;br /&gt;
* Sample database implementation&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 15 August 2016 || &lt;br /&gt;
* Importing of diverse datasets.&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 16 – 23 August 2016 || &lt;br /&gt;
* User interface implementation&lt;br /&gt;
* Testing and documentation&lt;br /&gt;
|| ---&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We will try to follow the schedule and report the status of the project each week.&lt;br /&gt;
&lt;br /&gt;
== Weekly Reports ==&lt;br /&gt;
&lt;br /&gt;
=== Week 1 ===&lt;br /&gt;
# What did you get done this week? &amp;lt;br&amp;gt; This week I started working on the voxel model in NASA Web WorldWind and tried the best way to visualize the model.&amp;lt;br&amp;gt; I set up also the coding environment, as well as the testing one &amp;lt;br&amp;gt; I started also working on the grid importing.&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week? &amp;lt;br&amp;gt; Next week I will work on importing some data and on the visualization of them using the voxel model I created.&amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything? &amp;lt;br&amp;gt; Currently, I am not blocked on anything, although I had several difficulties on setting some environments, I solved that thanks to my tutor,  Jakub, who helped me to solve my problems.&lt;br /&gt;
&lt;br /&gt;
=== Week 2 ===&lt;br /&gt;
# What did you get done this week?&amp;lt;br&amp;gt;This week I’ve been working on the implementation of the voxel model, visualizing it into a grid. I imported the grid from a dataset and associated the voxels to the grid entries.&amp;lt;br&amp;gt; I managed to show many voxels in the same time and interact with them from the interface.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week?&amp;lt;br&amp;gt; Next Week I will work on the filtering functionalities to filter many voxels on the globe thanks to several options.&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything?&amp;lt;br&amp;gt; Currently I’m not blocked on anything, and my Tutor helped me to solve all my problems that I was facing. I had some issues about using the testing environment Karma, but I succeeded to implement it correctly.&lt;br /&gt;
&lt;br /&gt;
== State of the art before this project ==&lt;br /&gt;
&lt;br /&gt;
Currently, there are no 4D visualization tools using voxel models relying on pure javascript application like Nasa Web World Wind, although some examples are available for other platforms.&lt;br /&gt;
&lt;br /&gt;
== Additions that this project will bring to the software ==&lt;br /&gt;
&lt;br /&gt;
With the application I will create, many users would be able to reuse the code adapting it to other projects for their needs. Since the application consists in many subparts, many demos can be created to be shown the usage of some tools on the Web World Wind Examples page in the website.  &lt;br /&gt;
&lt;br /&gt;
== Public Repository &amp;amp; Testing==&lt;br /&gt;
&lt;br /&gt;
The application is available in GitHub at [https://github.com/GabrielePrestifilippo/EST-WA-Javascript EST-WA JavaScript] , it runs on every modern browser.&lt;br /&gt;
To try the application is necessary to:&lt;br /&gt;
# Download all the files&lt;br /&gt;
# Open the ''index.html''&lt;br /&gt;
# Select ''Load Configuration'' to load the basic configuration&lt;br /&gt;
# Set all the settings required and press Start &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
&lt;br /&gt;
My name is Gabriele Prestifilippo, and I am currently a student in the M.Sc. in Computer Science and Engineering at Politecnico di Milano. I am interested in the Information Technology field applied to the geomatic and environmental one.&lt;br /&gt;
I am now working in the GSoC and my mentors are: from Patrick Hogan, project manager of the NASA World Wind project, and Jakub Balhar, software Engineer at Gisat.&lt;br /&gt;
Besides the GSoC, I am helping the team of NASA Web WorldWind, along with ESA and Thales to test and develop the Web WorldWind framework.&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=99289</id>
		<title>NASA Web WorldWind Multidimension Visualization Tool GSoC 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=99289"/>
		<updated>2016-06-10T14:04:01Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: /* Week 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The idea behind this project is to create an application using Nasa Web World Wind to show metadata about environmental variables in more than three dimensions. The model I'd like to implement to present 3D data is a Voxel model. Each voxel has three dimensions that will be possible to customize with the interested metadata, but also more information can be shown thanks to Web World Wind capabilities. Coloring each Voxel might present another metadata and additionally creating an animation in time gives the opportunity to introduce a further variable. Users will be able to interact with the visualization, customizing the metadata on the Voxel and filtering data according to specific settings. As input data, I am considering telecommunication data from &amp;quot;Telecom Italia Big Data Challenge 2015&amp;quot;. My idea is to create first the visualization environment and further import the data in a database to allow users to query the database for particular data. Moreover, depending on the time also would be interesting to allow users to import their data set in a specific format to share the view on a specific globe with other people.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Timeline !! TODO !! Status&lt;br /&gt;
|-&lt;br /&gt;
| 23 - 31 May 2016 ||&lt;br /&gt;
* Voxel model implementation in Nasa WebWorldWind.&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 10 June 2016 || &lt;br /&gt;
* Sample grid and data importing&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 11 - 17 June 2016 || &lt;br /&gt;
* Sample visualization on voxel&lt;br /&gt;
* Multi dimensions on a single voxel&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 25 June 2016 || &lt;br /&gt;
* Matching voxels with real data.&lt;br /&gt;
* Creating the first filtering functionalities&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 26 June - 2 July 2016 || &lt;br /&gt;
* Advanced filtering functionalities&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 3 - 17 July 2016 || &lt;br /&gt;
* Time slider (4th dimension) implementation.&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 31 July 2016 || &lt;br /&gt;
* Sample database implementation&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 15 August 2016 || &lt;br /&gt;
* Importing of diverse datasets.&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 16 – 23 August 2016 || &lt;br /&gt;
* User interface implementation&lt;br /&gt;
* Testing and documentation&lt;br /&gt;
|| ---&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We will try to follow the schedule and report the status of the project each week.&lt;br /&gt;
&lt;br /&gt;
== Weekly Reports ==&lt;br /&gt;
&lt;br /&gt;
=== Week 1 ===&lt;br /&gt;
# What did you get done this week? &amp;lt;br&amp;gt; This week I started working on the voxel model in NASA Web WorldWind and tried the best way to visualize the model.&amp;lt;br&amp;gt; I set up also the coding environment, as well as the testing one &amp;lt;br&amp;gt; I started also working on the grid importing.&amp;lt;br&amp;gt;&lt;br /&gt;
# What do you plan on doing next week? &amp;lt;br&amp;gt; Next week I will work on importing some data and on the visualization of them using the voxel model I created.&amp;lt;br&amp;gt;&lt;br /&gt;
# Are you blocked on anything? &amp;lt;br&amp;gt; Currently, I am not blocked on anything, although I had several difficulties on setting some environments, I solved that thanks to my tutor,  Jakub, who helped me to solve my problems.&lt;br /&gt;
&lt;br /&gt;
=== Week 2 ===&lt;br /&gt;
# What did you get done this week?&lt;br /&gt;
This week I’ve been working on the implementation of the voxel model, visualizing it into a grid. I imported the grid from a dataset and associated the voxels to the grid entries.&lt;br /&gt;
I managed to show many voxels in the same time and interact with them from the interface.&lt;br /&gt;
&lt;br /&gt;
# What do you plan on doing next week?&lt;br /&gt;
Next Week I will work on the filtering functionalities to filter many voxels on the globe thanks to several options.&lt;br /&gt;
&lt;br /&gt;
# Are you blocked on anything?&lt;br /&gt;
Currently I’m not blocked on anything, and my Tutor helped me to solve all my problems that I was facing. I had some issues about using the testing environment Karma, but I succeeded to implement it correctly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== State of the art before this project ==&lt;br /&gt;
&lt;br /&gt;
Currently, there are no 4D visualization tools using voxel models relying on pure javascript application like Nasa Web World Wind, although some examples are available for other platforms.&lt;br /&gt;
&lt;br /&gt;
== Additions that this project will bring to the software ==&lt;br /&gt;
&lt;br /&gt;
With the application I will create, many users would be able to reuse the code adapting it to other projects for their needs. Since the application consists in many subparts, many demos can be created to be shown the usage of some tools on the Web World Wind Examples page in the website.  &lt;br /&gt;
&lt;br /&gt;
== Public Repository &amp;amp; Testing==&lt;br /&gt;
&lt;br /&gt;
The application is available in GitHub at [https://github.com/GabrielePrestifilippo/EST-WA-Javascript EST-WA JavaScript] , it runs on every modern browser.&lt;br /&gt;
To try the application is necessary to:&lt;br /&gt;
# Download all the files&lt;br /&gt;
# Open the ''index.html''&lt;br /&gt;
# Select ''Load Configuration'' to load the basic configuration&lt;br /&gt;
# Set all the settings required and press Start &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
&lt;br /&gt;
My name is Gabriele Prestifilippo, and I am currently a student in the M.Sc. in Computer Science and Engineering at Politecnico di Milano. I am interested in the Information Technology field applied to the geomatic and environmental one.&lt;br /&gt;
I am now working in the GSoC and my mentors are: from Patrick Hogan, project manager of the NASA World Wind project, and Jakub Balhar, software Engineer at Gisat.&lt;br /&gt;
Besides the GSoC, I am helping the team of NASA Web WorldWind, along with ESA and Thales to test and develop the Web WorldWind framework.&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=99254</id>
		<title>NASA Web WorldWind Multidimension Visualization Tool GSoC 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=99254"/>
		<updated>2016-06-09T08:16:48Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The idea behind this project is to create an application using Nasa Web World Wind to show metadata about environmental variables in more than three dimensions. The model I'd like to implement to present 3D data is a Voxel model. Each voxel has three dimensions that will be possible to customize with the interested metadata, but also more information can be shown thanks to Web World Wind capabilities. Coloring each Voxel might present another metadata and additionally creating an animation in time gives the opportunity to introduce a further variable. Users will be able to interact with the visualization, customizing the metadata on the Voxel and filtering data according to specific settings. As input data, I am considering telecommunication data from &amp;quot;Telecom Italia Big Data Challenge 2015&amp;quot;. My idea is to create first the visualization environment and further import the data in a database to allow users to query the database for particular data. Moreover, depending on the time also would be interesting to allow users to import their data set in a specific format to share the view on a specific globe with other people.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Timeline !! TODO !! Status&lt;br /&gt;
|-&lt;br /&gt;
| 23 - 31 May 2016 ||&lt;br /&gt;
* Voxel model implementation in Nasa WebWorldWind.&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 10 June 2016 || &lt;br /&gt;
* Sample grid and data importing&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 11 - 17 June 2016 || &lt;br /&gt;
* Sample visualization on voxel&lt;br /&gt;
* Multi dimensions on a single voxel&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 25 June 2016 || &lt;br /&gt;
* Matching voxels with real data.&lt;br /&gt;
* Creating the first filtering functionalities&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 26 June - 2 July 2016 || &lt;br /&gt;
* Advanced filtering functionalities&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 3 - 17 July 2016 || &lt;br /&gt;
* Time slider (4th dimension) implementation.&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 31 July 2016 || &lt;br /&gt;
* Sample database implementation&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 15 August 2016 || &lt;br /&gt;
* Importing of diverse datasets.&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 16 – 23 August 2016 || &lt;br /&gt;
* User interface implementation&lt;br /&gt;
* Testing and documentation&lt;br /&gt;
|| ---&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We will try to follow the schedule and report the status of the project each week.&lt;br /&gt;
&lt;br /&gt;
== Weekly Reports ==&lt;br /&gt;
&lt;br /&gt;
=== Week 1 ===&lt;br /&gt;
# What did you get done this week? &lt;br /&gt;
This week I started working on the voxel model in NASA Web WorldWind and tried the best way to visualize the model.&lt;br /&gt;
I set up also the coding environment, as well as the testing one.&lt;br /&gt;
I started also working on the grid importing.&lt;br /&gt;
&lt;br /&gt;
# What do you plan on doing next week? &lt;br /&gt;
Next week I will work on importing some data and on the visualization of them using the voxel model I created.&lt;br /&gt;
&lt;br /&gt;
# Are you blocked on anything?&lt;br /&gt;
Currently, I am not blocked on anything, although I had several difficulties on setting some environments, I solved that thanks to my tutor,  Jakub, who helped me to solve my problems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Week 2 ===&lt;br /&gt;
# What did you get done this week?&lt;br /&gt;
This week I’ve been working on the implementation of the voxel model, visualizing it into a grid. I imported the grid from a dataset and associated the voxels to the grid entries.&lt;br /&gt;
I managed to show many voxels in the same time and interact with them from the interface.&lt;br /&gt;
&lt;br /&gt;
# What do you plan on doing next week?&lt;br /&gt;
Next Week I will work on the filtering functionalities to filter many voxels on the globe thanks to several options.&lt;br /&gt;
&lt;br /&gt;
# Are you blocked on anything?&lt;br /&gt;
Currently I’m not blocked on anything, and my Tutor helped me to solve all my problems that I was facing. I had some issues about using the testing environment Karma, but I succeeded to implement it correctly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== State of the art before this project ==&lt;br /&gt;
&lt;br /&gt;
Currently, there are no 4D visualization tools using voxel models relying on pure javascript application like Nasa Web World Wind, although some examples are available for other platforms.&lt;br /&gt;
&lt;br /&gt;
== Additions that this project will bring to the software ==&lt;br /&gt;
&lt;br /&gt;
With the application I will create, many users would be able to reuse the code adapting it to other projects for their needs. Since the application consists in many subparts, many demos can be created to be shown the usage of some tools on the Web World Wind Examples page in the website.  &lt;br /&gt;
&lt;br /&gt;
== Public Repository &amp;amp; Testing==&lt;br /&gt;
&lt;br /&gt;
The application is available in GitHub at [https://github.com/GabrielePrestifilippo/EST-WA-Javascript EST-WA JavaScript] , it runs on every modern browser.&lt;br /&gt;
To try the application is necessary to:&lt;br /&gt;
# Download all the files&lt;br /&gt;
# Open the ''index.html''&lt;br /&gt;
# Select ''Load Configuration'' to load the basic configuration&lt;br /&gt;
# Set all the settings required and press Start &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
&lt;br /&gt;
My name is Gabriele Prestifilippo, and I am currently a student in the M.Sc. in Computer Science and Engineering at Politecnico di Milano. I am interested in the Information Technology field applied to the geomatic and environmental one.&lt;br /&gt;
I am now working in the GSoC and my mentors are: from Patrick Hogan, project manager of the NASA World Wind project, and Jakub Balhar, software Engineer at Gisat.&lt;br /&gt;
Besides the GSoC, I am helping the team of NASA Web WorldWind, along with ESA and Thales to test and develop the Web WorldWind framework.&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=99001</id>
		<title>NASA Web WorldWind Multidimension Visualization Tool GSoC 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=99001"/>
		<updated>2016-05-28T09:37:28Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The idea behind this project is to create an application using Nasa Web World Wind to show metadata about environmental variables in more than three dimensions. The model I'd like to implement to present 3D data is a Voxel model. Each voxel has three dimensions that will be possible to customize with the interested metadata, but also more information can be shown thanks to Web World Wind capabilities. Coloring each Voxel might present another metadata and additionally creating an animation in time gives the opportunity to introduce a further variable. Users will be able to interact with the visualization, customizing the metadata on the Voxel and filtering data according to specific settings. As input data, I am considering telecommunication data from &amp;quot;Telecom Italia Big Data Challenge 2015&amp;quot;. My idea is to create first the visualization environment and further import the data in a database to allow users to query the database for particular data. Moreover, depending on the time also would be interesting to allow users to import their data set in a specific format to share the view on a specific globe with other people.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Timeline !! TODO !! Status&lt;br /&gt;
|-&lt;br /&gt;
| 23 - 31 May 2016 ||&lt;br /&gt;
* Voxel model implementation in Nasa WebWorldWind.&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 10 June 2016 || &lt;br /&gt;
* Sample grid and data importing&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 11 - 17 June 2016 || &lt;br /&gt;
* Sample visualization on voxel&lt;br /&gt;
* Multi dimensions on a single voxel&lt;br /&gt;
 || ---&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 25 June 2016 || &lt;br /&gt;
* Matching voxels with real data.&lt;br /&gt;
* Creating the first filtering functionalities&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 26 June - 2 July 2016 || &lt;br /&gt;
* Advanced filtering functionalities&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 3 - 17 July 2016 || &lt;br /&gt;
* Time slider (4th dimension) implementation.&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 31 July 2016 || &lt;br /&gt;
* Sample database implementation&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 15 August 2016 || &lt;br /&gt;
* Importing of diverse datasets.&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 16 – 23 August 2016 || &lt;br /&gt;
* User interface implementation&lt;br /&gt;
* Testing and documentation&lt;br /&gt;
|| ---&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We will try to follow the schedule and report the status of the project each week.&lt;br /&gt;
&lt;br /&gt;
== State of the art before this project ==&lt;br /&gt;
&lt;br /&gt;
Currently, there are no 4D visualization tools using voxel models relying on pure javascript application like Nasa Web World Wind, although some examples are available for other platforms.&lt;br /&gt;
&lt;br /&gt;
== Additions that this project will bring to the software ==&lt;br /&gt;
&lt;br /&gt;
With the application I will create, many users would be able to reuse the code adapting it to other projects for their needs. Since the application consists in many subparts, many demos can be created to be shown the usage of some tools on the Web World Wind Examples page in the website.  &lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
&lt;br /&gt;
I am currently a student in the M.Sc. in Computer Science and Engineering at Politecnico di Milano. I am interested in the Information Technology field applied to the geomatic and environmental one.&lt;br /&gt;
Besides the GSoC, I am helping the team of NASA Web WorldWind, along with ESA and Thales to test and develop the Web WorldWind framework.&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=98999</id>
		<title>NASA Web WorldWind Multidimension Visualization Tool GSoC 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=98999"/>
		<updated>2016-05-28T09:09:01Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The idea behind this project is to create an application using Nasa Web World Wind to show metadata about environmental variables in more than three dimensions. The model I'd like to implement to present 3D data is a Voxel model. Each voxel has three dimensions that will be possible to customize with the interested metadata, but also more information can be shown thanks to Web World Wind capabilities. Coloring each Voxel might present another metadata and additionally creating an animation in time gives the opportunity to introduce a further variable. Users will be able to interact with the visualization, customizing the metadata on the Voxel and filtering data according to specific settings. As input data, I am considering telecommunication data from &amp;quot;Telecom Italia Big Data Challenge 2015&amp;quot;. My idea is to create first the visualization environment and further import the data in a database to allow users to query the database for particular data. Moreover, depending on the time also would be interesting to allow users to import their data set in a specific format to share the view on a specific globe with other people.&lt;br /&gt;
&lt;br /&gt;
== Implementation details ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Timeline !! TODO !! Status&lt;br /&gt;
|-&lt;br /&gt;
| 23 - 31 May 2016 ||&lt;br /&gt;
* Voxel model implementation in Nasa WebWorldWind.&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 10 June 2016 || &lt;br /&gt;
* Sample grid and data importing&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 11 - 17 June 2016 || &lt;br /&gt;
* Sample visualization on voxel&lt;br /&gt;
* Multi dimensions on a single voxel&lt;br /&gt;
 || ---&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 25 June 2016 || &lt;br /&gt;
* Matching voxels with real data.&lt;br /&gt;
* Creating the first filtering functionalities&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 26 June - 2 July 2016 || &lt;br /&gt;
* Advanced filtering functionalities&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 3 - 17 July 2016 || &lt;br /&gt;
* Time slider (4th dimension) implementation.&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 31 July 2016 || &lt;br /&gt;
* Sample database implementation&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 15 August 2016 || &lt;br /&gt;
* Importing of diverse datasets.&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 16 – 23 August 2016 || &lt;br /&gt;
* User interface implementation&lt;br /&gt;
* Testing and documentation&lt;br /&gt;
|| ---&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We will try to follow the schedule and report the status of the project each week.&lt;br /&gt;
&lt;br /&gt;
== State of the art before this project ==&lt;br /&gt;
&lt;br /&gt;
Currently, there are no 4D visualization tools using voxel models relying on pure javascript application like Nasa Web World Wind, although some examples are available for other platforms.&lt;br /&gt;
&lt;br /&gt;
== Additions that this project will bring to the software ==&lt;br /&gt;
&lt;br /&gt;
With the application I will create, many users would be able to reuse the code adapting it to other projects for their needs. Since the application consists in many subparts, many demos can be created to be shown the usage of some tools on the Web World Wind Examples page in the website.  &lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=98998</id>
		<title>NASA Web WorldWind Multidimension Visualization Tool GSoC 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=98998"/>
		<updated>2016-05-28T09:06:48Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The idea behind this project is to create an application using Nasa Web World Wind to show metadata about environmental variables in more than three dimensions. The model I'd like to implement to present 3D data is a Voxel model. Each voxel has three dimensions that will be possible to customize with the interested metadata, but also more information can be shown thanks to Web World Wind capabilities. Coloring each Voxel might present another metadata and additionally creating an animation in time gives the opportunity to introduce a further variable. Users will be able to interact with the visualization, customizing the metadata on the Voxel and filtering data according to specific settings. As input data, I am considering telecommunication data from &amp;quot;Telecom Italia Big Data Challenge 2015&amp;quot;. My idea is to create first the visualization environment and further import the data in a database to allow users to query the database for particular data. Moreover, depending on the time also would be interesting to allow users to import their data set in a specific format to share the view on a specific globe with other people.&lt;br /&gt;
&lt;br /&gt;
== Implementation details ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Timeline !! TODO !! Status&lt;br /&gt;
|-&lt;br /&gt;
| 23 - 31 May 2016 ||&lt;br /&gt;
* Voxel model implementation in Nasa WebWorldWind.&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 10 June 2016 || &lt;br /&gt;
* Sample grid and data importing&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 11 - 17 June 2016 || &lt;br /&gt;
* Sample visualization on voxel&lt;br /&gt;
* Multi dimensions on a single voxel&lt;br /&gt;
 || ---&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 25 June 2016 || &lt;br /&gt;
* Matching voxels with real data.&lt;br /&gt;
* Creating the first filtering functionalities&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 26 June - 2 July 2016 || &lt;br /&gt;
* Advanced filtering functionalities&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 3 - 17 July 2016 || &lt;br /&gt;
* Time slider (4th dimension) implementation.&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 31 July 2016 || &lt;br /&gt;
* Sample database implementation&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 15 August 2016 || &lt;br /&gt;
* Importing of diverse datasets.&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 16 – 23 August 2016 || &lt;br /&gt;
* User interface implementation&lt;br /&gt;
* Testing and documentation&lt;br /&gt;
|| ---&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We will try to follow the schedule and report the status of the project each week.&lt;br /&gt;
&lt;br /&gt;
== Who will use results of this project ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=98997</id>
		<title>NASA Web WorldWind Multidimension Visualization Tool GSoC 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=98997"/>
		<updated>2016-05-28T09:05:34Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: /* Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Work In Progress..&lt;br /&gt;
&lt;br /&gt;
== Implementation details ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Possible future extension  ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Timeline !! TODO !! Status&lt;br /&gt;
|-&lt;br /&gt;
| 23 - 31 May 2016 ||&lt;br /&gt;
* Voxel model implementation in Nasa WebWorldWind.&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 10 June 2016 || &lt;br /&gt;
* Sample grid and data importing&lt;br /&gt;
 || Done&lt;br /&gt;
|-&lt;br /&gt;
| 11 - 17 June 2016 || &lt;br /&gt;
* Sample visualization on voxel&lt;br /&gt;
* Multi dimensions on a single voxel&lt;br /&gt;
 || ---&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 25 June 2016 || &lt;br /&gt;
* Matching voxels with real data.&lt;br /&gt;
* Creating the first filtering functionalities&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 26 June - 2 July 2016 || &lt;br /&gt;
* Advanced filtering functionalities&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 3 - 17 July 2016 || &lt;br /&gt;
* Time slider (4th dimension) implementation.&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 18 – 31 July 2016 || &lt;br /&gt;
* Sample database implementation&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 1 – 15 August 2016 || &lt;br /&gt;
* Importing of diverse datasets.&lt;br /&gt;
|| ---&lt;br /&gt;
|-&lt;br /&gt;
| 16 – 23 August 2016 || &lt;br /&gt;
* User interface implementation&lt;br /&gt;
* Testing and documentation&lt;br /&gt;
|| ---&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
We will try to follow the schedule and report the status of the project each week.&lt;br /&gt;
&lt;br /&gt;
== Who will use results of this project ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2016_Accepted&amp;diff=98363</id>
		<title>Google Summer of Code 2016 Accepted</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2016_Accepted&amp;diff=98363"/>
		<updated>2016-04-28T10:28:51Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[Image:GSoC2016Logo.jpg|500px|link=https://summerofcode.withgoogle.com/]] &amp;lt;font size=&amp;quot;+3&amp;quot;&amp;gt; @ &amp;lt;/font&amp;gt; [[Image:OSGeo_300_127_pixel.png|200px|link=http://www.osgeo.org]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Back to the main OSGeo [[Google Summer of Code 2016]] @ OSGeo wiki page.&lt;br /&gt;
&lt;br /&gt;
== Accepted Proposals ==&lt;br /&gt;
&lt;br /&gt;
This year OSGeo accepted 22 students working on the following projects.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#D7E3D1; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|'''Community'''&lt;br /&gt;
|'''Project'''&lt;br /&gt;
|'''Student'''&lt;br /&gt;
|'''1st mentor'''&lt;br /&gt;
|'''2nd mentor'''&lt;br /&gt;
|'''Links'''&lt;br /&gt;
|-&lt;br /&gt;
|GDAL&lt;br /&gt;
|Introduce Triangulated Surface, Polyhedral Surface and Triangle API in the OGRGeometry core and implement their support in OGR drivers for GDAL &lt;br /&gt;
|Avyav Kumar Singh&lt;br /&gt;
|Rob Emanuele &lt;br /&gt;
|Even Rouault&lt;br /&gt;
|...&lt;br /&gt;
|-&lt;br /&gt;
|GDAL&lt;br /&gt;
|GDAL DWG support &lt;br /&gt;
|Alexandr Borzykh&lt;br /&gt;
|Dmitry Baryshnikov &lt;br /&gt;
|Even Rouault&lt;br /&gt;
|...&lt;br /&gt;
|-&lt;br /&gt;
|GRASS GIS&lt;br /&gt;
|Complete basic cartography suite in GRASS GIS wxGUI Map Display &lt;br /&gt;
|Adam Laža&lt;br /&gt;
|Anna Petrasova &lt;br /&gt;
|Vaclav Petras&lt;br /&gt;
|...&lt;br /&gt;
|-&lt;br /&gt;
|GRASS GIS&lt;br /&gt;
|GRASS GIS - Additional segmentation algorithms for i.segment &lt;br /&gt;
|Bo Yang&lt;br /&gt;
|Moritz Lennert &lt;br /&gt;
|Markus Neteler&lt;br /&gt;
|...&lt;br /&gt;
|-&lt;br /&gt;
|GRASS GIS&lt;br /&gt;
|GRASS GIS - PyQt implementation of GUI forms generated automatically from XML &lt;br /&gt;
|Ondřej Pešek&lt;br /&gt;
|Vaclav Petras &lt;br /&gt;
|Anna Petrasova&lt;br /&gt;
|...&lt;br /&gt;
|-&lt;br /&gt;
|GRASS GIS&lt;br /&gt;
|GRASS GIS - WEBGRASS &lt;br /&gt;
|Mayank Agrawal&lt;br /&gt;
|Rashad Kanavath &lt;br /&gt;
|Massimo Di Stefano&lt;br /&gt;
|...&lt;br /&gt;
|-&lt;br /&gt;
|gvSIG&lt;br /&gt;
|Add tests and educational games support to gvSIG Educa.&lt;br /&gt;
|Carlos I. Colombana&lt;br /&gt;
|Oscar Martinez&lt;br /&gt;
|Joaquin del Cerro&lt;br /&gt;
|[[GvSIG-Educational-Games_GSoC_2016|Wiki]]&lt;br /&gt;
|-&lt;br /&gt;
|gvSIG&lt;br /&gt;
|Development of a model for woody debris flooding hazard in gvSIG&lt;br /&gt;
|Silvia Franceschi&lt;br /&gt;
|Andrea Antonello&lt;br /&gt;
|Riccardo Rigon&lt;br /&gt;
|...&lt;br /&gt;
|-&lt;br /&gt;
|istSOS&lt;br /&gt;
|Android istSOS client&lt;br /&gt;
|Cioloboc FlorinDaniel&lt;br /&gt;
|Mirko Cardoso&lt;br /&gt;
|Milan Antonovic&lt;br /&gt;
|...&lt;br /&gt;
|-&lt;br /&gt;
|istSOS&lt;br /&gt;
|istSOS Web API&lt;br /&gt;
|Luka Glušica&lt;br /&gt;
|Massimiliano Cannata&lt;br /&gt;
|Milan Antonovic&lt;br /&gt;
|...&lt;br /&gt;
|-&lt;br /&gt;
|istSOS&lt;br /&gt;
|VistSOS: the istSOS Data Visualization Framework&lt;br /&gt;
|Felipe Poveda&lt;br /&gt;
|Milan Antonovic&lt;br /&gt;
|Massimiliano Cannata&lt;br /&gt;
|...&lt;br /&gt;
|-&lt;br /&gt;
|NASA World Wind&lt;br /&gt;
|NASA Web World Wind - Multidimensional Visualization Tool for Environmental Variables&lt;br /&gt;
|Gabriele Prestifilippo&lt;br /&gt;
|Jakub Balhar&lt;br /&gt;
|Patrick Hogan&lt;br /&gt;
||[[NASA Web WorldWind Multidimension Visualization Tool GSoC 2016|Wiki]]&lt;br /&gt;
|-&lt;br /&gt;
|OpenLayers3 - Google maps&lt;br /&gt;
|OGC protocols support within OL3-Google-Maps&lt;br /&gt;
|Samuel Lapointe&lt;br /&gt;
|Alexandre Dube&lt;br /&gt;
|Jessica Lapointe&lt;br /&gt;
| [[OL3-GoogleMaps_GSoC_2016|Wiki]]&lt;br /&gt;
|-&lt;br /&gt;
|One bus Away&lt;br /&gt;
|One bus Away Quick start&lt;br /&gt;
|Brendan Egan&lt;br /&gt;
|Og Crudden&lt;br /&gt;
|Stefan Steiner&lt;br /&gt;
|...&lt;br /&gt;
|-&lt;br /&gt;
|OSSIM&lt;br /&gt;
|A complete photogrammetric OSSIM tool for automatic DSMs generation using multi-view optical and SAR images&lt;br /&gt;
|Martina Di Rita&lt;br /&gt;
|Oscar Kramer&lt;br /&gt;
|Dave Burken&lt;br /&gt;
|...&lt;br /&gt;
|-&lt;br /&gt;
|pgRouting&lt;br /&gt;
|Flow Algorithms for pgRouting&lt;br /&gt;
|Andrea Nardelli&lt;br /&gt;
|Daniel Kastl&lt;br /&gt;
|Vicky Vergara&lt;br /&gt;
|[https://github.com/Illedran/pgrouting/wiki/GSoC-2016-Flow Github Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|pgRouting&lt;br /&gt;
|Implementation of a framework which supports addition of contraction techniques for pgRouting&lt;br /&gt;
|Sankepally Rohith Reddy&lt;br /&gt;
|Vicky Vergara&lt;br /&gt;
|Daniel Kastl&lt;br /&gt;
|[https://github.com/sankepallyrohithreddy/pgrouting/wiki/GSoc-2016-Contraction Github Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|PyWPS&lt;br /&gt;
|Remote Output Storage for PyWPS&lt;br /&gt;
|Vikas Mishra&lt;br /&gt;
|Jachym Cepicky&lt;br /&gt;
|Jonas Eberle&lt;br /&gt;
|...&lt;br /&gt;
|-&lt;br /&gt;
|PyWPS&lt;br /&gt;
|Web-based administration &amp;amp; process management for PyWPS&lt;br /&gt;
|Jan Rudolf&lt;br /&gt;
|Jonas Eberle&lt;br /&gt;
|Jachym Cepicky&lt;br /&gt;
|...&lt;br /&gt;
|-&lt;br /&gt;
|QGIS&lt;br /&gt;
|QGIS Styles, Symbols, and SVG Markers Sharing Repository&lt;br /&gt;
|Akbar Gumbira&lt;br /&gt;
|Alessandro Pasotti&lt;br /&gt;
|Anita Graser&lt;br /&gt;
|...&lt;br /&gt;
|-&lt;br /&gt;
|ZOO-Project&lt;br /&gt;
|Bringing pyModis to the web through ZOO-Project&lt;br /&gt;
|Chingchai Humhong&lt;br /&gt;
|Luca Delucchi&lt;br /&gt;
|Gerald Fenoy&lt;br /&gt;
|...&lt;br /&gt;
|-&lt;br /&gt;
|ZOO-Project&lt;br /&gt;
|Implementing WPS for Geopaparazzi field data collection tool using ZOO-Project: Simplifying integration of field data and GIS&lt;br /&gt;
|Niroshan Sanjaya&lt;br /&gt;
|Gerald Fenoy&lt;br /&gt;
|Andrea Antonello&lt;br /&gt;
|...&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See the [https://summerofcode.withgoogle.com/organizations/6273632556810240/ accepted projects on Google's platform].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=98350</id>
		<title>NASA Web WorldWind Multidimension Visualization Tool GSoC 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=NASA_Web_WorldWind_Multidimension_Visualization_Tool_GSoC_2016&amp;diff=98350"/>
		<updated>2016-04-27T17:56:26Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: Created page with &amp;quot;Work In Progress..  == Implementation details ==   == Possible future extension  ==    == Schedule ==    == Who will use results of this project ==   == Student's Biography ==...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Work In Progress..&lt;br /&gt;
&lt;br /&gt;
== Implementation details ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Possible future extension  ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Who will use results of this project ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Student's Biography ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2016_Administrative&amp;diff=97653</id>
		<title>Google Summer of Code 2016 Administrative</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2016_Administrative&amp;diff=97653"/>
		<updated>2016-03-22T10:30:19Z</updated>

		<summary type="html">&lt;p&gt;Gabry501: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[Image:GSoC2016Logo.jpg|500px|link=https://summerofcode.withgoogle.com/]] &amp;lt;font size=&amp;quot;+3&amp;quot;&amp;gt; @ &amp;lt;/font&amp;gt; [[Image:OSGeo_300_127_pixel.png|200px|link=http://www.osgeo.org]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Back to the main OSGeo [[Google Summer of Code 2016]] @ OSGeo wiki page.&lt;br /&gt;
&lt;br /&gt;
This is the central page for OSGeo administrative information in Google Summer of Code 2016.&lt;br /&gt;
&lt;br /&gt;
== GSoC general information ==&lt;br /&gt;
&lt;br /&gt;
* [https://developers.google.com/open-source/gsoc/timeline The official timeline]&lt;br /&gt;
* [https://developers.google.com/open-source/gsoc/resources/ Google's FAQ on the program]&lt;br /&gt;
* [https://summerofcode.withgoogle.com/ Official 2016 GSoC site]&lt;br /&gt;
&lt;br /&gt;
== Contacts == &lt;br /&gt;
&lt;br /&gt;
* [[User:Madi|Margherita Di Leo]] acts as Administrative contact, with support from [[User:Aghisla|Anne Ghisla]]. Feel free to email us with any questions, we're here to help mentor the mentors as much as anything else!&lt;br /&gt;
&lt;br /&gt;
* Would-be mentors and students: you are invited to sign up to the [http://lists.osgeo.org/mailman/listinfo/soc OSGeo SoC mailing list] right away. The list is the central communication channel for mentors, students and administrators. It is used for general GSoC announcements, specific OSGeo announcements, and for clarification about the program. As soon as you subscribe it, you are encouraged to introduce yourself and your role. We look forward to hear from you!&lt;br /&gt;
&lt;br /&gt;
== Mentors ==&lt;br /&gt;
&lt;br /&gt;
If you're interested in mentoring / supervising a student for one of the software participating this year under OSGeo's umbrella, please add your name, email, OSGeo/guest software and the projects you're interested in mentoring here:&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#D7E3D1; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|width=30px|'''Number'''&lt;br /&gt;
|width=100px|'''Name'''&lt;br /&gt;
|width=100px|'''Surname'''&lt;br /&gt;
|width=100px|'''Nickname (IRC)'''&lt;br /&gt;
|width=250px|'''email'''&lt;br /&gt;
|'''Software community'''&lt;br /&gt;
|'''Idea(s) you are available to mentor'''&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Margherita&lt;br /&gt;
|Di Leo &lt;br /&gt;
|madi&lt;br /&gt;
|diregola AT gmail DOT com &lt;br /&gt;
|admin at OSGeo&lt;br /&gt;
|Idea I would like to mentor&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Alexander&lt;br /&gt;
|Bruy &lt;br /&gt;
|alexbruy&lt;br /&gt;
|alexander.bruy AT gmail.com &lt;br /&gt;
|QGIS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Victor&lt;br /&gt;
|Olaya &lt;br /&gt;
|volaya&lt;br /&gt;
|volayaf AT gmail DOT com &lt;br /&gt;
|QGIS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Daniel&lt;br /&gt;
|Kastl&lt;br /&gt;
|dkastl&lt;br /&gt;
|daniel AT georepublic DOT de &lt;br /&gt;
|pgRouting&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|Massimiliano&lt;br /&gt;
|Cannata&lt;br /&gt;
|maxi&lt;br /&gt;
|massimiliano.cannata AT gmail DOT com &lt;br /&gt;
|istSOS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|Milan&lt;br /&gt;
|Antonovic&lt;br /&gt;
|milan&lt;br /&gt;
|milan.antonovic AT gmail DOT com &lt;br /&gt;
|istSOS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|Jachym&lt;br /&gt;
|Cepicky&lt;br /&gt;
|jachym&lt;br /&gt;
|jachym.cepicky AT gmail &lt;br /&gt;
|PyWPS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|Andrea&lt;br /&gt;
|Antonello&lt;br /&gt;
|moovida&lt;br /&gt;
|andrea.antonello AT gmail DOT com&lt;br /&gt;
|JGrasstools, gvSIG, Geopaparazzi&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|Rashad&lt;br /&gt;
|Kanavath&lt;br /&gt;
|rashadkm&lt;br /&gt;
|rashadkm AT gmail DOT com&lt;br /&gt;
|GRASS GIS, OSSIM, GDAL&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|Cameron&lt;br /&gt;
|Shorter&lt;br /&gt;
|CameronShorter&lt;br /&gt;
|cameronDOTs h o r ter AT gmail com&lt;br /&gt;
|OSGeo-Live&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|Stephen&lt;br /&gt;
|Woodbridge&lt;br /&gt;
|woodbri&lt;br /&gt;
|woodbri AT swoodbridge DOT com&lt;br /&gt;
|pgRouting&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|Vicky&lt;br /&gt;
|Vergara&lt;br /&gt;
|cvvergara&lt;br /&gt;
|vicky AT georepublic DOT de&lt;br /&gt;
|pgRouting&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|Dmitry&lt;br /&gt;
|Baryshnikov&lt;br /&gt;
|bishop&lt;br /&gt;
|bishop.dev AT gmail.com &lt;br /&gt;
|GDAL&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|Luca&lt;br /&gt;
|Delucchi&lt;br /&gt;
|lucadelu&lt;br /&gt;
|lucadeluge AT gmail.com &lt;br /&gt;
|GRASS GIS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
|Anna&lt;br /&gt;
|Petrasova&lt;br /&gt;
|&lt;br /&gt;
|kratochanna AT gmail.com &lt;br /&gt;
|GRASS GIS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
|Stefan&lt;br /&gt;
|Steiniger&lt;br /&gt;
|&lt;br /&gt;
|sstein AT geo.uzh.ch &lt;br /&gt;
|OneBusAway, OpenTripPlanner, OpenJUMP&lt;br /&gt;
|for OneBusAway see [http://github.com/OneBusAway/onebusaway-application-modules/wiki/Google-Summer-of-Code-2016 here]&lt;br /&gt;
|-&lt;br /&gt;
|17&lt;br /&gt;
|Sean&lt;br /&gt;
|Barbeau&lt;br /&gt;
|&lt;br /&gt;
|barbeau AT cutr.usf.edu&lt;br /&gt;
|OneBusAway, OpenTripPlanner&lt;br /&gt;
|for OneBusAway see [http://github.com/OneBusAway/onebusaway-application-modules/wiki/Google-Summer-of-Code-2016 here], also there are ideas around for OpenTripPlanner Android App, and the GTFS-RT Validator&lt;br /&gt;
|-&lt;br /&gt;
|18&lt;br /&gt;
|Riccardo&lt;br /&gt;
|Rigon&lt;br /&gt;
|abouthydrology&lt;br /&gt;
|rccrd.rgn AT gmail DOT com&lt;br /&gt;
|JGrasstools, gvSIG, Geopaparazzi&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|19&lt;br /&gt;
|Vaclav&lt;br /&gt;
|Petras&lt;br /&gt;
|&lt;br /&gt;
|wenzeslaus AT gmail.com &lt;br /&gt;
|GRASS GIS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|20&lt;br /&gt;
|Oliver&lt;br /&gt;
|May&lt;br /&gt;
|&lt;br /&gt;
|oliver AT dfc DOT be&lt;br /&gt;
|Geomajas, leaflet, openlayers, geoserver, geotools&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|21&lt;br /&gt;
|Even&lt;br /&gt;
|Rouault&lt;br /&gt;
|&lt;br /&gt;
|even dot rouault AT spatialys dot com&lt;br /&gt;
|GDAL&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|22&lt;br /&gt;
|Alexandre&lt;br /&gt;
|Dubé&lt;br /&gt;
|&lt;br /&gt;
|adube AT mapgears dot com&lt;br /&gt;
|OL3-Google-Maps&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|23&lt;br /&gt;
|Moritz&lt;br /&gt;
|Lennert&lt;br /&gt;
|&lt;br /&gt;
|mlennert AT club dot worldonline dot be&lt;br /&gt;
|GRASS GIS&lt;br /&gt;
|-&lt;br /&gt;
|24&lt;br /&gt;
|Roberto&lt;br /&gt;
|Marzocchi&lt;br /&gt;
|&lt;br /&gt;
|roberto dot marzocchi AT gmail dot com dot&lt;br /&gt;
|GRASS GIS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|25&lt;br /&gt;
|Brian M&lt;br /&gt;
|Hamlin&lt;br /&gt;
|darkblue_b&lt;br /&gt;
|maplabs AT light42 DOT com&lt;br /&gt;
|SciPy geospatial stack, PostGIS, gdal 2.0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|26&lt;br /&gt;
|Jessica&lt;br /&gt;
|Lapointe&lt;br /&gt;
|&lt;br /&gt;
|jlapointe AT mapgears dot com&lt;br /&gt;
|OL3-Google-Maps&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|27&lt;br /&gt;
|Gérald&lt;br /&gt;
|Fenoy&lt;br /&gt;
|djay&lt;br /&gt;
|gerald.fenoy AT geolabs.fr &lt;br /&gt;
|ZOO-Project&lt;br /&gt;
|-&lt;br /&gt;
|28&lt;br /&gt;
|Massimo&lt;br /&gt;
|Di Stefano&lt;br /&gt;
|epifanio&lt;br /&gt;
|epiesasha AT me DOT com&lt;br /&gt;
|jupyter noytebook,  cross projects python based&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|29&lt;br /&gt;
|Patrick&lt;br /&gt;
|Hogan&lt;br /&gt;
|&lt;br /&gt;
|patrick.hogan AT nasa DOT gov&lt;br /&gt;
|NASA World Wind&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== A Mentor's Responsibilities ==&lt;br /&gt;
&lt;br /&gt;
Being a mentor can take anywhere from 2-10 hours a week of your time depending on the student (it really ''is'' in your best interest to take on the strongest students you can find :). You must have the time to be responsive and an advocate for the student. No matter how cool the project is and how much your team needs the job done, if you can't commit to supporting it, experience shows that the best thing to do is not start it, i.e. even with the best of intentions don't set a student up to fail. Long story short, student projects simply can't go ahead without proper mentoring support.&lt;br /&gt;
&lt;br /&gt;
Every student project will also have a '''backup mentor''', this person should come from your programming team and should at minimum keep up to date with the student's weekly developments. The best way is if the student is well integrated into your development team from the start, it lessens the workload on you and betters the buy-in from the rest of the community once you're ready for the final code merge.&lt;br /&gt;
&lt;br /&gt;
You '''must''' be available at some time during the '''midterm and final evaluation period'''. If you will be away during these time periods please arrange with the OSGeo org admins and your backup mentor so that one of us can fill in your answers for you. These are hard cutoffs -- evaluations ''must'' be filed within these dates.&lt;br /&gt;
&lt;br /&gt;
== Guides for mentors ==&lt;br /&gt;
&lt;br /&gt;
* [http://en.flossmanuals.net/GSoCMentoring/ The GSoC Mentoring Guide] - A must. Do get all useful info and tips from many years of experience from GSoC mentors.&lt;br /&gt;
* [http://people.gnome.org/~federico/docs/summer-of-code-mentoring-howto/ GNOME GSoC Mentoring HOWTO]&lt;br /&gt;
* [http://emptysqua.re/blog/mentoring/ An excellent summary of mentoring, from A. Jesse Jiryu Davis]&lt;br /&gt;
&lt;br /&gt;
== Tips for mentors ==&lt;br /&gt;
&lt;br /&gt;
This section is for collecting suggestions on best practices, from mentors to other mentors. If you have good / bad experiences in mentoring, please share here! Remember that this is a public page, respect the privacy of the people.&lt;br /&gt;
&lt;br /&gt;
=== Good ideas ===&lt;br /&gt;
&lt;br /&gt;
* Test students before selection. Challenge them with small programming tasks or bug fixes. This will help them getting familiar with the dev environment well before GSoC starts, and helps mentors understand if they are capable.&lt;br /&gt;
* Be patient.&lt;br /&gt;
&lt;br /&gt;
=== Bad ideas ===&lt;br /&gt;
&lt;br /&gt;
== Learn more ==&lt;br /&gt;
&lt;br /&gt;
* Previous years SoC involvement: [http://code.google.com/soc/2008/osgeo/about.html 2008], [http://www.google-melange.com/gsoc/org/google/gsoc2009/osgeo 2009], [http://www.google-melange.com/gsoc/org/google/gsoc2010/osgeo 2010], [http://www.google-melange.com/gsoc/org/google/gsoc2011/osgeo 2011], [http://www.google-melange.com/gsoc/org/google/gsoc2012/osgeo 2012], [http://www.google-melange.com/gsoc/org/google/gsoc2013/osgeo 2013], [https://www.google-melange.com/gsoc/org2/google/gsoc2015/osgeo 2015]&lt;br /&gt;
&lt;br /&gt;
* OSGeo GSoC wiki pages: [[Google Summer of Code 2008|2008]], [[Google Summer of Code 2009|2009]], [[Google Summer of Code 2010|2010]], [[Google Summer of Code 2011|2011]], [[Google Summer of Code 2012|2012]], [[Google Summer of Code 2013|2013]], [[Google Summer of Code 2014|2014]], [[Google Summer of Code 2015|2015]]&lt;br /&gt;
&lt;br /&gt;
* OSGeo Applications: [[Google SoC Application 2009|2009]], [[Google SoC Application 2010|2010]], [[Google Summer of Code Application 2011|2011]], [[Google Summer of Code Application 2012|2012]], [[Google Summer of Code Application 2013|2013]], [[Google Summer of Code Application 2014|2014]], [[Google Summer of Code Application 2015|2015]], [[Google Summer of Code Application 2016|2016]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Gabry501</name></author>
	</entry>
</feed>