[gdal-dev] Re: Performance of reading large polygons with holes
Even Rouault
even.rouault at mines-paris.org
Sun Apr 22 08:12:19 EDT 2012
> Hi,
>
> Ok, this is interesting for several reasons :
>
> 1) Trying to run the 'ogrinfo -sql "select max(OGR_GEOM_AREA) from tpi_1"
> tpi_1.shp' showed that a badly written optimization in OGR 1.9.0 broke such
> a query. Now fixed per http://trac.osgeo.org/gdal/ticket/4633
>
> 2) Width GDAL trunk, 1.9, 1.8 and 1.7, I never get Martin's result. I
> always get :
>
> MAX_OGR_GEOM_AREA (Real) = 70726589354.8597
>
> Reached on shape index = 289 (first shape is index = 0):
>
> OGRFeature(tpi_1):289
> id (Real) = 904743.0000000000000000000000000000000
> gridcode (Real) = 4.0000000000000000000000000000000
> class_name (String) = Plains or Open Slopes
>
> I though it could come from a compiler issue, but I get the same results
> with GCC 4.4.3 in debug and optimized mode, and also with MSVC 2008
>
> 3) This runs in about ~ 5 seconds on all those versions on my machine
> (after several runs so that the I/O cache is hot)
>
> OS: Ubuntu 10.04 64bit
> CPU : Intel(R) Core(TM) i5 CPU 750 @ 2.67GHz
> RAM : 4 GB
I've just tried with http://tsusiatsoftware.net/jeql/files/jeql-0.11.zip and I
get the following results :
time java -cp commons-
lang-2.6.jar:h2.jar:javaproj-1.0.6.jar:jcommon-1.0.16.jar:jeql-0.11.jar:jfreechart-1.0.13.jar:jts-1.12.jar:jtsio-1.12.jar:proj4j-0.1.0.jar:stax2-2.1.jar:stax-
api-1.0.1.jar:wstx-lgpl-3.2.7.jar -Xms256M -Xmx1024M jeql.JeqlCmd script.jql
col0:Double
70726589354,85522
real 8m30.478s
user 8m29.480s
sys 0m0.530s
I've also inserted that shape into a Spatialite and PostGIS DB and they also
return very close areas with their ST_Area() implementation.
So I'm not sure that Martin and I are working on the same shapefile...
Here is mine :
-rw-r--r-- 1 even even 322589721 2012-04-21 06:52 tpi_1.dbf
-rw-r--r-- 1 even even 893 2012-04-21 07:03 tpi_1.prj
-rw-r--r-- 1 even even 389028108 2012-04-21 06:53 tpi_1.shp
-rw-r--r-- 1 even even 8039716 2012-04-21 06:52 tpi_1.shx
$ md5sum tpi_1.shp
c50c502cae5b172e270dc02e8562c69c tpi_1.shp
>
> Best regards,
>
> Even
> _______________________________________________
> gdal-dev mailing list
> gdal-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/gdal-dev
More information about the gdal-dev
mailing list