<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
Hola,<br>
Necesitamos distribuir una versión que soporte WMS 1.3 a nuestros
clientes del Govern de les Illes Balears que utilizan GvSIG 1.1.x.<br>
Hemos compilado el código en Eclipse con estos cambios y funciona
correctamente al ejecutarlo en Eclipse.<br>
Sin embargo, al copiar el remoteClient.jar (donde están las clases
WMSProtocolHandler y WMSProtocolHandler1_3_0) compilado en la
distribución de GvSIG 1.1.x, éste continúa sin funcionar correctamente.<br>
¿Qué debemos hacer una vez hemos compilado el código?<br>
Gracias y un saludo,<br>
Toni Navarrete.<font color="navy" face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial; color: navy;"
lang="ES-TRAD"><br>
</span></font><br>
<blockquote type="cite">
<pre style="margin: 0em;">Hola Ignacio.
</pre>
<tt>Primero darte las gracias por haber investigado el error y
compartirlo. </tt><tt>He mirado la solución que propones, pero creo
que añadir los dos </tt><tt>parámetros "CRS y SRS" en todas las
peticiones podría causar problemas </tt><tt>en algunos servidores. He
optado por añadir el siguiente método en la </tt><tt>clase
WMSProtocolHandler:
</tt>
<pre style="margin: 0em;">protected String getSRSParameter(){
return "SRS";
}
</pre>
<tt>En la clase WMSProtocolHandler1_3_0, he reimplementado ese método
de la </tt><tt>siguiente manera:
</tt>
<pre style="margin: 0em;">protected String getSRSParameter(){
return "CRS";
}
Y el método que comentabas quedaría así:
public String getPartialQuery(WMSStatus status)
{
StringBuffer req = new StringBuffer();
req.append("LAYERS=" + Utilities.Vector2CS(status.getLayerNames()))
.append("&" + getSRSParameter() + "=" + status.getSrs());
........
return req.toString();
}
He subido los cambios al SVN, que se incluirán en el próximo build (1231).
Un saludo.
Jorge.
</pre>
<blockquote
style="border-left: 0.2em solid rgb(85, 85, 238); margin: 0em; padding-left: 0.85em;">
<pre style="margin: 0em;">*Buenas tardes,*
* *
*Gracias por la respuesta. *
* *
</pre>
<tt>*Hemos estado echando un vistazo al código y hemos comprobado
que, </tt><tt>para solucionar este bug de una manera rápida y
sencilla, se puede </tt><tt>añadir esta línea en el método
getPartialQuery() de la clase </tt><tt>org.gvsig.remoteClient.wms.WMSProtocolHandler,
para que también envíe </tt><tt>informado en la petición el parámetro
CRS necesario en la versión </tt><tt>1.3.0 del WMS.*
</tt>
<pre style="margin: 0em;">* *
*public* String getPartialQuery(WMSStatus status)
{
StringBuffer req = *new* StringBuffer();
req.append("LAYERS=" + Utilities./Vector2CS/(status.getLayerNames()))
.append("&SRS=" + status.getSrs())
*.append(**"&CRS="** + status.getSrs())***
…
*return* _req_.toString();
}
</pre>
<tt>*Según las pruebas que hemos estado realizando, creemos que
esta nueva </tt><tt>línea no debe afectar al resto de funcionalidad de
gvSIG, por lo que </tt><tt>en caso de que lo creáis necesario, podéis
incluir esta modificación </tt><tt>en una nueva sub-versión antes de
que la nueva versión de gvSIG ya </tt><tt>solucione este bug de manera
correcta.*
</tt>
<pre style="margin: 0em;">* *
*Muchas gracias.*
* *
*Un saludo,*
* *
*Gorka López*
* *
*Geograma S.L.*
*Topografía, Cartografía y Sistemas de Información Geográfica*
*Teléfono: 902.995.584*
<a class="moz-txt-link-abbreviated" href="http://www.geograma.com">www.geograma.com</a> <<a rel="nofollow" href="http://www.geograma.com/">http://www.geograma.com/</a>>
<a class="moz-txt-link-abbreviated" href="http://www.geoservicios.com">www.geoservicios.com</a> <<a rel="nofollow"
href="http://www.geoservicios.com/">http://www.geoservicios.com/</a>>
* *
-----Mensaje original-----
</pre>
<tt>De: <a class="moz-txt-link-abbreviated" href="mailto:gvsig_usuarios-boun...@runas.cap.gva.es">gvsig_usuarios-boun...@runas.cap.gva.es</a> </tt><tt>[<a
rel="nofollow" href="mailto:gvsig_usuarios-boun...@runas.cap.gva.es">mailto:gvsig_usuarios-boun...@runas.cap.gva.es</a>]
En nombre de José Vicente
</tt>
<pre style="margin: 0em;">Enviado el: martes, 07 de abril de 2009 11:54
Para: Lista de Usuarios de gvSIG
Asunto: Re: RV: [Gvsig_usuarios] WMS 1.3.0
Hola,
</pre>
<tt>tienes razón, hay un bug en el cliente WMS de gvSIG. Se realiza
la </tt><tt>petición con el parámetro SRS (de la antigua
especificación 1.1.1) </tt><tt>cuando se debería emplear el parámetro
CRS (de la nueva especificación </tt><tt>1.3.0).
</tt>
<pre style="margin: 0em;">Seguramente esté arreglado para la próxima versión.
Saludos.
El mar, 07-04-2009 a las 11:24 +0200, Ignacio Gámez Ramírez escribió:
> Buenos días,
>
</pre>
<tt>> Desde el último mail sobre este tema, hemos podido aclarar
pocas </tt><tt>cosas. ArcGIS ofrece las 3 versiones de WMS: 1.1.0,
1.1.1 y 1.3.0. El </tt><tt>problema con el que nos encontramos es que
en la versión de gvSIG </tt><tt>(v1.2) con la que trabajamos, al
negociar la versión a consumir, </tt><tt>acepta la 1.3.0 como versión
de trabajo no soportándola, es decir, </tt><tt>consume el
getCapabilities() pero no parece que construya bien la url </tt><tt>del
getMap().
</tt>
<pre style="margin: 0em;">>
</pre>
<tt>> ¿Alguien ha podido ver si existe algún tipo de problema a
la hora de </tt><tt>negociar la versión a utilizar entre gvSIG y los
servicios creados con </tt><tt>ArcGIS 9.3?
</tt>
<pre style="margin: 0em;">>
> Adjuntamos un ejemplo desarrollado por terceros disponible en Internet
> y que esta implementado con la nueva versión de ArcGIS (v9.3)
>
> <a rel="nofollow"
href="http://www.idemap.es/jac/ArcGIS/services/wDivAdm/MapServer/WMSServer">http://www.idemap.es/jac/ArcGIS/services/wDivAdm/MapServer/WMSServer</a>
>
> Muchas gracias. Un saludo,
>
> Ignacio Gámez
>
> Geograma S.L.
> Topografía, Cartografía y Sistemas de Información Geográfica
> Teléfono: 902.995.584
> <a class="moz-txt-link-abbreviated" href="http://www.geograma.com">www.geograma.com</a>
> <a class="moz-txt-link-abbreviated" href="http://www.geoservicios.com">www.geoservicios.com</a>
>
> -----Mensaje original-----
> De: Ignacio Gámez Ramírez
> Enviado el: lunes, 24 de noviembre de 2008 11:26
> Para: Lista de Usuarios de gvSIG
> Asunto: RE: [Gvsig_usuarios] WMS 1.3.0
>
> Buenas Laura,
>
</pre>
<tt>> Si que se conecta al capabilities. El problema se da al
renderizar </tt><tt>la imagen una vez seleccionada la capa, SRS y
formato. Ahora no lo </tt><tt>tenemos público porque estamos
realizando pruebas pero voy a intentar </tt><tt>publicar una capa en
internet por si me puedes decir que es lo que pasa.
</tt>
<pre style="margin: 0em;">>
> Gracias y un saludo.
>
> Geograma S.L.
> Topografía, Cartografía y Sistemas de Información Geográfica
> Teléfono: 902.995.584
> <a class="moz-txt-link-abbreviated" href="http://www.geograma.com">www.geograma.com</a>
> <a class="moz-txt-link-abbreviated" href="http://www.geoservicios.com">www.geoservicios.com</a>
>
>
> -----Mensaje original-----
> De: <a class="moz-txt-link-abbreviated" href="mailto:gvsig_usuarios-boun...@runas.cap.gva.es">gvsig_usuarios-boun...@runas.cap.gva.es</a>
> [<a rel="nofollow"
href="mailto:gvsig_usuarios-boun...@runas.cap.gva.es">mailto:gvsig_usuarios-boun...@runas.cap.gva.es</a>] En nombre de Laura
> Díaz Enviado el: lunes, 24 de noviembre de 2008 9:21
> Para: Lista de Usuarios de gvSIG
> Asunto: Re: [Gvsig_usuarios] WMS 1.3.0
>
> Hola Ignacio,
</pre>
<tt>> en principio gvSIG si es capaz de conectar con OGC WMS
1.3.0, por lo </tt><tt>que dices entiendo que tienes el problema al
conectar y no llegas a </tt><tt>cargar las capas, no? ¿ese servicio
WMS esta público? si nos mandas la </tt><tt>URL quizás podamos
comprobar que esta pasando.
</tt>
<pre style="margin: 0em;">> un saludo,
>
> Laura
>
> Ignacio Gámez Ramírez escribió:
> > Buenos días,
> >
</pre>
<tt>> > Perdonar por repetir el correo pero me he equivocado
al escribir </tt><tt>el asunto.
</tt><tt>> > Tengo problemas para conectar gvSIG con los
servicios WMS de </tt><tt>ArcGis 9.3. y mi duda, después de estar
realizando algunas pruebas, es </tt><tt>si gvSIG consume bien el
servicio 1.3.0 de WMS ya que he probado con </tt><tt>otro cliente
(Kosmos) y va bien. El problema principal se debe a que </tt><tt>con
la versión de ArcGis 9.3, la versión máxima de wms es la 1.3.0 y </tt><tt>no
hay manera de deshabilitar esta versión (para configurarlo con una </tt><tt>versión
anterior). gvSIG en la negociación de la versión WMS pues ve </tt><tt>que
puede consumir la 1.3.0 y creo que con esta versión falla el </tt><tt>consumo
del mismo.
</tt>
<pre style="margin: 0em;">> >
> > Comentarme si me equivoco en algo de lo anterior.
> >
> > Gracias y un saludo.
> >
> >
> > Ignacio Gámez
> > <a class="moz-txt-link-abbreviated" href="mailto:ignacio.ga...@geograma.com">ignacio.ga...@geograma.com</a>
> >
> >
> > --------------------------------------------------------------------
> > --
> > --
> >
> > _______________________________________________
> > gvSIG_usuarios mailing list
> > <a class="moz-txt-link-abbreviated" href="mailto:gvSIG_usuarios@runas.cap.gva.es">gvSIG_usuarios@runas.cap.gva.es</a>
> >
</pre>
<tt>> > Para ver histórico de mensajes, editar sus
preferencias de usuario </tt><tt>o darse de baja en esta lista, acuda
a la siguiente dirección:
</tt>
<pre style="margin: 0em;">> >
> > <a rel="nofollow"
href="http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios">http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios</a>
> >
> --
> Laura Díaz Sánchez
> Centro de Visualización Interactiva (CeVI) <a rel="nofollow"
href="http://www.cevi.uji.es">http://www.cevi.uji.es</a>
> Geographic Information research group: <a rel="nofollow"
href="http://www.geoinfo.uji.es">http://www.geoinfo.uji.es</a>
> Department of Information Systems Universitat Jaume I Av. Vicente Sos
> Baynat s/n. 12071 Castellón, Spain
>
>
> _______________________________________________
> gvSIG_usuarios mailing list
> <a class="moz-txt-link-abbreviated" href="mailto:gvSIG_usuarios@runas.cap.gva.es">gvSIG_usuarios@runas.cap.gva.es</a>
>
</pre>
<tt>> Para ver histórico de mensajes, editar sus preferencias de
usuario o </tt><tt>darse de baja en esta lista, acuda a la siguiente
dirección:
</tt>
<pre style="margin: 0em;">>
> <a rel="nofollow"
href="http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios">http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios</a>
--
José Vicente Higón Valero
Grupo desarrollo gvSIG.
IVER TI S.A.
C/Salamanca, 50-52 46005-Valencia
Tlf.+34963163400
<a rel="nofollow" href="http://www.iver.es">http://www.iver.es</a>
<a rel="nofollow" href="http://www.gvsig.com">http://www.gvsig.com</a>
<a rel="nofollow" href="http://www.gvsig.gva.es">http://www.gvsig.gva.es</a>
</pre>
<tt>Este mensaje y sus archivos son confidenciales. No est
permitida su </tt><tt>reproduccin o distribucin sin la autorizacin
expresa de "IVER </tt><tt>Tecnologas de la Informacin". Si usted no es
el destinatario previsto, </tt><tt>queda desautorizado cualquier uso,
acceso o copia de este mensaje. Si </tt><tt>ha recibido este mensaje
por error, por favor brrelo e infrmenos por </tt><tt>esta misma va.
</tt>
<pre style="margin: 0em;">------------------------------------------------------------------------
_______________________________________________
gvSIG_usuarios mailing list
<a class="moz-txt-link-abbreviated" href="mailto:gvSIG_usuarios@runas.cap.gva.es">gvSIG_usuarios@runas.cap.gva.es</a>
Para ver histórico de mensajes, editar sus preferencias de usuario o darse de
baja en esta lista, acuda a la siguiente dirección:
<a rel="nofollow"
href="http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios">http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios</a>
</pre>
<tt> </tt></blockquote>
<pre style="margin: 0em;">
--
Jorge Piera Llodrá
Especialista en Servicios OGC
Equipo de desarrollo gvSIG
IVER TI S.A.
C/ Lérida, 20
46009-Valencia (Spain)
Tlf.+34902252540
<a class="moz-txt-link-abbreviated" href="http://www.iver.es">www.iver.es</a>
</pre>
<tt><a class="moz-txt-link-abbreviated" href="http://www.gvsig.com">www.gvsig.com</a> </tt><tt>
</tt>
<pre>_______________________________________________
gvSIG_usuarios mailing list
<a class="moz-txt-link-abbreviated" href="mailto:gvSIG_usuarios@runas.cap.gva.es">gvSIG_usuarios@runas.cap.gva.es</a>
Para ver histórico de mensajes, editar sus preferencias de usuario o darse de
baja en esta lista, acuda a la siguiente dirección:
<a rel="nofollow"
href="http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios">http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios</a>
</pre>
</blockquote>
<br>
<div class="moz-signature">-- <br>
<meta http-equiv="Content-Type" content="text/html; ">
<title>Firma SITIBSA</title>
<style>
        a{ text-decoration:none; }
        .txt {
                font-family:Arial, Helvetica, sans-serif;
                font-size:11px;
                color:#656565;
        }
        .enlace {
                font-family:Arial, Helvetica, sans-serif;
                font-size:11px;
                color:#656565;
                font-weight:bold;
                text-decoration:none;
        }
        
        .enlace:hover {
                font-family:Arial, Helvetica, sans-serif;
                font-size:11px;
                color:#656565;
                font-weight:bold;
                text-decoration:underline;
        }
        .txtPersonal {
                font-family:Arial, Helvetica, sans-serif;
                font-size:13px;
                color:#656565;
        }
        .txtLegal {
                font-family:Arial, Helvetica, sans-serif;
                font-size:9px;
        }
        .txtMambiente {
                font-family:Arial, Helvetica, sans-serif;
                font-size:9px;
        }
