[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