issue with classitem and tileindex...

Peter Shrock thesl at YAHOO.COM
Fri Mar 30 06:19:41 PDT 2007


I have had the same problem. 

I have sent my data to MapServer people for testing. I assume it is a bug.

Peter 
--- John Cole <john.cole at UAI.COM> wrote:

> Brent,
>   Thanks, I'm not up to the task of debugging mapserver just yet :-)
> 
>   I've check the column names and the appear to be the same.  If I remember
> correctly, the tile4ms program chokes if the schemas are different, doesn't
> it?
> 
>   I'd be happy to send anyone an example who wanted to debug this.  It's
> only two county landmark polyogns shapefiles and the tile index.
> 
> John
> 
> 
> 
> Brent Fraser wrote:
> > 
> > John,
> > 
> >   Make sure all the tile shapefiles have the same attributes
> > (name, type, and order).  Other than that, I'm tempted to
> > fire up the debugger...
> > 
> >   Searching the email archive shows some posts about Tiger
> > data working with a tileindex, and classes with expressions,
> > so it should work (I know, that doesn't help much).
> > 
> > Brent Fraser
> > GeoAnalytic Inc.
> > Calgary, Alberta
> > 
> > ----- Original Message ----- 
> > From: "John Cole" <john.cole at UAI.COM>
> > To: <MAPSERVER-USERS at LISTS.UMN.EDU>
> > Sent: Thursday, March 29, 2007 3:21 PM
> > Subject: Re: [UMN_MAPSERVER-USERS] issue with classitem and
> > tileindex...
> > 
> > 
> >> Brent,
> >>   Well, I didn't know about the 'newer' method.  I got it
> > working similar to
> >> the 'old' one but it still doesn't recognize the 'CFCC'
> > column when I add
> >> the class item.
> >>
> >> Thanks,
> >>
> >> John
> >>
> >>
> >> Brent Fraser wrote:
> >> >
> >> > John,
> >> >
> >> >   You could try the newer (and more flexible?)
> > "two-layer"
> >> > style of tileindex specification:
> >> >
> >> > LAYER
> >> >  NAME "lpy_idx_lyr"
> >> >  TYPE TILEINDEX
> >> >  DATA "lpy_idx"
> >> > END
> >> >
> >> >
> >> > LAYER
> >> >  NAME "landmark_polys"
> >> >  GROUP "bound"
> >> >  TILEINDEX "lpy_idx_lyr"  # this points to the above
> > layer
> >> >  METADATA
> >> >      "wms_title" "landmark_polys"
> >> >      "wms_group_title" "landmark"
> >> >  END
> >> >  PROJECTION
> >> >  "init=epsg:4326"
> >> >  END
> >> >  STATUS ON
> >> >  CLASSITEM "CFCC"
> >> >  CLASS
> >> >    EXPRESSION "D82"
> >> >    NAME 'Cemetary'
> >> >    MAXSCALE 250000
> >> >    STYLE
> >> >      COLOR 209 208 204
> >> >    END
> >> >  END
> >> > END
> >> >
> >> > I haven't tested this, so it may not work.  The trick is
> > to
> >> > tell Mapserver the CLASS is to be applied to the files
> >> > pointed to by the tileindex, not the tile index itself
> > (I'm
> >> > sure it doesn't have an attributed named "CFCC").
> >> >
> >> > Steve Woodbridge may have some insight into this, since
> > it's
> >> > tiled vectors; I've only done tiled raster....
> >> >
> >> > Brent Fraser
> >> > GeoAnalytic Inc.
> >> > Calgary, Alberta
> >> >
> >> > ----- Original Message ----- 
> >> > From: "John Cole" <john.cole at UAI.COM>
> >> > To: <MAPSERVER-USERS at LISTS.UMN.EDU>
> >> > Sent: Thursday, March 29, 2007 2:04 PM
> >> > Subject: Re: [UMN_MAPSERVER-USERS] issue with classitem
> > and
> >> > tileindex...
> >> >
> >> >
> >> >> Steve,
> >> >>   Thanks for the quick reply, unfortunately I had
> > already
> >> > tried that :-(
> >> >>
> >> >> msDBFGetItemIndex(): DBASE file error. Item 'CFCC' not
> >> > found.
> >> >>
> >> >> Is there anything else that could be wrong?
> >> >>
> >> >> Here is my layer:
> >> >>
> >> >> LAYER
> >> >> NAME "landmark_polys"
> >> >> GROUP "bound"
> >> >> TILEINDEX "lpy_idx"
> >> >>         METADATA
> >> >> "wms_title" "landmark_polys"
> >> >> "wms_group_title" "landmark"
> >> >> END
> >> >> PROJECTION
> >> >> "init=epsg:4326"
> >> >> END
> >> >> STATUS ON
> >> >> CLASSITEM "CFCC"
> >> >> TYPE POLYGON
> >> >>
> >> >> CLASS
> >> >> EXPRESSION "D82"
> >> >> NAME 'Cemetary'
> >> >> MAXSCALE 250000
> >> >> STYLE
> >> >> COLOR 209 208 204
> >> >> END
> >> >> END
> >> >> END
> >> >>
> >> >> We are using the current version of MS4W.
> >> >>
> >> >> Thanks,
> >> >>
> >> >> John
> >> >>
> >> >>
> >> >> Stephen Woodbridge wrote:
> >> >> >
> >> >> > John,
> >> >> >
> >> >> > In shapefiles attribute are all upper case. try:
> >> >> >     classitem 'CFCC'
> >> >> >
> >> >> > -Steve W
> >> >> >
> >> >> > John Cole wrote:
> >> >> >> I have a couple of county shapefiles where I've
> > created
> >> > a tileindex using
> >> >> >> tile4ms.  When I render these with MS, things work
> > fine
> >> > until I set the
> >> >> >> classitem, and then it can't find the classitem
> > column
> >> > on the shapefile
> >> >> >> (in
> >> >> >> this case 'cfcc').
> >> >> >>
> >> >> >> Is there something special you have to do to use a
> >> > class item or label
> >> >> >> item
> >> >> >> with a tileindex?
> >> >> >>
> >> >> >> Thanks,
> >> >> >>
> >> >> >> John
> >> >> >
> >> >> >
> >> >>
> >> >> -- 
> >> >> View this message in context:
> >> >
> >
>
http://www.nabble.com/issue-with-classitem-and-tileindex...-tf3488200.html#a9741591
> >> >> Sent from the Mapserver - User mailing list archive at
> >> > Nabble.com.
> >> >
> >> >
> >>
> >> -- 
> 
=== message truncated ===



 
____________________________________________________________________________________
Sucker-punch spam with award-winning protection. 
Try the free Yahoo! Mail Beta.
http://advision.webevents.yahoo.com/mailbeta/features_spam.html



More information about the MapServer-users mailing list