A library to handle the processing of ESRI shapefiles.
Many government files, such as those provided by the United States Census Bureau and by many local municipalities are provided as ESRI shapefiles. This format allows the agency an easy and portable method to communicate both geographical and database details.
At this time the included library is only for LITTLE-ENDIAN systems.
At this time only the following shape types are supported:
- Null shape
- Point
- Polyline
- Polygon
Unsupported shape types will be returned as
libShape::ShapeInvalid
which will still allow access to the database functions.
This project uses "make" to build the necessary files. A specific target can be built by setting the target:
export TARGET=debug; make all
export TARGET=release; make all
To build the samples:
make samples