[Qgis-developer] Using api to move features
Marco Gomes
marco.gomes at edisoft.pt
Fri Jun 14 03:34:57 PDT 2013
I am trying to move features in a Qt timer without success. What it is
missing?
Below all my trials to make this work.
//pointMarkersLayer->dataProvider()->changeGeometryValues(geomMap);
//pointMarkersLayer->updateFeature(featureRoute_p);
//pointMarkersLayer->changeGeometry(featureRoute_p.id(),
geometry);
//pointMarkersLayer->moveVertex(finalPoint.x(), finalPoint.y(),
featureRoute_p.id(), 0);
//pointMarkersLayer->changeGeometry(featureRoute_p.id(),
geometry);
//pointMarkersLayer->updateFeature(featureRoute_p);
//categorizedSymbolRendererV2->renderFeature(featureRoute_p,
QgsRenderContext(), pointMarkersLayer->id().toInt(), false, false);
//pointMarkersLayer->startEditing();
//pointMarkersLayer->select(featureRoute_p.id(), false);
//featureRoute_p.setGeometry(QgsGeometry::fromPoint(finalPoint));
//pointMarkersLayer->updateFeature(featureRoute_p);
//float dx = finalPoint.x() -
featureRoute_p.geometry()->asPoint().x();
//float dy = finalPoint.y() -
featureRoute_p.geometry()->asPoint().y();
//pointMarkersLayer->translateFeature(featureRoute_p.id(), dx,
dy);
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20130614/90de5d3e/attachment.html>
More information about the Qgis-developer
mailing list