Servicio Mapas WMS

13 messages Options
Embed this post
Permalink
Ernesto Murcia

Servicio Mapas WMS

Reply Threaded More More options
Print post
Permalink
Qué hay lista?

Estoy intentando configurar un servicio de mapas WMS. Ya tengo
"configurado" el archivo .map, pero cuando intento acceder de forma loca
a través de un cliente pesado (gvSIG) me da error. Creo que el error
puede estar en la URL. Os pego cómo tengo configurado el recurso online:

 WMS_ONLINERESOURCE
'http://localhost/cgi-bin/maserv?map=/ms4w/apps/tfc/prueba.map'

Muchas gracias.
_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
Jorge Sanz (OSGeo)

Re: Servicio Mapas WMS

Reply Threaded More More options
Print post
Permalink
Ernesto Murcia escribió:

> Qué hay lista?
>
> Estoy intentando configurar un servicio de mapas WMS. Ya tengo
> "configurado" el archivo .map, pero cuando intento acceder de forma loca
> a través de un cliente pesado (gvSIG) me da error. Creo que el error
> puede estar en la URL. Os pego cómo tengo configurado el recurso online:
>
> WMS_ONLINERESOURCE
> 'http://localhost/cgi-bin/maserv?map=/ms4w/apps/tfc/prueba.map'
>
> Muchas gracias.
> _______________________________________________
> Spanish mailing list
> [hidden email]
> http://lists.osgeo.org/mailman/listinfo/spanish

pues hombre, me da que te falta una p

aunque bueno, estás intentando acceder de forma "loca" igual es otra
"cos" :-)

suerte!!
--
Jorge Gaspar Sanz Salinas
Ingeniero en Geodesia y Cartografía
http://geomaticblog.net/people/xurxo
_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
Ernesto Murcia

Re: Servicio Mapas WMS

Reply Threaded More More options
Print post
Permalink
Jorge Gaspar Sanz Salinas escribió:
> pues hombre, me da que te falta una p
>
> aunque bueno, estás intentando acceder de forma "loca" igual es otra
> "cos" :-)
>
> suerte!!
>  
Uy!, perdón por el desliz. Ando algo "alocado", pero el acceso lo estoy
intentando de forma "local". Dices que me falta una "p"?
_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
Jorge Sanz (OSGeo)

Re: Servicio Mapas WMS

Reply Threaded More More options
Print post
Permalink
In reply to this post by Ernesto Murcia
Ernesto Murcia escribió:

> Qué hay lista?
>
> Estoy intentando configurar un servicio de mapas WMS. Ya tengo
> "configurado" el archivo .map, pero cuando intento acceder de forma loca
> a través de un cliente pesado (gvSIG) me da error. Creo que el error
> puede estar en la URL. Os pego cómo tengo configurado el recurso online:
>
> WMS_ONLINERESOURCE
> 'http://localhost/cgi-bin/maserv?map=/ms4w/apps/tfc/prueba.map'
>
> Muchas gracias.
> _______________________________________________
> Spanish mailing list
> [hidden email]
> http://lists.osgeo.org/mailman/listinfo/spanish


'http://localhost/cgi-bin/maserv?map=/ms4w/apps/tfc/prueba.map'


maserv???


Saludos
--
Jorge Gaspar Sanz Salinas
Ingeniero en Geodesia y Cartografía
http://geomaticblog.net/people/xurxo
_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
Ernesto Murcia

Re: Servicio Mapas WMS

Reply Threaded More More options
Print post
Permalink
Jorge Gaspar Sanz Salinas escribió:
> 'http://localhost/cgi-bin/maserv?map=/ms4w/apps/tfc/prueba.map'
>
>
> maserv???
>
>
> Saludos
>  

Efectivamente, Jorge, me faltaba una "p", pero aun poniéndola, nada de
nada. La verdad es que ando un poco a ciegas en esto de la URL a asignar
para el servicio de mapas WMS. ¿Qué criterios hay que seguir (tanto para
el acceso local como a la hora de acceder desde fuera)? ¿Alguien me
puede proporcionar un enlace donde se hable del tema?

Gracias de nuevo.
_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
Jorge Sanz (OSGeo)

Re: Servicio Mapas WMS

Reply Threaded More More options
Print post
Permalink
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Ernesto Murcia escribió:

