Buenos días a todos,<br><br><br>  Ayer puse un mensaje en la lista para crear una capa a partir de dos tablas y poder aplicarle una leyenda. Francisco Puga al cual quiero dar las gracias, me comento que podría utilizar una vista y eso he hecho.<br>
<br>  He creado la vista con su campo geometría haciendo el correspondiente select. He aplicado la leyenda y cual es mi sorpresa que cuando accedo a la capa desde código me crea la leyenda bien, me la carga en el toc, me hace el zoom correspondiente, pero luego no me dibuja la capa y me aparece el siguiente error:<br>
<br>SqlAux getFeatureIterator = SELECT AsEWKB(&quot;the_geom&quot;, &#39;XDR&#39;), produccion, gid FROM &quot;public&quot;.&quot;vista_produccion&quot; where produccion&gt;=0.0 AND &quot;the_geom&quot; &amp;&amp; GeometryFromText(&#39;LINESTRING(365481.05803963164 4129830.2800000003, 493535.2769251524 4129830.2800000003, 493535.2769251524 4218350.208086481, 365481.05803963164 4218350.208086481)&#39;, -1)<br>
Can´t read the driver: PostGIS Driver <br>    at com.iver.cit.gvsig.fmap.drivers.jdbc.postgis.PostGisDriver.getFeatureIterator(PostGisDriver.java:1057)<br>    at com.iver.cit.gvsig.fmap.layers.VectorialDBAdapter.getFeatureIterator(VectorialDBAdapter.java:126)<br>
    at com.iver.cit.gvsig.fmap.layers.VectorialDBAdapter.getFeatureIterator(VectorialDBAdapter.java:147)<br>    at com.iver.cit.gvsig.fmap.layers.FLyrVect._draw(FLyrVect.java:399)<br>    at com.iver.cit.gvsig.fmap.layers.FLyrVect.draw(FLyrVect.java:636)<br>
    at com.iver.cit.gvsig.fmap.DefaultMapContextDrawer.draw(DefaultMapContextDrawer.java:209)<br>    at com.iver.cit.gvsig.fmap.DefaultMapContextDrawer.draw(DefaultMapContextDrawer.java:175)<br>    at com.iver.cit.gvsig.fmap.MapContext.draw(MapContext.java:1097)<br>
    at com.iver.cit.gvsig.fmap.MapControl$PaintingRequest.paint(MapControl.java:1043)<br>    at com.iver.cit.gvsig.fmap.MapControl$Drawer2$Worker.run(MapControl.java:1234)<br>    at java.lang.Thread.run(Thread.java:619)<br>
Caused by: Can´t read the driver: PostGIS Driver <br>    at com.iver.cit.gvsig.fmap.drivers.jdbc.postgis.PostGisDriver.myGetFeatureIterator(PostGisDriver.java:414)<br>    at com.iver.cit.gvsig.fmap.drivers.jdbc.postgis.PostGisDriver.getFeatureIterator(PostGisDriver.java:1047)<br>
    ... 10 more<br>Caused by: org.postgresql.util.PSQLException: ERROR: Operation on two geometries with different SRIDs<br><br>    at org.postgresql.util.PSQLException.parseServerError(PSQLException.java:139)<br>    at org.postgresql.core.QueryExecutor.executeV3(QueryExecutor.java:152)<br>
    at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:100)<br>    at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:43)<br>    at org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.java:517)<br>
    at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:50)<br>    at org.postgresql.jdbc1.AbstractJdbc1Statement.executeQuery(AbstractJdbc1Statement.java:233)<br>    at org.postgresql.jdbc1.AbstractJdbc1Statement.executeQuery(AbstractJdbc1Statement.java:221)<br>
    at com.iver.cit.gvsig.fmap.drivers.jdbc.postgis.PostGisFeatureIterator.&lt;init&gt;(PostGisFeatureIterator.java:125)<br>    at com.iver.cit.gvsig.fmap.drivers.jdbc.postgis.PostGisDriver.myGetFeatureIterator(PostGisDriver.java:403)<br>
    ... 11 more<br><br> Ese error me ha salido varias veces pero en las tablas: era o bien porque la tabla no tenia identificador(primary key) o bien porque la tabla no tenia definida la componente geometrica, la cual se solventaba al crear la tabla. Una vez creada utilizaba la función:<br>
<br>SELECT
AddGeometryColumn(&#39;&#39;,&#39;<p class="MsoNormal">contador(nombreTabla)&#39;,&#39;the_geom&#39;,&#39;23030&#39;,&#39;POINT&#39;,2);</p><br>De esta forma ya podia insertar las geometrias correspondientes.<br><br>Pero al utilizar una vista no puedo crearla y luego utilizar esta función puesto que me destroza todas las geometrias que he insertado.<br>
<br>¿Me podriais indicar cual es mi error? ¿Que estoy haciendo mal al crear la vista?<br><br><br>Muchas gracias por todo.<br>Un Saludo.<br><br><br clear="all"><br><br><br><br>