[Shapelib] Resync from GDAL / preparation for a new release

Even Rouault even.rouault at spatialys.com
Sun Dec 4 07:38:19 PST 2016


Hi,

I've just committed in CVS a refresh from GDAL internal shapelib copy. This is the first 
commit in 3 years in shapelib CVS with lots of lines changed.

Summary:

2016-12-04  Even Rouault  <even.rouault at spatialys.com>

        * shpopen.c, dbfopen.c, shptree.c, shapefil.h: resync with
        GDAL Shapefile driver. Mostly cleanups. SHPObject and DBFInfo
        structures extended with new members. New functions:
        DBFSetLastModifiedDate, SHPOpenLLEx, SHPRestoreSHX,
        SHPSetFastModeReadObject

        * sbnsearch.c: new file to implement original ESRI .sbn spatial
        index reading. (no write support). New functions:
        SBNOpenDiskTree, SBNCloseDiskTree, SBNSearchDiskTree,
        SBNSearchDiskTreeInteger, SBNSearchFreeIds

        * Makefile, makefile.vc, CMakeLists.txt, shapelib.def: updates
        with new file and symbols.

        * commit: helper script to cvs commit

I've tested lightly standalone builds on Linux (Ubuntu 16.04) and Windows (MSVC 2010 and 
2015). More testing appreciated.

I'll probably wait a bit since I'll likely implement soon a change to write the end of file 0x1A 
marker that isn't done currently by shapelib.

Even

-- 
Spatialys - Geospatial professional services
http://www.spatialys.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/shapelib/attachments/20161204/cc4613e9/attachment.html>


More information about the Shapelib mailing list