Fallo de Popup en OL

6 messages Options
Embed this post
Permalink
Roy B.

Fallo de Popup en OL

Reply Threaded More More options
Print post
Permalink
Hola,

tengo unas capas vectoriales publicadas en un servicio WMS que son consultables, queryable="1".
Las visualizo sin problemas con OpenLayers pero al intentar consultar los atributos no hay manera de que lo haga.
Como referencia sigo al pie de la letra el ejemplo de OL que funciona bien y ejecuto sin problemas:
http://www.openlayers.org/dev/examples/getfeatureinfo-popup.html

¿Tengo que tener algo en cuenta que me estoy saltando?
¿Tengo que modificar alguna propiedad más de las capas vectoriales o alguna configuración de OL?

Como prueba final he modificado sólo las capas a las que hace referencia el ejemplo,
sin tocar nada más de código pero no hay manera ...

Gracias de antemano.
Un saludo.







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

Re: Fallo de Popup en OL

Reply Threaded More More options
Print post
Permalink
Roy escribió:
> Hola,
>
> tengo unas capas vectoriales publicadas en un servicio WMS que son
> consultables, queryable="1".
> Las visualizo sin problemas con OpenLayers pero al intentar consultar
> los atributos no hay manera de que lo haga.

¿qué te está devolviendo el servidor?

hay que tener en cuenta cómo está haciendo OL la petición y si el
servidor WMS acepta el formato solicitado o no.

Lo más genérico es pedirlo en GML para luego parsear el resultado pero
en el ejemplo que pones mirando rápido con firebug se solicita en HTML

para que funcione en HTML ya depende del servidor, en Mapserver si no
recuerdo mal tendrías que configurar plantillas.

Saludos

> Como referencia sigo al pie de la letra el ejemplo de OL que funciona
> bien y ejecuto sin problemas:
> http://www.openlayers.org/dev/examples/getfeatureinfo-popup.html
>
> ¿Tengo que tener algo en cuenta que me estoy saltando?
> ¿Tengo que modificar alguna propiedad más de las capas vectoriales o
> alguna configuración de OL?
>
> Como prueba final he modificado sólo las capas a las que hace referencia
> el ejemplo,
> sin tocar nada más de código pero no hay manera ...
>
> Gracias de antemano.
> Un saludo.
>
>
>
--
Jorge Gaspar Sanz Salinas
Ingeniero en Geodesia y Cartografía
http://es.osgeo.org
http://wiki.osgeo.org/wiki/Jorge_Sanz

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

Re: Fallo de Popup en OL

Reply Threaded More More options
Print post
Permalink
Muchas gracias por tu ayuda Jorge.
Adjunto imagen de la respuesta que obtenía... blanco total, ni un dato.

He probado a cambiar el formato de imagen y aunque sigue sin funcionar del todo hemos avanzado algo. Ciertamente no era correcto el formato que estaba usando.

Ahora sale la ventana de pop-up pero se queja de otra cosa:
"The requested URL /datos/proxy.cgi was not found in this server."

No se si tendrá algo que ver que la librería OL la tengo configurada en local y no en remoto ...

Hay muchos detalles que se me escapan.
¿Hay algún tutorial de OL? Me estan dando tantos problemas poder ejecutar los ejemplos con mis propios datos que creo que necesito algunos ejercicios pautados ...

Gracias de antemano por vuestro tiempo.
Saludos.




2009/10/20 Jorge Gaspar Sanz Salinas <[hidden email]>
Roy escribió:
> Hola,
>
> tengo unas capas vectoriales publicadas en un servicio WMS que son
> consultables, queryable="1".
> Las visualizo sin problemas con OpenLayers pero al intentar consultar
> los atributos no hay manera de que lo haga.

¿qué te está devolviendo el servidor?

hay que tener en cuenta cómo está haciendo OL la petición y si el
servidor WMS acepta el formato solicitado o no.

Lo más genérico es pedirlo en GML para luego parsear el resultado pero
en el ejemplo que pones mirando rápido con firebug se solicita en HTML

para que funcione en HTML ya depende del servidor, en Mapserver si no
recuerdo mal tendrías que configurar plantillas.

Saludos