</style>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td colspan="3" bgcolor="#aa9e88" height="1" width="1"><img
src="cid:part1.07050600.06010101@sitibsa.com" border="0" height="1"
width="1"></td>
</tr>
<tr>
<td bgcolor="#aa9e88" height="131" width="10"><img
src="cid:part1.07050600.06010101@sitibsa.com" border="0" height="131"
width="1"></td>
<td height="131"><!--contenido-->
<table border="0" cellpadding="0" cellspacing="0" height="100%"
width="100%">
<tbody>
<tr>
<td width="10"><img
src="cid:part1.07050600.06010101@sitibsa.com" border="0" height="1"
width="10"></td>
<td valign="top" width="25%"><span class="txtPersonal"
style="font-weight: bold;"><br>
Toni Navarrete<br>
Tècnic SIG<br>
Dep. de Projectes SIG </span></td>
<td align="center" width="50%"><a
href="http://www.sitibsa.com" target="_blank"><img
src="cid:part4.02040202.08030406@sitibsa.com" alt="SITIBSA" border="0"
height="46" width="126"></a><br>
<span class="txt">Serveis d'Informació Territorial de les
Illes Balears, S.A.<br>
Avg. Alexandre Rosselló, 13b, 1er 07002 - PALMA<br>
</span> <span class="txt" style="font-weight: bold;">Tel.
971 784210 - Fax 971 784209</span><br>
<span class="txt">E-mail: </span><a
href="mailto:sitibsa@sitibsa.com" class="enlace">sitibsa@sitibsa.com</a><span
class="txt"> | </span> <span class="txt">Web: </span><a
href="http://www.sitibsa.com" target="_blank" class="enlace">www.sitibsa.com</a></td>
<td width="25%">
<table align="right" border="0">
<tbody>
<tr>
<td><a href="http://www.aenor.es" target="_blank"><img
src="cid:part5.03060002.03080504@sitibsa.com" border="0" height="60"
width="75"></a></td>
<td><a href="http://www.aenor.es" target="_blank"><img
src="cid:part6.06010008.08020404@sitibsa.com" border="0" height="60"
width="32"></a></td>
<td width="10"><img
src="cid:part1.07050600.06010101@sitibsa.com" border="0" height="1"
width="10"></td>
</tr>
<tr>
<td colspan="3" height="15"><img
src="cid:part1.07050600.06010101@sitibsa.com" border="0" height="15"
width="1"></td>
</tr>
<tr>
<td colspan="2" class="txt"
style="color: rgb(153, 153, 153); font-size: 8px;" align="right">R_25</td>
<td width="10"><img
src="cid:part1.07050600.06010101@sitibsa.com" border="0" height="1"
width="10"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<!--/contenido--> </td>
<td bgcolor="#aa9e88" height="131" width="10"><img
src="cid:part1.07050600.06010101@sitibsa.com" border="0" height="131"
width="1"></td>
</tr>
<tr>
<td colspan="3" bgcolor="#aa9e88" height="1" width="1"><img
src="cid:part1.07050600.06010101@sitibsa.com" border="0" height="1"
width="1"></td>
</tr>
</tbody>
</table>
<!-- aqui va el texto legal -->
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td colspan="3" height="10"><img
src="cid:part1.07050600.06010101@sitibsa.com" border="0" height="10"
width="1"></td>
</tr>
<tr>
<td width="10"><img src="cid:part1.07050600.06010101@sitibsa.com"
border="0" height="1" width="10"></td>
<td><font class="txtLegal"> ***Aquest missatge de correu
electrònic i els seus documents adjunts estan dirigits EXCLUSIVAMENT
als destinataris especificats. La informació contenguda pot ser
CONFIDENCIAL i/o estar LEGALMENT PROTEGIDA i no necessàriament
reflecteix l'opinió de SITIBSA. Si vostè rep aquest missatge per ERROR,
li pregam que ho comuniqui immediatament al remitent i l'ELMINI ja que
vostè NO ESTÀ AUTORITZAT a l'ús, revelació, distribució, impressió o
còpia de tota o qualque part de la informació contenguda. Gràcies.<br>
<br>
***Este mensaje de correo electrónico y sus documentos adjuntos están
dirigidos EXCLUSIVAMENTE a los destinatarios especificados. La
información contenida puede ser CONFIDENCIAL y/o estar LEGALMENTE
PROTEGIDA y no necesariamente refleja la opinión de SITIBSA. Si usted
recibe este mensaje por ERROR, por favor comuníqueselo inmediatamente
al remitente y ELIMÍNELO ya que usted NO ESTA AUTORIZADO al uso,
revelación, distribución, impresión o copia de toda o alguna parte de
la información contenida. Gracias. <br>
<br>
***This e-mail message and any attached files are intended SOLELY for
the addresseee/s identified herein. It may contain CONFIDENTIAL and/or
LEGALLY PRIVILEGED information and may not necessarily represent the
opinion of SITIBSA. If you receive this message in ERROR, please
immediately notify the sender and DELETE it since you ARE NOT
AUTHORIZED to use, disclose, distribute, print or copy all or part of
the contained information. Thank you <br>
<br>
</font>
<table align="center" border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td valign="top"><img
src="cid:part14.08040208.05000505@sitibsa.com"></td>
<td><img src="cid:part1.07050600.06010101@sitibsa.com"
border="0" height="1" width="5"></td>
<td><font class="txtMambiente" color="#008000">Abans
d'imprimir aquest missatge, assegura't de què és necessari. Tu també
pots contribuir a protegir el medi ambient.<br>
Antes de imprimir este mensaje, asegúrate de que es necesario. Proteger
el medio ambiente está también en tu mano.<br>
Before printing this message, make sure that it is necessary.
Protecting the environment is also in your hands. </font></td>
</tr>
</tbody>
</table>
</td>
<td width="10"><img src="cid:part1.07050600.06010101@sitibsa.com"
border="0" height="1" width="10"></td>
</tr>
<tr>
<td colspan="3" height="10"><img
src="cid:part1.07050600.06010101@sitibsa.com" border="0" height="10"
width="1"></td>
</tr>
</tbody>
</table>
<!-- /aqui va el texto legal -->
</div>
</body>
</html>