[Gvsig_usuarios] Error al desplegar un wms, mapserver
Valenty Gonzalez
gvalenty en creativa-consultores.com
Mie Jul 6 03:29:48 CEST 2011
Hola,
Se está presentando un bug de gvSIG como cliente de Mapserver-5.6.x
Mapserver-5.6.x está sirviendo WMS-1.3.0
Y gvSIG está con problemas que no tiene respecto a servicios WMS-1.1.1
A nivel de usuarios el engaño por el momento es agregar a tu url de
conexión la versión del servicio, sería así:
"&version=1.1.1"
En tu caso particular deberás colocar en gvSIG al momento de llamar el
WMS lo siguiente:
http://localhost/cgi-bin/mapserv?map=%2Fusr%2Flocal%2Fapache2%2Fhtdocs%2FgvSIG%2Fprueba.map&mode=map&version=1.1.1
Una observación. No es muy común que el online resource incluya el
mode=map que tienes.
El online_resource se compone de la dirección del servidor de mapas y la
dirección del mapfile, separadas ambas por un signo interrogación.
En tu caso sería
servidor de mapas:
http://localhost/cgi-bin/mapserv?
ubicación del mapfile:
map=%2Fusr%2Flocal%2Fapache2%2Fhtdocs%2FgvSIG%2Fprueba.map
Por tanto el url del online_resource (en el mapfile y el mismo que
usarías en gvSIG) debiera ser:
http://localhost/cgi-bin/mapserv?map=%2Fusr%2Flocal%2Fapache2%2Fhtdocs%2FgvSIG%2Fprueba.map
Y por el bug que menciono, entonces agregarías:
http://localhost/cgi-bin/mapserv?map=%2Fusr%2Flocal%2Fapache2%2Fhtdocs%2FgvSIG%2Fprueba.map&version=1.1.1
Saludos,
El 05/07/2011 06:38 p.m., jyanez escribió:
> Hola
>
> Tengo un problema al desplegar un servicio wms.
>
> Al tratar de visualizar el servicio wms en el navegador
> (http://localhost/cgi-bin/mapserv?map=%2Fusr%2Flocal%2Fapache2%2Fhtdocs%2FgvSIG%2Fprueba.map&mode=map)
> me aparece el siguiente mensaje.
>
> msDrawMap(): Image handling error. Unable to initialize image.
> msPrepareImage(): General error message. Image dimensions not specified.
> msCalculateScale(): General error message. Invalid image width or height.
>
> Por lo que añado en al archivo .map lo siguiente:
>
> ####
> SIZE 800 800
>
> OUTPUTFORMAT
> NAME PNG24
> DRIVER AGG/PNG
> IMAGEMODE RGB
> END
> ####
>
> Al volver a consultar el servicio en el navegador, ya no me aparece ningún
> mensaje de error, sólo me aparece una imagen en blanco.
>
> Para verificar si mi configuración del mapserver esta bien, realicé el
> ejemplo "WEB GIS GeoExt Por Marcello Benigno" de la revista "Revista FOSSGIS
> Brasil Junio 2011" y el resultado es satisfactorio.
>
> Alguna idea ????
> Por su ayuda, gracias
>
>
> La configuración de la computadora es:
>
> S.O. Ubuntu 11.04
> Apache 2.0.64
> PHP Version 5.3.6
> MapServer version 5.6.6
> PostgreSQL Version 9.0.4
> gvSIG versión 1.1.2
>
>
> --
> View this message in context: http://osgeo-org.1803224.n2.nabble.com/Re-Error-al-desplegar-un-wms-mapserver-tp6552149p6552149.html
> Sent from the gvSIG usuarios mailing list archive at Nabble.com.
> _______________________________________________
> gvSIG_usuarios mailing list
> gvSIG_usuarios en listserv.gva.es
>
> Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:
>
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre : gvalenty.vcf
Tipo : text/x-vcard
Tamaño : 327 bytes
Descripción: no disponible
Url : http://listserv.gva.es/pipermail/gvsig_usuarios/attachments/20110705/10496bba/attachment.vcf
Más información sobre la lista de distribución gvSIG_usuarios