Hi Peppe,

I read your page about CAD. Good documentation !
Here are some propositions to be more precise about what the driver can 
do and what it cannot :
- subset of supported geometries features  (ex. POINT, POLYLINE..., I'll 
check that)
- list of dxf feature attributes imported (COLOR, THICKNESS..., see the 
schema of an imported dxf file)
- more precise description of how polylines are imported : the DXF 
"closed" field is used to know if geometries have to be imported as 
polygons or as polylines. This way the parser can make a difference 
between a closed line (a polyline with identical first and last points 
but without the closed dxf attribute) and a polygon (a closed polyline 
with the closed attribute) : to test it, you can draw a polygon and a 
closed polyline in jump, export it in dxf and import it back into jump.
- we should also write that the plugin is able to "export" DXF files 
from OpenJUMP, even if this is less useful than importing cad drawings.
- I did not test all the dxf version you considered (8 to 14/2002). Hope 
that works. The driver is based on an old version of DXF specification 
(10 or 12, don't remember exactly). Most of new features are simply 
ignored. One major limitation is about local coordinates : if some 
objects in the drawing are described in a local coordinate system, the 
parser will ignore that and use them as if they were absolute coordinates.

I read attributes such as color and thickness as normal jump attributes 
because basically, a jump driver read geometries and attributes, not styles.
But reading your paper, I thought that it should not be too difficult to 
write a script which can apply styles to dxf-layers using their 
dxf-attributes (I'll give this a try)
 
Michaël

Giuseppe Aruta a écrit :

> Hi Michael,
> I wrote a small tutorial about CAD files 
> (http://openjump.org/wiki/show/CAD+Tutorial).
> I did some consideration about your DXF plugin, I would like  you give 
> it  a look (maybe I made some  mistakes about it).
>  
> Thanks
>  
> peppe
>
> L'email della prossima generazione? Puoi averla con la nuova Yahoo! 
> Mail 
> <http://us.rd.yahoo.com/mail/it/taglines/hotmail/nowyoucan/nextgen/*http://it.docs.yahoo.com/nowyoucan.html>
>  
>
>
>------------------------------------------------------------------------
>
>-------------------------------------------------------------------------
>This SF.net email is sponsored by: Microsoft
>Defy all challenges. Microsoft(R) Visual Studio 2005.
>http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Jump-pilot-devel mailing list
>Jump-pilot-devel@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>  
>


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to