[Portugal] Camada epsg3763 no Openlayers
Marco Afonso
mafonso333 gmail.com
Quinta-Feira, 18 de Outubro de 2012 - 11:49:34 PDT
Boa noite,
Para depurar problemas de código Javascript, use o Firefox + Firebug
https://getfirebug.com/.
Depois de instalar, active-o. Faça reload à página.
Verifique no separador rede se o ficheiro teste2.geojson foi encontrado.
Verifique no separador consola se existem erros.
Marco
No dia 18 de Outubro de 2012 18:40, António M. Rodrigues <
amcrgrodrigues gmail.com> escreveu:
> Boa tarde novamente,
>
> 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.
>
> Alguma sugestão?
> Obrigado,
> António
>
> ----------
>
> geojson_layer = new OpenLayers.Layer.Vector("GeoJSON", {
> strategies: [new OpenLayers.Strategy.Fixed()],
> protocol: new OpenLayers.Protocol.HTTP({
> url: "teste2.geojson",
>
> format: new OpenLayers.Format.GeoJSON()
> })
> });
>
>
> // Add the layers
>
> map.addLayers([google_map_layer1,google_map_layer2,google_map_layer3,google_map_layer4,geojson_layer]);
> ----------
>
> O conteúdo do teste2.geojson é:
>
> {
> "type": "FeatureCollection",
>
> "crs": {"type": "EPSG", "properties": {"code": 900913}},
>
>
> "features": [
> { "type": "Feature", "id": 0, "properties": { "id": 1 }, "geometry": {
> "type": "Point", "coordinates": [ -909357.070946029154584,
> 4562459.930374994874001 ] } }
> ,
> { "type": "Feature", "id": 1, "properties": { "id": 2 }, "geometry": {
> "type": "Point", "coordinates": [ -909540.05904706963338,
> 4561445.871315060183406 ] } }
> ,
> { "type": "Feature", "id": 2, "properties": { "id": 3 }, "geometry": {
> "type": "Point", "coordinates": [ -908766.171869752230123,
> 4562097.766425017267466 ] } }
>
> ]
> }
>
>
>
> No dia 18 de Outubro de 2012 15:49, Luís de Sousa <
> luis.a.de.sousa gmail.com> escreveu:
>
> Viva António,
>>
>> O Hugo já respondeu parcialmente, mas gostava de esclarecer mais um
>> pouco. Um objecto desse tipo lê directamente os dados do ficheiro e
>> não executa qualquer transformação. Por contraste, com objectos WMS ou
>> WFS podes incluir temas em projecções diferentes da do mapa se o
>> servidor suportar transformações.
>>
>> Para além disso não te aconselhava a fazer a transformação no cliente.
>> Será preferível transformar o próprio tema para o EPSG:3857 em disco e
>> depois então incluí-lo no mapa.
>>
>> Boa sorte,
>>
>> Luís
>>
>> 2012/10/18 António M. Rodrigues <amcrgrodrigues gmail.com>:
>> > Boa tarde,
>> >
>> >
>> > Penso que o Jorge Penedo acabou de colocar uma questão semelhante, mas
>> cá
>> > vai.
>> >
>> >
>> > Tenho uma camada formato GEOJSON em ETRS89 / TM06 que quero representar
>> com
>> > o openlayers.
>> >
>> >
>> > Uso o seguinte código:
>> >
>> >
>> > -----(…)
>> >
>> > geojson_layer = new OpenLayers.Layer.Vector("GeoJSON", {
>> >
>> > projection: epsg3763,
>> >
>> > strategies: [new OpenLayers.Strategy.Fixed()],
>> >
>> > protocol: new OpenLayers.Protocol.HTTP({
>> >
>> > url: "teste.geojson",
>> >
>> > format: new OpenLayers.Format.GeoJSON()
>> >
>> > })
>> >
>> > });
>> >
>> >
>> >
>> map.addLayers([google_map_layer1,google_map_layer2,google_map_layer3,google_map_layer4,geojson_layer]);
>> >
>> > -----
>> >
>> >
>> > Alguém me sabe dizer porque razão não funciona?
>> >
>> >
>> > Obrigado,
>> >
>> > António
>> >
>> >
>> >
>> > _______________________________________________
>> > 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
>
>
--
Regards,
Marco Afonso
-------------- próxima parte ----------
Um anexo em HTML foi limpo...
URL: <http://lists.osgeo.org/pipermail/portugal/attachments/20121018/c01e3569/attachment-0001.html>
More information about the Portugal
mailing list