> Jorge Gaspar Sanz Salinas escribió:
>> 'http://localhost/cgi-bin/maserv?map=/ms4w/apps/tfc/prueba.map'
>>
>>
>> maserv???
>>
>>
>> Saludos
>>  
>
> Efectivamente, Jorge, me faltaba una "p", pero aun poniéndola, nada de
> nada. La verdad es que ando un poco a ciegas en esto de la URL a asignar
> para el servicio de mapas WMS. ¿Qué criterios hay que seguir (tanto para
> el acceso local como a la hora de acceder desde fuera)? ¿Alguien me
> puede proporcionar un enlace donde se hable del tema?

Bien esa url existe porque el capabilities no tiene por qué ofrecerse en
el mismo sitio que el getMap.

Es decir, en esa URL estás especificando al cliente dónde tiene que
hacer las peticiones getMap. gvSIG utilizará esa URL y no la que
utilizaste para cargar el mapa en el diálogo de añadir capa.

Yo lo primero que suelo hace al montar un WMS en comprobar fuera de
gvSIG el correcto funcionamiento del servidor accediendo al capabilities
y haciendo un getMap de prueba. Esto por ejemplo en geoserver es muy
fácil porque en la GUI de administración puedes acceder a un cliente
ligero (openlayers) de tus capas.

Una vez chequeo que está funcionando ya paso a gvSIG (y esto es
importante) cuidando de arrancarlo desde consola. Al trabajar en linux
no hay problema siempre arranco desde consola, pero en Windows hay que
configurarse un .bat para ello.

Esto es así porque gvSIG lanza por la salida estándar (y no al archivo
de Log) las peticiones de descarga a servicios WMS (entre otros). Esto
es muy cómodo porque al añadir una capa WMS puedes ver qué peticiones
está realmente haciendo al servidor, y esta información sólo puede verse
de este modo.

Hace poco que comenté con los desarrolladores este tema, el de que
todavía se hagan impresiones por la salida estándar en lugar de por los
logs y me comentaron que efectivamente es una de las cosas a solucionar
(supongo que para la 2.0). Mientras me apaño con lo de ver la consola.

Espero haberte ayudado.

Un saludo


>
> Gracias de nuevo.
> _______________________________________________
> Spanish mailing list
> [hidden email]
> http://lists.osgeo.org/mailman/listinfo/spanish


- --
Jorge Gaspar Sanz Salinas
Ingeniero en Geodesia y Cartografía
http://es.osgeo.org
http://wiki.osgeo.org/wiki/Jorge_Sanz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQEcBAEBAgAGBQJKtzJXAAoJEAOYD75lvHdBZaAH/2gZn6rUUqmfZ6b1cgmmtVbT
hxi4neePvHymNMdjoKysCVbqo5qO9coMuyp6stmERAhcVUaZ82K2yKlH/2P7gzov
lPBNXOry3yiu2rD9KttC8QOBUqAuKz5C6MKqnFaU2WMZitio++DtDW2OmEoRQwZ+
7EEfWa+/0Ucww4nG79xQqOdyUzIIzxLfgiGDXGD0Yhrpp51IRSvoQBSGmQpHBiY1
NrcQAYWtP1gWC0XNuvjp9erWtX7xCbUfx4RMwQXhUzAzYqly4bDiFWJnTrrkFihH
pGWueMk2yBfY29D0v5wmGIOsXnRzVh0MvqSkTEy8Ap7vupJjLygodZ6qGL0uMAw=
=IsVN
-----END PGP SIGNATURE-----
_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
Ernesto Murcia

Re: Servicio Mapas WMS

Reply Threaded More More options
Print post
Permalink
Jorge Gaspar Sanz Salinas escribió:

