Shapefile C Library package provides the ability to write simple programs C. Shapefile C Library package provides the ability to write simple C programs for reading, writing and updating (to a limited extent) ESRI Shapefiles, and the associated attribute file (. Dbf). What is a Shapefile? If you do not know, you probably do not need this library. The Shapefile format is a format to work and exchange promulagated by ESRI for simple vector data with excellent paper attributes.An white on the ESRI shapefile format is available, but it is formatted. Pdf, so you'll need Adobe Acrobat to view it.The file format actually consists of three files.XXX.shp - holds the actual vertices.XXX.shx - hold index data pointing to structures in the shp. file.XXX.dbf - contains attributes in xBase (dBase) format.Limitations: · You can not edit the vertices of existing structures (though you can update attributes of existing structures and create new structures) . · Not written in such a way as to be particularly rapid. This is particularly true of the 1.2 API. For applications more concerned about the speed it may be useful in using the API V1.1. · Do not set the last access time correctly in the files. Dbf. Œ It is no way to synchronize the information on file, except to close it. · An error checking and error reporting. · No professional support (although it may be, if you want to pay). · Some aspects of xBase files not supported, but I think they are not used by ESRI. • The application must bear the DFB. File synchronization. Shp / files. SHX through the appropriate use of the DBF and SHP API. · No support for the undocumented. Sbn / index files. Sbx space.