[Portugal] Exportar Shapefile para KML

Giovanni Manghi giovanni.manghi at gmail.com
Wed Jun 22 07:34:16 EDT 2011


Nas ultimas versões de QGIS se usa um DB proj actualizado

o EPSG 20790 agora é assim definido

+proj=tmerc +lat_0=39.66666666666666 +lon_0=1 +k=1 +x_0=200000
+y_0=300000 +ellps=intl +towgs84=-304.046,-60.576,103.64,0,0,0,0
+pm=lisbon +units=m +no_defs


-- G --


On Wed, 2011-06-22 at 12:32 +0100, Hugo wrote:
> 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 <capsantos2 at gmail.com>
>         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
>         <senhor.neto at gmail.com> 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 <legio.patria at gmail.com>
>                 Date: 2011/6/21
>                 Subject: [Portugal] Exportar Shapefile para KML
>                 To: The OSGeo Portugal Local
>                 <Portugal at lists.osgeo.org>
>                 
>                 
>                 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
>                 Portugal at lists.osgeo.org
>                 http://lists.osgeo.org/mailman/listinfo/portugal
>                 
>                 
>                 
>                 
>                 _______________________________________________
>                 Portugal mailing list
>                 Portugal at lists.osgeo.org
>                 http://lists.osgeo.org/mailman/listinfo/portugal
>                 
>         
>         
>         _______________________________________________
>         Portugal mailing list
>         Portugal at lists.osgeo.org
>         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
> Portugal at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/portugal




More information about the Portugal mailing list