AW: [Qgis-developer] Planning for QGIS 1.0.0 '????'

Hugentobler Marco marco.hugentobler at karto.baug.ethz.ch
Thu Aug 7 05:40:41 EDT 2008


Hi Jürgen,

I did some tests with the geos c-api patch and have the following comments:

- GEOSGeometry seems to be GEOSGeom in geos 2. Maybe version 2 could be supported by a typedef or define ?
- The tool to add rings to a polygon did not work when I tested it
- The same with the tool to add islands to selected polygons

I used geos 3.0.0 for the tests.

Thanks anyway for doing the port to c-api. I know it is a difficult task because many parts in qgis depend on geos functionality.

Regards,
Marco


-----Ursprüngliche Nachricht-----
Von: qgis-developer-bounces at lists.osgeo.org im Auftrag von Jürgen E. Fischer
Gesendet: Mi 30.07.2008 22:59
An: qgis-developer at lists.osgeo.org
Betreff: Re: [Qgis-developer] Planning for QGIS 1.0.0 '????'
 
Hi,

On Sun, 27. Jul 2008 at 23:02:27 +0200, Jürgen E. Fischer wrote:
> QgsGeometry is almost done - except for
> QgsGeometry::splitPolygonGeometry(), where cut edges are queried which
> is currently not supported in the C-API.  I'll propose a patch to add
> that to the C-API.

I posted the proposal[1] including a patch[2]. The QGIS patch is on [3].

QGIS patch summary:
- cmake now looks for the geos_c instead of the geos library
- QgsGeometry ported to GEOS C-API (needs geos patch [1])
- QgsSpatialIndex now catches (and ignores) exceptions
- removed (previously unused?) references to the GEOS geometry factory from
  QgsOgrProvider
- QgsWfsProvider now uses QgsSpatialIndex instead of GEOS spatial index.

Should this go to a separate branch or do I simply commit it to trunk?  I'd say
it's more likely that it gets the testing it needs in trunk...


Jürgen


[1] http://lists.osgeo.org/pipermail/geos-devel/2008-July/003416.html
[2] http://buten.norbit.de/~jef/geos.diff.r2047
[3] http://buten.norbit.de/~jef/qgis-geos.diff

-- 
Jürgen E. Fischer         norBIT GmbH               Tel. +49-4931-918175-0
Dipl.-Inf. (FH)           Rheinstraße 13            Fax. +49-4931-918175-50
Software Engineer         D-26506 Norden               http://www.norbit.de

-- 
norBIT Gesellschaft fuer Unternehmensberatung und Informationssysteme mbH
Rheinstrasse 13, 26506 Norden
GF: Jelto Buurman, HR: Amtsgericht Emden, HRB 5502

_______________________________________________
Qgis-developer mailing list
Qgis-developer at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-developer



More information about the Qgis-developer mailing list