[OpenLayers-Users] Problem in openlayers when migrating from
Mapserver 5.0 to 5.2
bartvde at osgis.nl
bartvde at osgis.nl
Thu Dec 24 03:20:22 EST 2009
Hi,
did you try and leave out the parameter mode like I said in my first e-mail?
It looks like every tile retrieves a full map, because you use mode=map in
your parameter list. Remove it, so use:
countrylayer = new OpenLayers.Layer.WMS( "Country Outline",
"http://" + server + "/cgi-bin/mapserv.exe?",
{map:'../htdocs/ms/stats.map', layers: 'cntry98', format: "image/png"},
country_options);
Best regards,
Bart
>
> Thankyou Bart for your quick reply.
> Please find attached the screenshot.
>
> Thanks
> Afroz
>
> Bart van den Eijnden wrote:
>>
>> What do you mean with repeating as tiles? Can you show an example, a
>> screendump of what is wrong?
>>
>> Also, your WMS layer should not get the parameters mode and layers,
>> remove
>> them from your Layer.WMS definition.
>>
>> Best regards,
>> Bart
>>
>>>
>>> I have a WMS worldmap layer which was working fine in mapserver 5.0
>>> with
>>> openlayers 2.8
>>> Now when I migrated to mapserver 5.2, the worldmap layer in repeating
>>> as
>>> tiles.
>>>
>>> Below is my code, Only copied the relevant part.
>>>
>>>
>>> //Variables
>>>
>>> var country_options = {displayInLayerSwitcher: true,opacity: 0.7};
>>> var extent = new OpenLayers.Bounds(-57,-55,175,80);
>>> var map_options = {'maxExtent':
>>> extent,numZoomLevels:6,restrictedExtent:
>>> extent}
>>>
>>> // Inside the init function.
>>> map = new OpenLayers.Map( 'map', map_options);
>>> countrylayer = new OpenLayers.Layer.WMS( "Country Outline",
>>> "http://" + server + "/cgi-bin/mapserv.exe?",
>>> {map:'../htdocs/ms/stats.map',mode:'map',layers: 'cntry98', format:
>>> "image/png"},
>>> country_options);
>>>
>>>
>>> // Map File
>>>
>>> MAP
>>> IMAGETYPE PNG24
>>> EXTENT -45 -55 175 75
>>> SIZE 980 700
>>> SHAPEPATH "./data"
>>> IMAGECOLOR 217 236 255 #255 230 255
>>> FONTSET "./fonts/fonts.list"
>>> SYMBOLSET "./fonts/vectors.sym"
>>>
>>>
>>> PROJECTION
>>> "init=epsg:4326" #2163 4326 26915
>>> END
>>>
>>> WEB
>>> IMAGEPATH "C:/Programs/ms4w/Apache/htdocs/ms/tmp/"
>>> IMAGEURL "/ms/tmp/"
>>> LOG "C:/Programs/ms4w/Apache/htdocs/ms/tmp/"
>>> END
>>>
>>> # Start of LAYER DEFINITIONS
>>> ---------------------------------------------
>>> LAYER # Country polygon layer begins here
>>> NAME cntry98
>>> DATA cntry98
>>> STATUS OFF
>>> TYPE POLYGON
>>>
>>> PROJECTION
>>> "init=epsg:4326" # 4326 26915
>>> END
>>> TRANSPARENCY 80
>>> CLASSITEM "CNTRY_NAME"
>>> CLASS
>>> NAME "COUNTRY"
>>> STYLE
>>> COLOR 255 255 232
>>> OUTLINECOLOR 0 0 0
>>> END
>>> END
>>> END # Country polygon layer ends here
>>> END
>>>
>>> The map works fine if I change OpenLayers.Layer.WMS to
>>> OpenLayers.Layer.MapServer, but I cant use that option at it would
>>> affect
>>> the code in other places.
>>>
>>> Any help would be highly appreciated.
>>> Thanks in advance
>>> --
>>> View this message in context:
>>> http://n2.nabble.com/Problem-in-openlayers-when-migrating-from-Mapserver-5-0-to-5-2-tp4212330p4212330.html
>>> Sent from the OpenLayers Users mailing list archive at Nabble.com.
>>> _______________________________________________
>>> Users mailing list
>>> Users at openlayers.org
>>> http://openlayers.org/mailman/listinfo/users
>>>
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at openlayers.org
>> http://openlayers.org/mailman/listinfo/users
>>
>>
> http://n2.nabble.com/file/n4212380/ss.jpg
> --
> View this message in context:
> http://n2.nabble.com/Problem-in-openlayers-when-migrating-from-Mapserver-5-0-to-5-2-tp4212330p4212380.html
> Sent from the OpenLayers Users mailing list archive at Nabble.com.
> _______________________________________________
> Users mailing list
> Users at openlayers.org
> http://openlayers.org/mailman/listinfo/users
>
More information about the Users
mailing list