[Gvsig_desarrolladores] Desarrllo WMS
jaume dominguez faus
jaume.dominguez en iver.es
Jue Jun 14 14:19:26 CEST 2007
Bueno, el Listener que comentas en gvSIG se llama Tool y el caso
concreto que comentas es un Behavior. Los encuentras en FMap. Paquetes
com.iver.cit.gvsig.fmap.tools
Deberías de implementarte tu herramienta, darle un nombre y añadirla al
MapControl
MapControl.add("nombreIdentificativoDeTuHerramienta", new
TuHerramientaQueImplementaPointBehavior());
Luego, por ejemplo, crear una extensión que añada un icono en la barra
de herramientas y que establezca tu herramienta como la activa
MapControl.setTool("nombreIdentificativoDeTuHerramienta");
A partir de ahora cada vez que hagas click sobre algun sitio ejecutarás
el código de tu herramienta.
Otra cosa a propósito de esto. Dices seleccionar un polígono de la capa.
¿Vuestro WMS lo soporta? ya sabes que WMS simplemente sirve imágenes, a
no ser que esteis implementando funcionalidades vuestras en este
sentido. Si es así, sería de agradecer que las compartieseis. Al menos
las experiencias.
Suerte!
Salut!
En/na Cristian Rinaldi ha escrit:
> Gente de la lista:
> Gracias por la atención recibida. Bueno por Listener quiero decir
> algo que escuche algún evento sobre la capa, por ejemplo cuando se
> hace click con el mouse sobre algún polígono de la capa, como un
> getFeatureInfo, por ejemplo.
>
> Saludos Cristian.
>
>
>
> El día 14/06/07, *jaume dominguez faus* <jaume.dominguez en iver.es
> <mailto:jaume.dominguez en iver.es>> escribió:
>
> Podrías concretar a qué te refieres por Listener?
> Salut!
>
> En/na Cristian Rinaldi ha escrit:
>
> > Estimados usuarios de la lista, estamos desarrollando un nuevo
> plugin
> > de WMS, con algunas características particulares de seguridad, ya
> > hemos tenido avances importantes, actualmente estamos ya
> visualizando
> > en gvSIG nuestra capa, pero lo que nos falta saber, es si existe una
> > manera estandard impuesta por gvSIG de adherir Listener a la capa.
> > Otra consulta es si alguién sabe si en mapserver se puede
> realizar una
> > jerarquía de capas, que se entienda por esto lo siguiente:
> Supongamos
> > que contamos con dos capas en nuestro mapFile en mapserver, una
> > nombrada parcelas y otra manzanas. Es posible que cuando la capa
> > parcelas es pedida tambien se envíe la capa manzanas, lo que
> quiero es
> > imponer una jerarquía de dibujado.
> > Si en mapserver no existe en gvSIG hay algo implementado hacerca de
> > eso, porque eso queremos lograr.
> >
> > Saludos Cristian Rinaldi.
> >
> > --
> > www.juglar.org <http://www.juglar.org> <http://www.juglar.org>
> > "El Java User Group del Litoral Argentino"
> >
> > @Saludos( mappedBy="GNR" )
> > public String saludo(){
> > return new String( "Chinese Democracy" );
> > }
> >
> >------------------------------------------------------------------------
>
> >
> >_______________________________________________
> >gvSIG_usuarios mailing list
> >gvSIG_usuarios en runas.cap.gva.es
> <mailto:gvSIG_usuarios en runas.cap.gva.es>
> > http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios
> >
> >
>
>
> --
> Jaume Dominguez Faus
>
>
> Àrea de Software Lliure
> Equip gvSIG
> Iver TI
> C. Salamanca, 52
> 46005 València
> Telf: 902 25 25 40 Fax: 96 316 27 16
> (Spain)
>
> _______________________________________________
> gvSIG_usuarios mailing list
> gvSIG_usuarios en runas.cap.gva.es
> <mailto:gvSIG_usuarios en runas.cap.gva.es>
> http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios
>
>
>
>
> --
> www.juglar.org <http://www.juglar.org>
> "El Java User Group del Litoral Argentino"
>
> @Saludos( mappedBy="GNR" )
> public String saludo(){
> return new String( "Chinese Democracy" );
> }
>
>------------------------------------------------------------------------
>
>_______________________________________________
>gvSIG_usuarios mailing list
>gvSIG_usuarios en runas.cap.gva.es
>http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios
>
>
Más información sobre la lista de distribución gvSIG_desarrolladores