|
Hi Ragi, Here's my Python code for downloading and unzipping the 1/3 arcsecond NED from tdds.cr.usgs.gov: def download_zips (): for x in xrange(99, 66, -1): for y in xrange(48, 24, -1): try: url = "" class="moz-txt-link-rfc2396E" href="http://tdds.cr.usgs.gov/ned/13arcsec/grid/grid_zips/n%sw0%s.zip">"http://tdds.cr.usgs.gov/ned/13arcsec/grid/grid_zips/n%sw0%s.zip" % (y, x) dest = "D:\\ned\\zip\\n%sw%s.zip" % (y, x) opener = urllib.URLopener() opener.retrieve(url, dest) print "downloaded /n%sw%s.zip" % (y, x) except IOError: print "skipped /n%sw%s.zip" % (y, x) def unzip_files (): for zip_file in glob.iglob("D:\\ned\\zip\\*.zip"): print zip_file with zipfile.ZipFile(zip_file, 'r') as zip: for f in zip.infolist(): name_index = f.filename.find('/grd') if name_index < 0: continue dest = os.path.join('E:', f.filename[name_index:]) if dest.endswith('/'): os.makedirs(dest) else: with open(dest, 'wb') as fout: fout.write(zip.read(f)) Eric On 2/5/13 11:33 PM, Ragi Burhum wrote:
Hello all, |
_______________________________________________ Geowanking mailing list [email protected] http://geowanking.org/mailman/listinfo/geowanking_geowanking.org
