I originally created this procedure while at the Georgia Institute of Technology (Georgia Tech) Center for Geographic Information Systems. In response to the following ERDAS-L question:
Q: “I have a lot of ASTER 1A HDF images to import to the .img format using the batch tool. How does one send, by batch procedures, the bands from each HDF into a directory for each ASTER image? The directory must exist before the batch starts. How may I create the output directory inside the batch tool?”
A: This procedure assumes you have an existing directory structure and require an identical one in the output location.
Part A:
1. Open a DOS Command Window
2. Change to the appropriate directory
3. Use "dir" command as follows: dir *.hdf /b /s > file-list.txt
4. Open "file-list.txt" in MS Excel
5. Copy & Paste 1st Column into a 2nd column
6. Find & Replace all "\" with "/", in both columns
7. In the 2nd column, Find & Replace old directory path with new directory path
8. Insert new row at top
9. 1st Column = “Input”; 2nd Column = “Output”
10. Save as tab delimitated text file with "file-list.bls".
Part B:
Part B1:
1. Open original "file-list.txt" in Excel with "\" as delimiter. Insert 1st and 2nd Column
2. Put mkdir in 1st Column, leave 2nd Column empty
3. Delete the file name column
4. Find & Replace Directory Path Columns as needed
5. Save as text file "mkdir.bat"
Part B2:
1. Open "mkdir.bat" in Word
2. Find & Replace: ^t^t with " " (a single space)
3. Find & Replace: ^t with "\"
4. Save as tab-delimited text file as "mkdir.bat".
Part C:
1. Run "mkdir.bat" in DOS window.
Part D:
1. Start the batch tool. Select Modify commands automatically.
2. Change Output "Variable" to "User"
3. Open .bls in Batch tool in file list section
4. Launch program.
This blog is dedicated to challenges and interests within the geospatial (remote sensing, photogrammetry, and GIS) community. Most commonly the blog will discuss themes surrounding ERDAS IMAGINE, but is not limited to ERDAS IMAGINE. The blog's name was borrowed from the “ERDAS Field Guide,” first printed in January 1990 (see the bottom of the blog).
Monday, March 30, 2009
Wednesday, March 11, 2009
Subscribe to:
Posts (Atom)