<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:12pt">
<div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><div><br>Na sequência deste assunto, aproveitei para seguir a pista da <a href="http://dgnlib.maptools.org/"><span style="font-style: italic;">dgnlib</span></a>. Esta lê mesmo "user data linkages"<br>Depois de compilar o dgndump.c contra a dgnlib obtive resultados do género:<br>-------------------------------------<br>Element:Line String&nbsp; Level:21 id:29&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp; offset=7738&nbsp; size=98 bytes<br>&nbsp; graphic_group:0&nbsp;&nbsp; color:0 weight:0 style:0<br>&nbsp; properties=3584,ATTRIBUTES,MODIFIED,NEW<br>&nbsp; (1110.290000,-160198.930000,0.000000)<br>&nbsp; (985.480000,-160315.660000,0.000000)<br>&nbsp; (882.280000,-160408.570000,0.000000)<br>Attributes (24 bytes):<br>Type=0x1995<br>&nbsp; 0x0310951903020103<br>Type=0x1995<br>&nbsp; 0x0310951901100303<br>Type=0x1995<br>&nbsp;
 0x0310951902110101<br><br>----------<br><br>Estes três últimos atributos correspondem às "user data linkages". Note-se a assinatura do IPCC ("0x1995")<br><br>Curiosamente, o mesmo não se passa com a OGR. Para a mesma feature:<br><br>ogrinfo -al -fid 29 --config DGN_LINK_FORMAT "STRING" teste.dgn <br><br>-------<br>OGRFeature(elements):29<br>&nbsp; Type (Integer) = 4<br>&nbsp; Level (Integer) = 21<br>&nbsp; GraphicGroup (Integer) = 0<br>&nbsp; ColorIndex (Integer) = 0<br>&nbsp; Weight (Integer) = 0<br>&nbsp; Style (Integer) = 0<br>&nbsp; EntityNum (Integer) = (null)<br>&nbsp; MSLink (Integer) = (null)<br>&nbsp; Text (String) = (null)<br>&nbsp; Style = PEN(id:"ogr-pen-0",c:#fcfcfc)<br>&nbsp; LINESTRING (1110.29 -160198.92999999999 0,985.48000000000002 -160315.66 0,882.27999999999997 -160408.57000000001 0)<br>-----------------------------------<br><br>Fui ver o código&nbsp; <a
 href="http://trac.osgeo.org/gdal/browser/trunk/gdal/ogr/ogrsf_frmts/dgn/ogrdgnlayer.cpp">http://trac.osgeo.org/gdal/browser/trunk/gdal/ogr/ogrsf_frmts/dgn/ogrdgnlayer.cpp</a><br>e aparentemente só lê MSLink e EntityNum (ver chamada da função "DGNGetLinkage")<br><br>Alguém tentou seguir este caminho (OGR ou DGNLib)?<br><br>Cumps<br><br>Luis Tavares<br></div>
</div>
</div><br>

      </body></html>