Changes between Initial Version and Version 2 of Ticket #5639
- Timestamp:
- Sep 24, 2014, 6:05:55 AM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #5639 – Description
initial v2 17 17 18 18 // GDAL georeferencing 19 double trf[6] = { 3102254.0400000000,19 double trf[6] = { 423002.41999999975, 20 20 4.9999999999999973, 21 21 0.00000000000000000, 22 1 764819.1100000001,22 1544418.0500000000, 23 23 0.00000000000000000, 24 24 -4.9999999999999973 }; … … 26 26 // Create an in memory dataset of the copy 27 27 char inmem[256]; 28 long nCols( 137), nRows(225);28 long nCols(2194), nRows(2188); 29 29 float *pfData = (float*)malloc(nCols * nRows * sizeof(float)); 30 30 if (!pfData) goto cleanup; 31 31 32 32 for (long idx = 0; idx < nCols * nRows; idx++) 33 pfData[idx] = (float) FLT_MAX; // NoData values33 pfData[idx] = (float) 600; 34 34 35 35 sprintf_s(inmem, 256, … … 57 57 const wchar_t* path = L"Test.dem"; 58 58 59 char szCSInfo[] = "PROJCS[\"NAD_1983_StatePlane_ Colorado_Central_FIPS_0502\",GEOGCS[\"Longitude_Latitude\",DATUM[\"North_American_1983\",SPHEROID[\"GRS_1980\",6378137,298.2572221]],PRIMEM[\"Greenwich\",0],UNIT[\"Degree\",0.0174532925199433]],PROJECTION[\"\"],PARAMETER[\"Scale_Factor\",1.000000],PARAMETER[\"Standard_Parallel_1\",38.450000],PARAMETER[\"Standard_Parallel_2\",39.750000],PARAMETER[\"Central_Meridian\",-105.500000],PARAMETER[\"Latitude_Of_Origin\",37.833333],PARAMETER[\"False_Easting\",914401.828900],PARAMETER[\"False_Northing\",304800.609600],UNIT[\"Foot_US\",0.30480060960121920243840487680975]]";59 char szCSInfo[] = "PROJCS[\"NAD_1983_StatePlane_Alabama_East_FIPS_0101_Feet\",GEOGCS[\"GCS_North_American_1983\",DATUM[\"D_North_American_1983\",SPHEROID[\"GRS_1980\",6378137,298.257222101]],PRIMEM[\"Greenwich\",0],UNIT[\"Degree\",0.017453292519943295]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",30.5],PARAMETER[\"central_meridian\",-85.833333333333329],PARAMETER[\"scale_factor\",0.99995999999999996],PARAMETER[\"false_easting\",656166.66666666674],PARAMETER[\"false_northing\",0],UNIT[\"Foot_US\",0.30480060960121924]]"; 60 60 char *sz = szCSInfo; 61 61 … … 70 70 // Write the data to file 71 71 poDST = poDriver->CreateCopy(W2A(path), poSRS, FALSE, NULL, NULL, NULL); 72 if (!poDST) 72 if (!poDST){ 73 std::cout << "poDriver->CreateCopy Failed!" << std::endl; 73 74 goto cleanup; 75 } 74 76 75 77 cleanup: