Hola,

Gracias por la respuesta, por el log te refieres al log de gvSIG?? Porque a mi 
no se me genera ningún log, ya que no se genera ningún error a la hora de 
guardar los cambios en Oracle. Lo único que de momento he sacado es lo que he 
ido obteniendo de hacer un debug en la consola de Eclipse, para saber si las 
peticiones al WFS son más o menos parecidas. Todavía no me he metido mucho a 
seguir el debug completo de la parte que almacena esa información, pero me 
imagino que tendrá bastante tema. ¿Por donde podría empezar? ¿Qué clases están 
implicadas?

Adjunto la salida de la consola de debug de gvSIG, aunque no creo que sirva de 
mucho.


 
 
Un saludo,
 
··················································································

David Alda Fernández de Lezea
Lurralde eta Biodibertsitate Saila / Dpto. de Territorio y Biodiversidad
 
IKT
Granja Modelo s/n · 01192 · Arkaute (Araba)

··················································································
Tlfnos.: 945-00-32-95                         Fax: 945-00.32.90
··················································································
email: [email protected]                                web: www.ikt.es
··················································································

-----Mensaje original-----
De: [email protected] 
[mailto:[email protected]] En nombre de Jorge Piera
Enviado el: miércoles, 15 de julio de 2009 13:27
Para: Lista de Desarrolladores de gvSIG
Asunto: Re: [Gvsig_desarrolladores] Problemas al actualizar una tabla de Oracle 
desde gvSIG utilizando WFS-T

Hola David.

La extensión de WFS-T aparece desactivada por defecto en la 1.1.2 ya que es una 
extensión inestable que se realizó como prueba de concepto. Puede servir como 
base para realizar una futura extensión de WFS-T estable o para hacer pruebas 
pero no se debe utilizar en un entorno de producción.

En [1] tienes la información de cómo utilizarla.

Si quieres, puedes adjuntar el log y miraremos a ver qué puede estar pasando.

[1] https://gvsig.org/web/docusr/wfst-usage/wfst-usage

David Alda Fernandez de Lezea wrote:
> Hola,
>  
> tenemos montado un servicio WFS-T que tira de una base de datos de 
> Oracle Spatial, en la que tenemos una tabla con polígonos. La 
> intención es poder implementar un servicio WFS-T para poder editar 
> contra dicha BD. Desde gvSIG añadimos la tabla desde la pestaña de WFS 
> y todo va bien. Se muestran los polígonos perfectamente. Comenzamo la 
> edición, añadimos un polígono y decidimos terminar, le damos a 
> terminar edición, la aplicación no de ningún error, hace como que 
> guarda los datos en la tabla de oracle, pero realmente no ha guardado 
> nada. Lo extraño es que lo hemos probado con PostGis, y todo funciona 
> perfectamente, se almacena en la BD sin ningún problema.
>  
> No parece ser un tema de permisos ya que he probado a editar esa tabla 
> directamente desde gvSIG añadiéndola mediante GeoBD, y me almacena los 
> cambios perfectamente.
>  
> Tengo la extensión de WFS-T Client activada y utilizamos GeoServer 
> para servir el WFS-T.
> Versión de gvSIG 1.1.2
>  
> ¿Alguien sabe a que puede ser debido?
>  
> Gracias de antemano.
>  
>
> Un saludo,
>
>  
>
> ······································································
> ············
>
> *David Alda Fernández de Lezea*
>
> Lurralde eta Biodibertsitate Saila / Dpto. de Territorio y 
> Biodiversidad
>
>  
>
> *IKT*
>
> Granja Modelo s/n · 01192 · Arkaute (Araba)
>
>
> ··················································································
> Tlfnos.: 945-00-32-95                         Fax: 945-00.32.90
> ······································································
> ············
> email: [email protected] 
> <mailto:[email protected]>                                web: www.ikt.es 
> <http://www.ikt.es/>
> ······································································
> ············
>
> ----------------------------------------------------------------------
> --
>
> _______________________________________________
> gvSIG_desarrolladores mailing list
> [email protected]
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>   


--
Jorge Piera Llodrá
Especialista en Servicios OGC
Equipo de desarrollo gvSIG
IVER TI S.A.
C/ Lérida, 20
46009-Valencia (Spain)
Tlf.+34902252540
www.iver.es
www.gvsig.com  

_______________________________________________
gvSIG_desarrolladores mailing list
[email protected]
http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
---------------------------- ORACLE --------------------------

Escribiendo la capa SigPac Gipuzkoa con los campos FIELDS:, DN_VERSION, 
DN_INITIAL, DN_IX, DN_X1, DN_Y1, DN_X2, DN_Y2, DN_SURFACE, DN_PERIMET, 
PROVINCIA, MUNICIPIO, AGREGADO, ZONA, POLIGONO, PARCELA, RECINTO, PENDIENTE_, 
ELEGIBILID, GEOMETRY, fid
 INFO [AWT-EventQueue-1] (?:?) - timer start
