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