Re: [Portugal] OpenLayers, rotação inesperada do mapa.
Jose Gonçalves
jagoncal at gmail.com
Thu Jun 24 20:58:23 EDT 2010
A cartografia topográfica dos Açores é feita na projecção UTM (zonas 25N e
26N). Pode-se usar uma delas se o objectivo é representar só os Açores.
Se o objectivo for representar em simultâneo Portugal Continental e os
Açores seria razoável usar a projecção de Mercator (EPSG:3395) ou sem
projecção (EPSG:4326).
O IGP produz uma carta de escala 1:2,500,000 que cobre toda essa região mas
não sei se tem código EPSG. Os dados da projecção estão em:
http://www.igeo.pt/produtos/Cartografia/25milhoes.htm
Julgo que nenhum programa fará correcções da projecção. O que poderá estar a
acontecer é, por se estar muito para lá do limites habituais de longitude, o
programa decidir não fazer projecção e manter a representação em coordenadas
geográficas.
Cumprimentos
José A. Gonçalves
Em 24 de junho de 2010 18:51, Òscar Vidal Calbet <oscarblo gmail.com>escreveu:
> 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
>>
>>
>
> _______________________________________________
> 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/20100625/72e20fb3/attachment.html
More information about the Portugal
mailing list