Boa tarde novamente,<br><br>Criei no QGIS uma shape com 3 pontos num projecto com o crs da google (900913). Converti para geojson, adicionei (ver abaixo) e os pontos não aparecem.<br><br>Alguma sugestão?<br>Obrigado,<br>António<br>
<br>----------<br>            geojson_layer = new OpenLayers.Layer.Vector("GeoJSON", {<br>                strategies: [new OpenLayers.Strategy.Fixed()],<br>                protocol: new OpenLayers.Protocol.HTTP({<br>
                    url: "teste2.geojson",<br>                    format: new OpenLayers.Format.GeoJSON()<br>                })<br>            });<br><br><br>        // Add the layers<br>        map.addLayers([google_map_layer1,google_map_layer2,google_map_layer3,google_map_layer4,geojson_layer]);<br>
----------<br><br>O conteúdo do teste2.geojson é:<br><br>{<br>"type": "FeatureCollection",<br><br>"crs": {"type": "EPSG", "properties": {"code": 900913}},<br>
                                                                                <br>"features": [<br>{ "type": "Feature", "id": 0, "properties": { "id": 1 }, "geometry": { "type": "Point", "coordinates": [ -909357.070946029154584, 4562459.930374994874001 ] } }<br>
,<br>{ "type": "Feature", "id": 1, "properties": { "id": 2 }, "geometry": { "type": "Point", "coordinates": [ -909540.05904706963338, 4561445.871315060183406 ] } }<br>
,<br>{ "type": "Feature", "id": 2, "properties": { "id": 3 }, "geometry": { "type": "Point", "coordinates": [ -908766.171869752230123, 4562097.766425017267466 ] } }<br>
<br>]<br>}<br><br><br><br><div class="gmail_quote">No dia 18 de Outubro de 2012 15:49, Luís de Sousa <span dir="ltr"><<a href="mailto:luis.a.de.sousa@gmail.com" target="_blank">luis.a.de.sousa@gmail.com</a>></span> escreveu:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Viva António,<br>
<br>
O Hugo já respondeu parcialmente, mas gostava de esclarecer mais um<br>
pouco. Um objecto desse tipo lê directamente os dados do ficheiro e<br>
não executa qualquer transformação. Por contraste, com objectos WMS ou<br>
WFS podes incluir temas em projecções diferentes da do mapa se o<br>
servidor suportar transformações.<br>
<br>
Para além disso não te aconselhava a fazer a transformação no cliente.<br>
Será preferível transformar o próprio tema para o EPSG:3857 em disco e<br>
depois então incluí-lo no mapa.<br>
<br>
Boa sorte,<br>
<br>
Luís<br>
<br>
2012/10/18 António M. Rodrigues <<a href="mailto:amcrgrodrigues@gmail.com">amcrgrodrigues@gmail.com</a>>:<br>
<div class="HOEnZb"><div class="h5">> Boa tarde,<br>
><br>
><br>
> Penso que o Jorge Penedo acabou de colocar uma questão semelhante, mas cá<br>
> vai.<br>
><br>
><br>
> Tenho uma camada formato GEOJSON em ETRS89 / TM06 que quero representar com<br>
> o openlayers.<br>
><br>
><br>
> Uso o seguinte código:<br>
><br>
><br>
> -----(…)<br>
><br>
>             geojson_layer = new OpenLayers.Layer.Vector("GeoJSON", {<br>
><br>
>                 projection: epsg3763,<br>
><br>
>                 strategies: [new OpenLayers.Strategy.Fixed()],<br>
><br>
>                 protocol: new OpenLayers.Protocol.HTTP({<br>
><br>
>                     url: "teste.geojson",<br>
><br>
>                     format: new OpenLayers.Format.GeoJSON()<br>
><br>
>                 })<br>
><br>
>             });<br>
><br>
><br>
> map.addLayers([google_map_layer1,google_map_layer2,google_map_layer3,google_map_layer4,geojson_layer]);<br>
><br>
> -----<br>
><br>
><br>
> Alguém me sabe dizer porque razão não funciona?<br>
><br>
><br>
> Obrigado,<br>
><br>
> António<br>
><br>
><br>
><br>
</div></div><div class="HOEnZb"><div class="h5">> _______________________________________________<br>
> Portugal mailing list<br>
> <a href="mailto:Portugal@lists.osgeo.org">Portugal@lists.osgeo.org</a><br>
> <a href="http://lists.osgeo.org/mailman/listinfo/portugal" target="_blank">http://lists.osgeo.org/mailman/listinfo/portugal</a><br>
><br>
_______________________________________________<br>
Portugal mailing list<br>
<a href="mailto:Portugal@lists.osgeo.org">Portugal@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/portugal" target="_blank">http://lists.osgeo.org/mailman/listinfo/portugal</a><br>
</div></div></blockquote></div><br>