#include "stdafx.h" #include "TdkException.h" #include "TdkProcessingService.h" void main(int argc, char* argv[]) { //Cria projeções TeProjection* proj1 = TdkProcessingService::createSimpleUTMProjection(); TeProjection* proj2 = TdkProcessingService::createSimpleLatLongProjection(); //Especifica coordenada em graus double x = 110.0; double y = 30.0; //Exibe o valor das coordenadas antes da Conversao std::cout << "Valor das coordenadas 2D antes da Conversao:\n\nx: " << x << " y: "<< y << "\n\n"; try { //Converte coordenadas 2D de “proj1” para “proj2” TdkProcessingService::convertCoord2D(x,y,*proj1,*proj2); //Exibe o valor das coordenadas apos a Conversao std::cout << "Valor das coordenadas 2D apos a Conversao:\n\nx: " << x << " y: "<< y << "\n\n"; std::cout << "Pressione qualquer tecla para sair."; getchar(); } catch (TdkException* ex) { //Trata erro. } }