Todays mapserver head banging problem

Stephen Woodbridge woodbri at SWOODBRIDGE.COM
Sun Mar 11 14:18:58 PDT 2007


I have a problem with a shapefile(?) or mapfile(?) for street data that 
I have spent all day banging my head against.

mapserver 4.10.0 and CVS both are reporting:

> [Sun Mar 11 16:00:18 2007].666330 msDrawMap(): Layer 8 (Streets A30 Z3 0), 0.006s
> Sun Mar 11 16:00:18 2007 - msDBFGetItemIndex(): DBASE file error. Invalid record number 81000.
> Sun Mar 11 16:00:18 2007 - msDrawMap(): Image handling error. Failed to draw layer named 'Streets A20 Z3'.

this shapefile only has 12121 records in it. I thought that maybe the 
file was bad so I loaded it into postgres and dumped it to a new file 
and I get the same error. The layer and shapefile definitions are below. 
Anyone have any idea what is going on or how to debug this?

-Steve W

       LAYER
         NAME "Streets A30 Z3 0"
         GROUP "st"
         STATUS DEFAULT
         DATA "./Mexico/Major_roads/mexst"
         TYPE LINE
         MAXSCALE 500100
         MINSCALE 50100
         FILTERITEM "FCC"
         FILTER "A30"
         CLASS
           STYLE
             COLOR 170 153 34
             WIDTH 4
             ANTIALIAS TRUE
           END
           STYLE
             COLOR 238 187 34
             WIDTH 2
             ANTIALIAS TRUE
           END
         END
       END

woodbri at carto:/u/data/Mexico/Major_roads$ dbfdump -info mexst
Filename:       mexst.dbf
Version:        0x03 (ver. 3)
Num of records: 12121
Header length:  449
Record length:  371
Last change:    1995/7/26
Num fields:     13
Field info:
Num     Name            Type    Len     Decimal
1.      ID              N       19      11
2.      NAME            C       75      0
3.      NAME_ALT        C       80      0
4.      FCC             C       3       0
5.      FCC_ALT         C       6       0
6.      LEN_MILES       N       19      11
7.      LEN_KM          N       19      11
8.      SPEED_MPH       C       3       0
9.      SPEED_KMH       C       50      0
10.     CITY            C       16      0
11.     CITY_ALT        C       32      0
12.     COUNTRY         C       16      0
13.     COUNTRYALT      C       32      0



More information about the MapServer-users mailing list