@Matthias: what do you mean with:
Am 19.05.2014 16:41, schrieb Matthias Kuhn: "the code is not exported to
the gui or core libraries/sip modules"?
It will not be so easy to just write wrappers because the code is not
exported to the gui or core libraries/sip modules.
I have written code that makes it possible to generate python bindings
for (C++) plugins and I'm considering creating a pull-request for it.
Matthias
On 05/19/2014 04:33 PM, G. Allegri wrote:
It depends on what parts of the Georeferencer you need. If you don't
need the GUI but only the math, you could consider writing a SIP
wrapper around QgsGeorefTransformInterface implementations [1].
Otherwise, if Python performance would suffice, you could grab the
low level math from QgsGeorefTransform and QgsLeastSquares [2] and
translate it to Python.
giovanni
[1]
https://github.com/qgis/QGIS/blob/master/src/plugins/georeferencer/qgsgeoreftransform.cpp
[2]
https://github.com/qgis/QGIS/blob/master/src/plugins/georeferencer/qgsleastsquares.cpp
2014-05-19 16:32 GMT+02:00 G. Allegri <gioha...@gmail.com
<mailto:gioha...@gmail.com>>:
It depends on what parts of the Georeferencer you need. If you
don't need the GUI but only the math, you could consider writing
a SIP wrapper around QgsGeorefTransformInterface implementations
[1].
Otherwise, if Python performance would suffice, you could grab
the low level math from QgsGeorefTransform and QgsLeastSquares
[2] and translate it to Python.
giovanni
[1]
https://github.com/qgis/QGIS/blob/master/src/plugins/georeferencer/qgsgeoreftransform.cpp
[2]
https://github.com/qgis/QGIS/blob/master/src/plugins/georeferencer/qgsleastsquares.cpp
2014-05-19 16:10 GMT+02:00 Felix Schmidt
<felix.schm...@uni-weimar.de <mailto:felix.schm...@uni-weimar.de>>:
Hello Giovanni,
thanks for your answer. Do you think it is easier to write
the Plugin for the historical border extraction in c++
instead of python, cause of the binding implementation?
Felix
Am 19.05.2014 14:52, schrieb G. Allegri:
Hi Felix,
I fear you will have to write your own bindings if you
want to leavarage the Georeferencer plugin code. It's a
plugin, so it's functionality isn't exposed through QGIS API.
--
Giovanni Allegri
http://about.me/giovanniallegri
Twitter: https://twitter.com/_giohappy_
blog: http://blog.spaziogis.it
GEO+ geomatica in Italia http://bit.ly/GEOplus
--
Giovanni Allegri
http://about.me/giovanniallegri
Twitter: https://twitter.com/_giohappy_
blog: http://blog.spaziogis.it
GEO+ geomatica in Italia http://bit.ly/GEOplus
_______________________________________________
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-developer
_______________________________________________
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-developer