<?xml version="1.0" ?><wfs:Transaction version="1.0.0" releaseAction="ALL" 
service="WFS" xmlns:ogc="http://www.opengis.net/ogc"; 
xmlns:wfs="http://www.opengis.net/wfs"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:gml="http://www.opengis.net/gml"; 
xmlns:pruebasGeoServer="http://www.bla.com"; 
xsi:schemaLocation="http://www.opengis.net/wfs 
../wfs/1.0.0/WFS-transaction.xsd"><wfs:Insert><pruebasGeoServer:SigPac_Gipuzkoa><pruebasGeoServer:GEOMETRY>
<gml:Polygon srsName="http://www.opengis.net/gml/srs/epsg.xml#23030";>
<gml:outerBoundaryIs>
<gml:LinearRing>
<gml:coordinates>566886.7451255847,4774953.088441885,0 
566915.7060221992,4774986.186609445,0 567054.3045988545,4774851.725303735,0 
567006.7259829878,4774783.460333143,0 566828.8233323556,4774886.892106767,0 
566886.7451255847,4774953.088441885,0 
566886.7451255847,4774953.088441885,0</gml:coordinates>
</gml:LinearRing>
</gml:outerBoundaryIs>
</gml:Polygon></pruebasGeoServer:GEOMETRY></pruebasGeoServer:SigPac_Gipuzkoa></wfs:Insert></wfs:Transaction>
downloading 'http://localhost:8080/geoserver/wfs?request=Transaction' to: 
c:\temp\tmp-andami\wfs_transaction.xml1247569252716
 INFO [AWT-EventQueue-1] (?:?) - datasource closed
http://localhost:8080/geoserver/wfs?request=GetFeature&REQUEST=GetFeature&SERVICE=WFS&TYPENAME=pruebasGeoServer:SigPac_Gipuzkoa&PROPERTYNAME=DN_VERSION,DN_INITIAL,DN_ENDDATE,DN_IX,DN_X1,DN_Y1,DN_X2,DN_Y2,DN_SURFACE,DN_PERIMET,PROVINCIA,MUNICIPIO,AGREGADO,ZONA,POLIGONO,PARCELA,RECINTO,PENDIENTE_,ELEGIBILID,GEOMETRY&FILTER=<Filter%20xmlns:ogc="http://www.opengis.net/ogc"%20xmlns:gml="http://www.opengis.net/gml"%20xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"%20xsi:schemaLocation="http://www.opengis.net/ogc%20../filter/1.0.0/filter.xsd%20http://www.opengis.net/gml%20../gml/2.1.2/geometry.xsd";><PropertyIsEqualTo><PropertyName>MUNICIPIO</PropertyName><Literal>20</Literal></PropertyIsEqualTo></Filter>&VERSION=1.0.0&EXCEPTIONS=XML&MAXFEATURES=1000
 cached at 'c:\temp\tmp-andami\wfs_getFeature.xml1247569199905'
http://localhost:8080/geoserver/wfs?service=WFS&version=1.0.0&request=DescribeFeatureType&typeName=pruebasGeoServer:SigPac_Gipuzkoa
 cached at 'c:\temp\tmp-andami\gml_schmema.xsd1247569201061'
http://localhost:8080/geoserver/schemas/wfs/1.0.0/WFS-basic.xsd cached at 
'c:\temp\tmp-andami\gml_schmema.xsd1247569201561'
 INFO [Thread-32] (?:?) - datasource closed
 INFO [AWT-EventQueue-1] (?:?) - timer start
 INFO [AWT-EventQueue-1] (?:?) - timer reset
 INFO [AWT-EventQueue-1] (?:?) - datasource closed
 INFO [AWT-EventQueue-1] (?:?) - timer start
INITIALIZEFIELDS: FIELD DN_VERSION
INITIALIZEFIELDS: FIELD DN_INITIAL
INITIALIZEFIELDS: FIELD DN_IX
INITIALIZEFIELDS: FIELD DN_X1
INITIALIZEFIELDS: FIELD DN_Y1
INITIALIZEFIELDS: FIELD DN_X2
INITIALIZEFIELDS: FIELD DN_Y2
INITIALIZEFIELDS: FIELD DN_SURFACE
INITIALIZEFIELDS: FIELD DN_PERIMET
INITIALIZEFIELDS: FIELD PROVINCIA
INITIALIZEFIELDS: FIELD MUNICIPIO
INITIALIZEFIELDS: FIELD AGREGADO
INITIALIZEFIELDS: FIELD ZONA
INITIALIZEFIELDS: FIELD POLIGONO
INITIALIZEFIELDS: FIELD PARCELA
INITIALIZEFIELDS: FIELD RECINTO
INITIALIZEFIELDS: FIELD PENDIENTE_
INITIALIZEFIELDS: FIELD ELEGIBILID
INITIALIZEFIELDS: FIELD GEOMETRY
INITIALIZEFIELDS: FIELD fid
 INFO [AWT-EventQueue-1] (?:?) - timer start
 INFO [AWT-EventQueue-1] (?:?) - timer reset
 INFO [AWT-EventQueue-1] (?:?) - datasource closed
 INFO [AWT-EventQueue-1] (?:?) - timer start
 INFO [AWT-EventQueue-1] (?:?) - datasource closed
