Olá Carlos, Este problema está relacionado com a definição dos SRS portugueses no PROJ4.
Por exemplo, o EPSG:20790 vem definido no PROJ4 da seguinte forma: +proj=tmerc +lat_0=39.66666666666666 +lon_0=1 +k=1 +x_0=200000 +y_0=300000 +ellps=intl +pm=lisbon +units=m +no_defs Como o Alexandre referiu, nesta definição faltam os 7 parâmetros da transformação Bursa-Wolf e por isso estás a ter esses desfazamentos. A definição correcta seria então: +proj=tmerc +lat_0=39.66666666666666 +lon_0=1 +k=1 +x_0=200000 +y_0=300000 +ellps=intl +pm=lisbon +units=m +towgs84=-288.885,-91.744,126.244,-1.691,0.410,-0.211,-4.598 Repara no último parâmetro, +towgs84. São estas definições que fazem toda a diferença. No QGIS, podes definir sistemas de projecção manualmente. Basta para isso, ires ao menu EDIT->Custom CRS. Na janela que surge atribuis um nome que desejes (neste caso poderia ser HGL_IGEOE) e depois copias a definição PROJ4 (que coloquei em cima) com os parâmetros +towgs84. A partir desse momento, ficas com este CRS sempre definido no QGIS e resolves os teus problemas. Abc, Hugo 2011/6/22 Carlos Santos <[email protected]> > Bom dia > > Depois de efectuar várias experiências, já que inicialmente me dava o mesmo > problema, cheguei à conclusão do seguinte: > > Se eu abrir o QGS 1.7, e definir como CRS o 20790, e se possuir algumas > shp, criadas no Arcgis também no sistema 20790 ( Igeo), ao carregar essas > shps, o QGIS gera um CRS próprio, e embora as posicione correctamente, > depois não as exporta correctamente. > > Ou seja depois de carregar essas shps, é necessário fazer o "set CRS" para > o 20790 (dessas shp), depois se fizer a exportação para KML para o 4326, já > vão para o sitio certo. > > Pelo que pude perceber a diferença para o método sugerido pelo Alexandre, > será na ordem de 70, 80 cm aproximadamente. Agora não perguntem qual o > posicionamneto que está mais correcto. > > Espero ter ajudado > > Cumprimentos > > Carlos Santos > No dia 22 de Junho de 2011 10:21, Alexandre Neto > <[email protected]>escreveu: > > Boa dia, >> >> Para ficar no sitio correcto terás de gravar o kml no 4326. Mas terás de >> te certificar que fazes a reprojecção de 20790 para 4326 com todos os >> parâmetros de transformação definidos. Isto é, o projecto deve estar no CRS >> 4326 e Layer em questão com o seguinte CRS (20790 com parâmetros de >> transformação): >> >> +proj=tmerc >> +lat_0=39.66666666666666 >> +lon_0=-8.131906111111112 >> +k=1 >> +x_0=200000 >> +y_0=300000 >> +ellps=intl >> +towgs84=-288.885,-91.744,126.244,-1.691,0.410,-0.211,-4.598 >> >> Espero que ajude >> >> Alexandre Neto >> >> ---------- Forwarded message ---------- >> From: legiopatrianostra <[email protected]> >> Date: 2011/6/21 >> Subject: [Portugal] Exportar Shapefile para KML >> To: The OSGeo Portugal Local <[email protected]> >> >> >> Boa tarde a todos, >> >> Estou a fazer um save as "kml" de um shapefile com o CRS - EPSG: 20790. >> >> Depois de exportar o ficheiro e ao abrir no google earth, o shapefile fica >> fora de sitio, avança para o lado direito, já gravei o shapefile com o CRS - >> EPSG: 900913; EPSG: 3763 e EPSG: 4326 (wgs84), >> >> mas o shape continua afastado do sitio. >> >> Estarei a fazer algum procedimento errado? >> >> Seguem em anexo 2 imagens, uma tirada do qgis e outra do google earth para >> comparação. >> >> >> Muito obrigado pela ajuda >> >> Oliveira Brás >> >> -- >> *** *Antes de imprimir este E-Mail pense na sua responsabilidade e >> compromisso com o MEIO AMBIENTE! >> >> Before printing this email, take a moment to reflect on your >> responsability with the Environment! >> >> >> _______________________________________________ >> Portugal mailing list >> [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
