https://wiki.osgeo.org/w/api.php?action=feedcontributions&user=Wiki-Sandyre&feedformat=atomOSGeo - User contributions [en]2024-03-29T08:28:49ZUser contributionsMediaWiki 1.35.9https://wiki.osgeo.org/w/index.php?title=GDALDWG_SoC_2016&diff=98518GDALDWG SoC 20162016-05-03T16:35:56Z<p>Wiki-Sandyre: </p>
<hr />
<div>Implementation of [https://www.opendesign.com/files/guestdownloads/OpenDesign_Specification_for_.dwg_files.pdf ODA DWG files Specification], which will allow to read DWG as a newly supported file-format. <br />
<br />
Idea for this project was taken from [https://trac.osgeo.org/gdal/wiki/SummerOfCode GDAL SoC Ideas].<br />
<br />
== Links ==<br />
* Dev Blog: http://gsoc2016gdaldwg.blogspot.ru<br />
* GitHub (libopencad): https://github.com/sandyre/libopencad<br />
<br />
== Implementation details ==<br />
<br />
=== Write a new library to read DWG files ===<br />
<br />
* Library should be written in an easy-to-extend style, so every DWG version can be handled easily.<br />
* Library should provide a clear API how to interact with it, and an easy method to write OGR Driver based on it.<br />
* Library should has an abstract data model for all DWG/DXF files of any version (so, DXF format also could be added to the library).<br />
<br />
=== GDAL Driver ===<br />
<br />
Implement a new DWG driver for OGR, which will work with [https://github.com/sandyre/libopencad libopencad].<br />
<br />
== Possible future extension (not necessarily part of SoC project) ==<br />
<br />
* Support for writing ability - creating CAD files is more complicated than reading, but with good library/driver architecture it will be possible without any painful refactoring.<br />
* Not all DWG format versions will be handled during GSoC, so working with them will also be a good extension.<br />
<br />
== Schedule ==<br />
<br />
* May 28: Reading of DWG R15, basic documentation of [https://github.com/sandyre/libopencad libopencad]<br />
* June 20: Implementation of OGR Driver for reading DWG R15.<br />
* July 8: OGR DWG Driver documentation and testing.<br />
* July 22: Implement DWG R13, R14, bug fixes and testing.<br />
* August 18: Completed documentation for [https://github.com/sandyre/libopencad libopencad] and OGR DWG Driver, PR to GDAL Trunk.<br />
<br />
== What new functionality this project brings ==<br />
<br />
* A lot of GIS Applications are based on GDAL, so adding a new supported extension will give a capability to work with Autodesk DWG files, which is the most popular CAD format in the world[1].<br />
* There is no open-source library which is still maintained and is under X/MIT compatible license. [https://github.com/sandyre/libopencad libopencad] will be under X/MIT license, so every application which is interested in DWG files can use it.<br />
<br />
== Student's Biography ==<br />
<br />
My name is Alexandr Borzykh, I am second-year undergraduate student at [http://en.ifmo.ru/en/ ITMO University].<br />
<br />
I am pretty new to OpenSource projects. I like C/C++ languages, have some experience with Python.<br />
<br />
[[Category:Google Summer of Code]]</div>Wiki-Sandyrehttps://wiki.osgeo.org/w/index.php?title=GDALDWG_SoC_2016&diff=98517GDALDWG SoC 20162016-05-03T16:35:21Z<p>Wiki-Sandyre: </p>
<hr />
<div>Implementation of [https://www.opendesign.com/files/guestdownloads/OpenDesign_Specification_for_.dwg_files.pdf ODA DWG files Specification], which will allow to read DWG as a newly supported file-format. <br />
<br />
Idea for this project was taken from [https://trac.osgeo.org/gdal/wiki/SummerOfCode GDAL SoC Ideas].<br />
<br />
Dev Blog: http://gsoc2016gdaldwg.blogspot.ru<br />
GitHub (libopencad): https://github.com/sandyre/libopencad<br />
<br />
== Implementation details ==<br />
<br />
=== Write a new library to read DWG files ===<br />
<br />
* Library should be written in an easy-to-extend style, so every DWG version can be handled easily.<br />
* Library should provide a clear API how to interact with it, and an easy method to write OGR Driver based on it.<br />
* Library should has an abstract data model for all DWG/DXF files of any version (so, DXF format also could be added to the library).<br />
<br />
=== GDAL Driver ===<br />
<br />
Implement a new DWG driver for OGR, which will work with [https://github.com/sandyre/libopencad libopencad].<br />
<br />
== Possible future extension (not necessarily part of SoC project) ==<br />
<br />
* Support for writing ability - creating CAD files is more complicated than reading, but with good library/driver architecture it will be possible without any painful refactoring.<br />
* Not all DWG format versions will be handled during GSoC, so working with them will also be a good extension.<br />
<br />
== Schedule ==<br />
<br />
* May 28: Reading of DWG R15, basic documentation of [https://github.com/sandyre/libopencad libopencad]<br />
* June 20: Implementation of OGR Driver for reading DWG R15.<br />
* July 8: OGR DWG Driver documentation and testing.<br />
* July 22: Implement DWG R13, R14, bug fixes and testing.<br />
* August 18: Completed documentation for [https://github.com/sandyre/libopencad libopencad] and OGR DWG Driver, PR to GDAL Trunk.<br />
<br />
== What new functionality this project brings ==<br />
<br />
* A lot of GIS Applications are based on GDAL, so adding a new supported extension will give a capability to work with Autodesk DWG files, which is the most popular CAD format in the world[1].<br />
* There is no open-source library which is still maintained and is under X/MIT compatible license. [https://github.com/sandyre/libopencad libopencad] will be under X/MIT license, so every application which is interested in DWG files can use it.<br />
<br />
== Student's Biography ==<br />
<br />
My name is Alexandr Borzykh, I am second-year undergraduate student at [http://en.ifmo.ru/en/ ITMO University].<br />
<br />
I am pretty new to OpenSource projects. I like C/C++ languages, have some experience with Python.<br />
<br />
[[Category:Google Summer of Code]]</div>Wiki-Sandyrehttps://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2016_Accepted&diff=98508Google Summer of Code 2016 Accepted2016-05-03T10:39:49Z<p>Wiki-Sandyre: </p>
<hr />
<div><center><br />
[[Image:GSoC2016Logo.jpg|500px|link=https://summerofcode.withgoogle.com/]] <font size="+3"> @ </font> [[Image:OSGeo_300_127_pixel.png|200px|link=http://www.osgeo.org]]<br />
</center><br />
<br />
* Back to the main OSGeo [[Google Summer of Code 2016]] @ OSGeo wiki page.<br />
<br />
== Accepted Proposals ==<br />
<br />
This year OSGeo accepted 22 students working on the following projects.<br />
<br />
{|class="wikitable sortable" border="2" cellspacing="0" cellpadding="4" rules="all" style="margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#D7E3D1; font-size:95%; empty-cells:show;" <br />
|'''Community'''<br />
|'''Project'''<br />
|'''Student'''<br />
|'''1st mentor'''<br />
|'''2nd mentor'''<br />
|'''Links'''<br />
|-<br />
|GDAL<br />
|Introduce Triangulated Surface, Polyhedral Surface and Triangle API in the OGRGeometry core and implement their support in OGR drivers for GDAL <br />
|Avyav Kumar Singh<br />
|Rob Emanuele <br />
|Even Rouault<br />
|[https://github.com/avyavkumar/gdal/wiki Github]<br />
|-<br />
|GDAL<br />
|GDAL DWG support <br />
|Alexandr Borzykh<br />
|Dmitry Baryshnikov <br />
|Even Rouault<br />
|[https://github.com/sandyre/libopencad Github]<br />
[https://wiki.osgeo.org/wiki/GDALDWG_SoC_2016 Wiki]<br />
|-<br />
|GRASS GIS<br />
|Complete basic cartography suite in GRASS GIS wxGUI Map Display <br />
|Adam Laža<br />
|Anna Petrasova <br />
|Vaclav Petras<br />
|...<br />
|-<br />
|GRASS GIS<br />
|GRASS GIS - Additional segmentation algorithms for i.segment <br />
|Bo Yang<br />
|Moritz Lennert <br />
|Markus Neteler<br />
|[https://wiki.osgeo.org/wiki/User_talk:Hao2309 Wiki]<br />
|-<br />
|GRASS GIS<br />
|GRASS GIS - PyQt implementation of GUI forms generated automatically from XML <br />
|Ondřej Pešek<br />
|Vaclav Petras <br />
|Anna Petrasova<br />
|...<br />
|-<br />
|GRASS GIS<br />
|GRASS GIS - WEBGRASS <br />
|Mayank Agrawal<br />
|Rashad Kanavath <br />
|Massimo Di Stefano<br />
|[https://github.com/mayank33/webgrass/wiki Wiki]<br />
|-<br />
|gvSIG<br />
|Add tests and educational games support to gvSIG Educa.<br />
|Carlos I. Colombana<br />
|Oscar Martinez<br />
|Joaquin del Cerro<br />
|[[GvSIG-Educational-Games_GSoC_2016|Wiki]]<br />
|-<br />
|gvSIG<br />
|Development of a model for woody debris flooding hazard in gvSIG<br />
|Silvia Franceschi<br />
|Andrea Antonello<br />
|Riccardo Rigon<br />
|[https://github.com/moovida/jgrasstools/wiki/Google-Summer-of-Code-2016 github]<br />
|-<br />
|istSOS<br />
|Android istSOS client<br />
|Cioloboc FlorinDaniel<br />
|Mirko Cardoso<br />
|Milan Antonovic<br />
|...<br />
|-<br />
|istSOS<br />
|istSOS Web API<br />
|Luka Glušica<br />
|Massimiliano Cannata<br />
|Milan Antonovic<br />
|[https://wiki.osgeo.org/wiki/IstSOS_Web_API Wiki]<br />
|-<br />
|istSOS<br />
|VistSOS: the istSOS Data Visualization Framework<br />
|Felipe Poveda<br />
|Milan Antonovic<br />
|Massimiliano Cannata<br />
|...<br />
|-<br />
|NASA World Wind<br />
|NASA Web World Wind - Multidimensional Visualization Tool for Environmental Variables<br />
|Gabriele Prestifilippo<br />
|Jakub Balhar<br />
|Patrick Hogan<br />
||[[NASA Web WorldWind Multidimension Visualization Tool GSoC 2016|Wiki]]<br />
|-<br />
|OpenLayers3 - Google maps<br />
|OGC protocols support within OL3-Google-Maps<br />
|Samuel Lapointe<br />
|Alexandre Dube<br />
|Jessica Lapointe<br />
| [[OL3-GoogleMaps_GSoC_2016|Wiki]]<br />
|-<br />
|One bus Away<br />
|One bus Away Quick start<br />
|Brendan Egan<br />
|Og Crudden<br />
|Stefan Steiner<br />
|...<br />
|-<br />
|OSSIM<br />
|A complete photogrammetric OSSIM tool for automatic DSMs generation using multi-view optical and SAR images<br />
|Martina Di Rita<br />
|Oscar Kramer<br />
|Dave Burken<br />
|...<br />
|-<br />
|pgRouting<br />
|Flow Algorithms for pgRouting<br />
|Andrea Nardelli<br />
|Daniel Kastl<br />
|Vicky Vergara<br />
|[https://github.com/Illedran/pgrouting/wiki/GSoC-2016-Flow Github Wiki]<br />
|-<br />
|pgRouting<br />
|Implementation of a framework which supports addition of contraction techniques for pgRouting<br />
|Sankepally Rohith Reddy<br />
|Vicky Vergara<br />
|Daniel Kastl<br />
|[https://github.com/sankepallyrohithreddy/pgrouting/wiki/GSoc-2016-Contraction Github Wiki]<br />
|-<br />
|PyWPS<br />
|Remote Output Storage for PyWPS<br />
|Vikas Mishra<br />
|Jachym Cepicky<br />
|Jonas Eberle<br />
|[https://wiki.osgeo.org/wiki/User:Vikasmishra95 Wiki]<br />
|-<br />
|PyWPS<br />
|Web-based administration & process management for PyWPS<br />
|Jan Rudolf<br />
|Jonas Eberle<br />
|Jachym Cepicky<br />
|...<br />
|-<br />
|QGIS<br />
|QGIS Styles, Symbols, and SVG Markers Sharing Repository<br />
|Akbar Gumbira<br />
|Alessandro Pasotti<br />
|Anita Graser<br />
| [[QGIS Sharing Repository|Wiki]]<br />
|-<br />
|ZOO-Project<br />
|Bringing pyModis to the web through ZOO-Project<br />
|Chingchai Humhong<br />
|Luca Delucchi<br />
|Gerald Fenoy<br />
|[http://zoo-project.org/trac/wiki/Bringing_pyModis_to_the_web_through_ZOO-Project_GSoC_2016 Wiki]<br />
|-<br />
|ZOO-Project<br />
|Implementing WPS for Geopaparazzi field data collection tool using ZOO-Project: Simplifying integration of field data and GIS<br />
|Niroshan Sanjaya<br />
|Gerald Fenoy<br />
|Andrea Antonello<br />
|[http://zoo-project.org/trac/wiki/IMPLEMENTING_WPS_FOR_GEOPAPARAZZI_FIELD_DATA_COLLECTION_TOOL_USING_ZOO-PROJECT%3ASIMPLIFYING_INTEGRATION_OF_FIELD_DATA_AND_GIS Wiki]<br />
|-<br />
|}<br />
<br />
See the [https://summerofcode.withgoogle.com/organizations/6273632556810240/ accepted projects on Google's platform].<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
[[Category: Google Summer of Code]]</div>Wiki-Sandyrehttps://wiki.osgeo.org/w/index.php?title=GDALDWG_SoC_2016&diff=98506GDALDWG SoC 20162016-05-03T10:36:35Z<p>Wiki-Sandyre: /* Write a new library to read DWG files GitHub libopencad */</p>
<hr />
<div>Implementation of [https://www.opendesign.com/files/guestdownloads/OpenDesign_Specification_for_.dwg_files.pdf ODA DWG files Specification], which will allow to read DWG as a newly supported file-format. <br />
<br />
Idea for this project was taken from [https://trac.osgeo.org/gdal/wiki/SummerOfCode GDAL SoC Ideas].<br />
<br />
== Implementation details ==<br />
<br />
=== Write a new library to read DWG files ===<br />
<br />
* Library should be written in an easy-to-extend style, so every DWG version can be handled easily.<br />
* Library should provide a clear API how to interact with it, and an easy method to write OGR Driver based on it.<br />
* Library should has an abstract data model for all DWG/DXF files of any version (so, DXF format also could be added to the library).<br />
<br />
=== GDAL Driver ===<br />
<br />
Implement a new DWG driver for OGR, which will work with [https://github.com/sandyre/libopencad libopencad].<br />
<br />
== Possible future extension (not necessarily part of SoC project) ==<br />
<br />
* Support for writing ability - creating CAD files is more complicated than reading, but with good library/driver architecture it will be possible without any painful refactoring.<br />
* Not all DWG format versions will be handled during GSoC, so working with them will also be a good extension.<br />
<br />
== Schedule ==<br />
<br />
* May 28: Reading of DWG R15, basic documentation of [https://github.com/sandyre/libopencad libopencad]<br />
* June 20: Implementation of OGR Driver for reading DWG R15.<br />
* July 8: OGR DWG Driver documentation and testing.<br />
* July 22: Implement DWG R13, R14, bug fixes and testing.<br />
* August 18: Completed documentation for [https://github.com/sandyre/libopencad libopencad] and OGR DWG Driver, PR to GDAL Trunk.<br />
<br />
== What new functionality this project brings ==<br />
<br />
* A lot of GIS Applications are based on GDAL, so adding a new supported extension will give a capability to work with Autodesk DWG files, which is the most popular CAD format in the world[1].<br />
* There is no open-source library which is still maintained and is under X/MIT compatible license. [https://github.com/sandyre/libopencad libopencad] will be under X/MIT license, so every application which is interested in DWG files can use it.<br />
<br />
== Student's Biography ==<br />
<br />
My name is Alexandr Borzykh, I am second-year undergraduate student at [http://en.ifmo.ru/en/ ITMO University].<br />
<br />
I am pretty new to OpenSource projects. I like C/C++ languages, have some experience with Python.<br />
<br />
[[Category:Google Summer of Code]]</div>Wiki-Sandyrehttps://wiki.osgeo.org/w/index.php?title=GDALDWG_SoC_2016&diff=98504GDALDWG SoC 20162016-05-03T10:35:14Z<p>Wiki-Sandyre: </p>
<hr />
<div>Implementation of [https://www.opendesign.com/files/guestdownloads/OpenDesign_Specification_for_.dwg_files.pdf ODA DWG files Specification], which will allow to read DWG as a newly supported file-format. <br />
<br />
Idea for this project was taken from [https://trac.osgeo.org/gdal/wiki/SummerOfCode GDAL SoC Ideas].<br />
<br />
== Implementation details ==<br />
<br />
=== Write a new library to read DWG files [https://github.com/sandyre/libopencad GitHub libopencad] ===<br />
<br />
* Library should be written in an easy-to-extend style, so every DWG version can be handled easily.<br />
* Library should provide a clear API how to interact with it, and an easy method to write OGR Driver based on it.<br />
* Library should has an abstract data model for all DWG/DXF files of any version (so, DXF format also could be added to the library).<br />
<br />
=== GDAL Driver ===<br />
<br />
Implement a new DWG driver for OGR, which will work with [https://github.com/sandyre/libopencad libopencad].<br />
<br />
== Possible future extension (not necessarily part of SoC project) ==<br />
<br />
* Support for writing ability - creating CAD files is more complicated than reading, but with good library/driver architecture it will be possible without any painful refactoring.<br />
* Not all DWG format versions will be handled during GSoC, so working with them will also be a good extension.<br />
<br />
== Schedule ==<br />
<br />
* May 28: Reading of DWG R15, basic documentation of [https://github.com/sandyre/libopencad libopencad]<br />
* June 20: Implementation of OGR Driver for reading DWG R15.<br />
* July 8: OGR DWG Driver documentation and testing.<br />
* July 22: Implement DWG R13, R14, bug fixes and testing.<br />
* August 18: Completed documentation for [https://github.com/sandyre/libopencad libopencad] and OGR DWG Driver, PR to GDAL Trunk.<br />
<br />
== What new functionality this project brings ==<br />
<br />
* A lot of GIS Applications are based on GDAL, so adding a new supported extension will give a capability to work with Autodesk DWG files, which is the most popular CAD format in the world[1].<br />
* There is no open-source library which is still maintained and is under X/MIT compatible license. [https://github.com/sandyre/libopencad libopencad] will be under X/MIT license, so every application which is interested in DWG files can use it.<br />
<br />
== Student's Biography ==<br />
<br />
My name is Alexandr Borzykh, I am second-year undergraduate student at [http://en.ifmo.ru/en/ ITMO University].<br />
<br />
I am pretty new to OpenSource projects. I like C/C++ languages, have some experience with Python.<br />
<br />
[[Category:Google Summer of Code]]</div>Wiki-Sandyrehttps://wiki.osgeo.org/w/index.php?title=GDALDWG_SoC_2016&diff=98503GDALDWG SoC 20162016-05-03T10:33:52Z<p>Wiki-Sandyre: </p>
<hr />
<div>Implementation of [https://www.opendesign.com/files/guestdownloads/OpenDesign_Specification_for_.dwg_files.pdf ODA DWG files Specification], which will allow to read DWG as a newly supported file-format. <br />
<br />
Idea for this project was taken from [https://trac.osgeo.org/gdal/wiki/SummerOfCode GDAL SoC Ideas].<br />
<br />
== Implementation details ==<br />
<br />
=== Write a new library to read DWG files [https://github.com/sandyre/libopencad GitHub libopencad] ===<br />
<br />
* Library should be written in an easy-to-extend style, so every DWG version can be handled easily.<br />
* Library should provide a clear API how to interact with it, and an easy method to write OGR Driver based on it.<br />
* Library should has an abstract data model for all DWG/DXF files of any version (so, DXF format also could be added to the library).<br />
<br />
=== GDAL Driver ===<br />
<br />
Implement a new DWG driver for OGR, which will work with [https://github.com/sandyre/libopencad libopencad].<br />
<br />
== Possible future extension (not necessarily part of SoC project) ==<br />
<br />
* Support for writing ability - creating CAD files is more complicated than reading, but with good library/driver architecture it will be possible without any painful refactoring.<br />
* Not all DWG format versions will be handled during GSoC, so working with them will also be a good extension.<br />
<br />
== Schedule ==<br />
<br />
* May 28: Reading of DWG R15, basic documentation of [https://github.com/sandyre/libopencad libopencad]<br />
* June 20: Implementation of OGR Driver for reading DWG R15.<br />
* July 8: OGR DWG Driver documentation and testing.<br />
* July 22: Implement DWG R13, R14, bug fixes and testing.<br />
* August 18: Completed documentation for libopencad and OGR DWG Driver, PR to GDAL Trunk.<br />
<br />
== What new functionality this project brings ==<br />
<br />
* A lot of GIS Applications are based on GDAL, so adding a new supported extension will give a capability to work with Autodesk DWG files, which is the most popular CAD format in the world[1].<br />
* There is no open-source library which is still maintained and is under X/MIT compatible license. libopencad will be under X/MIT license, so every application which is interested in DWG files can use it.<br />
<br />
== Student's Biography ==<br />
<br />
My name is Alexandr Borzykh, I am second-year undergraduate student at [http://en.ifmo.ru/en/ ITMO University].<br />
<br />
I am pretty new to OpenSource projects. I like C/C++ languages, have some experience with Python.<br />
<br />
[[Category:Google Summer of Code]]</div>Wiki-Sandyrehttps://wiki.osgeo.org/w/index.php?title=GDALDWG_SoC_2016&diff=98502GDALDWG SoC 20162016-05-03T10:30:07Z<p>Wiki-Sandyre: </p>
<hr />
<div>Implementation of [https://www.opendesign.com/files/guestdownloads/OpenDesign_Specification_for_.dwg_files.pdf ODA DWG files Specification], which will allow to read DWG '''Pyramid Tile Structure''' as a newly supported file-format. <br />
<br />
Idea for this project was taken from [https://trac.osgeo.org/gdal/wiki/SummerOfCode GDAL SoC Ideas].<br />
<br />
== Implementation details ==<br />
<br />
=== Write a new library to read DWG files [https://github.com/sandyre/libopencad GitHub libopencad] ===<br />
<br />
* Library should be written in an easy-to-extend style, so every DWG version can be handled easily.<br />
* Library should provide a clear API how to interact with it, and an easy method to write OGR Driver based on it.<br />
* Library should has an abstract data model for all DWG/DXF files of any version (so, DXF format also could be added to the library).<br />
<br />
=== GDAL Driver ===<br />
<br />
Implement a new DWG driver for OGR, which will work with [https://github.com/sandyre/libopencad libopencad].<br />
<br />
== Possible future extension (not necessarily part of SoC project) ==<br />
<br />
* Support for writing ability - creating CAD files is more complicated than reading, but with good library/driver architecture it will be possible without any painful refactoring.<br />
* Not all DWG format versions will be handled during GSoC, so working with them will also be a good extension.<br />
<br />
== Schedule ==<br />
<br />
* May 28: Reading of DWG R15, basic documentation of [https://github.com/sandyre/libopencad libopencad]<br />
* June 20: Implementation of OGR Driver for reading DWG R15.<br />
* July 8: OGR DWG Driver documentation and testing.<br />
* July 22: Implement DWG R13, R14, bug fixes and testing.<br />
* August 18: Completed documentation for libopencad and OGR DWG Driver, PR to GDAL Trunk.<br />
<br />
== What new functionality this project brings ==<br />
<br />
A lot of GIS Applications are based on GDAL, so adding a new supported extension will give a capability to work with Autodesk DWG files, which is the most popular CAD format in the world[1].<br />
<br />
== Student's Biography ==<br />
<br />
My name is Alexandr Borzykh, I am second-year undergraduate student at [http://en.ifmo.ru/en/ ITMO University].<br />
<br />
I am pretty new to OpenSource projects. I like C/C++ languages, have some experience with Python.<br />
<br />
[[Category:Google Summer of Code]]</div>Wiki-Sandyrehttps://wiki.osgeo.org/w/index.php?title=GDALDWG_SoC_2016&diff=98501GDALDWG SoC 20162016-05-03T10:29:10Z<p>Wiki-Sandyre: Created page with "For suggestions and new ideas please use Talk:GDALDWG SoC 2016. Implementation of [https://www.opendesign.com/files/guestdownloads/OpenDesign_Specification_for_.dwg_files..."</p>
<hr />
<div>For suggestions and new ideas please use [[Talk:GDALDWG SoC 2016]].<br />
<br />
Implementation of [https://www.opendesign.com/files/guestdownloads/OpenDesign_Specification_for_.dwg_files.pdf ODA DWG files Specification], which will allow to read DWG '''Pyramid Tile Structure''' as a newly supported file-format. <br />
<br />
Idea for this project was taken from [https://trac.osgeo.org/gdal/wiki/SummerOfCode GDAL SoC Ideas].<br />
<br />
== Implementation details ==<br />
<br />
=== Write a new library to read DWG files [https://github.com/sandyre/libopencad GitHub libopencad] ===<br />
<br />
* Library should be written in an easy-to-extend style, so every DWG version can be handled easily.<br />
* Library should provide a clear API how to interact with it, and an easy method to write OGR Driver based on it.<br />
* Library should has an abstract data model for all DWG/DXF files of any version (so, DXF format also could be added to the library).<br />
<br />
=== GDAL Driver ===<br />
<br />
Implement a new DWG driver for OGR, which will work with [https://github.com/sandyre/libopencad libopencad].<br />
<br />
== Possible future extension (not necessarily part of SoC project) ==<br />
<br />
* Support for writing ability - creating CAD files is more complicated than reading, but with good library/driver architecture it will be possible without any painful refactoring.<br />
* Not all DWG format versions will be handled during GSoC, so working with them will also be a good extension.<br />
<br />
== Schedule ==<br />
<br />
* May 28: Reading of DWG R15, basic documentation of [https://github.com/sandyre/libopencad libopencad]<br />
* June 20: Implementation of OGR Driver for reading DWG R15.<br />
* July 8: OGR DWG Driver documentation and testing.<br />
* July 22: Implement DWG R13, R14, bug fixes and testing.<br />
* August 18: Completed documentation for libopencad and OGR DWG Driver, PR to GDAL Trunk.<br />
<br />
== What new functionality this project brings ==<br />
<br />
A lot of GIS Applications are based on GDAL, so adding a new supported extension will give a capability to work with Autodesk DWG files, which is the most popular CAD format in the world[1].<br />
<br />
== Student's Biography ==<br />
<br />
My name is Alexandr Borzykh, I am second-year undergraduate student at [http://en.ifmo.ru/en/ ITMO University].<br />
<br />
I am pretty new to OpenSource projects. I like C/C++ languages, have some experience with Python.<br />
<br />
[[Category:Google Summer of Code]]</div>Wiki-Sandyrehttps://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2016_Accepted&diff=98386Google Summer of Code 2016 Accepted2016-04-29T09:17:02Z<p>Wiki-Sandyre: /* Accepted Proposals */</p>
<hr />
<div><center><br />
[[Image:GSoC2016Logo.jpg|500px|link=https://summerofcode.withgoogle.com/]] <font size="+3"> @ </font> [[Image:OSGeo_300_127_pixel.png|200px|link=http://www.osgeo.org]]<br />
</center><br />
<br />
* Back to the main OSGeo [[Google Summer of Code 2016]] @ OSGeo wiki page.<br />
<br />
== Accepted Proposals ==<br />
<br />
This year OSGeo accepted 22 students working on the following projects.<br />
<br />
{|class="wikitable sortable" border="2" cellspacing="0" cellpadding="4" rules="all" style="margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#D7E3D1; font-size:95%; empty-cells:show;" <br />
|'''Community'''<br />
|'''Project'''<br />
|'''Student'''<br />
|'''1st mentor'''<br />
|'''2nd mentor'''<br />
|'''Links'''<br />
|-<br />
|GDAL<br />
|Introduce Triangulated Surface, Polyhedral Surface and Triangle API in the OGRGeometry core and implement their support in OGR drivers for GDAL <br />
|Avyav Kumar Singh<br />
|Rob Emanuele <br />
|Even Rouault<br />
|...<br />
|-<br />
|GDAL<br />
|GDAL DWG support <br />
|Alexandr Borzykh<br />
|Dmitry Baryshnikov <br />
|Even Rouault<br />
|[https://github.com/sandyre/libopencad Github]<br />
|-<br />
|GRASS GIS<br />
|Complete basic cartography suite in GRASS GIS wxGUI Map Display <br />
|Adam Laža<br />
|Anna Petrasova <br />
|Vaclav Petras<br />
|...<br />
|-<br />
|GRASS GIS<br />
|GRASS GIS - Additional segmentation algorithms for i.segment <br />
|Bo Yang<br />
|Moritz Lennert <br />
|Markus Neteler<br />
|...<br />
|-<br />
|GRASS GIS<br />
|GRASS GIS - PyQt implementation of GUI forms generated automatically from XML <br />
|Ondřej Pešek<br />
|Vaclav Petras <br />
|Anna Petrasova<br />
|...<br />
|-<br />
|GRASS GIS<br />
|GRASS GIS - WEBGRASS <br />
|Mayank Agrawal<br />
|Rashad Kanavath <br />
|Massimo Di Stefano<br />
|...<br />
|-<br />
|gvSIG<br />
|Add tests and educational games support to gvSIG Educa.<br />
|Carlos I. Colombana<br />
|Oscar Martinez<br />
|Joaquin del Cerro<br />
|[[GvSIG-Educational-Games_GSoC_2016|Wiki]]<br />
|-<br />
|gvSIG<br />
|Development of a model for woody debris flooding hazard in gvSIG<br />
|Silvia Franceschi<br />
|Andrea Antonello<br />
|Riccardo Rigon<br />
|...<br />
|-<br />
|istSOS<br />
|Android istSOS client<br />
|Cioloboc FlorinDaniel<br />
|Mirko Cardoso<br />
|Milan Antonovic<br />
|...<br />
|-<br />
|istSOS<br />
|istSOS Web API<br />
|Luka Glušica<br />
|Massimiliano Cannata<br />
|Milan Antonovic<br />
|...<br />
|-<br />
|istSOS<br />
|VistSOS: the istSOS Data Visualization Framework<br />
|Felipe Poveda<br />
|Milan Antonovic<br />
|Massimiliano Cannata<br />
|...<br />
|-<br />
|NASA World Wind<br />
|NASA Web World Wind - Multidimensional Visualization Tool for Environmental Variables<br />
|Gabriele Prestifilippo<br />
|Jakub Balhar<br />
|Patrick Hogan<br />
||[[NASA Web WorldWind Multidimension Visualization Tool GSoC 2016|Wiki]]<br />
|-<br />
|OpenLayers3 - Google maps<br />
|OGC protocols support within OL3-Google-Maps<br />
|Samuel Lapointe<br />
|Alexandre Dube<br />
|Jessica Lapointe<br />
| [[OL3-GoogleMaps_GSoC_2016|Wiki]]<br />
|-<br />
|One bus Away<br />
|One bus Away Quick start<br />
|Brendan Egan<br />
|Og Crudden<br />
|Stefan Steiner<br />
|...<br />
|-<br />
|OSSIM<br />
|A complete photogrammetric OSSIM tool for automatic DSMs generation using multi-view optical and SAR images<br />
|Martina Di Rita<br />
|Oscar Kramer<br />
|Dave Burken<br />
|...<br />
|-<br />
|pgRouting<br />
|Flow Algorithms for pgRouting<br />
|Andrea Nardelli<br />
|Daniel Kastl<br />
|Vicky Vergara<br />
|[https://github.com/Illedran/pgrouting/wiki/GSoC-2016-Flow Github Wiki]<br />
|-<br />
|pgRouting<br />
|Implementation of a framework which supports addition of contraction techniques for pgRouting<br />
|Sankepally Rohith Reddy<br />
|Vicky Vergara<br />
|Daniel Kastl<br />
|[https://github.com/sankepallyrohithreddy/pgrouting/wiki/GSoc-2016-Contraction Github Wiki]<br />
|-<br />
|PyWPS<br />
|Remote Output Storage for PyWPS<br />
|Vikas Mishra<br />
|Jachym Cepicky<br />
|Jonas Eberle<br />
|...<br />
|-<br />
|PyWPS<br />
|Web-based administration & process management for PyWPS<br />
|Jan Rudolf<br />
|Jonas Eberle<br />
|Jachym Cepicky<br />
|...<br />
|-<br />
|QGIS<br />
|QGIS Styles, Symbols, and SVG Markers Sharing Repository<br />
|Akbar Gumbira<br />
|Alessandro Pasotti<br />
|Anita Graser<br />
|...<br />
|-<br />
|ZOO-Project<br />
|Bringing pyModis to the web through ZOO-Project<br />
|Chingchai Humhong<br />
|Luca Delucchi<br />
|Gerald Fenoy<br />
|...<br />
|-<br />
|ZOO-Project<br />
|Implementing WPS for Geopaparazzi field data collection tool using ZOO-Project: Simplifying integration of field data and GIS<br />
|Niroshan Sanjaya<br />
|Gerald Fenoy<br />
|Andrea Antonello<br />
|...<br />
|-<br />
|}<br />
<br />
See the [https://summerofcode.withgoogle.com/organizations/6273632556810240/ accepted projects on Google's platform].<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
[[Category: Google Summer of Code]]</div>Wiki-Sandyre