> Bien esa url existe porque el capabilities no tiene por qué ofrecerse en
> el mismo sitio que el getMap.
>
> Es decir, en esa URL estás especificando al cliente dónde tiene que
> hacer las peticiones getMap. gvSIG utilizará esa URL y no la que
> utilizaste para cargar el mapa en el diálogo de añadir capa.
>
> Yo lo primero que suelo hace al montar un WMS en comprobar fuera de
> gvSIG el correcto funcionamiento del servidor accediendo al capabilities
> y haciendo un getMap de prueba. Esto por ejemplo en geoserver es muy
> fácil porque en la GUI de administración puedes acceder a un cliente
> ligero (openlayers) de tus capas.
>
> Una vez chequeo que está funcionando ya paso a gvSIG (y esto es
> importante) cuidando de arrancarlo desde consola. Al trabajar en linux
> no hay problema siempre arranco desde consola, pero en Windows hay que
> configurarse un .bat para ello.
>
> Esto es así porque gvSIG lanza por la salida estándar (y no al archivo
> de Log) las peticiones de descarga a servicios WMS (entre otros). Esto
> es muy cómodo porque al añadir una capa WMS puedes ver qué peticiones
> está realmente haciendo al servidor, y esta información sólo puede verse
> de este modo.
>
> Hace poco que comenté con los desarrolladores este tema, el de que
> todavía se hagan impresiones por la salida estándar en lugar de por los
> logs y me comentaron que efectivamente es una de las cosas a solucionar
> (supongo que para la 2.0). Mientras me apaño con lo de ver la consola.
>
> Espero haberte ayudado.
>
> Un saludo
>
> - --
> Jorge Gaspar Sanz Salinas
> Ingeniero en Geodesia y Cartografía
> http://es.osgeo.org
> http://wiki.osgeo.org/wiki/Jorge_Sanz
>
>
>  
Jorge, he intentado hacer un getMap, pero me sale el siguiente mensaje
de error:

msLoadMap(): Unable to access file. (prueba.map)

Esta es la petición que hago:
http://localhost/cgi-bin/mapserv.exe?map=prueba.map&version=1.1.1&service=WMS&REQUEST=GetMap&layers=Prueba&styles=default&format=image/png&SRS=EPSG:23030&bbox=60000%2C3980770%2C4298580&width=1500&height=850

_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
Andres Herrera

Re: Servicio Mapas WMS

Reply Threaded More More options
Print post
Permalink
Hola yo tengo configurado mi WMS de la siguiente forma, tal vez les pueda servir.


WEB       
        METADATA 
           
            "wms_title"               "Inpel WMS"
            "wms_onlineresource"      "http://localhost/cgi-bin/mapserv.exe?map=../htdocs/inpel/inpelmapserver.map&"
            "wms_srs"               "EPSG:42304 EPSG:42101 EPSG:4269 EPSG:4326"
           
           
            "wfs_title"               "Inpel WFS"
            "wfs_abstract"            "Servidor Inpel WFS"
            "wfs_attribution_title" "Servidor Inpel WFS"
            "wfs_onlineresource"      "http://localhost/cgi-bin/mapserv.exe?map=../htdocs/inpel/inpelmapserver.map&"
            "wfs_srs"               "EPSG:4326"

        END
             
    END


Y consumo el servicio de la siguiente forma ya sea desde un cliente  ligero o pesado como por ejemplo:
gvSIG, qGIS ,....... openLayers .. etc ...

http://localhost/cgi-bin/mapserv.exe?map=../htdocs/inpel/inpelmapserver.map&

o desde cualquier otro tipo de aplicacion, por ejemplo haciendo una peticion desde un ajax a traves de GET o POST, un getCapabilities lo obtendria de la siguiente forma.

http://localhost/cgi-bin/mapserv.exe?map=../htdocs/inpel/inpelmapserver.map&service=wms&version=1.1.1&request=getCapabilities




2009/9/21 Ernesto Murcia <[hidden email]>
Jorge Gaspar Sanz Salinas escribió:
Bien esa url existe porque el capabilities no tiene por qué ofrecerse en

el mismo sitio que el getMap.

Es decir, en esa URL estás especificando al cliente dónde tiene que
hacer las peticiones getMap. gvSIG utilizará esa URL y no la que
utilizaste para cargar el mapa en el diálogo de añadir capa.

Yo lo primero que suelo hace al montar un WMS en comprobar fuera de
gvSIG el correcto funcionamiento del servidor accediendo al capabilities
y haciendo un getMap de prueba. Esto por ejemplo en geoserver es muy
fácil porque en la GUI de administración puedes acceder a un cliente
ligero (openlayers) de tus capas.

Una vez chequeo que está funcionando ya paso a gvSIG (y esto es
importante) cuidando de arrancarlo desde consola. Al trabajar en linux
no hay problema siempre arranco desde consola, pero en Windows hay que
configurarse un .bat para ello.

Esto es así porque gvSIG lanza por la salida estándar (y no al archivo
de Log) las peticiones de descarga a servicios WMS (entre otros). Esto
es muy cómodo porque al añadir una capa WMS puedes ver qué peticiones
está realmente haciendo al servidor, y esta información sólo puede verse
de este modo.

Hace poco que comenté con los desarrolladores este tema, el de que
todavía se hagan impresiones por la salida estándar en lugar de por los
logs y me comentaron que efectivamente es una de las cosas a solucionar
(supongo que para la 2.0). Mientras me apaño con lo de ver la consola.

