[Gvsig_usuarios] Consulta a capas WMS

Fernando González Cortés fernando.gonzalez en iver.es
Lun Mayo 16 12:41:42 CEST 2005


Esto es lo que devuelve el servidor a gvSIG:

<?xml version="1.0" encoding="UTF-8"?>

<FeatureInfoResponse>
<FIELDS AREA="136310619" HECTÃ?REAS="13631.06" PERIMETER="197867.749"
ZONA="" ZONIF="Arrozal (a-a)" ZONIFICACI="Arrozal (a-a)" _ID_="14"
_LAYERID_="3" _SHAPE_="[Geometry]"/>
</FeatureInfoResponse>

Lo he puesto en un parser y me daba error hasta que es sustituido
HECTÃ?REAS por HECTÃREAS, entonces ha tenido éxito el parseo. Vamos, que
lo que "molesta" es el carácter ?. No se si tiene alguna función
especial el caracter ese en XML porque, que yo sepa, no es uno que deba
ser escapado...

Seguramente en la tabla tendréis HECTÁREAS. Si sustituis por HECTAREAS
(sin acento) os funcionará bien (el parseado por lo menos ;)

El lun, 16-05-2005 a las 12:23, Fernando Sanchez escribió:
> Hola Fernando,
> 
>   Aquí va el log, a ver que se le puede "sonsacar".
> 
>   Un saludo.
> 
> 
> ----- Original Message ----- 
> From: "Fernando González Cortés" <fernando.gonzalez en iver.es>
> To: "usuarios de gvSIG,el SIG libre y multiplataforma de la Generalitat
> Valenciana" <gvsig_usuarios en runas.cap.gva.es>
> Sent: Monday, May 16, 2005 11:13 AM
> Subject: Re: [Gvsig_usuarios] Consulta a capas WMS
> 
> 
> > He estado buscando en el google y parece que la codificación del XML que
> > se devuelve no sea correcta. En los ficheros XML al principio hay
> > declaraciones como esta:
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> >
> > que indican la codificación (encoding). Es posible que algún caracter de
> > los que el servidor envía a gvSIG no se ajuste con la codificación que
> > se especifica.
> >
> > ¿Puedes mandarnos el fichero de log con la traza de error completa? ahí
> > pondrá la respuesta del servidor a gvSIG y se podrá ver que es lo que
> > anda mal...
> >
> > un saludo
> > Fernando
> >
> > El lun, 16-05-2005 a las 10:15, Fernando Sanchez escribió:
> > > Hola de nuevo,
> > >
> > >   La semana pasada os consultábamos acerca del posible error que GvSIG
> daba
> > > al hacer una consulta, con la herramienta de información, sobre una
> > > cobertura, tras modificar el XML del GetCapabilities hicimos que
> funcionase
> > > correctamente. Pero nos hemos encontrado ahora un servicio que ofrece
> una
> > > correcta consulta en todas sus coberturas salvo en una. Hemos revisado
> tanto
> > > el XML como la tabla de atributos (Nombres de campos, valores, posibles
> > > acentos, etc) y no presenta diferencias con respecto a otras similares,
> > > dando un error resultante que se inicia de la siguiente forma:
> > >
> > >                       Error formateando los resultados
> > > org.xml.sax.SAXParseException: Error de conversión de caracteres:
> "Malformed
> > > UTF-8 char -- is an XML encoding declaration missing?" (es posible que
> el
> > > número de línea sea demasiado bajo).
> > >     org.apache.crimson.parser.InputEntity.fatal(Unknown Source)
> > >     org.apache.crimson.parser.InputEntity.fillbuf(Unknown Source)
> > >
> org.apache.crimson.parser.InputEntity.isXmlDeclOrTextDeclPrefix(Unknown
> > > Source)
> > >     org.apache.crimson.parser.Parser2.maybeXmlDecl(Unknown Source)
> > >     org.apache.crimson.parser.Parser2.parseInternal(Unknown Source)
> > >
> > > ..........................................................
> > >
> > >   ¿Alguien sabe a que corresponde ahora?. Gracias por adelantado.
> > >
> > >   Un saludo.
> > >
> > >            Fernando Sánchez
> > >    SIG Departamento Informática
> > > (Conselleria de Territorio y Vivienda)
> > >
> > >
> > > ----- Original Message ----- 
> > > From: "Fernando González Cortés" <fernando.gonzalez en iver.es>
> > > To: "usuarios de gvSIG,el SIG libre y multiplataforma de la Generalitat
> > > Valenciana" <gvsig_usuarios en runas.cap.gva.es>
> > > Sent: Friday, May 13, 2005 1:58 PM
> > > Subject: Re: [Gvsig_usuarios] Consulta a capas WMS
> > >
> > >
> > > > El problema ya está identificado:
> > > > La información proporcionada por el servidor puede venir en múltiples
> > > > formatos y nosotros estamos procesando sólo aquellos que el servidor
> > > > especifica como "GML.1", "GML.2", "GML.3", "application/vnd.ogc.gml" o
> > > > "XML". Si el servidor al que accedes devuelve la información en un
> tipo
> > > > distinto a los mencionados, te sale el mensaje ese.
> > > >
> > > >
> > > >
> > > > El vie, 13-05-2005 a las 13:20, Fernando Sanchez escribió:
> > > > > Hola,
> > > > >
> > > > >   Tal y como le habeis indicado a Víctor, hemos cambiado el valor
> del
> > > > > atributo queryable a "1". El resultado es el mismo, GvSIG no nos
> > > > > ofrece la información asociada al elemento que hemos consultado.
> Aquí
> > > > > os remitimos el archivo .log, a ver si se puede descubrir el
> problema.
> > > > > Gracias.
> > > > >
> > > > >   Un saludo.
> > > > >
> > > > >            Fernando Sánchez
> > > > > SIG, Departamento de Informática
> > > > > (Conselleria de Territorio y Vivienda)
> > > > >         ----- Original Message ----- 
> > > > >         From: Francisco José Peñarrubia
> > > > >         To: usuarios de gvSIG,el SIG libre y multiplataforma de la
> > > > >         Generalitat Valenciana
> > > > >         Sent: Friday, May 13, 2005 11:18 AM
> > > > >         Subject: Re: [Gvsig_usuarios] Consulta a capas WMS
> > > > >
> > > > >         La consuta a capas WMS se tiene que hacer sobre capas que
> > > > >         estén definidas para eso en el WMS. Deberíamos mostrar algo
> > > > >         más descriptivo cuando ocurre este error.
> > > > >         Las capas que son consultables están marcadas por el WMS.
> Esto
> > > > >         que sigue es un extracto del standard OGC para WMS:
> > > > >
> > > > >
> > > > >         7.2.4.7.2 Queryable layers
> > > > >
> > > > >         The Boolean attribute queryable indicates whether the server
> > > > >         supports the GetFeatureInfo operation on that
> > > > >
> > > > >         Layer. A server may support GetFeatureInfo on some of its
> > > > >         layers but not on all. A server shall issue a
> > > > >
> > > > >         service exception (code="LayerNotQueryable") if
> GetFeatureInfo
> > > > >         is requested on a Layer that is not queryable.
> > > > >
> > > > >         Para saber si una capa es queryable, lo podemos ver mirando
> lo
> > > > >         que devuelve después de una petición GetCapabilities.
> > > > >
> > > > >         Por ejemplo, si ponemos en un navegador esto:
> > > > >
> > > > >
> > > http://www2.dmsolutions.ca/cgi-bin/mswms_gmap?request=GetCapabilities
> > > > >
> > > > >         obtendremos como respuesta un fichero xml (el
> > > > >         "GetCapabilities"), donde se describe lo que es capaz de
> > > > >         ofrecer ese servidor. Si buscamos dentro del tag <Layer>,
> > > > >         encontraremos cadenas como esta:
> > > > >
> > > > >         <Layer queryable="1" opaque="0" cascaded="0">
> > > > >
> > > > >         Eso quiere decir que la capa de Lagos es consultable, y si
> > > > >         pinchas en un lago, te tiene que dar información. Si
> queryable
> > > > >         = 0, entonces no se puede consultar.
> > > > >
> > > > >         No sé seguro si ese puede ser tu problema, que está
> pinchando
> > > > >         en una capa que no es "queryable", pero es una de las
> > > > >         posiblidades que se me ocurre. Para saberlo con certeza,
> como
> > > > >         ha dicho Fernando, nos puedes enviar el fichero de log.
> > > > >
> > > > >         Salu2.
> > > > >
> > > > >         Francisco José Peñarrubia
> > > > >
> > > > >         IVER T.I. S.A.
> > > > >         Salamanca, 50
> > > > >         46005 Valencia
> > > > >         Tel: 963163400
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >                 ----- Original Message ----- 
> > > > >                 From: Víctor Centella Fuster
> > > > >                 To: gvsig_usuarios en runas.cap.gva.es ;
> > > > >                 gvsig_desarrolladores en runas.cap.gva.es
> > > > >                 Sent: Friday, May 13, 2005 10:01 AM
> > > > >                 Subject: [Gvsig_usuarios] Consulta a capas WMS
> > > > >
> > > > >                 Hola a todos y todas,
> > > > >
> > > > >                 he estado intentando realizar consultas mediante
> GvSig
> > > > >                 usando la herramienta información sobre una capa
> WMS,
> > > > >                 pero la respuesta siempre es una ventana emergente
> con
> > > > >                 el mensaje "exception. No format supported". ¿Esto
> es
> > > > >                 porque no está actualmente soportada la consulta
> sobre
> > > > >                 capas imagen WMS? ¿Alguno ha experimentado con esta
> > > > >                 funcionalidad?
> > > > >
> > > > >                 Gracias de antemano / Gràcies de bestreta
> > > > >
> > > > >                 Salutacions / Saludos,
> > > > >
> > > > >                 Víctor
> > > > >
> > > >
>   -----------------------------------------------------
> > > > >                 Víctor Centella Fuster
> > > >
>   -----------------------------------------------------
> > > > >                 Prodevelop, Integración de tecnologías
> > > > >                 http://www.prodevelop.es
> > > >
>   -----------------------------------------------------
> > > > >                 Servei d'Informàtica
> > > > >                 Conselleria de Territori i Habitatge
> > > > >                 Francesc Cubells 7, 46011 València
> > > > >                 Tel.: 96 386 9652
> > > > >                 Email: asistenciagis1_ctv en gva.es
> > > > >
> > > > >
> > > > >
> ______________________________________________________
> > > > >
> > > > >                 _______________________________________________
> > > > >                 gvSIG_usuarios mailing list
> > > > >                 gvSIG_usuarios en runas.cap.gva.es
> > > > >
> http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios
> > > > >
> > > > >
> ______________________________________________________________
> > > > >
> > > > >         _______________________________________________
> > > > >         gvSIG_usuarios mailing list
> > > > >         gvSIG_usuarios en runas.cap.gva.es
> > > > >         http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios
> > > > >
> > > > >
> > > > >
> ______________________________________________________________________
> > > > > _______________________________________________
> > > > > gvSIG_usuarios mailing list
> > > > > gvSIG_usuarios en runas.cap.gva.es
> > > > > http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios
> > > >
> > > >
> > > > _______________________________________________
> > > > gvSIG_usuarios mailing list
> > > > gvSIG_usuarios en runas.cap.gva.es
> > > > http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios
> > > >
> > >
> > > _______________________________________________
> > > gvSIG_usuarios mailing list
> > > gvSIG_usuarios en runas.cap.gva.es
> > > http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios
> > >
> >
> >
> > _______________________________________________
> > gvSIG_usuarios mailing list
> > gvSIG_usuarios en runas.cap.gva.es
> > http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios
> >
> 
> ______________________________________________________________________
> _______________________________________________
> gvSIG_usuarios mailing list
> gvSIG_usuarios en runas.cap.gva.es
> http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios




Más información sobre la lista de distribución gvSIG_usuarios