Ok, muchas gracias Xurxo, estoy revisando la doc de Geoserver a ver si ya tiene algo implementado que me sea util, porque de momento solo tengo publicado el WMS, aunque con vistas a cargar también WFS, seguro me ahorro algún problemilla. <br>
<br>Saludos y gracias.<br><br><br><div class="gmail_quote">El 29 de junio de 2009 17:35, Jorge Gaspar Sanz Salinas <span dir="ltr"><<a href="mailto:jsanz@osgeo.org" target="_blank">jsanz@osgeo.org</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<br>
Micho Gar escribió:<br>
<div>> Hola a todos,<br>
><br>
> os comento mi problemilla. Tengo unos datos cargados en Geoserver, unas<br>
> tablas que están relacionadas 1 - n, tengo creadas dos vistas y accedo a<br>
> ellas. El problema que tengo es que desde mi visor, al seleccionar un<br>
> padre, tengo que visualizar este y todos sus hijos en el mapa, para lo<br>
> que necesito calcular una especie de bounding box de todas las<br>
> entidades. ¿Teneis alguna idea de como puedo realizar esto sin tener<br>
> acceso a la base de datos desde mi aplicación?, se que desde el editor<br>
> de entidades de Geoserver tengo un botón generar que me genera el<br>
> encuadre, ¿Podria acceder a esa función?.<br>
><br>
><br>
> Saludos y gracias.<br>
><br>
<br>
</div>si tienes publicados tus datos como WFS puedes obtener el bbox a partir<br>
de una petición getFeature al que le añadas un filtro (por un campo supong).<br>
<br>
nosotros hemos usado eso con entidades puntuales para poder hacer un<br>
zoom a un grupo concreto (por el campo ID).<br>
<br>
* Es decir, desde algún sitio nos piden que abramos el mapa con un zoom<br>
a las entidades X,Y,Z<br>
* Montamos una petición WFS que devuelva esas entidades en concreto<br>
* De la respuesta obtenemos el BBox<br>
* Ya podemos hacer zoom a ese sitio usando la API del visor web (en este<br>
caso era OpenLayers).<br>
<br>
Si no tienes o quieres publicar WFS, puedes hacerte un servlet sencillo<br>
que imite esa funcionalidad o bien limitas el WFS y haces algo parecido<br>
a un proxy que sólo ofrezca ese tipo de peticiones.<br>
<br>
Espero haberte dado alguna idea. Tal vez geoserver exponga esa<br>
funcionalidad de algún modo.<br>
<br>
Saludos<br>
- --<br>
Jorge Gaspar Sanz Salinas<br>
Ingeniero en Geodesia y Cartografía<br>
<a href="http://es.osgeo.org" target="_blank">http://es.osgeo.org</a><br>
<a href="http://wiki.osgeo.org/wiki/Jorge_Sanz" target="_blank">http://wiki.osgeo.org/wiki/Jorge_Sanz</a><br>
<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.9 (GNU/Linux)<br>
Comment: Using GnuPG with Mozilla - <a href="http://enigmail.mozdev.org" target="_blank">http://enigmail.mozdev.org</a><br>
<br>
iQEcBAEBAgAGBQJKSN8zAAoJEAOYD75lvHdBnKQH/1PAM2sYerSJaRXk9433czFj<br>
PcabMAnU6LTelQD91LAdwO26ECLyEFjq7dqmkbadHoRfMH/4dI6Ya50WQLtiMAOF<br>
petXurPrzfm7hZ3cOnELYsvLwc4Zr7x5EHM4MgoyxCFJt6ioo03SsdjDexeEYS0l<br>
Sn98172hYTFgm5yGRho8N5epZAaJ2lnViWHqkXCgnZuURGwbgP1D/3hyLubgc1ed<br>
p90A8+zQS2vNFWmXmQi8sUGIpfb55cr6q2R8wHqpzA/1LKVKf8zwLqL9sKRaV/Hn<br>
42jcpb2fhuvswUiMmb2xoAZfTlWKkUe/AQ9ilRUFmP1xPTdlDx3B9jbGz0xIel4=<br>
=RlC3<br>
-----END PGP SIGNATURE-----<br>
_______________________________________________<br>
Spanish mailing list<br>
<a href="mailto:Spanish@lists.osgeo.org" target="_blank">Spanish@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/spanish" target="_blank">http://lists.osgeo.org/mailman/listinfo/spanish</a><br>
</blockquote></div><br><br clear="all"><br>-- <br># michogar<br># Analista Programador SIG<br># GNU/Linux Counter 462666<br><br>Una visión personal:<br><a href="http://michogar.blogspot.com" target="_blank">http://michogar.blogspot.com</a><br>
<br>El día a día: <br><a href="http://twitter.com/michogar" target="_blank">http://twitter.com/michogar</a><br><br><br>