Interface da API
Introdução
Para automatizar a conversão de coordenadas, pode-se utilizar a API Restful. Ou seja, pode-se colocar as coordenadas, códigos do sistema de referência de entrada e saída na URL e receberá uma string json com os resultados.
Grelha
exemplo:2D
https://dgt-webapp.teromovigo.com/pt/transform/transform?x=-8.45322&y=38.56714&area=Portugal%20continental&crsin=4274&crsout=3763&metodo=grelhas
resultados:
{"xout": -27821.168, "yout": -122108.142}
exemplo:2D (DMS)
https://dgt-webapp.teromovigo.com/pt/transform/transform?x=-8°27'11.52"&y=38°34'1.56"&area=Portugal%20continental&crsin=4274&crsout=3763&metodo=grelhas
resultados:
{"xout": -27819.44, "yout": -122112.589}
exemplo:3D https://dgt-webapp.teromovigo.com/pt/transform/transform?x=-8.53234&y=38.56714&z=234.00&area=Portugal%20continental&crsin=4274&crsout=3763&metodo=grelhas&altin=Elipsoidal&altout=Ortometrica
resultados:
{"xout": -34716.976, "yout": -122081.185, "zout": 179.888}
Bursa-Wolf
exemplo:2D
https://dgt-webapp.teromovigo.com/pt/transform/transform?x=60120.415&y=-207760.586&area=Portugal%20continental&crsin=3763&crsout=27493&metodo=bursaWolf
resultados:
{"xout": 60117.042, "yout": -207762.689}
exemplo:2D (DMS)
https://dgt-webapp.teromovigo.com/pt/transform/transform? x=-8°27'2711.52"&y=38°34'271.56"&area=Portugal%20continental&crsin=4274&crsout=3763&metodo=bursaWolf
resultados:
{"xout": -27819.44, "yout": -122112.589}
exemplo:3D
https://dgt-webapp.teromovigo.com/pt/transform/transform?x=60120.415&y=-207760.586&z=316.01&area=Portugal%20continental&crsin=3763&crsout=27493&metodo=bursaWolf&altin=Elipsoidal&altout=Elipsoidal
resultados:
{"xout": 60117.045, "yout": -207762.685, "zout": 262.878}
Parâmetros
Parâmetros | Obrigatória/opcional | Comentários |
---|---|---|
x | Obrigatório | Se forem selecionadas coordenadas geodésicas, representa a longitude. Formato do valor= 67675.76 Ou -9.1345 Ou -9 23 56.4567 |
y | Obrigatório | Se forem selecionadas coordenadas geodésicas, representa a latitude. Formato do valor= 87987.776 Ou 38.5677 Ou 38 0 35 |
z | Opcional | Altura. Formato do valor= 456.7 |
area | Obrigatório | Área de aplicabilidade dos sistemas de referência e suas transformações. |
crsin | Obrigatório | Código EPSG do sistema de referência de entrada |
crsout | Obrigatório | Código EPSG do sistema de referência de saída |
metodo | Obrigatório | Método utilizado para efetuar a transformação dos sistemas de referência. |
altin | Opcional, exceto se h ou z forem utilizados na entrada. | Indicação do tipo de altitude de entrada. |
altout | Opcional, exceto se h ou z forem utilizados na saída. | Indicação do tipo de altitude de saída. |
Códigos dos parâmetros
Parâmetros | Código | Comentários |
---|---|---|
area | ||
Portugal Continental | - | |
Acores | - | |
Madeira | - | |
crsin,crsout | ||
3763 | ETRS89/ PT-TM06 | |
4937 | ETRS89 - Coordenadas Geográficas | |
4936 | ETRS89 - Coordenadas Geocêntricas | |
4207 | Datum Lisboa - Coordenadas Geográficas | |
4274 | Datum 73 - Coordenadas Geográficas | |
5018 | Datum Lisboa/Hayford-Gauss | |
20790 | Datum Lisboa/Hayford-Gauss com Falsa Origem | |
27493 | Datum 73/Hayford-Gauss | |
5014 | ITRF93/PTRA08-UTM 25N - Açores Ocidental | |
5015 | ITRF93/PTRA08-UTM 26N - Açores Central e Oriental | |
5011 | ITRF93 - Coordenadas Geocêntricas | |
2942 | Datum Base SE (Porto Santo)/UTM 28N - Madeira | |
5012 | ITRF93 - Coordenadas Geográficas | |
2188 | Datum Observatório (Flores)/UTM 25N - Açores Ocidental | |
2189 | Datum Base SW (Graciosa)/UTM 26N - Açores Central | |
2190 | Datum S. Braz (S. Miguel)/UTM 26N -Açores Oriental | |
5016 | ITRF93/PTRA08-UTM 28N - Madeira, Porto Santo, Desertas e Selvagens | |
88888 | Datum 73 - Coordenadas Geocêntricas | |
99999 | Datum Lisboa - Coordenadas Geocêntricas | |
37249 | Datum S. Braz (S. Miguel) - Açores Oriental - Coordenadas Geográficas | |
77772 | Datum S. Braz (S. Miguel) - Açores Oriental - Coordenadas Geocêntricas | |
37241 | Datum Base SW (Graciosa) - Coordenadas Geográficas | |
77771 | Datum Base SW (Graciosa) - Coordenadas Geocêntricas | |
37245 | Datum Observatório (Flores) - Coordenadas Geográficas | |
77770 | Datum Observatório (Flores) - Coordenadas Geocêntricas | |
37247 | Datum Base SE (Porto Santo) - Coordenadas Geográficas | |
77773 | Datum Base SE (Porto Santo) - Coordenadas Geocêntricas | |
metodo | ||
bursaWolf | Bursa-Wolf | |
grelhas | Grelha (NTv2), area="Portugal Continental" | |
altin, altout | ||
Ortometrica | - | |
Elipsoidal | - |