[Gvsig_desarrolladores] Consultas sobre poligonos

Alex Irmel Oviedo Solis alleinerwolf en gmail.com
Mie Mayo 10 23:50:24 CEST 2017


Gracias Oscar, diste justo en el clavo :-)

El mié., 10 de may. de 2017 a la(s) 16:20, Oscar Martinez <
omartinez en gvsig.com> escribió:

> Buenas,
>
> Te contesto de memoria.. así que puede que me equivoque
>
> Para almacenar un feature tienes que hacer una copia de él, feature solo
> direcciona a la entidad con la que está trabajando, por eso siempre apuntan
> al último registro.
>
> mi_lista.append(feature.getCopy())
>
> Creo que así debería de funcionarte sino lo miraré mejor
>
>
> Saludos
>
> El 10/05/2017 a las 22:39, Alex Irmel Oviedo Solis escribió:
>
> Buenas tardes, estoy haciendo un script para buscar y mostrar los datos de
> un poligono en el que haga click; ya que en un poligono pueden estar varios
> registros (un lote con departamentos por ejemplo) quiero usar una lista y
> luego mostrarlo, este es el codigo:
> ---
>   def buscar(self,point):
>     mi_lista = []
>     features =
> currentView().getLayer('predial_contribuyentes_con_deudas').features()
>     for feature in features:
>       predio = feature.getDefaultGeometry()
>       buffer = point.buffer(1)
>       if buffer.intersects(predio):
>         mi_lista.append(feature)
>     print mi_lista
> ---
> El problema es que cada elemento de la mi_lista es reemplazada por el
> ultimo registro de toda los features y no se cual puede ser el problema.
>
> Espero que me puedan ayudar o proponer alguna alternativa. Gracias de
> antemano.
>
> Saludos cordiales.
>
>
> _______________________________________________
> gvSIG_desarrolladores mailing listgvSIG_desarrolladores en listserv.gva.es
> Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>
>
> _______________________________________________
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores en listserv.gva.es
> Para ver histórico de mensajes, editar sus preferencias de usuario o darse
> de baja en esta lista, acuda a la siguiente dirección:
> https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20170510/f53d699d/attachment.html>


Más información sobre la lista de distribución gvSIG_desarrolladores