Olá luís, Epá, eu não conheço muito bem o pmapper mas pelo que sei o openlayers tem muito mais potencial que o pmapper. O reverso da medalha é que montar webgis em pmapper é muito mais rápido do que montares um webgis com openlayers e geoext. No entanto, a meu ver, deverias experimentar preferencialmente o GeoExt (com OpenLayers e ExtJS) pois tens uma framework muita mias poderosa...
Não quero ferir susceptibilidades por isso peço a quem domine pmapper que comente melhor sobre o mm. Um abc, Hugo 2011/12/16 Luis Leitão <[email protected]> > Estou a pensar em desenvolver o meu projecto em pmapper, o que dizes > em relação ao openlayers, de qual poderei retirar um melhor produto final? > > ------------------------------ > Date: Fri, 16 Dec 2011 14:12:20 +0000 > > Subject: Re: [Portugal] duvidas sobre openlayers > From: [email protected] > To: [email protected] > > Olá Luís, > > Exacto... se puderes ter os teus dados em postgis em vez de shapefile, > melhor ainda. O plugin Qgis Mapserver Export já faz um belo trabalho na > criação do mapfile para o mapserver. Contudo aconselho-te a ver sempre o > output do mapfile para depois poderes fazer pequenos tweaks directamente no > ficheiro e que não estão implementados no plugin. > > Abc, > > Hugo > > 2011/12/16 Luis Leitão <[email protected]> > > Obrigado Hugo, > > Fizeste uma boa interpretação daquilo que pretendia. Assim sendo, quer > dizer que poderei utilizar igualmente o PostGis/PostgreSQL como base de > dados e depois publicar as shapefiles através do Qgis Mapserver export, não > é verdade? > > ------------------------------ > Date: Fri, 16 Dec 2011 13:25:54 +0000 > > Subject: Re: [Portugal] duvidas sobre openlayers > From: [email protected] > To: [email protected] > > > Olá Luís, > > Não percebo bem a tua questão... Mas de acordo com a minha interpretação, > o que queres perguntar é se pode publicar shapefiles para depois usares no > OpenLayers. Se é isto que perguntas, podes usar o MapServer, GeoServer ou > Qgis Mapserver para publicares as tuas shapefiles sobre o formato WMS. > Depois no openlayers é só fazeres os pedidos WMS como de costume. > > Abc, > > Hugo > > 2011/12/16 Luis Leitão <[email protected]> > > Boas, > > É possivel criar um projecto em Openlayers com shapefiles, tendo por base > um WMS? > > ------------------------------ > Date: Wed, 14 Dec 2011 23:02:46 +0000 > From: [email protected] > > To: [email protected] > Subject: Re: [Portugal] duvidas sobre openlayers > > Obrigado Hugo.Realmente tem sido um bocado duro para mim uma vez que tenho > muito poucas bases a nivel de javascript e html, e por isso demoro muito em > coisas dificeis. > Apesar de estudar ainda estou à espera do livro que comprei... > De qualquer maneira não posso desistir... > > POr isso obrigado a todos que têm ajudado. > > ABraço > > > > > > > On 13-12-2011 18:11, Hugo wrote: > > Olá Pedro, > > Quem espera sempre alcança... neste caso Quem bate com a cabeça mais tarde > ou mais cedo resolve... > A entrada pode ser um pouco dolorosa mas não desistas, pois, o OpenLayers > é de facto uma biblioteca espectacular que te permitirá desenvolveres > coisas fantásticas à tua medida... E o conhecimento vai ficando. Isso é o > mais importante. > > Boa sorte e um abc, > Hugo > > 2011/12/13 Pedro Costa <[email protected]> > > Resolvido finalmente...Tive de mudar nessa parte e acertar com a ordem. > > > > PS:Só é pena ter demorado tanto para uma coisa tão simples lol! > > > > > On 13-12-2011 15:34, Hugo wrote: > > Se calhar o teu problema são as coordenadas que estás a passar para o > OpenaLayers.Bounds. > Confirma que tens as coordenadas certas (por exemplo através do QGis ou do > PostGIS) > > Abc, > Hugo > > 2011/12/13 Pedro Costa <[email protected]> > > > > Bem agora começa a fazer sentido, tenho de mudar nesta parte: > > // set default position > map.zoomToExtent(new OpenLayers.Bounds(5062994.9488977, > -932033.61453498, > -916746.20888068, > > 5071594.1145783)); > > > Aqui já muda para uma área 'com alguma coisa'... > > > > > > > > > > > On 13-12-2011 15:20, Pedro Costa wrote: > > > HUgo nesta parte do código: > > // set default position > map.zoomToExtent(new OpenLayers.Bounds(880000, > 6840000, > 915000, > 6860000)); > > Também tenho de inserir os valores respectivos certo? > > > > > > > > > On 13-12-2011 15:01, Hugo wrote: > > Olá Pedro, > > tens que fazer um map.setCenter(); > > Abc, > Hugo > > 2011/12/13 Pedro Costa <[email protected]> > > Não entendo porque inseri os bounds da area que pretendo e ele abre com > uma area completamente diferente... > > > > > > > > > > > On 13-12-2011 12:57, Hugo wrote: > > Aqui vai. > um abc, > > Hugo > > > map.events.register('zoomend', map, function(){ > var mapProj = map.getProjection(); > var mapZoom = map.getZoom(); > var mapRes = map.getResolutionForZoom(mapZoom); > if (mapProj == 'EPSG:900913' && mapRes > 306){ > map.zoomToScale(866688.0326989387, true); > } > }); > > 2011/12/13 Pedro Costa <[email protected]> > > Conheces algum exemplo do evento zoomend para eu tentar guiar-me? > > Obrigado > > Em 13-12-2011 12:45, Hugo escreveu: > > Experimenta adicionar o seguinte às opções do teu mapa: > > restrictedExtent: new OpenLayers.Bounds(.....); > > > De qualquer maneira, qd usas layers comerciais (google, yahoo, etc), tens > que definir tb nas layers algumas restrições nomeadamente as resoluções > máximas, etc... > > Ou seja, o facto de definires o restricted extent não vai impedir de veres > o mundo inteiro. Então podes fazer como te disse, ou ainda, podes adicionar > um evento ao map on zoomend e detectas qual a resolução e se for maior que > aquela que tu queres permitir entao fazes um zoom ao mapa... desta forma > consegues eliminar a visualização do mundo inteiro. > > Abc, > > Hugo > > 2011/12/13 Pedro Costa <[email protected]> > > 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<http://localhost/rasdaman/wms.py?LAYERS=rasdamanImage&FORMAT=image/png&TIME=2011-06-20&STRATEGIES=%5bobject%20Object%5d&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&SRS=EPSG:900913&BBOX=-6300637.7833253%2c4684889.401321%2c6076045.8348875%2c10359574.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: [email protected] on behalf of Pedro Costa > Sent: Fri 09/12/2011 13:47 > To: [email protected] > 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 > [email protected] > http://lists.osgeo.org/mailman/listinfo/portugal > > > > > _______________________________________________ > Portugal mailing > [email protected]http://lists.osgeo.org/mailman/listinfo/portugal > > > > _______________________________________________ > Portugal mailing > [email protected]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 > 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 [email protected] > 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 > [email protected]http://lists.osgeo.org/mailman/listinfo/portugal > > > > _______________________________________________ > Portugal mailing > [email protected]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 > 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 [email protected] > 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 > [email protected]http://lists.osgeo.org/mailman/listinfo/portugal > > > > > _______________________________________________ > Portugal mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/portugal > > > > > -- > Hugo Martins > LabNT - ISEGI UNL > Campus de Campolide > 1070-312 Lisboa > N 38°43'56.84", W 9°9'35.74" > > > _______________________________________________ > Portugal mailing > [email protected]http://lists.osgeo.org/mailman/listinfo/portugal > > > _______________________________________________ > Portugal mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/portugal > > > > > -- > Hugo Martins > LabNT - ISEGI UNL > Campus de Campolide > 1070-312 Lisboa > N 38°43'56.84", W 9°9'35.74" > > > _______________________________________________ > Portugal mailing > [email protected]http://lists.osgeo.org/mailman/listinfo/portugal > > > > _______________________________________________ > Portugal mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/portugal > > > > > -- > Hugo Martins > LabNT - ISEGI UNL > Campus de Campolide > 1070-312 Lisboa > N 38°43'56.84", W 9°9'35.74" > > > _______________________________________________ > Portugal mailing > [email protected]http://lists.osgeo.org/mailman/listinfo/portugal > > > > > _______________________________________________ > Portugal mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/portugal > > > > > -- > Hugo Martins > LabNT - ISEGI UNL > Campus de Campolide > 1070-312 Lisboa > N 38°43'56.84", W 9°9'35.74" > > > _______________________________________________ > Portugal mailing > [email protected]http://lists.osgeo.org/mailman/listinfo/portugal > > > > _______________________________________________ > Portugal mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/portugal > > > > > -- > Hugo Martins > LabNT - ISEGI UNL > Campus de Campolide > 1070-312 Lisboa > N 38°43'56.84", W 9°9'35.74" > > > _______________________________________________ > Portugal mailing > [email protected]http://lists.osgeo.org/mailman/listinfo/portugal > > > > _______________________________________________ Portugal mailing list > [email protected] http://lists.osgeo.org/mailman/listinfo/portugal > > _______________________________________________ > Portugal mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/portugal > > > > > -- > Hugo Martins > LabNT - ISEGI UNL > Campus de Campolide > 1070-312 Lisboa > N 38°43'56.84", W 9°9'35.74" > > _______________________________________________ Portugal mailing list > [email protected] http://lists.osgeo.org/mailman/listinfo/portugal > > _______________________________________________ > Portugal mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/portugal > > > > > -- > Hugo Martins > LabNT - ISEGI UNL > Campus de Campolide > 1070-312 Lisboa > N 38°43'56.84", W 9°9'35.74" > > _______________________________________________ Portugal mailing list > [email protected] http://lists.osgeo.org/mailman/listinfo/portugal > > _______________________________________________ > Portugal mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/portugal > > -- Hugo Martins LabNT - ISEGI UNL Campus de Campolide 1070-312 Lisboa N 38°43'56.84", W 9°9'35.74"
_______________________________________________ Portugal mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/portugal
