[QGIS-Developer] OTB 6 and Processing

Nyall Dawson nyall.dawson at gmail.com
Tue May 16 01:41:35 PDT 2017


On 16 May 2017 at 18:16, Paolo Cavallini <cavallini at faunalia.it> wrote:
> Il 16/05/2017 10:08, Rashad Kanavath ha scritto:
>> Hello Paolo,
>>
>> Is the processing plugin ported to c++? or just the core part with
>> wrappers in python?
>
> core in C++, with Python bindings. Nyall can be more precise on this.

That's right. Gui will remain in python. Algs will mostly be python,
unless they benefit from the speed boost of the native c++ code. All
the algorithms which rely on external apps will remain Python.

If anyone's curious, here's a video demonstrating the current state of the work:
https://www.youtube.com/watch?v=6DIAc6ATOh0&feature=youtu.be

Not much to get excited about from an end user's perspective yet, but
what you see here is:
- a native buffer algorithm, fully written in c++
- background algorithm execution using task manager
- the new API which uses a dictionary of algorithm parameters
- a demo of dynamic property based parameters (will be exposed via the
UI just like data defined symbols/labels/etc)

Nyall


More information about the QGIS-Developer mailing list