[Mapserver-users] Autonumbering of labels?
Lowell Filak
lfilak at medinaco.org
Mon Jun 7 11:07:26 PDT 2004
The following message was sent by Doug <ummmmm at myrealbox.com> on Mon, 07
Jun 2004 11:24:25 -0500.
> Lowell Filak wrote:
>
> > The following message was sent by Doug <ummmmm at myrealbox.com> on Mon, 07
> > Jun 2004 08:39:46 -0500.
> >
> >
> >>Steve Lime wrote:
> >>
> >>
> >>>Nope, that functionality doesn't exist. For clarification, you mean
only
> >>>the
> >>>features actually labeled? That may be tough because labels are
> >>>assigned before
> >>>being queued for rendering and this would need to be far more dynamic.
> >>>
> >>>If you could expand on your idea that would help...
> >>>
> >>>Steve
> >>>
> >>>
> >>>
> >>>>>>Brad Cantwell <bcantwel at us.ibm.com> 6/3/2004 1:56:37 PM >>>
> >>>
> >>>
> >>>Is there a way to do sequential numbering for labels? We would like
> >>>to
> >>>have the labels for features autonumbered (i.e. 1 though N). Is there
> >>>a
> >>>way to do this through the .map file? We are trying to avoid
> >>>MapScript
> >>>if possible.
> >>
> >>I work with Brad, and here's what we need to do. We have a layer of
> >>specific locations that we need to show on the drawn map. However, we
> >>need the locations to be numbered somehow such that for any particular
> >>map, the numbers always start at 1. i.e. dynamically giving a
temporary
> >>"ID" to each location based on what is currently visible.
> >>
> >>One person suggested creating a dynamic database view with an
> >>autonumbered column, but we haven't succeeded with that approach yet.
> >>We were also wondering if there are other options.
> >>
> >>Doug
> >
> >
> > I know your trying to stay away from MapScript but I would suspect with
> > it you could do a queryByRect (current extents) on the points layer and
> > then loop through the resultCacheObj for each resultCacheMemberObj
> > grabbing the shapeindex for the current point and create a pointObj for
> > that shapeindex in the layer and then use the pointObj draw method
> > specifying the 'character text' value as the sequential number.
> > Clear as mud...
> >
> > Lowell
>
> The reason we're trying to stay away from MapScript is the thread safety
> issues we've been reading about. That and the fact that we do all of
> our application coding in Java, for which there doesn't appear to be any
> standard, accepted implementation.
>
> So how to people use MapScript anyway if it's not thread safe? Always
> as separate CGI processes?
>
> Doug
I've heard varying reports, most appear to run as a separate CGI process
although I do know that some are using mod_perl successfully and the
notes are available in the wiki:
http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?ModPerl
Lowell
More information about the MapServer-users
mailing list