14-jul-2009 13:01:00 com.iver.cit.gvsig.EditionManager editionChanged
INFO: com.iver.cit.gvsig.fmap.layers.layerev...@17b5179
DEBUG [AWT-EventQueue-1] (MDIFrame.java:991) - Memoria total: 49 MB
DEBUG [AWT-EventQueue-1] (MDIFrame.java:991) - Memoria total: 49 MB
Pintando
Viewport despues: Datos del viewPort:
Extent=java.awt.geom.Rectangle2D$Double[x=566377.2014218009,y=4774336.63507109,w=897.0379146919586,h=1270.1421800944954]
adjustedExtent=java.awt.geom.Rectangle2D$Double[x=565937.2414437225,y=4774336.63507109,w=1776.9578708488136,h=1270.1421800944954]
imageSize=java.awt.Dimension[width=859,height=614]
escale=0.48341044776130493
trans=AffineTransform[[0.483410447761305, 0.0, -273579.9752911076], [0.0, 
-0.483410447761305, 2308578.2105229176]]
MapContextListener redraw
Layer SigPac Gipuzkoa 16 milisecs.
Layer SigPac Gipuzkoa dirty=true isCachingDrawnLayers= false
Tiempo de dibujado:16 mseg. Memoria libre:39653 KB
Pintando
MapContextListener redraw
Pintando
Viewport despues: Datos del viewPort:
Extent=java.awt.geom.Rectangle2D$Double[x=566377.2014218009,y=4774336.63507109,w=897.0379146919586,h=1270.1421800944954]
adjustedExtent=java.awt.geom.Rectangle2D$Double[x=565963.9098477873,y=4774336.63507109,w=1723.6210627190703,h=1270.1421800944954]
imageSize=java.awt.Dimension[width=859,height=633]
escale=0.49836940298518895
trans=AffineTransform[[0.498369402985189, 0.0, -282059.0958620051], [0.0, 
-0.498369402985189, 2380016.298470695]]
Cambiando tamaño.
Ancho del tree=194 1
Ancho del TOC=150
Layer SigPac Gipuzkoa dirty=true isCachingDrawnLayers= false
Layer SigPac Gipuzkoa 78 milisecs.
Tiempo de dibujado:78 mseg. Memoria libre:44826 KB
 INFO [Thread-37] (?:?) - datasource closed



---------------------------- POSTGIS --------------------------

Escribiendo la capa Municipios CAPV con los campos FIELDS:, provincia, 
municipio, the_geom, fid
 INFO [AWT-EventQueue-1] (?:?) - timer reset
 INFO [AWT-EventQueue-1] (?:?) - datasource closed
 INFO [AWT-EventQueue-1] (?:?) - timer start
 INFO [AWT-EventQueue-1] (?:?) - timer start
<?xml version="1.0" ?><wfs:Transaction version="1.0.0" releaseAction="ALL" 
service="WFS" xmlns:ogc="http://www.opengis.net/ogc"; 
xmlns:wfs="http://www.opengis.net/wfs"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:gml="http://www.opengis.net/gml"; 
xmlns:pruebasGeoServer="http://www.bla.com"; 
xsi:schemaLocation="http://www.opengis.net/wfs 
../wfs/1.0.0/WFS-transaction.xsd"><wfs:Insert><pruebasGeoServer:Municipios><pruebasGeoServer:the_geom>
<gml:MultiPolygon srsName="http://www.opengis.net/gml/srs/epsg.xml#23030";>
<gml:polygonMember>
<gml:Polygon srsName="http://www.opengis.net/gml/srs/epsg.xml#23030";>
<gml:outerBoundaryIs>
<gml:LinearRing>
<gml:coordinates>524028.39331438,4750359.92170209,0 
526676.8021172638,4749331.3078175895,0 523653.4324104234,4740972.57980456,0 
520096.52687296417,4747019.319218241,0 524028.39331438,4750359.92170209,0 
524028.39331438,4750359.92170209,0</gml:coordinates>
</gml:LinearRing>
</gml:outerBoundaryIs>
</gml:Polygon>
</gml:polygonMember>
</gml:MultiPolygon></pruebasGeoServer:the_geom></pruebasGeoServer:Municipios></wfs:Insert></wfs:Transaction>
downloading 'http://localhost:8080/geoserver/wfs?request=Transaction' to: 
c:\temp\tmp-andami\wfs_transaction.xml1247569792985
downloading 
'http://localhost:8080/geoserver/wfs?request=GetFeature&REQUEST=GetFeature&SERVICE=WFS&TYPENAME=pruebasGeoServer:Municipios&PROPERTYNAME=provincia,municipio,the_geom&VERSION=1.0.0&EXCEPTIONS=XML&MAXFEATURES=1000'
 to: c:\temp\tmp-andami\wfs_getFeature.xml1247569793485
 INFO [AWT-EventQueue-1] (?:?) - timer reset
 INFO [AWT-EventQueue-1] (?:?) - datasource closed
