[Qgis-developer] geos c api note

Tim Sutton tim at linfiniti.com
Wed Aug 20 03:28:25 EDT 2008


Hi

My feeling is similar to Marco's - I prefer to make changes now that
ensure that we dont land up with people developing plugins and core
functionality against an api that we later discover we need to change.

My only real concern is that we don't deploy QGIS in a way that
prevents people from using their OS packages for geos etc. I guess we
can work with our packagers for now and ask them to build updated geos
packages but it seems a hassle and therfore potentially unreliable.

Regards

Tim


2008/8/19 Martin Dobias <wonder.sk at gmail.com>:
> Hey Jurgen and Marco,
>
> On 8/18/08, Marco Hugentobler <marco.hugentobler at karto.baug.ethz.ch> wrote:
>> Hi Jürgen and Martin,
>>
>> There seem to be consensus to change to geos c-api. The question is only when.
>>
>> I see the pros and cons for both. Personally, I'd prefer to do the change
>> before 1.0 (so the risky way). Because we need to live with the public qgis
>> interface of 1.0.0 for quite a while.
>> Plugins and third party apps may appear that create/modify qgis geometry with
>> passing a geos geometry. And those would need to change from geos c++  to c
>> api too once the geometry refactoring is done in qgis 2.xx
>
> from the qgis api side, it would be a good step, that's true, since
> the ABI for c api will be the same.
>
> I hope we will be able to cooperate well with geos folks, I'm just
> affraid that the number of additions to C api will be quite big -
> stuff like geometry editors, maybe also geometry and coordinate
> sequence factories etc.
>
> but as I'm far away from all the actions, I'll leave the decisions up to you :-)
>
> Greetings from Rajastan
> Martin
> _______________________________________________
> 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 for hire
 * 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