<br><font size=2 face="sans-serif">Dear all,</font>
<br>
<br><font size=2 face="sans-serif">I tested to load DWG and KML-files into
gvSIG1.9 Build 1445.</font>
<br>
<br><font size=2 face="sans-serif">For some files the DWG-reader did not
work and I got an error list (see below). </font>
<br>
<br><font size=2 face="sans-serif">The KML-reader displays a message that
all single objects are displayed in one layer. Thats&quot;s ok. The TOC
is visible but does not display the objects. I tested the zomm to layer
extent, but also this did not bring up the objects.</font>
<br><font size=2 face="sans-serif">The georeference is set to EPSG 4326.</font>
<br><font size=2 face="sans-serif">Pls find attached the file.</font>
<br>
<br>
<br><font size=2 face="sans-serif">It would also be very good to support
KMZ-files.</font>
<br>
<br><font size=2 face="sans-serif">Best regards</font>
<br><font size=2 face="sans-serif">Karl</font>
<br>
<br>
<br><font size=2 face="sans-serif">ERROR List reading in DWG</font>
<br><font size=3 color=red>Error no capturado por el usuario</font><font size=3 color=#800000><br>
java.lang.ClassCastException: java.awt.geom.Point2D$Double<br>
 &nbsp; &nbsp;com.iver.cit.jdwglib.util.GisModelCurveCalculator.calculateGisModelBulge(GisModelCurveCalculator.java:247)<br>
 &nbsp; &nbsp;com.iver.cit.jdwglib.dwg.objects.DwgPolyline2D.calculateGisModel(DwgPolyline2D.java:371)<br>
 &nbsp; &nbsp;com.iver.cit.jdwglib.dwg.DwgFile.calculateGisModelDwgPolylines(DwgFile.java:503)<br>
 &nbsp; &nbsp;com.iver.cit.gvsig.drivers.dwg.DwgMemoryDriver.initialize(DwgMemoryDriver.java:237)<br>
 &nbsp; &nbsp;com.iver.cit.gvsig.fmap.layers.VectorialFileAdapter.start(VectorialFileAdapter.java:109)<br>
 &nbsp; &nbsp;com.iver.cit.gvsig.fmap.layers.LayerFactory.createLayer(LayerFactory.java:225)<br>
 &nbsp; &nbsp;com.iver.cit.gvsig.addlayer.fileopen.vectorial.VectorialFileOpen.createLayer(VectorialFileOpen.java:113)<br>
 &nbsp; &nbsp;com.iver.cit.gvsig.addlayer.fileopen.MyFile.createLayer(MyFile.java:41)<br>
 &nbsp; &nbsp;com.iver.cit.gvsig.addlayer.fileopen.FileOpenWizard.execute(FileOpenWizard.java:404)<br>
 &nbsp; &nbsp;com.iver.cit.gvsig.AddLayer.loadGenericWizardPanelLayers(AddLayer.java:233)<br>
 &nbsp; &nbsp;com.iver.cit.gvsig.AddLayer.addLayers(AddLayer.java:282)<br>
 &nbsp; &nbsp;com.iver.cit.gvsig.AddLayer.execute(AddLayer.java:178)<br>
 &nbsp; &nbsp;com.iver.andami.plugins.ExtensionDecorator.execute(ExtensionDecorator.java:89)<br>
 &nbsp; &nbsp;com.iver.andami.ui.mdiFrame.MDIFrame.actionPerformed(MDIFrame.java:673)<br>
 &nbsp; &nbsp;javax.swing.AbstractButton.fireActionPerformed(Unknown Source)<br>
 &nbsp; &nbsp;javax.swing.AbstractButton$Handler.actionPerformed(Unknown
Source)<br>
 &nbsp; &nbsp;javax.swing.DefaultButtonModel.fireActionPerformed(Unknown
Source)<br>
 &nbsp; &nbsp;javax.swing.DefaultButtonModel.setPressed(Unknown Source)<br>
 &nbsp; &nbsp;javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown
