[Qgis-developer] [Plugin] Added, deleted or changed features
in a layer
Tim Sutton
tim at linfiniti.com
Sat Jan 10 11:41:40 EST 2009
Hi
On Fri, 2009-01-09 at 00:04 +0100, Olivier Tournaire wrote:
> Thank you Aaron,
>
> I found the private members, and added const & accessors for each of
> them. I will fill a ticket about it to have a more stable solution.
>
If you attach your changes as a patch we can just apply it assuming it
does not break public api backwards compatibility. Thats assuming other
devs dont have any objects - I cant see it causing any problems.
Regards
Tim
> Regards,
>
> Olivier
>
> 2009/1/8 Aaron Racicot <aaronr at z-pulley.com>
> As far as I know the data exists in the private members of the
> QgsVectorLayer class and currently there are not any access
> methods (or
> bindings) to them. Things like:
>
> QgsFeatureIds mDeletedFeatureIds;
> QgsFeatureList mAddedFeatures;
> QgsGeometryMap mChangedGeometries;
>
> I had a similar need the other day in a python plugin and had
> to bail and
> ended up doing what I needed another way… but access to these
> would be
> great. Maybe file a ticket and see how the devs feel about
> it.
>
> Aaron
>
>
> From: qgis-developer-bounces at lists.osgeo.org
> [mailto:qgis-developer-bounces at lists.osgeo.org] On Behalf Of
> Olivier
> Tournaire
> Sent: Thursday, January 08, 2009 2:34 PM
> To: qgis-developer at lists.osgeo.org
> Subject: [Qgis-developer] [Plugin] Added, deleted or changed
> features in a
> layer
>
>
> Hi all,
>
> I am wondering how we can get the modified features (added,
> deleted,
> changed) features in a vector layer ? In fact, when commiting
> changes, I
> would like to make a special processing on the new, deleted or
> changed
> geometries. However, I do not found any method in the
> VectorLayer class to
> retrieve these geometries. Any idea ?
>
> Best regards,
>
> Olivier
>
> --
> Dr. Olivier Tournaire
> MATIS - Institut Géographique National
> 73, Ave de Paris
> 94165 St Mandé cedex, France
>
> tel: (+33) 1 43 98 80 00 - 71 25
> fax: (+33) 1 43 98 85 81
>
>
>
>
>
> --
> Dr. Olivier Tournaire
> MATIS - Institut Géographique National
> 73, Ave de Paris
> 94165 St Mandé cedex, France
>
> tel: (+33) 1 43 98 80 00 - 71 25
> fax: (+33) 1 43 98 85 81
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-developer
--
Tim Sutton - QGIS Project Steering Committee Member (Release Manager)
==============================================
Visit http://linfiniti.com to find out about:
* QGIS programming services
* Mapserver and PostGIS based hosting plans
* FOSS Consulting & Support Services
Skype: timlinux Irc: timlinux on #qgis at freenode.net
==============================================
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : http://lists.osgeo.org/pipermail/qgis-developer/attachments/20090110/88037ba5/attachment.bin
More information about the Qgis-developer
mailing list