<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Importing ascii point wind speed data in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/importing-ascii-point-wind-speed-data/m-p/427641#M33615</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm trying to use the DTI wind speed ascii file which so many people have had problems with in the past.&amp;nbsp; I'm using 10 and am unable to convert the ascii to vector.&amp;nbsp; A number of years ago someone wrote a python script which was successful for others, but doesn't seem to work for me.&amp;nbsp; No error message, just runs forever!&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ASCII&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The first row of the ascii point data looks like:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(&amp;nbsp; 0, 1299); 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;the second row is:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(100, 1299); 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ORIGINAL SCRIPT&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;"""&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;dti_windspeed.py&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Luke Pinner Nov 2006&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Usage: python dti_windspeed.py infile outasc&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; infile = file containing DTI wind speed estimate data&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; outasc = new ascii grid format file suitable for import to grid using&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "ASCII to Raster" tool&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Notes:&amp;nbsp; demo code only, no error handling at all...&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; all care, no responsibility etc...&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;"""&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;import sys, re&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;infile = sys.argv[1]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;outasc = sys.argv[2]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;rexp = re.compile(r'[\(\)]')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;x=[]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;y=[]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;data=[]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;file = open(infile, 'r+')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;for line in file.readlines()[1:]: #Skip header&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #format = (Easting, Northing) speed; speed; speed; etc.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; line = rexp.sub('',line.strip().strip(';')).split(';')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xy=line.pop(0).split(',')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; x.append(xy[0])&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; y.append(xy[1])&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; data.append(line)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;file.close()&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#x.sort()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#y.sort()&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;xmin = float(x[0])&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;xmax = float(x[-1]) + 100&amp;nbsp; #Eastings increment by 100 each line, &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #largest x is start of line,&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #x + 100 is the end of the line&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ymin = float(y[-1])&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ymax = float(y[0])+1&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;cellsize = 1000.0 #1km&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ncols = str(int(xmax-xmin))&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;nrows = str(int(ymax-ymin))&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#xllcorner = str(xmin-(cellsize/2)) #assumes given coordinates are for the cell centroid&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#yllcorner = str(ymin-(cellsize/2)) #if not, use xllcorner = xmin etc. instead...&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;xllcorner = str(xmin) #assumes given coordinates are for the lower left corner of the cell&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;yllcorner = str(ymin) #if not, use xllcorner = str(xmin-(cellsize/2)) etc. instead...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;asc = open(outasc, 'w+')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;asc.write('ncols ' + ncols + '\n') &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;asc.write('nrows ' + nrows + '\n') &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;asc.write('xllcorner ' + xllcorner + '\n') &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;asc.write('yllcorner ' + yllcorner + '\n') &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;asc.write('cellsize ' + str(cellsize) + '\n') &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;asc.write('NODATA_value 0' + '\n') &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;for line in data: asc.write(' '.join(line) + '\n')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;asc.flush()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;asc.close()&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#Done!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any help would be greatly appreciated.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Najya&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 23 Dec 2010 07:26:33 GMT</pubDate>
    <dc:creator>NajyaBatool</dc:creator>
    <dc:date>2010-12-23T07:26:33Z</dc:date>
    <item>
      <title>Importing ascii point wind speed data</title>
      <link>https://community.esri.com/t5/python-questions/importing-ascii-point-wind-speed-data/m-p/427641#M33615</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm trying to use the DTI wind speed ascii file which so many people have had problems with in the past.&amp;nbsp; I'm using 10 and am unable to convert the ascii to vector.&amp;nbsp; A number of years ago someone wrote a python script which was successful for others, but doesn't seem to work for me.&amp;nbsp; No error message, just runs forever!&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ASCII&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The first row of the ascii point data looks like:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(&amp;nbsp; 0, 1299); 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;the second row is:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(100, 1299); 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.0; 0.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ORIGINAL SCRIPT&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;"""&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;dti_windspeed.py&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Luke Pinner Nov 2006&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Usage: python dti_windspeed.py infile outasc&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; infile = file containing DTI wind speed estimate data&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; outasc = new ascii grid format file suitable for import to grid using&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "ASCII to Raster" tool&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Notes:&amp;nbsp; demo code only, no error handling at all...&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; all care, no responsibility etc...&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;"""&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;import sys, re&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;infile = sys.argv[1]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;outasc = sys.argv[2]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;rexp = re.compile(r'[\(\)]')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;x=[]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;y=[]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;data=[]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;file = open(infile, 'r+')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;for line in file.readlines()[1:]: #Skip header&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #format = (Easting, Northing) speed; speed; speed; etc.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; line = rexp.sub('',line.strip().strip(';')).split(';')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xy=line.pop(0).split(',')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; x.append(xy[0])&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; y.append(xy[1])&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; data.append(line)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;file.close()&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#x.sort()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#y.sort()&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;xmin = float(x[0])&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;xmax = float(x[-1]) + 100&amp;nbsp; #Eastings increment by 100 each line, &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #largest x is start of line,&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #x + 100 is the end of the line&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ymin = float(y[-1])&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ymax = float(y[0])+1&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;cellsize = 1000.0 #1km&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ncols = str(int(xmax-xmin))&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;nrows = str(int(ymax-ymin))&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#xllcorner = str(xmin-(cellsize/2)) #assumes given coordinates are for the cell centroid&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#yllcorner = str(ymin-(cellsize/2)) #if not, use xllcorner = xmin etc. instead...&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;xllcorner = str(xmin) #assumes given coordinates are for the lower left corner of the cell&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;yllcorner = str(ymin) #if not, use xllcorner = str(xmin-(cellsize/2)) etc. instead...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;asc = open(outasc, 'w+')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;asc.write('ncols ' + ncols + '\n') &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;asc.write('nrows ' + nrows + '\n') &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;asc.write('xllcorner ' + xllcorner + '\n') &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;asc.write('yllcorner ' + yllcorner + '\n') &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;asc.write('cellsize ' + str(cellsize) + '\n') &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;asc.write('NODATA_value 0' + '\n') &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;for line in data: asc.write(' '.join(line) + '\n')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;asc.flush()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;asc.close()&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#Done!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any help would be greatly appreciated.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Najya&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Dec 2010 07:26:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/importing-ascii-point-wind-speed-data/m-p/427641#M33615</guid>
      <dc:creator>NajyaBatool</dc:creator>
      <dc:date>2010-12-23T07:26:33Z</dc:date>
    </item>
    <item>
      <title>Re: Importing ascii point wind speed data</title>
      <link>https://community.esri.com/t5/python-questions/importing-ascii-point-wind-speed-data/m-p/427642#M33616</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;If I understand what you're wanting you can try this file I wrote. Creates a CSV that you can import into ArcGIS.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Forgot to mention usage:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;C:\Temp&amp;gt;python windspeed.py -i c:\temp\speed10.asc -o c:\temp\speed10.csv&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Dec 2010 14:18:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/importing-ascii-point-wind-speed-data/m-p/427642#M33616</guid>
      <dc:creator>Anonymous User</dc:creator>
      <dc:date>2010-12-23T14:18:32Z</dc:date>
    </item>
  </channel>
</rss>

