Re: [Portugal] OpenLayers, rotação inesperada do mapa.

Òscar Vidal Calbet oscarblo at gmail.com
Thu Jun 24 13:51:12 EDT 2010


Caro José,

Agradeço muito o seu esclarecimento.

Então, pode aconsejar algum sistema mais indicado que eu possa utiliar para
os Açores. Ainda assim, não percebo o facto de só não estar-se a visualizar
bem com as OpenLayers. Será que outros clientes, como o uDig, aplicam algum
tipo de correcção automática para estes casos?

Saudações,
Òscar

No dia 24 de Junho de 2010 14:25, Jose Gonçalves <jagoncal  gmail.com>escreveu:

> Caro Oscar
>
> O sistema EPSG:20791 utiliza a projecção de Gauss com o meridiano central
> na longitude aproximada de 8º W. Normalmente a projecção de Gauss não é
> usada a mais de 3º de longitude do meridiano central. Os Açores ficam muito
> para lá disso, o que explica essa deformação.
> Cumprimentos
>
> José A. Gonçalves
>
>
>
> Em 24 de junho de 2010 14:02, Òscar Vidal Calbet <oscarblo  gmail.com>escreveu:
>
>> Boa tarde,
>>
>> Estou a utilizar mapas da área do Arquipélago dos Açores com EPSG:20791.
>> Publiquei estes mapas no Geoserver. O problema chega quando intento
>> visualizar estes serviços a traves de OpenLayers, tanto no "Layer Preview"
>> ou usando código próprio, pois o mapa se mostra com uma rotação aprox. de
>> 20º no sentido dos ponteiros do relógio. Quando visualizo o mesmo serviço
>> desde outro cliente, uDig, o mapa é mostrado sem nenhum tipo de rotação.
>>
>>  Desde já agradeço qualquer dica que me ajude encontrar a origem do
>> problema.
>>
>>
>> Abraço,
>> Òscar
>>
>>
>> Código OpenLayers
>> ==================================================================
>>
>> *var* bounds = *new* OpenLayers.Bounds( -1670000, 250000, -1400000,
>> 500000 );
>>
>>   *var* options = {
>>
>> controls: [],
>>
>> maxExtent: bounds,
>>
>> maxResolution: 450.0,
>>
>> projection: "EPSG:20791",
>>
>> units: 'm'
>>
>> };
>>
>>  map = *new* OpenLayers.Map('map', options);
>>
>>    *var* azoresCentral = *new* OpenLayers.Layer.WMS(
>>
>> "State",
>>
>> "/geoserver/wms",
>>
>> {layers: 'azores:AzoresCentral',
>>
>> projection: *new* OpenLayers.Projection("EPSG:20791"),
>>
>> displayProjection: *new* OpenLayers.Projection("EPSG:20791"),
>>
>> format: 'image/png'}
>>
>> );
>>
>>  map.addLayer(azoresCentral);
>>
>> _______________________________________________
>> Portugal mailing list
>> Portugal  lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/portugal
>>
>>
>
> _______________________________________________
> Portugal mailing list
> Portugal  lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/portugal
>
>
-------------- próxima parte ----------
Um anexo em HTML foi limpo...
URL: http://lists.osgeo.org/pipermail/portugal/attachments/20100624/55962a6b/attachment.html


More information about the Portugal mailing list