> Como referencia sigo al pie de la letra el ejemplo de OL que funciona
> bien y ejecuto sin problemas:
> http://www.openlayers.org/dev/examples/getfeatureinfo-popup.html
>
> ¿Tengo que tener algo en cuenta que me estoy saltando?
> ¿Tengo que modificar alguna propiedad más de las capas vectoriales o
> alguna configuración de OL?
>
> Como prueba final he modificado sólo las capas a las que hace referencia
> el ejemplo,
> sin tocar nada más de código pero no hay manera ...
>
> Gracias de antemano.
> Un saludo.
>
>
>
--
Jorge Gaspar Sanz Salinas
Ingeniero en Geodesia y Cartografía
http://es.osgeo.org
http://wiki.osgeo.org/wiki/Jorge_Sanz

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



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

ol_popup_error.JPG (20K) Download Attachment
Jorge Sanz (OSGeo)

Re: Fallo de Popup en OL

Reply Threaded More More options
Print post
Permalink
2009/10/21 Roy <[hidden email]>:
> Muchas gracias por tu ayuda Jorge.
> Adjunto imagen de la respuesta que obtenía... blanco total, ni un dato.
>
> He probado a cambiar el formato de imagen y aunque sigue sin funcionar del
> todo hemos avanzado algo. Ciertamente no era correcto el formato que estaba
> usando.
>
> Ahora sale la ventana de pop-up pero se queja de otra cosa:
> "The requested URL /datos/proxy.cgi was not found in this server."

OL está intentando hacer la petición a través de su proxy por defecto,
que es un cgi en python muy sencillito que viene con la librería y que
deberías dejar caer en una carpeta de cgis (por defecto en
debian+apache suele ser /usr/lib/cgi-bin).

Busca documentación sobre el proxy en al web de OL


>
> No se si tendrá algo que ver que la librería OL la tengo configurada en
> local y no en remoto ...
>

te recomiendo:

* monta un servidor web en local, no hace falta que sea apache, yo en
mi equipo del trabajo uso lighthttpd que es muy ligerito y no es
complicado de configurar.

* si no lo haces aún, instala la extensión firebug. yo no me imagino
como debía de ser el desarrollo web sin esa pequeña maravilla :)

> Hay muchos detalles que se me escapan.

aquí, como siempre es bueno aplicar el "divide y vencerás" para
intentar aislar las condiciones de tu entorno al máximo para
identificar los posibles orígenes de problemas, ya sabes "ingeniería"
viene de "ingenio" :-)

> ¿Hay algún tutorial de OL? Me estan dando tantos problemas poder ejecutar
> los ejemplos con mis propios datos que creo que necesito algunos ejercicios
> pautados ...

busca en el wiki de osgeo, hay un curso de OpenLayers hecho por
Lorenzo Becchi que utiliza como datos de partida juegos muy rodados.

>
> Gracias de antemano por vuestro tiempo.
> Saludos.
>

Suerte!
--
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
Lorenzo Becchi - nabble

Re: Fallo de Popup en OL

Reply Threaded More More options
Print post
Permalink
ves Jorge, en el tutorial de que hablas hay tb to nombre ;)

Roy, cuidado a no poner el proxy por defecto de openlayers en un servidor publico. no tiene un sistema de securidad y alguien podria rapidamente acabar con la banda de tu servidor.
El curso que te aconseja Jorge es un buen comienzo.
A ver si un dia añadimos algo mas.

lorenzo


2009/10/22 Jorge Gaspar Sanz Salinas <[hidden email]>
2009/10/21 Roy <[hidden email]>:
> Muchas gracias por tu ayuda Jorge.
> Adjunto imagen de la respuesta que obtenía... blanco total, ni un dato.
>
> He probado a cambiar el formato de imagen y aunque sigue sin funcionar del
> todo hemos avanzado algo. Ciertamente no era correcto el formato que estaba
> usando.
>
> Ahora sale la ventana de pop-up pero se queja de otra cosa:
> "The requested URL /datos/proxy.cgi was not found in this server."

OL está intentando hacer la petición a través de su proxy por defecto,
que es un cgi en python muy sencillito que viene con la librería y que
deberías dejar caer en una carpeta de cgis (por defecto en
debian+apache suele ser /usr/lib/cgi-bin).

