Changeset 13865
- Timestamp:
- 02/23/08 13:28:29 (3 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/1.5/gdal/frmts/aaigrid/aaigriddataset.cpp
r13562 r13865 834 834 { 835 835 char *pszDirname, *pszBasename; 836 c onst char*pszPrjFilename;836 char *pszPrjFilename; 837 837 char *pszESRIProjection = NULL; 838 838 FILE *fp; … … 842 842 pszBasename = CPLStrdup( CPLGetBasename(pszFilename) ); 843 843 844 pszPrjFilename = CPL FormFilename( pszDirname, pszBasename, "prj");844 pszPrjFilename = CPLStrdup( CPLFormFilename( pszDirname, pszBasename, "prj" ) ); 845 845 fp = VSIFOpenL( pszPrjFilename, "wt" ); 846 847 oSRS.importFromWkt( (char **) &pszOriginalProjection ); 848 oSRS.morphToESRI(); 849 oSRS.exportToWkt( &pszESRIProjection ); 850 VSIFWriteL( pszESRIProjection, 1, strlen(pszESRIProjection), fp ); 851 852 VSIFCloseL( fp ); 846 if (fp != NULL) 847 { 848 oSRS.importFromWkt( (char **) &pszOriginalProjection ); 849 oSRS.morphToESRI(); 850 oSRS.exportToWkt( &pszESRIProjection ); 851 VSIFWriteL( pszESRIProjection, 1, strlen(pszESRIProjection), fp ); 852 853 VSIFCloseL( fp ); 854 CPLFree( pszESRIProjection ); 855 } 856 else 857 { 858 CPLError( CE_Failure, CPLE_FileIO, 859 "Unable to create file %s.\n", pszPrjFilename ); 860 } 853 861 CPLFree( pszDirname ); 854 862 CPLFree( pszBasename ); 855 CPLFree( psz ESRIProjection);863 CPLFree( pszPrjFilename ); 856 864 } 857 865
