[Portugal] duvidas sobre openlayers

Pedro Costa pedrocostaarma sapo.pt
Terça-Feira, 13 de Dezembro de 2011 - 07:38:20 EST


Obrigado Hugo.
Eu estou a tentar que o exemplo do link abra na área que pretendo mas 
está dificil.

http://www.pgrouting.org/docs/ol-workshop/ch05.html

Por exemplo, abri o exemplo original fiz zoom na área que pretendo e com 
o firebug fiz map.getExtent(). Assim obtive os valores da bounding box 
que queria penso eu:

bottom
     5066053.4452291
left
     -929102.37877511
right
     -921458.67594797
top
     5070353.0280693

A seguir inseri na variavel options coloquei estes valores mas mesmo 
assim não, abre na área que queria.

Alguém tem ideia porquê?
















On 13-12-2011 12:16, Pedro Costa wrote:
> Pessoal podem ajudar-me no seguinte:
> Tenho esta parte do código:
>
>
>   var  options  =  {
>
>                      projection:  new  OpenLayers.Projection("EPSG:900913"),
>
>                      units:  "m",
>
>                      numZoomLevels:  22,
>
>                      maxResolution:  156543.0339,
>
>                      maxExtent:  new  OpenLayers.Bounds(-20037508,  -20037508,
>
>                                                       20037508,  20037508.34)
>
>                  };
>
> retirado de: http://www.pgrouting.org/docs/ol-workshop/ch05.html
>
>
> Significa que o mapa vai estar na projecção 900913. Neste exempo eu 
> quero mudar a area a ser apresentada por isso tenho de mudar o 
> maxExtend certo?
> A questão é se eu no geoserver definir o srs como 900913 e calcular, 
> tenho os valores da bounding box,e é so substituir ou estou errado?
>
> Pelo que percebi:
>
> -20037508
> (left = min X)
>
>
> -20037508
> (bottom = min y)
>
> 20037508
>
> (right = max X)
>
> 20037508.34
>
> (top = max y)
>
>
> Estou correcto?
>
> obrigado
>
>
>
>
>
>
>
> On 13-12-2011 11:11, Jorge de Jesus wrote:
>>
>> Oi
>>
>> Pelo que vejo:
>>
>> 1) Nao tens a proxy instalada para poderes contactar 
>> http://localhost:8080
>>
>> http://trac.osgeo.org/openlayers/wiki/FrequentlyAskedQuestions#HowdoIsetupaProxyHost
>>
>> Ate teres a proxy instalada o browser nao vai pedir nada ao servidor...
>>
>> 2) Tens duas vezes projection:
>> projection: 'map.getProjectionObject()',
>> reproject: 'True',
>> projection: new OpenLayers.Projection('4326'),
>>
>> Geralmente JS usa o ultimo valor definido, portanto estas a usar 
>> projeccao 4325
>>
>> 3) O uso correct the OpenLayers.Projection e' com EPSG
>>
>> OpenLayers.Projection("EPSG:4326")
>>
>> All the best
>>
>> Jorge
>>
>>
>> On 13/12/11 10:50, Pedro Costa wrote:
>>> Acho que o problema é mesmo os wms que não são reprojectados:
>>> Reparem neste exemplo que fiz:
>>>
>>>
>>> http://pastebin.com/6i9TEWsH
>>>
>>>
>>>
>>> Simplesmente não aparece o wms
>>>
>>>
>>>
>>>
>>>
>>> On 12-12-2011 09:38, Jorge de Jesus wrote:
>>>>
>>>> Bons dias
>>>>
>>>>
>>>> Bem, se tens acerteza que o wms funciona sem problemas  sem o layer 
>>>> proprietario, o mais provavel e' que o WMS nao supporta EPSG:900913 
>>>> ou gera um erro quando fazes o pedido.
>>>>
>>>> No firebug, ve os pedidos feitos pela pagina (Seccao Net) e ve o 
>>>> pedido feito ao servidor e a resposta data.
>>>>
>>>> Por exemplo tenho um sistema que faz o seguinte pedido:
>>>>
>>>> http://localhost/rasdaman/wms.py?LAYERS=rasdamanImage&FORMAT=image%2Fpng&TIME=2011-06-20&STRATEGIES=%5Bobject%20Object%5D&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG%3A900913&BBOX=-6300637.7833253,4684889.401321,6076045.8348875,10359574.380423&WIDTH=1265&HEIGHT=580
>>>>
>>>> Experimenta a fazer um pedido ao teu WMS usando SRS=EPSG%3A900913
>>>>
>>>> Jorge
>>>>
>>>>
>>>> On 10/12/11 15:25, Pedro Costa wrote:
>>>>> Jorge,
>>>>>
>>>>> Sim lembro-me.Esclarece-me só a seguinte dúvida, o que é que o 
>>>>> browser não está a conseguir ir buscar na tua opinião mais 
>>>>> precisamente? É que ele vai buscar o layer proprietário, os wms é 
>>>>> que não. Mas noutros exercicios que efectuei sem o layer 
>>>>> proprietario ele ia buscar tudo.
>>>>>
>>>>>
>>>>> Obrigado
>>>>> bom fim de semana
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On 10-12-2011 09:26, Jorge Mendes de Jesus wrote:
>>>>>>
>>>>>> Oi
>>>>>>
>>>>>> Parece tudo em ordem, mas tens um ligeiro problema :)
>>>>>>
>>>>>> Lembras-te da explicacao relativa a cross-domain, ou seja podes 
>>>>>> acecer a outros URLs partir de Javascript ?! Pois quando tens um 
>>>>>> url com uma porta diferente tens a mesma situacao, ou seja:
>>>>>>
>>>>>> http://localhost:8080
>>>>>>
>>>>>> è um URL differente e tens de usar uma proxy para buscar os 
>>>>>> resultados. Eu sempre pensei que mesmo com uma porta difererente 
>>>>>> nao haveria problemas mas à alguns meses algume teve o mesmo 
>>>>>> problema e foi tudo explicado no mailing list, acho que podes 
>>>>>> procurar no google pelos emails mais antigos.
>>>>>>
>>>>>> Alem disso, tens o WMS a funcionar a 100%? Experimentaste a fazer 
>>>>>> uma pedido com EPSG:900913 ??
>>>>>>
>>>>>> Jorge
>>>>>>
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: portugal-bounces  lists.osgeo.org on behalf of Pedro Costa
>>>>>> Sent: Fri 09/12/2011 13:47
>>>>>> To: portugal  lists.osgeo.org
>>>>>> Subject: Re: [Portugal] duvidas sobre openlayers
>>>>>>
>>>>>> On 09-12-2011 09:22, Jorge de Jesus wrote:
>>>>>> > No meu caso nao defino a projeccao da camada WMS e o OpenLayers 
>>>>>> usa a
>>>>>> > projeccao da baseLayer da google para tudo, o meu WMS tem suporte
>>>>>> > nativo para 900913. Acho que devia ter tido mais atencao ao 
>>>>>> codigo e
>>>>>> > seria mais correcto adicionar a informacao da projeccao
>>>>>> >
>>>>>> > projection: map.getProjectionObject()
>>>>>>
>>>>>>
>>>>>>
>>>>>> Tentei assim:
>>>>>>
>>>>>> http://pastebin.com/WLkRVbxu
>>>>>>
>>>>>>
>>>>>> Mas continuo sem sucesso, só é visivel o layer proprietário. Nem 
>>>>>> sequer
>>>>>> aparece o "+" do layer switcher, não percebo o porquê...
>>>>>>
>>>>>> Alguma sugestão?
>>>>>>
>>>>>> Obrigado
>>>>>>
>>>>>>
>>>>>> PS: O firebug tb não detecta nenhum erro.
>>>>>> _______________________________________________
>>>>>> 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
>>>>
>>>>
>>>> -- 
>>>> PGP public key: 0x595FF9D3
>>>>
>>>> ------------------------------------------------------------------------
>>>>
>>>> Plymouth Marine Laboratory
>>>> Registered Office:
>>>> Prospect Place
>>>> The Hoe
>>>> Plymouth PL1 3DH
>>>>
>>>> Website: www.pml.ac.uk <http://www.pml.ac.uk>
>>>> Click here for PML Annual Review 
>>>> <http://www.pml.ac.uk/pdf/PMLAR2010.pdf>
>>>> Registered Charity No. 1091222
>>>> PML is a company limited by guarantee
>>>> registered in England & Wales
>>>> company number 4178503
>>>>
>>>> Please think before you print.
>>>>
>>>> ------------------------------------------------------------------------
>>>>
>>>> This e-mail, its content and any file attachments are confidential.
>>>>
>>>> If you have received this e-mail in error please do not copy, 
>>>> disclose it to any third party or use the contents or attachments 
>>>> in any way. Please notify the sender by replying to this e-mail or 
>>>> e-mail forinfo  pml.ac.uk and then delete the email without making 
>>>> any copies or using it in any other way.
>>>>
>>>> The content of this message may contain personal views which are 
>>>> not the views of Plymouth Marine Laboratory unless specifically stated.
>>>>
>>>> You are reminded that e-mail communications are not secure and may 
>>>> contain viruses. Plymouth Marine Laboratory accepts no liability 
>>>> for any loss or damage which may be caused by viruses.
>>>>
>>>> ------------------------------------------------------------------------
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> 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
>>
>>
>> -- 
>> PGP public key: 0x595FF9D3
>>
>> ------------------------------------------------------------------------
>>
>> Plymouth Marine Laboratory
>> Registered Office:
>> Prospect Place
>> The Hoe
>> Plymouth PL1 3DH
>>
>> Website: www.pml.ac.uk <http://www.pml.ac.uk>
>> Click here for PML Annual Review 
>> <http://www.pml.ac.uk/pdf/PMLAR2010.pdf>
>> Registered Charity No. 1091222
>> PML is a company limited by guarantee
>> registered in England & Wales
>> company number 4178503
>>
>> Please think before you print.
>>
>> ------------------------------------------------------------------------
>>
>> This e-mail, its content and any file attachments are confidential.
>>
>> If you have received this e-mail in error please do not copy, 
>> disclose it to any third party or use the contents or attachments in 
>> any way. Please notify the sender by replying to this e-mail or 
>> e-mail forinfo  pml.ac.uk and then delete the email without making any 
>> copies or using it in any other way.
>>
>> The content of this message may contain personal views which are not 
>> the views of Plymouth Marine Laboratory unless specifically stated.
>>
>> You are reminded that e-mail communications are not secure and may 
>> contain viruses. Plymouth Marine Laboratory accepts no liability for 
>> any loss or damage which may be caused by viruses.
>>
>> ------------------------------------------------------------------------
>>
>>
>>
>>
>> _______________________________________________
>> 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/20111213/27ff60a1/attachment-0001.html


Mais informações acerca da lista Portugal