Hi Marco, On Tue, 29. Jan 2013 at 10:48:11 +0100, Marco Hugentobler wrote: > I have a question regarding writing the linewith from ogr feature style > in the dxf driver. > In ogrdxfwriterlayer.cpp, linewith is written using code 370. This seems > to work if I open the dxf file with inkscape. However, if I open it with > TrueView (AutoCAD engine), code 370 has no effect on line width. > Furthermore, the application refuses to open a file if the 370 value is > not one contained in > (http://docs.autodesk.com/ACDMAC/2012/ENU/ObjectARX%20Reference/index.html?frmname=topic&[email protected]). > > > Looking at a file generated with AutoCAD engine, I see that it uses code > 43. Now I'm not a dxf expert at all, so I don't know if it has to do > with different dxf versions or if we should simply change the 370 for 43 > in the dxf writer? Shall I provide a patch?
43 is also what the DXF reference[1] suggests for the constant width of LWPOLYLINEs. It also suggests that the value of 43 is a double, so the rounding shouldn't be necessary. Jürgen [1] http://images.autodesk.com/adsk/files/autocad_2012_pdf_dxf-reference_enu.pdf -- Jürgen E. Fischer norBIT GmbH Tel. +49-4931-918175-31 Dipl.-Inf. (FH) Rheinstraße 13 Fax. +49-4931-918175-50 Software Engineer D-26506 Norden http://www.norbit.de committ(ed|ing) to Quantum GIS IRC: jef on FreeNode -- norBIT Gesellschaft fuer Unternehmensberatung und Informationssysteme mbH Rheinstrasse 13, 26506 Norden GF: Jelto Buurman, HR: Amtsgericht Emden, HRB 5502 _______________________________________________ gdal-dev mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/gdal-dev
