Changeset 11169
- Timestamp:
- 04/02/07 13:46:14 (2 years ago)
- Files:
-
- branches/1.4/gdal/frmts/netcdf/netcdfdataset.cpp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/1.4/gdal/frmts/netcdf/netcdfdataset.cpp
r11158 r11169 672 672 const char *pszWKT; 673 673 const char *pszGeoTransform; 674 char **papszGeoTransform ;674 char **papszGeoTransform=NULL; 675 675 676 676 … … 1070 1070 poDS->adfGeoTransform[1] = (( pdfXCoord[xdim-1] - 1071 1071 pdfXCoord[0] ) / 1072 poDS->nRasterXSize);1072 ( poDS->nRasterXSize - 1 )); 1073 1073 1074 1074 poDS->adfGeoTransform[5] = (( pdfYCoord[ydim-1] - 1075 1075 pdfYCoord[0] ) / 1076 poDS->nRasterYSize); 1076 ( poDS->nRasterYSize - 1 )); 1077 /* -------------------------------------------------------------------- */ 1078 /* Compute the center of the pixel */ 1079 /* -------------------------------------------------------------------- */ 1080 poDS->adfGeoTransform[0] = pdfXCoord[0] 1081 * (poDS->adfGeoTransform[1] / 2); 1082 1083 poDS->adfGeoTransform[3] = pdfYCoord[0] 1084 * (poDS->adfGeoTransform[5] / 2); 1077 1085 1078 1086 oSRS.exportToWkt( &(poDS->pszProjection) ); … … 1162 1170 1163 1171 adfGeoTransform[0] = dfWE; 1164 adfGeoTransform[1] = (dfEE - dfWE) / poDS->GetRasterXSize(); 1172 adfGeoTransform[1] = (dfEE - dfWE) / 1173 ( poDS->GetRasterXSize() - 1 ); 1165 1174 adfGeoTransform[2] = 0.0; 1166 1175 adfGeoTransform[3] = dfNN; 1167 1176 adfGeoTransform[4] = 0.0; 1168 adfGeoTransform[5] = (dfSN - dfNN) / poDS->GetRasterYSize(); 1169 1177 adfGeoTransform[5] = (dfSN - dfNN) / 1178 ( poDS->GetRasterYSize() - 1 ); 1179 /* -------------------------------------------------------------------- */ 1180 /* Compute the center of the pixel */ 1181 /* -------------------------------------------------------------------- */ 1182 adfGeoTransform[0] = dfWE 1183 * (adfGeoTransform[1] / 2); 1184 1185 adfGeoTransform[3] = dfNN 1186 * (adfGeoTransform[5] / 2); 1187 1188 1170 1189 bGotGeoTransform = TRUE; 1171 1190 }
