Muchas gracias Gabriel. Siento no haberme explicado bien. Estoy trabajando en la solución a través de WFS. Lo que tengo pensado es realizar la consulta WFS con el id del padre, obtener todos los hijos y calcular el BBOX para el padre y los hijos. Estoy ahora mismo con ello. Os iré comentando.
Muchas gracias por todo. El 30 de junio de 2009 15:02, Gabriel Roldan <[email protected]> escribió: > Micho Gar wrote: > >> 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?. >> >> 'este te va a generar el bbox de toda la capa. Es eso lo que quieres? o > necesitas el bbox del padre + todos sus hijos? > > En el caso último deberías hacer lo que te propuso Jorge, en tanto y cuanto > exita una serie de atributos por los cuales puedas filtrar y así obtener de > la vista solo los elementos correspondientes a un mismo "padre". > > Qué tipo de visor es el que estás usando? javascript? J2SE? Para visualizar > el padre y sus hijos estás usando WFS o solo WMS? Al decir "al seleccionar > un padre, tengo que visualizar este y todos sus hijos en el mapa" implicas > que quieres hacer un zoom al bbox de ese grupo de features? o solo > visualizarlos con un estilo diferente? > Creo que lo más lógico sería: seleccionar el padre, obtener la clave > foranea de los hijos, hacer una consulta WFS filtrando por la clave foránea. > El WFS te devuelve los "hijos" y de ahí tomas sus bbox y eventualmente > también los "pintas"... > tiene sentido? > > Saludos, > Gabriel > > >> Saludos y gracias. >> >> >> >> -- >> # 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 >> > > > -- > Gabriel Roldan > OpenGeo - http://opengeo.org > Expert service straight from the developers. > > _______________________________________________ > 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
