<HTML><HEAD><TITLE>Re: [Gvsig_desarrolladores] Buscar poligonos en una capa</TITLE>
<META http-equiv=Content-Type content="text/html; charset=unicode">
<META content="MSHTML 6.00.6000.17097" name=GENERATOR></HEAD>
<BODY>
<DIV id=idOWAReplyText29055>
<DIV><FONT face="Times New Roman" color=#000000 size=3>Hola,</FONT></DIV>
<DIV>hubo cierta controversia sobre si era conveniente obligar al desarrollador a hacer explícitamente open() y close(). Tengo entendido que durante cierto período era necesario, pero en gvSIG 1.11 creo que no es necesario.</DIV>
<DIV> </DIV>
<DIV>Saludos,</DIV>
<DIV><FONT face="Courier New" size=2><FONT face="Times New Roman" size=3>Juan Lucas Domínguez Rubio<BR></FONT>---</FONT></DIV></DIV>
<DIV id=idSignature16527>
<DIV><FONT face="Courier New" size=2><FONT face="Courier New" size=2><FONT face="Courier New" size=2>Prodevelop SL, Valencia (España)</FONT></DIV>
<DIV>
<DIV><FONT face="Courier New" size=2>Tlf.: 96.351.06.12 -- Fax: 96.351.09.68<BR></FONT><A href="http://www.prodevelop.es/"><FONT face="Courier New" size=2>http://www.prodevelop.es</FONT></A><BR><FONT face="Courier New" size=2>---</FONT></DIV></FONT></DIV></FONT></DIV>
<DIV><BR>
<HR>
<FONT face=Tahoma size=2><B>De:</B> gvsig_desarrolladores-bounces@listserv.gva.es en nombre de Francisco Puga<BR><B>Enviado el:</B> jue 19/05/2011 16:05<BR><B>Para:</B> Lista de Desarrolladores de gvSIG<BR><B>Asunto:</B> Re: [Gvsig_desarrolladores] Buscar poligonos en una capa<BR></FONT><BR></DIV>
<DIV>
<P><FONT size=2>Hola,<BR><BR>No habría que hacer un rv.start() y rv.stop(). Es decir:<BR><BR>FLyrVect lyr = <Obtener la capa vectorial>;<BR>ReadableVectorial rv = lyr.getSource();<BR>rv.start()<BR>int n = rv.getShapeCount();<BR>IGeometry geom = null;<BR>Shape shp = null;<BR><BR>for (int i=0; i<n; i++) {<BR> geom = rv.getShape(i);<BR> shp = geom.getInternalShape();<BR> ...<BR>}<BR>...<BR>rv.stop()<BR><BR>El día 19 de mayo de 2011 08:49, Juan Lucas Dominguez Rubio<BR><jldominguez@prodevelop.es> escribió:<BR>> Hola,<BR>> la primera línea debería decir:<BR>><BR>> FLyrVect lyr =<BR>><BR>><BR>><BR>> Saludos,<BR>> Juan Lucas Domínguez Rubio<BR>> ---<BR>> Prodevelop SL, Valencia (España)<BR>> Tlf.: 96.351.06.12 -- Fax: 96.351.09.68<BR>> <A href="http://www.prodevelop.es/">http://www.prodevelop.es</A><BR>> ---<BR>> ________________________________<BR>> De: gvsig_desarrolladores-bounces@listserv.gva.es en nombre de Juan Lucas<BR>> Dominguez Rubio<BR>> Enviado el: jue 19/05/2011 8:45<BR>> Para: Lista de Desarrolladores de gvSIG;<BR>> gvsig_desarrolladores@listserv.gva.es; gvsig_ desarrolladores<BR>> Asunto: Re: [Gvsig_desarrolladores] Buscar poligonos en una capa<BR>><BR>> Hola, Robert:<BR>><BR>> Este es aproximadamente el modo de acceder uno a uno a las geometrías de una<BR>> capa vectorial en gvSIG 1.X:<BR>><BR>> ===============================<BR>> FLyrVect lyr = setts.getFeaturesLayer();<BR>> ReadableVectorial rv = lyr.getSource();<BR>> int n = rv.getShapeCount();<BR>> IGeometry geom = null;<BR>> Shape shp = null;<BR>> for (int i=0; i<n; i++) {<BR>> geom = rv.getShape(i);<BR>> shp = geom.getInternalShape();<BR>> ...<BR>> }<BR>> ===============================<BR>><BR>> Ahí puedes aplicar el criterio que quieras a la variable shp.<BR>><BR>> Saludos,<BR>> Juan Lucas Domínguez Rubio<BR>> ---<BR>> Prodevelop SL, Valencia (España)<BR>> Tlf.: 96.351.06.12 -- Fax: 96.351.09.68<BR>> <A href="http://www.prodevelop.es/">http://www.prodevelop.es</A><BR>> ---<BR>> ________________________________<BR>> De: gvsig_desarrolladores-bounces@listserv.gva.es en nombre de Elder Robert<BR>> Zavaleta Veneros<BR>> Enviado el: mié 18/05/2011 21:01<BR>> Para: gvsig_desarrolladores@listserv.gva.es; gvsig_ desarrolladores<BR>> Asunto: Re: [Gvsig_desarrolladores] Buscar poligonos en una capa<BR>><BR>> Buenas tardes, alguna ayuda, sobre lo referido<BR>><BR>> las gracias por adelantado.<BR>> Saludos<BR>> Robert Zavaleta<BR>><BR>> ________________________________<BR>> From: erobert_zv@hotmail.c<BR>> om<BR>> To: gvsig_desarrolladores@listserv.gva.es;<BR>> gvsig_desarrolladores@runas.cap.gva.es<BR>> Subject: Buscar poligonos en una capa<BR>> Date: Tue, 17 May 2011 11:19:17 -0500<BR>><BR>> Buen día a todos:<BR>><BR>> Soy nuevo en el desarrollo de extensiónes utilizando gvSig 1.9 ahora intento<BR>> desarrollar una que permitira buscar y seleccionar<BR>> dentro de una capa los poligonos que cumplan con un criterio de busqueda que<BR>> le ingreso.<BR>><BR>> Nota: los poligonos estan continuos.<BR>><BR>> las gracias por adelantado, en la ayuda prestada.<BR>><BR>> Saludos<BR>> Robert Zavaleta<BR>><BR>><BR>><BR>> _______________________________________________<BR>> gvSIG_desarrolladores mailing list<BR>> gvSIG_desarrolladores@listserv.gva.es<BR>> <A href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</A><BR>><BR>><BR><BR><BR><BR>--<BR>Francisco Puga<BR>Grupo de Desarrollo<BR>Cartolab - Laboratorio de Ingeniería Cartográfica.<BR><A href="http://www.cartolab.es/">http://www.cartolab.es</A><BR><BR>ETS Ingeniería de Caminos, Canales y Puertos<BR>Universidade da Coruña<BR>Campus de Elviña - 15071 A Coruña (España)<BR>(34)981167000 ext. 5493<BR>_______________________________________________<BR>gvSIG_desarrolladores mailing list<BR>gvSIG_desarrolladores@listserv.gva.es<BR><A href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</A><BR></FONT></P></DIV></BODY></HTML>