[SoC] GSoC GDAL DWG Support [Week 5]

Борзых Александр Андреевич 191980 at niuitmo.ru
Sun Jun 26 06:14:06 PDT 2016


Blogpost link<http://gsoc2016gdaldwg.blogspot.ru/2016/06/week-5-report.html>.


I have declined the idea of starting implementing R13-14 support because R15 still misses some necessary capabilities, and they should be done earlier than adding support for a new version. Also, the differences between R15 and R13/R14 are pretty small, and implementing them will not be a difficult task.


1. This week I've done:

Libopencad changes:

- Fixed failing on geometry reading tests (if library was compiled with GCC).

- Fixed Travis-CI build (now it works properly).


OGR CAD Driver changes:

- Added LWPolyline, Polyline3D (polylines does not support 'tesselation' yet), Text, MText (texts are presented as single point with filled "Text" attribute field), Ellipse support.

- Changed VSIF...() functions calls to VSIF...L().


2. Plan on doing next week:

Implement methods to extract info about coordinate system from file, or from associated .prj file.

Add tesselation to polylines. Add spline geometry support in driver. Start on implementing reading of ExtendedEntityData and adding its support to CAD Driver.


3. Blocking:

None, but Hatch geometry is pretty complex to implement, I am still working on it (will be done in next 2-3 days). Also, WIPEOUT geometry (which sometimes can be seen in DWG files) has no description in ODA DWG Specs.


Links:

libopencad github<https://github.com/sandyre/libopencad>

gdal + libopencad fork github<https://github.com/sandyre/gdal_libopencad>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/soc/attachments/20160626/a9dd2162/attachment.html>


More information about the SoC mailing list