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.
Saludos y gracias. El 29 de junio de 2009 17:35, Jorge Gaspar Sanz Salinas <[email protected]>escribió: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Micho Gar escribió: > > Hola a todos, > > > > os comento mi problemilla. Tengo unos datos cargados en Geoserver, unas > > tablas que están relacionadas 1 - n, tengo creadas dos vistas y accedo a > > ellas. El problema que tengo es que desde mi visor, al seleccionar un > > padre, tengo que visualizar este y todos sus hijos en el mapa, para lo > > que necesito calcular una especie de bounding box de todas las > > entidades. ¿Teneis alguna idea de como puedo realizar esto sin tener > > acceso a la base de datos desde mi aplicación?, se que desde el editor > > de entidades de Geoserver tengo un botón generar que me genera el > > encuadre, ¿Podria acceder a esa función?. > > > > > > Saludos y gracias. > > > > si tienes publicados tus datos como WFS puedes obtener el bbox a partir > de una petición getFeature al que le añadas un filtro (por un campo > supong). > > nosotros hemos usado eso con entidades puntuales para poder hacer un > zoom a un grupo concreto (por el campo ID). > > * Es decir, desde algún sitio nos piden que abramos el mapa con un zoom > a las entidades X,Y,Z > * Montamos una petición WFS que devuelva esas entidades en concreto > * De la respuesta obtenemos el BBox > * Ya podemos hacer zoom a ese sitio usando la API del visor web (en este > caso era OpenLayers). > > Si no tienes o quieres publicar WFS, puedes hacerte un servlet sencillo > que imite esa funcionalidad o bien limitas el WFS y haces algo parecido > a un proxy que sólo ofrezca ese tipo de peticiones. > > Espero haberte dado alguna idea. Tal vez geoserver exponga esa > funcionalidad de algún modo. > > 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 > > iQEcBAEBAgAGBQJKSN8zAAoJEAOYD75lvHdBnKQH/1PAM2sYerSJaRXk9433czFj > PcabMAnU6LTelQD91LAdwO26ECLyEFjq7dqmkbadHoRfMH/4dI6Ya50WQLtiMAOF > petXurPrzfm7hZ3cOnELYsvLwc4Zr7x5EHM4MgoyxCFJt6ioo03SsdjDexeEYS0l > Sn98172hYTFgm5yGRho8N5epZAaJ2lnViWHqkXCgnZuURGwbgP1D/3hyLubgc1ed > p90A8+zQS2vNFWmXmQi8sUGIpfb55cr6q2R8wHqpzA/1LKVKf8zwLqL9sKRaV/Hn > 42jcpb2fhuvswUiMmb2xoAZfTlWKkUe/AQ9ilRUFmP1xPTdlDx3B9jbGz0xIel4= > =RlC3 > -----END PGP SIGNATURE----- > _______________________________________________ > Spanish mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/spanish > -- # michogar # Analista Programador SIG # GNU/Linux Counter 462666 Una visión personal: http://michogar.blogspot.com El día a día: http://twitter.com/michogar
_______________________________________________ Spanish mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/spanish
