[Shapelib] SHPReadObject compile error
Jamie Lahowetz
jlahowetz at gmail.com
Thu Apr 30 01:59:03 EST 2009
I get this error when compiling:
shape_test.c: In function ‘main’:
shape_test.c:24: error: incompatible types in assignment
shape_test.c:25: error: ‘SHPObject’ has no member named ‘nShapeid’
Does this mean that the shapefile does not have an id or am I just doing it
wrong?
#include <shapefil.h>
int main (void)
{
const char * shapefile =
"/mnt/share/uas/GRRUVI2_uc/extractor/colorado/fe_2007_08_county";
SHPHandle handle;
SHPObject *shpinforead;
int entities;
int type;
double minbound[4];
double maxbound[4];
printf("Location: %s\n", shapefile);
handle = SHPOpen(shapefile,"rb");
SHPGetInfo( handle,&entities,&type,minbound,maxbound);
printf("Entities: %d\n",entities);
printf("Type: %d\n",type);
for(int i=0;i<2;printf("Min Bound: %lf\nMax Bound:
%lf\n",minbound[i],maxbound[i]), i++);
int a=0;
printf("\nReading Entity %d\n",a);
shpinforead = *SHPReadObject(handle,a);
printf("%d %d\n",shpinforead->nShapeid,shpinforead->nParts);
SHPClose(handle);
return 0;
}
--
Jamie Ryan Lahowetz
University of Nebraska - Lincoln
Graduate Student - Geosciences
402.304.0766
jlahowetz at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.maptools.org/pipermail/shapelib/attachments/20090430/11623a09/attachment.htm
More information about the Shapelib
mailing list