<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
<div class="rcmBody" style="font-size: 10pt; font-family: Verdana,Geneva,sans-serif;">
<p>Hola, vuelvo a enviar este email porque creo que el anterior no debi&oacute; llegar (no me lleg&oacute; a mi mismo el email) ya que veo que no obtengo respuesta.<br /><br />Me he percatado que al insertar datos SHP en algunos casos tengo un error, en concreto es este:<br /><br />Caused by: org.postgresql.util.PSQLException: <strong>ERROR: WKB structure does not match expected size!</strong><br /> Where: SQL function "st_geomfromwkb" statement 1<br /> at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2103)<br /> at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1836)<br /> at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:257)<br /> at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:512)<br /> at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:388)<br /> at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:381)<br /> at org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:169)<br /> at org.gvsig.fmap.dal.store.jdbc.JDBCHelper.execute(JDBCHelper.java:136)<br /> at org.gvsig.fmap.dal.store.jdbc.JDBCStoreProviderWriter.perfomInsert(JDBCStoreProviderWriter.java:441)<br /> ... 10 more</p>
<p>Buscando en Google he encontrado esto:&nbsp;<a href="https://trac.osgeo.org/postgis/ticket/1478#no1" target="_blank" rel="noreferrer">https://trac.osgeo.org/postgis/ticket/1478#no1</a> y <a href="http://lists.osgeo.org/pipermail/postgis-devel/2012-January/017601.html" target="_blank" rel="noreferrer">http://lists.osgeo.org/pipermail/postgis-devel/2012-January/017601.html</a></p>
<p>Este error se debe a un bug en PostGIS 1.5 (<strong>The bug was in WKB _writer_ for POINT EMPTY values with non-zero flag (SRID or higher dimensions)</strong>) y se arregla en PostGIS 2.0.</p>
<p>He mirado la versi&oacute;n de PostGIS en el servidor que intento insertar los datos y es la 2.2, por lo que no deber&iacute;a tener este problema:</p>
<p>- select postgis_version()</p>
<p>- "2.2 USE_GEOS=1 USE_PROJ=1 USE_STATS=1"&nbsp;</p>
<p>Por lo que mi pregunta es si puede ser porque en gvSIG se use una versi&oacute;n menor a la 2.0 (driver PostgreSQL o algo relacionado, no lo s&eacute;, por eso pregunto) o este error no tiene nada que ver con gvSIG. En Google tampoco encuentro mucho m&aacute;s. Y si es el caso, &iquest;d&oacute;nde puedo indicarle que use una versi&oacute;n 2.0 o superior?</p>
<p>Un saludo y gracias.</p>
</div>
</body></html>