http://localhost:8080/geoserver/wfs?request=GetFeature&REQUEST=GetFeature&SERVICE=WFS&TYPENAME=pruebasGeoServer:Municipios&PROPERTYNAME=provincia,municipio,the_geom&VERSION=1.0.0&EXCEPTIONS=XML&MAXFEATURES=1000
 cached at 'c:\temp\tmp-andami\wfs_getFeature.xml1247569793485'
http://localhost:8080/geoserver/wfs?service=WFS&version=1.0.0&request=DescribeFeatureType&typeName=pruebasGeoServer:Municipios
 cached at 'c:\temp\tmp-andami\gml_schmema.xsd1247569761891'
http://localhost:8080/geoserver/schemas/wfs/1.0.0/WFS-basic.xsd cached at 
'c:\temp\tmp-andami\gml_schmema.xsd1247569201561'
 INFO [Thread-2087] (?:?) - datasource closed
 INFO [AWT-EventQueue-1] (?:?) - timer start
 INFO [AWT-EventQueue-1] (?:?) - timer reset
 INFO [AWT-EventQueue-1] (?:?) - datasource closed
 INFO [AWT-EventQueue-1] (?:?) - timer start
INITIALIZEFIELDS: FIELD provincia
INITIALIZEFIELDS: FIELD municipio
INITIALIZEFIELDS: FIELD the_geom
INITIALIZEFIELDS: FIELD fid
 INFO [AWT-EventQueue-1] (?:?) - timer start
 INFO [AWT-EventQueue-1] (?:?) - timer reset
 INFO [AWT-EventQueue-1] (?:?) - datasource closed
 INFO [AWT-EventQueue-1] (?:?) - timer start
 INFO [AWT-EventQueue-1] (?:?) - datasource closed
14-jul-2009 13:10:03 com.iver.cit.gvsig.EditionManager editionChanged
INFO: com.iver.cit.gvsig.fmap.layers.layerev...@1b51061
DEBUG [AWT-EventQueue-1] (MDIFrame.java:991) - Memoria total: 78 MB
DEBUG [AWT-EventQueue-1] (MDIFrame.java:991) - Memoria total: 78 MB
Pintando
Viewport despues: Datos del viewPort:
Extent=java.awt.geom.Rectangle2D$Double[x=463506.0,y=4702558.0,w=139680.0,h=109197.0]
adjustedExtent=java.awt.geom.Rectangle2D$Double[x=456961.45358306187,y=4702558.0,w=152769.09283387623,h=109197.0]
imageSize=java.awt.Dimension[width=859,height=614]
escale=0.005622865097026475
trans=AffineTransform[[0.005622865097026, 0.0, -2569.4326080386822], [0.0, 
-0.005622865097026, 27055.849244942627]]
MapContextListener redraw
Layer Municipios CAPV 16 milisecs.
Layer Municipios CAPV dirty=true isCachingDrawnLayers= false
Tiempo de dibujado:16 mseg. Memoria libre:172424 KB
Pintando
MapContextListener redraw
Pintando
Viewport despues: Datos del viewPort:
Extent=java.awt.geom.Rectangle2D$Double[x=463506.0,y=4702558.0,w=139680.0,h=109197.0]
adjustedExtent=java.awt.geom.Rectangle2D$Double[x=459254.19668246445,y=4702558.0,w=148183.6066350711,h=109197.0]
imageSize=java.awt.Dimension[width=859,height=633]
escale=0.005796862551168988
trans=AffineTransform[[0.005796862551169, 0.0, -2662.233454215775], [0.0, 
-0.005796862551169, 27893.082364900132]]
Layer Municipios CAPV dirty=true isCachingDrawnLayers= false
Cambiando tamaño.
Ancho del tree=238 1
Ancho del TOC=150
Layer Municipios CAPV 344 milisecs.
Tiempo de dibujado:344 mseg. Memoria libre:175594 KB
 INFO [Thread-2094] (?:?) - datasource closed
_______________________________________________
gvSIG_desarrolladores mailing list
[email protected]
http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores

Responder a