Espero haberte ayudado.

Un saludo

- --
Jorge Gaspar Sanz Salinas
Ingeniero en Geodesia y Cartografía
http://es.osgeo.org
http://wiki.osgeo.org/wiki/Jorge_Sanz


 
Jorge, he intentado hacer un getMap, pero me sale el siguiente mensaje de error:

msLoadMap(): Unable to access file. (prueba.map)

Esta es la petición que hago:
http://localhost/cgi-bin/mapserv.exe?map=prueba.map&version=1.1.1&service=WMS&REQUEST=GetMap&layers=Prueba&styles=default&format=image/png&SRS=EPSG:23030&bbox=60000%2C3980770%2C4298580&width=1500&height=850


_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish



--
========================

Ing. Fabio Andres Herrera
Analista de Sistemas de Información Geográfica
Centro de Investigación de la Caña de Azúcar de Colombia (Cenicaña)
Tel: (57) (2) 687 6611 - Ext. 5187
[hidden email]
http://www.cenicana.org

---------------------------------
Topographic Engineer
Santiago de Cali
Colombia / South America
Blog:   http://andresherreracali.blogspot.com
E-mail: [hidden email]

_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
Ernesto Murcia

Re: Servicio Mapas WMS

Reply Threaded More More options
Print post
Permalink
In reply to this post by Jorge Sanz (OSGeo)
Gracias Jorge y Andrés por vuestras respuestas. Parece que algo (poco,
pero algo) voy avanzando. Ya consigo que me cargue el mapa a través de
un GetMap y utilizando un cliente pesado (gvSIG). El problema es que no
me enseña la leyenda y tampoco consigo que me devuelva información sobre
los polígonos de la capa. Por otro lado, al hacer un GetCapabilities, me
devuelve el archivo mapserv.exe y no XML con la información sobre el
servicio WMS.
_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
Jorge Sanz (OSGeo)

Re: Servicio Mapas WMS

Reply Threaded More More options
Print post
Permalink
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Ernesto Murcia escribió:

> Gracias Jorge y Andrés por vuestras respuestas. Parece que algo (poco,
> pero algo) voy avanzando. Ya consigo que me cargue el mapa a través de
> un GetMap y utilizando un cliente pesado (gvSIG). El problema es que no
> me enseña la leyenda y tampoco consigo que me devuelva información sobre
> los polígonos de la capa. Por otro lado, al hacer un GetCapabilities, me
> devuelve el archivo mapserv.exe y no XML con la información sobre el
> servicio WMS.
> _______________________________________________
> Spanish mailing list
> [hidden email]
> http://lists.osgeo.org/mailman/listinfo/spanish

En la web de mapserver hay información sobre cómo configurar apache para
no tener que pasar el parámetro map (que no es del estándar WMS) en las
peticiones. Busca algo como SetEnvIf por ahí...

En cuanto a que te devuelva un exe, ¿estás seguro de que no te está
devolviendo un xml con nombre mapserv.exe? creo recordar ese
comportamiento. Es decir, sí que te envía un xml, pero con un nombre
incorrecto. Sobre cómo solucionar eso no te puedo ayudar, de todas
formas si te está devolviendo un xml realmente, tampoco parece mayor
problema.

Saludos

- --
Jorge Gaspar Sanz Salinas
Ingeniero en Geodesia y Cartografía
http://es.osgeo.org
http://wiki.osgeo.org/wiki/Jorge_Sanz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQEcBAEBAgAGBQJKt33kAAoJEAOYD75lvHdB/DgIANtVbCp1dHqjTrrb/VDxk9f0
SX16bnR4Otj0ONm1lAsGP0Mr2gMxfkwKOdHVIik7C2tJppiqwn3C5UnNIIPw7qCN
tGwdWRD5PvRdTH4i+eUzb3xwFzZzFpBZGGzfUIAf9M9cV1gPwwZZk5Yy0YfU5g6y
l3GI+GFl/EzOpGRk9nBjX/BG3yyken9OBpXLLK7uHbugls+OCiltUcl3MRhzZ3BB
9d6mFC2yJ6kAyMoeKjmyXjDIHiiabRmyG1FYhDlQgbtMaQV2Lt28dqXaz74pLgLt
y1V8iduDq0vMrTpZpSLisv02qBY//J78su+3lbogVIR1/O0FU2lq51mqxgCk60M=
=Z6GV
-----END PGP SIGNATURE-----
_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
Ernesto Murcia

