[Qgis-developer] Re: [Qgis-user] Atlas plugin - create map books

Tim Sutton lists at linfiniti.com
Thu Jan 26 11:15:16 EST 2012


Hi

On Thu, Jan 26, 2012 at 9:43 AM, Marco Hugentobler
<marco.hugentobler at sourcepole.ch> wrote:
> Hi
>
> I also think that it is not necessary to port the atlas plugin to C++.
>
>
>> It would be interesting to see what other devs think about opening
>> qgis to python code.
>
>
> -1
>
> I like the clear distinction between C++ and Python parts as it is now. For
> me, it is still very important to have the possibility to build QGIS without
> Python if necessary (e.g. doing a quick test with a Windows or Mac build of
> a branch).
>

Martin I have been doing quite a bit of QGIS python programming the
last few weeks and I must say, it's is a really awesome development
environment and I could see a lot of merit in replacing what we have
in app with pure python and then using C++ for core, analysis and gui
libs. I can see that on new platforms (e.g. android mobile) new
interfaces are going to be needed and in my opinion it isn't something
we should discount over the long term. However the massive work
involved in doing that is probably a show stopper. Just mixing in
python functionality in the way of gdaltools and ftools seems to me a
viable way to continue for the medium term. What exactly would you
vision of a more python centric QGIS amount to?

Regards

Tim

> Regards,
> Marco
>
>
>
>
>
>
>
>
>
> On 25.01.2012 23:37, Martin Dobias wrote:
>>
>> [moving the discussion to qgis-dev list]
>>
>> On Wed, Jan 25, 2012 at 7:53 PM, Vincent Picavet
>> <vincent.ml at oslandia.com>  wrote:
>>>
>>> Hi,
>>>
>>>>> As for having Atlas a QGis core part, I could do the C++ port, but this
>>>>> project would need funding. If anyone interested, get in touch.
>>>>
>>>> Do you think a porting to C++ is really necessary? Wouldn't it be
>>>> sufficient to move the py code to master once ready for production and
>>>> well tested?
>>>
>>> That's something to ask to qgis devs at large :)
>>> If we keep it in Python, I'd be glad to move it to qgis master.
>>> We'd want to wait for test and consolidation before that.
>>> What do other think ?
>>
>> It is really tempting to move forward from being pure c++ application
>> to a hybrid of c++ and python code - and I am not talking about python
>> plugins shipped by default with qgis - I mean that python would be a
>> required dependency since some parts of the GUI would be in python. I
>> tend to be in favor of that (to some degree).
>>
>> There are some advantages (many python developers, lots of working
>> python code in plugins) and some disadvantages (code maintenance). At
>> the same time we should have a vision what should and what should not
>> go into qgis app - not many plugins are really for general purpose,
>> with good gui+code quality and without further dependencies.
>>
>> It would be interesting to see what other devs think about opening
>> qgis to python code.
>>
>> Regards
>> Martin
>> _______________________________________________
>> Qgis-developer mailing list
>> Qgis-developer at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>
>
>
> --
> Dr. Marco Hugentobler
> Sourcepole -  Linux&  Open Source Solutions
> Churerstrasse 22, CH-8808 Pfäffikon SZ, Switzerland
> marco.hugentobler at sourcepole.ch http://www.sourcepole.ch
> Technical Advisor QGIS Project Steering Committee
>
>
> _______________________________________________
> 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)
==============================================
Please do not email me off-list with technical
support questions. Using the lists will gain
more exposure for your issues and the knowledge
surrounding your issue will be shared with all.

Visit http://linfiniti.com to find out about:
 * QGIS programming and support services
 * Mapserver and PostGIS based hosting plans
 * FOSS Consulting Services
Skype: timlinux
Irc: timlinux on #qgis at freenode.net
==============================================


More information about the Qgis-developer mailing list