<div dir="ltr">Bom dia,<div><br></div><div><p class="MsoNormal"><font color="#1f497d">Efetuar</font><span style="color:rgb(31,73,125)"> o download das g</span><span style="color:black;background-image:initial;background-size:initial;background-origin:initial;background-clip:initial;background-position:initial;background-repeat:initial">relhas no formato NTv2 para a
Transformação de Coordenadas dos Sistemas HGD73 para o Sistema PT-TM06/ETRS89 (<a href="http://www.dgterritorio.pt/cartografia_e_geodesia/geodesia/transformacao_de_coordenadas/grelhas_em_ntv2/">http://www.dgterritorio.pt/cartografia_e_geodesia/geodesia/transformacao_de_coordenadas/grelhas_em_ntv2/</a>)<span></span></span></p><p class="MsoNormal"><span style="color:black;background-image:initial;background-size:initial;background-origin:initial;background-clip:initial;background-position:initial;background-repeat:initial"><br></span></p>

<p class="MsoNormal"><span style="color:black;background-image:initial;background-size:initial;background-origin:initial;background-clip:initial;background-position:initial;background-repeat:initial"><span> </span></span></p>

<p class="MsoNormal"><span style="color:black;background-image:initial;background-size:initial;background-origin:initial;background-clip:initial;background-position:initial;background-repeat:initial">Como proceder:<span></span></span></p>

<p class="MsoNormal"><span style="color:black;background-image:initial;background-size:initial;background-origin:initial;background-clip:initial;background-position:initial;background-repeat:initial"><span> </span></span></p>

<p class="gmail-MsoListParagraph"><span style="color:rgb(31,73,125)">1-<span style="font-stretch:normal;font-size:7pt;font-family:'times new roman'">     
</span></span><span style="color:rgb(31,73,125)">No pgadmin ->
public -> spatial_ref_sys - > Datum73 (27492 -> substituir o texto
pelo seguinte: </span>+proj=tmerc +lat_0=39.66666666666666
+lon_0=-8.131906111111112 +k=1 +x_0=180.598 +y_0=-86.99 +ellps=intl
+nadgrids=D73_ETRS89_geo.gsb +wktext +units=m +no_defs<span style="color:rgb(31,73,125)"><span></span></span></p>

<p class="gmail-MsoListParagraph"><span style="color:rgb(31,73,125)"> </span></p>

<p class="gmail-MsoListParagraph">2-<span style="font-stretch:normal;font-size:7pt;font-family:'times new roman'">     
</span><span style="color:rgb(31,73,125)">Colocar o ficheiro
em anexo na pasta: </span>Os ficheiros
das grelhas (.gsb) dentro da pasta zip anexo) colocam-se na pasta utilizada
pelo PROJ.4, cuja localização vai depender do Sistema Operativo utilizado:<span></span></p>

<p class="MsoNormal" style="margin-left:72pt;text-align:justify;line-height:19.3pt">a.<span style="font-stretch:normal;font-size:7pt;line-height:normal;font-family:'times new roman'">      
</span>Em Linux,
os ficheiros das grelhas colocam-se na pasta <i>/usr/share/proj;</i><span></span></p>

<p class="MsoNormal" style="margin-left:72pt;text-align:justify;line-height:19.3pt">b.<span style="font-stretch:normal;font-size:7pt;line-height:normal;font-family:'times new roman'">     
</span>Em
Windows, tendo usado o instalador OSGeo4W, os ficheiros colocam-se na pasta<i>..\OSGeo4W\share\proj ou </i><span></span><span style="line-height:normal;color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px">(\Program Files\PostgreSQL\9.x\gdal-</span><wbr style="line-height:normal;color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px"><span style="line-height:normal;color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px">data);</span></p>

<p class="MsoNormal" style="margin-left:72pt;text-align:justify;line-height:19.3pt">d.<span style="font-stretch:normal;font-size:7pt;line-height:normal;font-family:'times new roman'">     
</span>Uma outra
alternativa é verificar a path da variável de ambiente PROJ_LIB e colocar os
ficheiros nessa pasta.<span></span></p>

<p class="gmail-MsoListParagraph"><span style="color:rgb(31,73,125)"> </span></p>

<p class="gmail-MsoListParagraph"><span style="color:rgb(0,112,192)">3-<span style="font-stretch:normal;font-size:7pt;font-family:'times new roman'">     
</span></span><span style="color:rgb(31,73,125)">SQL para alterar
sistema de coordenadas:      </span>ALTER TABLE <b>esquema</b>.<b>tabela</b>
ALTER COLUMN the_geom TYPE geometry(<b>Point</b>, 3763) USING
ST_Transform(the_geom, 3763); <span style="color:rgb(0,112,192)">(Definir
esquema,tabela e o tipo de geometria, de seguida correr e está).<span></span></span></p><p class="gmail-MsoListParagraph"><br></p><p class="gmail-MsoListParagraph">Nuno Ferreira</p><p class="gmail-MsoListParagraph">Sistemas de Informação Geográfica</p><p class="gmail-MsoListParagraph">Município de Tavira</p></div></div><div class="gmail_extra"><br><div class="gmail_quote">Em 31 de janeiro de 2017 15:34, Ricardo Sena <span dir="ltr"><<a href="mailto:ricardogsena@gmail.com" target="_blank">ricardogsena@gmail.com</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Boa tarde,<div><br></div><div><br></div><div>Para além da solução apresentada pelo Pedro Duarte, outra forma de fazer essa configuração pode ser através da seguinte forma:</div><div><br></div><div>1 - Copiar os ficheiros das grelhas (*.gsb) para a directoria C:\Program Files\PostgreSQL\9.4\share\<wbr>contrib\postgis-2.2\proj (neste caso para uma instalação em windows; a path pode variar em função do local de instalação dos Postgres)</div><div><br></div><div>2 - Actualizar as definições dos sistemas de coordenadas da base de dados (na tabela spatial_ref_sys). Instruções de SQL (executar através do pgAdmin):</div><div><br></div><div><div>------------------------------<wbr>------------------------------<wbr>----------------</div><div>--Grelhas</div><div>-- Actualização dos sistemas de coordenadas para fazer trasnformação através do método das grelhas</div><div><br></div><div>-- 27492 - Hayford-Gauss, Datum 73, IGP</div><div>-- Definição original</div><div>-- '+proj=tmerc +lat_0=39.66666666666666 +lon_0=-8.131906111111112 +k=1 +x_0=180.598 +y_0=-86.98999999999999 +ellps=intl +towgs84=-223.237,110.193,36.<wbr>649,0,0,0,0 +units=m +no_defs '</div><div>update spatial_ref_sys</div><div>set proj4text = '+proj=tmerc +ellps=intl +lat_0=39.66666666666666 +lon_0=-8.131906111111112 +k=1.000000 +x_0=180.598 +y_0=-86.990 +units=m +nadgrids=pt73_e89.gsb +no_defs'</div><div>where srid = 27492;</div><div><br></div><div>-- 27493 - Hayford-Gauss, Datum 73, IGP</div><div>-- Definição original</div><div>-- '+proj=tmerc +lat_0=39.66666666666666 +lon_0=-8.131906111111112 +k=1 +x_0=180.598 +y_0=-86.98999999999999 +ellps=intl +towgs84=-223.237,110.193,36.<wbr>649,0,0,0,0 +units=m +no_defs '--</div><div>update spatial_ref_sys</div><div>set proj4text = '+proj=tmerc +ellps=intl +lat_0=39.66666666666666 +lon_0=-8.131906111111112 +k=1.000000 +x_0=180.598 +y_0=-86.990 +units=m +nadgrids=pt73_e89.gsb +no_defs'</div><div>where srid = 27493;</div><div><br></div><div>-- 20790 - Hayford-Gauss, Datum Lisboa, Militar</div><div>-- Definição original</div><div>-- '+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.<wbr>64,0,0,0,0 +pm=lisbon +units=m +no_defs '</div><div>update spatial_ref_sys</div><div>set proj4text = '+proj=tmerc +lat_0=39.66666666666666 +lon_0=-8.131906111111112 +k=1.000000 +x_0=200000 +y_0=300000 +ellps=intl +units=m +nadgrids=ptLX_e89.gsb +no_defs'</div><div>where srid = 20790;</div><div><br></div><div>-- 20791 - Hayford-Gauss, Datum Lisboa, IGP</div><div>-- Definição original</div><div>-- '+proj=tmerc +lat_0=39.66666666666666 +lon_0=1 +k=1 +x_0=0 +y_0=0 +ellps=intl +towgs84=-304.046,-60.576,103.<wbr>64,0,0,0,0 +pm=lisbon +units=m +no_defs '</div><div>update spatial_ref_sys</div><div>set proj4text = '+proj=tmerc +lat_0=39.66666666666666 +lon_0=-8.131906111111112 +k=1.000000 +x_0=0 +y_0=0 +ellps=intl +units=m +nadgrids=ptLX_e89.gsb +no_defs'</div><div>where srid = 20791;</div><div><br></div><div>-- 23029 - UTM, ED50</div><div>-- Definição original</div><div>-- '+proj=utm +zone=29 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs '</div><div>update spatial_ref_sys</div><div>set proj4text = '+proj=utm +ellps=intl +zone=29 +units=m +nadgrids=ptED_e89.gsb +no_defs'</div><div>where srid = 23029;</div></div><div><br></div><div>3 - Testar a configuração com alguns pontos de controlo (vértice geodésico ESPINHEIRA):</div><div><br></div><div><div>------------------------------<wbr>-------</div><div>--Testar os métodos de transformação de coordenadas</div><div>--Vértice Geodésico ESPINHEIRA</div><div>--Coordenadas IGP:</div><div>-- Datum 73</div><div>--<span class="m_-3454634959928064531gmail-Apple-tab-span" style="white-space:pre-wrap">    </span>x =  28999.924</div><div>--<span class="m_-3454634959928064531gmail-Apple-tab-span" style="white-space:pre-wrap">   </span>y = -135387.053</div><div>-- Datum LX</div><div>--<span class="m_-3454634959928064531gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>x = 29001.15</div><div>--<span class="m_-3454634959928064531gmail-Apple-tab-span" style="white-space:pre-wrap">      </span>y = -135386.57</div><div>-- PT-TM06</div><div>--<span class="m_-3454634959928064531gmail-Apple-tab-span" style="white-space:pre-wrap">   </span>x = 29002.41</div><div>--<span class="m_-3454634959928064531gmail-Apple-tab-span" style="white-space:pre-wrap">      </span>y = -135385.95</div><div><br></div><div>-- Datum 73 -> Datum LX</div><div>select ST_AsText(ST_Transform(ST_<wbr>SetSRID(ST_Makepoint(28999.<wbr>924,-135387.053), 27492), 20791));</div><div>-- Datum 73 -> PT-TM06</div><div>select ST_AsText(ST_Transform(ST_<wbr>SetSRID(ST_Makepoint(28999.<wbr>924,-135387.053), 27492), 3763));</div></div><div><br></div><div><br></div><div>Envio em anexo ficheiro SQL com as instruções para actualização da definição dos sistemas de coordenadas utilizados em Portugal (continente).</div><div><br></div><div><br></div><div>OBS: Em relação à solução apresentada pelo Pedro Duarte, no ficheiro excel os sistemas de coordenadas estão configurados com os códigos de identificação utilizados pela ESRI. O EPSG utiliza códigos diferentes (27493, 20790, 20791)</div><div><br></div><div><br></div><div>Cumprimentos,</div><div><br></div><div>Ricardo Sena</div><div><br></div><div><p class="MsoNormal"><span lang="EN-GB" style="font-size:10pt"><img src="cid:ii_iylop2l61_159f52902a080540" width="168" height="57" style="margin-right:0px"><br>​</span></p><p class="MsoNormal"><span lang="EN-GB" style="font-size:10pt">Email: </span><span style="font-size:10pt"><a href="mailto:ricardo.sena@wkt.pt" target="_blank"><span lang="EN-GB">ricardo.sena@wkt.pt</span></a></span><span style="font-size:10pt"><img alt="logo_mini_wkt" style="margin-right:0px" width="0" height="0"></span></p>

<p class="MsoNormal"><span lang="EN-GB" style="font-size:10pt">Tlm: 912 287 483<span></span></span></p>

<p class="MsoNormal"><span lang="EN-GB" style="font-size:10pt">Site: <a href="http://www.wkt.pt/" target="_blank">http://www.wkt.pt</a><span></span></span></p></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">2017-01-31 14:40 GMT+00:00 Ana Catarina Ferreira Pinheiro <span dir="ltr"><<a href="mailto:catarina@cm-valedecambra.pt" target="_blank">catarina@cm-valedecambra.pt</a>></span>:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">




<div>
<div style="direction:ltr;font-family:Tahoma;color:#000000;font-size:10pt">Olá boa tarde,<br>
<br>
Estou na fase de testes para a transformação do sistema de coordenadas Datum73 para o ETRS89 pelo método das grelhas da DGT.
<br>
Alguém já fez essa transformação com os dados provenientes do Postgres/Postgis? <br>
<br>
Ao falar com alguns colegas vimos que tenho de exportar para shape (por forma a levar o gid e não descodificar os caracteres), depois transformar as coordenadas com o ntv2 do Qgis e exportar novamente para postgis. Este método é sem dúvida moroso ainda por
 cima não estou a conseguir converter em bloco os layers de cada esquema para shapefile com o comando de converter formato do GDAL.<br>
<br>
Alguém sabe alguma forma mais simples de proceder a esta transformação sem ser por estes passos todos? O ideal é ter um script para correr em postgis :)
<br>
<br>
Obrigada<span class="m_-3454634959928064531HOEnZb"><font color="#888888"><br>
<br>
<div><br>
<div style="font-family:Tahoma;font-size:13px">
<div style="font-family:Tahoma;font-size:13px">-- <br>
<font face="arial"><font size="2"><b>Ana Catarina Pinheiro<br>
</b></font></font><font face="arial"><font size="2"><b>Divisão de Planeamento, Ambiente e Gestão Urbanística - Informação Geográfica</b></font></font><font face="arial"><font size="2"><br>
Município de Vale de Cambra</font></font><br>
<font face="arial"><font size="2">email: </font></font><a href="mailto:catarina@cm-valedecambra.pt" face="arial" target="_blank"><font size="2">catarina@cm-valedecambra.pt</font></a><br>
<font face="arial"><font size="2">web : </font></font><a href="http://www.cm-valedecambra.pt/" target="_blank"><font face="arial"><font size="2">http://www.cm-valedecambra.pt</font></font></a><font face="arial"><font size="2"><br>
tel: <a href="tel:+351%20256%20420%20510" value="+351256420510" target="_blank">(+351)256 420 510</a></font></font><font face="arial"><font size="2"><br>
fax:<a href="tel:+351%20256%20420%20519" value="+351256420519" target="_blank">(+351)256 420 519</a></font></font><span class="m_-3454634959928064531m_-2232100838123355831sd-abs-pos"> <br>
<br>
<img alt="" border="0"></span><span class="m_-3454634959928064531m_-2232100838123355831sd-abs-pos">
<img alt="" border="0"></span></div>
</div>
</div>
</font></span></div>
</div>

<br></div></div><span class="">______________________________<wbr>_________________<br>
Portugal mailing list<br>
<a href="mailto:Portugal@lists.osgeo.org" target="_blank">Portugal@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/portugal" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailma<wbr>n/listinfo/portugal</a><br></span></blockquote></div><br></div>
<br>______________________________<wbr>_________________<br>
Portugal mailing list<br>
<a href="mailto:Portugal@lists.osgeo.org">Portugal@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/portugal" rel="noreferrer" target="_blank">https://lists.osgeo.org/<wbr>mailman/listinfo/portugal</a><br></blockquote></div><br></div>