diffs for .shp

ender at titan.lab.csuchico.edu ender at titan.lab.csuchico.edu
Fri Aug 18 06:56:39 PDT 2000



I made a little change to mapshape.c that allows you to use:

DATA whatever/shapefile.shp

in the mapfile, instead of these shapes just being ignored.  I find that I
still do this, even though I've been using mapserver for several years
now.

Anyway, here's the diff file.

-Aaron


1166c1166,1167
<   char *dbfFilename;
---
>   int i;
>   char * dbfFilename;
1195,1197c1196,1209
<
<   dbfFilename = (char *)malloc(strlen(filename)+5);
<   sprintf(dbfFilename, "%s.dbf", filename);
---
>
>   dbfFilename = (char*)malloc(strlen(filename)+5);
>   strcpy(dbfFilename, filename);
>
>   /* clean off any extention the filename might have */
>   for (i = strlen(dbfFilename) - 1;
>        i > 0 && dbfFilename[i] != '.' && dbfFilename[i] != '/'
>          && dbfFilename[i] != '\\';
>        i-- ) {}
>
>   if( dbfFilename[i] == '.' )
>     dbfFilename[i] = '\0';
>
>   strcat(dbfFilename, ".dbf");

(See attached file: mapshape.dif)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mapshape.dif
Type: application/octet-stream
Size: 641 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20000818/f387e285/attachment.obj>


More information about the MapServer-users mailing list