www.pudn.com > dstile-0.2.rar > giskit.cpp


#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
using namespace std;
#include "exceptions.h"
#include "giskit.h"

string ProjToSRS(const string& proj) {
    char* wkt;
    OGRSpatialReference sr;
    string srs;

    if (sr.SetFromUserInput(proj.c_str()) != OGRERR_NONE) throw InvalidInput();
    sr.exportToWkt(&wkt);
    srs = wkt;
    OGRFree(wkt);
    return srs;
}

void GeoT::Dump() {
    printf("X: %20.10f %20.10f %20.10f\nY: %20.10f %20.10f %20.10f\n", m_mat[0], m_mat[1], m_mat[2], m_mat[3], m_mat[4], m_mat[5]);
}