Re: Servicio Mapas WMS

Reply Threaded More More options
Print post
Permalink
Some javascript/style in this post has been disabled (why?)
Jorge Gaspar Sanz Salinas escribió:
En la web de mapserver hay información sobre cómo configurar apache para
no tener que pasar el parámetro map (que no es del estándar WMS) en las
peticiones. Busca algo como SetEnvIf por ahí...

En cuanto a que te devuelva un exe, ¿estás seguro de que no te está
devolviendo un xml con nombre mapserv.exe? creo recordar ese
comportamiento. Es decir, sí que te envía un xml, pero con un nombre
incorrecto. Sobre cómo solucionar eso no te puedo ayudar, de todas
formas si te está devolviendo un xml realmente, tampoco parece mayor
problema.

Saludos

- --
Jorge Gaspar Sanz Salinas
Ingeniero en Geodesia y Cartografía
http://es.osgeo.org
http://wiki.osgeo.org/wiki/Jorge_Sanz
  
Jorge, efectivamente el teórico .exe es realmente un xml. No es que me haga mucha gracia que no me lo devuelva bien, pero es un problema menor. Lo que sí me preocupa más es que, al cargar la capa WMS en gvSIG, me aparece en la vista la leyenda de colores pero no el texto correspondiente a cada clase de la leyenda. Sin embargo, si genero un mapa en gvSIG con la capa WMS y añado la leyenda, sí me aparecen los textos de la leyenda con su correspondiente color. He hecho un GetLegendGraphic y me responde bien: la leyenda con color y texto correspondiente. ¿Sabes a qué se puede deber?

_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
Jorge Sanz (OSGeo)

Re: Servicio Mapas WMS

Reply Threaded More More options
Print post
Permalink
2009/9/22 Ernesto Murcia <[hidden email]>:

> Jorge Gaspar Sanz Salinas escribió:
>
> En la web de mapserver hay información sobre cómo configurar apache para
> no tener que pasar el parámetro map (que no es del estándar WMS) en las
> peticiones. Busca algo como SetEnvIf por ahí...
>
> En cuanto a que te devuelva un exe, ¿estás seguro de que no te está
> devolviendo un xml con nombre mapserv.exe? creo recordar ese
> comportamiento. Es decir, sí que te envía un xml, pero con un nombre
> incorrecto. Sobre cómo solucionar eso no te puedo ayudar, de todas
> formas si te está devolviendo un xml realmente, tampoco parece mayor
> problema.
>
> Saludos
>
> - --
> Jorge Gaspar Sanz Salinas
> Ingeniero en Geodesia y Cartografía
> http://es.osgeo.org
> http://wiki.osgeo.org/wiki/Jorge_Sanz
>
>
> Jorge, efectivamente el teórico .exe es realmente un xml. No es que me haga
> mucha gracia que no me lo devuelva bien, pero es un problema menor. Lo que
> sí me preocupa más es que, al cargar la capa WMS en gvSIG, me aparece en la
> vista la leyenda de colores pero no el texto correspondiente a cada clase de
> la leyenda. Sin embargo, si genero un mapa en gvSIG con la capa WMS y añado
> la leyenda, sí me aparecen los textos de la leyenda con su correspondiente
> color. He hecho un GetLegendGraphic y me responde bien: la leyenda con color
> y texto correspondiente. ¿Sabes a qué se puede deber?


Creo que lo mejor sería que reportaras ese comportamiento en la lista
de usuarios de gvSIG, a mí ahora mismo no se me ocurren muchas razones
para que en el layout lo haga bien y en la vista no... siento no poder
ayudarte mucho más en esto.


Saludos
--
Jorge Gaspar Sanz Salinas
Ingeniero en Geodesia y Cartografía
http://wiki.osgeo.org/wiki/Jorge_Sanz
_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
Ernesto Murcia

Re: Servicio Mapas WMS

Reply Threaded More More options
Print post
Permalink
Jorge Gaspar Sanz Salinas escribió:
> Creo que lo mejor sería que reportaras ese comportamiento en la lista
> de usuarios de gvSIG, a mí ahora mismo no se me ocurren muchas razones
> para que en el layout lo haga bien y en la vista no... siento no poder
> ayudarte mucho más en esto.
>
>
> Saludos
>  

De acuerdo. Muchas gracias, Jorge.
_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish