[Shapelib] Shapelib test

Jamie Lahowetz jlahowetz at gmail.com
Mon Apr 27 21:58:50 PDT 2009


Thank you very much. It compiled. I would like to print the values of
"entities", how do I do that?

On Mon, Apr 27, 2009 at 10:21 PM, Frank Warmerdam <warmerdam at pobox.com>wrote:

> Jamie Lahowetz wrote:
> > I am learning C so humor me. I have a simple script but everytime I run
> > it I get a segmentation fault. Any ideas?
> >
> > #include <shapefil.h>
> >
> > int main (void)
> > {
> >     const char * shapefile = "/mnt/share/uas/GRRUVI2_uc/
> > extractor/colorado/fe_2007_08_county";
> >     SHPHandle handle;
> >     int entities;
> >     int type;
> >     double minbound;
> >     double maxbound;
> >
> >     printf("%s\n", shapefile);
> >
> >     handle = SHPOpen(shapefile,"rb");
> >     SHPGetInfo( handle,&entities,&type,&minbound,&maxbound);
> >
> >     SHPClose(handle);
> >     return 0;
> > }
>
> Jamie,
>
> The minbound and maxbound arguments need to be pointers to an array of
> four values (for the four dimensions possible in a shapefile).
>
> So more like:
>
> ...
>      double minbound[4];
>      double maxbound[4];
>
>      printf("%s\n", shapefile);
>
>      handle = SHPOpen(shapefile,"rb");
>      SHPGetInfo( handle,&entities,&type,minbound,maxbound);
> ...
>
> Best regards,
> --
>
> ---------------------------------------+--------------------------------------
> I set the clouds in motion - turn up   | Frank Warmerdam,
> warmerdam at pobox.com
> light and sound - activate the windows | http://pobox.com/~warmerdam<http://pobox.com/%7Ewarmerdam>
> and watch the world go round - Rush    | Geospatial Programmer for Rent
>
> _______________________________________________
> Shapelib mailing list
> Shapelib at lists.maptools.org
> http://lists.maptools.org/mailman/listinfo/shapelib
>



-- 
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.osgeo.org/pipermail/shapelib/attachments/20090427/34e69823/attachment.html>


More information about the Shapelib mailing list