Busca documentación sobre el proxy en al web de OL


>
> No se si tendrá algo que ver que la librería OL la tengo configurada en
> local y no en remoto ...
>

te recomiendo:

* monta un servidor web en local, no hace falta que sea apache, yo en
mi equipo del trabajo uso lighthttpd que es muy ligerito y no es
complicado de configurar.

* si no lo haces aún, instala la extensión firebug. yo no me imagino
como debía de ser el desarrollo web sin esa pequeña maravilla :)

> Hay muchos detalles que se me escapan.

aquí, como siempre es bueno aplicar el "divide y vencerás" para
intentar aislar las condiciones de tu entorno al máximo para
identificar los posibles orígenes de problemas, ya sabes "ingeniería"
viene de "ingenio" :-)

> ¿Hay algún tutorial de OL? Me estan dando tantos problemas poder ejecutar
> los ejemplos con mis propios datos que creo que necesito algunos ejercicios
> pautados ...

busca en el wiki de osgeo, hay un curso de OpenLayers hecho por
Lorenzo Becchi que utiliza como datos de partida juegos muy rodados.

>
> Gracias de antemano por vuestro tiempo.
> Saludos.
>

Suerte!
--
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



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

Re: Fallo de Popup en OL

Reply Threaded More More options
Print post
Permalink
In reply to this post by Jorge Sanz (OSGeo)
Muchas gracias, Jorge y Lorenzo.

He encontrado el curso de OL que comentabas:

http://wiki.osgeo.org/wiki/Instalaci%C3%B3n_y_manejo_de_servicios_OWS_con_UMN_Mapserver_y_Openlayers

http://wiki.osgeo.org/wiki/Openlayers:_configuraci%C3%B3n_con_biblioteca_en_el_servidor_local

Enhorabuena por el trabajo. Este tipo de iniciativas nos vienen de maravilla a quienes estamos empezando con mapserver, ol , etc

Me instalaré el firebug y miraré lo del proxy a ver si lo resuelvo.
Saludos.

2009/10/21 Jorge Gaspar Sanz Salinas <[hidden email]>
2009/10/21 Roy <[hidden email]>:
> Muchas gracias por tu ayuda Jorge.
> Adjunto imagen de la respuesta que obtenía... blanco total, ni un dato.
>
> He probado a cambiar el formato de imagen y aunque sigue sin funcionar del
> todo hemos avanzado algo. Ciertamente no era correcto el formato que estaba
> usando.
>
> Ahora sale la ventana de pop-up pero se queja de otra cosa:
> "The requested URL /datos/proxy.cgi was not found in this server."

OL está intentando hacer la petición a través de su proxy por defecto,
que es un cgi en python muy sencillito que viene con la librería y que
deberías dejar caer en una carpeta de cgis (por defecto en
debian+apache suele ser /usr/lib/cgi-bin).

Busca documentación sobre el proxy en al web de OL


>
> No se si tendrá algo que ver que la librería OL la tengo configurada en
> local y no en remoto ...
>

te recomiendo:

* monta un servidor web en local, no hace falta que sea apache, yo en
mi equipo del trabajo uso lighthttpd que es muy ligerito y no es
complicado de configurar.

* si no lo haces aún, instala la extensión firebug. yo no me imagino
como debía de ser el desarrollo web sin esa pequeña maravilla :)

> Hay muchos detalles que se me escapan.

aquí, como siempre es bueno aplicar el "divide y vencerás" para
intentar aislar las condiciones de tu entorno al máximo para
identificar los posibles orígenes de problemas, ya sabes "ingeniería"
viene de "ingenio" :-)

> ¿Hay algún tutorial de OL? Me estan dando tantos problemas poder ejecutar
> los ejemplos con mis propios datos que creo que necesito algunos ejercicios
> pautados ...

busca en el wiki de osgeo, hay un curso de OpenLayers hecho por
Lorenzo Becchi que utiliza como datos de partida juegos muy rodados.

>
> Gracias de antemano por vuestro tiempo.
> Saludos.
>

Suerte!
--
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


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