Source)<br>
 &nbsp; &nbsp;java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.Component.processMouseEvent(Unknown Source)<br>
 &nbsp; &nbsp;javax.swing.JComponent.processMouseEvent(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.Component.processEvent(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.Container.processEvent(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.Component.dispatchEventImpl(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.Container.dispatchEventImpl(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.Component.dispatchEvent(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.LightweightDispatcher.retargetMouseEvent(Unknown
Source)<br>
 &nbsp; &nbsp;java.awt.LightweightDispatcher.processMouseEvent(Unknown
Source)<br>
 &nbsp; &nbsp;java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.Container.dispatchEventImpl(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.Window.dispatchEventImpl(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.Component.dispatchEvent(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.EventQueue.dispatchEvent(Unknown Source)<br>
 &nbsp; &nbsp;com.iver.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:58)<br>
 &nbsp; &nbsp;java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown
Source)<br>
 &nbsp; &nbsp;java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown
Source)<br>
 &nbsp; &nbsp;java.awt.EventDispatchThread.pumpEvents(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.EventDispatchThread.pumpEvents(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.EventDispatchThread.run(Unknown Source)</font><font size=3 color=red><br>
Error no capturado por el usuario</font><font size=3 color=#800000><br>
java.lang.ClassCastException: java.awt.geom.Point2D$Double<br>
 &nbsp; &nbsp;com.iver.cit.jdwglib.util.GisModelCurveCalculator.calculateGisModelBulge(GisModelCurveCalculator.java:247)<br>
 &nbsp; &nbsp;com.iver.cit.jdwglib.dwg.objects.DwgPolyline2D.calculateGisModel(DwgPolyline2D.java:371)<br>
 &nbsp; &nbsp;com.iver.cit.jdwglib.dwg.DwgFile.calculateGisModelDwgPolylines(DwgFile.java:503)<br>
 &nbsp; &nbsp;com.iver.cit.gvsig.drivers.dwg.DwgMemoryDriver.initialize(DwgMemoryDriver.java:237)<br>
 &nbsp; &nbsp;com.iver.cit.gvsig.fmap.layers.VectorialFileAdapter.start(VectorialFileAdapter.java:109)<br>
 &nbsp; &nbsp;com.iver.cit.gvsig.fmap.layers.LayerFactory.createLayer(LayerFactory.java:225)<br>
 &nbsp; &nbsp;com.iver.cit.gvsig.addlayer.fileopen.vectorial.VectorialFileOpen.createLayer(VectorialFileOpen.java:113)<br>
 &nbsp; &nbsp;com.iver.cit.gvsig.addlayer.fileopen.MyFile.createLayer(MyFile.java:41)<br>
 &nbsp; &nbsp;com.iver.cit.gvsig.addlayer.fileopen.FileOpenWizard.execute(FileOpenWizard.java:404)<br>
 &nbsp; &nbsp;com.iver.cit.gvsig.AddLayer.loadGenericWizardPanelLayers(AddLayer.java:233)<br>
 &nbsp; &nbsp;com.iver.cit.gvsig.AddLayer.addLayers(AddLayer.java:282)<br>
 &nbsp; &nbsp;com.iver.cit.gvsig.AddLayer.execute(AddLayer.java:178)<br>
 &nbsp; &nbsp;com.iver.andami.plugins.ExtensionDecorator.execute(ExtensionDecorator.java:89)<br>
 &nbsp; &nbsp;com.iver.andami.ui.mdiFrame.MDIFrame.actionPerformed(MDIFrame.java:673)<br>
 &nbsp; &nbsp;javax.swing.AbstractButton.fireActionPerformed(Unknown Source)<br>
 &nbsp; &nbsp;javax.swing.AbstractButton$Handler.actionPerformed(Unknown
Source)<br>
 &nbsp; &nbsp;javax.swing.DefaultButtonModel.fireActionPerformed(Unknown
Source)<br>
 &nbsp; &nbsp;javax.swing.DefaultButtonModel.setPressed(Unknown Source)<br>
 &nbsp; &nbsp;javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown
Source)<br>
 &nbsp; &nbsp;java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.Component.processMouseEvent(Unknown Source)<br>
 &nbsp; &nbsp;javax.swing.JComponent.processMouseEvent(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.Component.processEvent(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.Container.processEvent(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.Component.dispatchEventImpl(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.Container.dispatchEventImpl(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.Component.dispatchEvent(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.LightweightDispatcher.retargetMouseEvent(Unknown
Source)<br>
 &nbsp; &nbsp;java.awt.LightweightDispatcher.processMouseEvent(Unknown
Source)<br>
 &nbsp; &nbsp;java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.Container.dispatchEventImpl(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.Window.dispatchEventImpl(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.Component.dispatchEvent(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.EventQueue.dispatchEvent(Unknown Source)<br>
 &nbsp; &nbsp;com.iver.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:58)<br>
 &nbsp; &nbsp;java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown
Source)<br>
 &nbsp; &nbsp;java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown
Source)<br>
 &nbsp; &nbsp;java.awt.EventDispatchThread.pumpEvents(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.EventDispatchThread.pumpEvents(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.EventDispatchThread.run(Unknown Source)</font><font size=3 color=red><br>
Error no capturado por el usuario</font><font size=3 color=#800000><br>
java.lang.ClassCastException: java.awt.geom.Point2D$Double<br>
 &nbsp; &nbsp;com.iver.cit.jdwglib.util.GisModelCurveCalculator.calculateGisModelBulge(GisModelCurveCalculator.java:247)<br>
 &nbsp; &nbsp;com.iver.cit.jdwglib.dwg.objects.DwgPolyline2D.calculateGisModel(DwgPolyline2D.java:371)<br>
 &nbsp; &nbsp;com.iver.cit.jdwglib.dwg.DwgFile.calculateGisModelDwgPolylines(DwgFile.java:503)<br>
 &nbsp; &nbsp;com.iver.cit.gvsig.drivers.dwg.DwgMemoryDriver.initialize(DwgMemoryDriver.java:237)<br>
 &nbsp; &nbsp;com.iver.cit.gvsig.fmap.layers.VectorialFileAdapter.start(VectorialFileAdapter.java:109)<br>
 &nbsp; &nbsp;com.iver.cit.gvsig.fmap.layers.LayerFactory.createLayer(LayerFactory.java:225)<br>
 &nbsp; &nbsp;com.iver.cit.gvsig.addlayer.fileopen.vectorial.VectorialFileOpen.createLayer(VectorialFileOpen.java:113)<br>
 &nbsp; &nbsp;com.iver.cit.gvsig.addlayer.fileopen.MyFile.createLayer(MyFile.java:41)<br>
 &nbsp; &nbsp;com.iver.cit.gvsig.addlayer.fileopen.FileOpenWizard.execute(FileOpenWizard.java:404)<br>
 &nbsp; &nbsp;com.iver.cit.gvsig.AddLayer.loadGenericWizardPanelLayers(AddLayer.java:233)<br>
 &nbsp; &nbsp;com.iver.cit.gvsig.AddLayer.addLayers(AddLayer.java:282)<br>
 &nbsp; &nbsp;com.iver.cit.gvsig.AddLayer.execute(AddLayer.java:178)<br>
 &nbsp; &nbsp;com.iver.andami.plugins.ExtensionDecorator.execute(ExtensionDecorator.java:89)<br>
 &nbsp; &nbsp;com.iver.andami.ui.mdiFrame.MDIFrame.actionPerformed(MDIFrame.java:673)<br>
 &nbsp; &nbsp;javax.swing.AbstractButton.fireActionPerformed(Unknown Source)<br>
 &nbsp; &nbsp;javax.swing.AbstractButton$Handler.actionPerformed(Unknown
Source)<br>
 &nbsp; &nbsp;javax.swing.DefaultButtonModel.fireActionPerformed(Unknown
Source)<br>
 &nbsp; &nbsp;javax.swing.DefaultButtonModel.setPressed(Unknown Source)<br>
 &nbsp; &nbsp;javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown
Source)<br>
 &nbsp; &nbsp;java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.Component.processMouseEvent(Unknown Source)<br>
 &nbsp; &nbsp;javax.swing.JComponent.processMouseEvent(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.Component.processEvent(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.Container.processEvent(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.Component.dispatchEventImpl(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.Container.dispatchEventImpl(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.Component.dispatchEvent(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.LightweightDispatcher.retargetMouseEvent(Unknown
Source)<br>
 &nbsp; &nbsp;java.awt.LightweightDispatcher.processMouseEvent(Unknown
Source)<br>
 &nbsp; &nbsp;java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.Container.dispatchEventImpl(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.Window.dispatchEventImpl(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.Component.dispatchEvent(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.EventQueue.dispatchEvent(Unknown Source)<br>
 &nbsp; &nbsp;com.iver.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:58)<br>
 &nbsp; &nbsp;java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown
Source)<br>
 &nbsp; &nbsp;java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown
Source)<br>
 &nbsp; &nbsp;java.awt.EventDispatchThread.pumpEvents(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.EventDispatchThread.pumpEvents(Unknown Source)<br>
 &nbsp; &nbsp;java.awt.EventDispatchThread.run(Unknown Source)</font>