RE: [Gvsig_usuarios] Asunto con la Extensión de sincronización con gvSIG Mobile
Carlos Sánchez Periñán
csanchez en prodevelop.es
Jue Abr 16 10:19:17 CEST 2009
Hola Olivier,
El problema no existe por igual en la lectura de los shapefiles y en la escritura, como es el caso de cuando exportas y creas un nuevo shapefile. Hay algunos tipo de datos que no están mapeados para la escritura, fallando por tanto la exportación (Produce un NullPointerException).
El caso de las columnas booleanas se basa en que el exportador no sabe identificar que ese campo es booleano y por tanto no sabe como escribirlo.
Esta situación se corregirá, aunque no es una cuestión que ahora mismo tenga prioridad ya que Mobile es capaz de abrir muchos de los shapes de gvSIG desktop sin necesidad de exportarlos con la extensión.
Saludos y gracias por el testing! ;)
Carlos Sánchez Periñán
Equipo desarrollo GIS
Prodevelop S.L.
Tel : 963510612
E-mail : csanchez en prodevelop.es
-----Mensaje original-----
De: gvsig_usuarios-bounces en runas.cap.gva.es [mailto:gvsig_usuarios-bounces en runas.cap.gva.es] En nombre de olivier c
Enviado el: jueves, 16 de abril de 2009 0:08
Para: gvsig_usuarios en runas.cap.gva.es
Asunto: RE: [Gvsig_usuarios] Asunto con la Extensión de sincronización con gvSIG Mobile
Hola Carlos,
Gracias!
cuando borro todas las columnas con valores booleanos de los shp, la exportación funciona. Eso quiere decir que la herramienta de exportación no soporta los campos booleanos o que hay otro problema con esas columnas? Por ej. cuando creo una nueva columna tipo true/flase en un nuevo proyecto desktop, vuelve a tener este error. Si abro un shp que contiene valores booleanos directamente en gvSIG mobile (sin la herramienta de exportación), parece soportarlo sin problema.
Olivier
Hola Olivier,
El problema que tienes es debido a algún tipo de dato de alguna columna de tu shapefile, seguramente se trate de una columna que contiene valores booleanos(true/false) según se ve en el error que nos has enviado. Puedes probar a eliminar esa columna de información del shape antes de exportarla, o cambiar el tipo de la columna a String. Cuando te ocurra un error semejante suele ser debido a un tipo de datos de alguna columna que no sabe leer/escribir gvSIG al no ser común que aparezcan en los ficheros shapefiles.
Por otro lado puedes optar por recortar los shapefiles si fuera necesario (solo en el caso de que el fichero sea muy grande y en la PDA no se pueda abrir) y abrirlos directamente en gvSIG Mobile sin necesidad de exportarlos con la extensión.
Si nos envias el shapefile, miramos en que columna se da el problema en la exportación.
Gracias por tus comentarios.
Saludos.
Carlos Sánchez Periñán
Equipo desarrollo GIS
Prodevelop S.L.
Tel : 963510612
E-mail : csanchez en prodevelop.es
-----Mensaje original-----
De: gvsig_usuarios-bounces en runas.cap.gva.es [mailto:gvsig_usuarios-bounces en runas.cap.gva.es] En nombre de olivier c
Enviado el: jueves, 09 de abril de 2009 19:52
Para: gvsig_usuarios en runas.cap.gva.es
Asunto: [Gvsig_usuarios] Asunto con la Extensión de sincronización con gvSIG Mobile
Hola,
No consigo exportar datos a gvSIG mobile.
cuando intento exportar .shp a gvSIG mobile con la extension me da el error siguiente al momento de activar la extensión. Sin embargo cuando intento hacer lo mismo SIN .shp cargados en gvsig desktop la ventana (de la extensión) se abre sin problema. Otro dato: estos mismos .shp los puedo abrir sin problema directamente en gvSIG mobile.
Mi configuración:
windows XP
gvSIG 1.1.2
gvSIG mobile 0.2 para windows XP
Extensión de sincronización
Gracias.
Error no capturado por el usuario java.lang.RuntimeException: Type not recognized: 16 com.iver.cit.gvsig.fmap.drivers.FieldDescription.typeToString(Unknown Source) es.prodevelop.gvsig.exportMobile.ui.panels.PanelAtribIntoScroll. (PanelAtribIntoScroll.java:137) es.prodevelop.gvsig.exportMobile.ui.panels.PanelIntoScroll. (PanelIntoScroll.java:191) es.prodevelop.gvsig.exportMobile.ui.panels.ExportPanel. (ExportPanel.java:460) es.prodevelop.gvsig.exportMobile.ClipExtension.execute(ClipExtension.java:69) com.iver.andami.plugins.ExtensionDecorator.execute(Unknown Source) com.iver.andami.ui.mdiFrame.MDIFrame.actionPerformed(Unknown Source) javax.swing.AbstractButton.fireActionPerformed(Unknown Source) javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) javax.swing.JToggleButton$ToggleButtonModel.setPressed(Unknown !
Source) javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) java.awt.Component.processMouseEvent(Unknown Source) javax.swing.JComponent.processMouseEvent(Unknown Source) java.awt.Component.processEvent(Unknown Source) java.awt.Container.processEvent(Unknown Source) java.awt.Component.dispatchEventImpl(Unknown Source) java.awt.Container.dispatchEventImpl(Unknown Source) java.awt.Component.dispatchEvent(Unknown Source) java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) java.awt.Container.dispatchEventImpl(Unknown Source) java.awt.Window.dispatchEventImpl(Unknown Source) java.awt.Component.dispatchEvent(Unknown Source) java.awt.EventQ!
ueue.dispatchEvent(Unknown Source) com.iver.andami.ui.AndamiEv
entQueue.dispatchEvent(Unknown Source) java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source) java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) java.awt.EventDispatchThread.pumpEvents(Unknown Source) java.awt.EventDispatchThread.pumpEvents(Unknown Source) java.awt.EventDispatchThread.run(Unknown Source)
--
View this message in context: http://n2.nabble.com/Asunto-con-la-Extensi%C3%B3n-de-sincronizaci%C3%B3n-con-gvSIG-Mobile-tp2612529p2612529.html
Sent from the gvSIG usuarios mailing list archive at Nabble.com.
_______________________________________________
gvSIG_usuarios mailing list
gvSIG_usuarios en runas.cap.gva.es
Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:
http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios
--
View this message in context: http://n2.nabble.com/Asunto-con-la-Extensi%C3%B3n-de-sincronizaci%C3%B3n-con-gvSIG-Mobile-tp2612529p2641125.html
Sent from the gvSIG usuarios mailing list archive at Nabble.com.
Más información sobre la lista de distribución gvSIG_usuarios