[OpenLayers-Users] Problem with polar projection on Antartica

springrider springrider at hotmail.com
Thu May 29 11:39:29 EDT 2008


Thanks Eric for your reply

I have fixed my problem and this is the code:

		var map, layer;						
		
		map =new OpenLayers.Map("map", {maxExtent: new
OpenLayers.Bounds(-8000000,-8000000,8000000,8000000), maxResolution: 25000,
units:'meters', projection:"EPSG:3031"});
		layer = new OpenLayers.Layer.WMS( "test",
			"http://localhost:8080/geoserver/wms?version=1.1.1",
			{layers: 'fifao:FAO_AREAS_PROJ,fifao:continents_pg',projection:
"EPSG:3031"});
		map.addLayer(layer);
		
		map.zoomToMaxExtent();

The point is that it works only when the layer corresponds to shapefile in
my Geoserver and not to a table in my Oracle database. In that case, i
obtain a white map.

I don't know if it is a GeoServer or an Oracle problem. If anyone has a any
idea, keep me informed.

Anyway, thanks for your help.

Sylvain


Eric Lemoine-3 wrote:
> 
> On Tue, May 27, 2008 at 11:29 AM, springrider <springrider at hotmail.com>
> wrote:
>>
>> Thanks Jon for your reply
>>
>> Sorry I was not really explicit about the result i had.
>>
>> This is the request which is sent to my Geoserver:
>> GET /geoserver/wms?service=wms&LAYERS=fifao:CONTINEENT_GAUL
>> &SRS=EPSG:3031&VERSION=1.1.1&REQUEST=GetMap&STYLES=
>> &EXCEPTIONS=application%2Fvnd.ogc.se_inimage&FORMAT=image%2Fjpeg
>> &BBOX=-12399999.999999989,8762666.666666664,8762666.66666668,29925333.333333332
>> &WIDTH=256&HEIGHT=256
> 
> Do you think the rounding errors are the cause of your problem?
> 
> 
>> So the SRS to be used is correct (3031) but what is sent for the bounding
>> box seems to be wrong in respect to what i have specified...
>>
>> As you were suggesting in one of your previous post, could it be related
>> to
>> ZoomToMaxExtent?
>>
>> I tried to add the projection also for the baselayer but with no results:
>>        var basemap = new OpenLayers.Layer.WMS( "test",
>>                               
>> "http://193.43.36.238:8484/geoserver/wms?version=1.1.1",
>>                                {layers: 'fifao:CONTINEENT_GAUL',
>>                                 srs: 'EPSG:3031'});
>>        basemap.addOptions({isBaseLayer: true});
> 
> You have only one base layer so no need to set things at the layer
> level, map level is fine.
> 
> --
> Eric
> _______________________________________________
> Users mailing list
> Users at openlayers.org
> http://openlayers.org/mailman/listinfo/users
> 
> 

-- 
View this message in context: http://www.nabble.com/Problem-with-polar-projection-on-Antartica-tp17475860p17537271.html
Sent from the OpenLayers Users mailing list archive at Nabble.com.




More information about the Users mailing list