Hi Steve!
Thanks for your reply.
Here's the line that is being passed to openlayers:
var myqry = new OpenLayers.Layer.MapServer.Untiled("Map", "/cgi-bin/mapserv?",
{map: '/hometo/maps/mymap.map', layer:'#qrylayer#',
map_#qrylayer#_classitem:'#qryitem#',
map_#qrylayer#_class_expression:'#q.code#', layers:"#onlayer#", format: 'gif',
transparent:'false'});
We are using mapserver 5.0 and Openlayers 2.4
No pink tiles encountered. What happens is it can zoom to the right location
but could not render a line.
When we are still using mapserver 4.10, the line above is what we use and it
has no problems rendering a line.
We read the migration guide from mapserver and they changed the way they create
a new feature:
changing a scalebar object:
...&map.scalebar=UNITS+MILES+COLOR+121+121+121+SIZE+300+2&...creating a new
feature...&map_layer[3]=FEATURE+POINTS+500000+1000000+END+TEXT+'A+test+point'+END&...
The value is a snippet of a mapfile. The separator used to be underscore ( _ )
now it's a plus sign (+).But eventhough we changed that according to the new
standard way of creating a new feature, the line cannot still be
rendered!Here's our url: http:/203.131.125.60/mapcentral_OL/index.cfmEnter
Keyword: Quezon AvenueEnter Location: Quezon City
Click on any "View Map" from the Search Result.The keyword you entered is a
street, so it should highlight the street that it searched. But instead, it
just zooms to the location.How could this be?
----- Original Message -----
From: Steve Lime
To: Aileen ; [email protected]
Sent: Saturday, October 06, 2007 6:49 AM
Subject: Re: [OpenLayers-Users] MapServer to OpenLayers line rendition
Aileen: I'm assuming you're bumping your head against the URL configuration
changes
that were made in 5.0. Virtually anything you could do in 4.10 is doable in
5.0 but the
mechanism may have changed. Can you pass along the URLs that are actually
being
sent to MapServer? If so, then I can tell you what changes would be necessary
to
make them work. Whether that means the OpenLayers interface will have to be
updated
I'm not sure of.
Steve
>>> On 10/4/2007 at 9:41 PM, in message <[EMAIL PROTECTED]>,
"Aileen" <[EMAIL PROTECTED]> wrote:
> We recently upgraded our Mapserver version from 4.10 to 5.0.
>
> With that, we no longer can render lines and shade polygons.
>
> Did the parameter in passing variables from openlayers to mapserver changed?
>
> How do you send line parameters to mapserver?
>
> How will I render points and lines to CGI? What url do I use?
>
> Currently we use this:
>
> var myqry = new OpenLayers.Layer.MapServer.Untiled("Map",
> "/cgi-bin/mapserv?", {map: '/home/to/my/map.map', layer:'#qrylayer#',
> map_#qrylayer#:'classitem+#qryitem#+expression+#q.code#', format: 'gif',
> transparent:'false'});
>
> Aileen
_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users