<?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 Re: How to read out coordinates of a txt file and create a shapefile in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/how-to-read-out-coordinates-of-a-txt-file-and/m-p/135657#M10652</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Depends what kind of geometry you want to create. In your second script it's polyline. If you want to keep it that way code would be:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;import arcpy import re&amp;nbsp; from itertools import product pnt = arcpy.Point() KEY_VALUE_RE = re.compile(r'([a-z_][a-z0-9_]*)=(\d+(?:\.\d*)?)') lineArray = arcpy.Array()&amp;nbsp; def main():&amp;nbsp; i_cur=arcpy.InsertCursor("test_polygon.shp") # create cursor to insert features&amp;nbsp; points_to_search_r = [ &amp;nbsp; 'p{0}_{1}w'.format(a, b) for a, b in product([1, 2, 4, 6, 7, 9], 'r')&amp;nbsp; ]&amp;nbsp; points_to_search_h = [ &amp;nbsp; 'p{0}_{1}w'.format(a, b) for a, b in product([1, 2, 4, 6, 7, 9], 'h')&amp;nbsp; ]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; with open('F:\\Rasterdaten\\SRV\\2005\\TK100\\c4706_3.txt') as lines: &amp;nbsp; for line in lines: &amp;nbsp;&amp;nbsp; pnt.X = 0.0 # reset values for each line &amp;nbsp;&amp;nbsp; pnt.Y = 0.0 &amp;nbsp;&amp;nbsp; variables = dict( &amp;nbsp;&amp;nbsp;&amp;nbsp; (k, float(v)) for k, v in KEY_VALUE_RE.findall(line) &amp;nbsp;&amp;nbsp; ) &amp;nbsp;&amp;nbsp; for point_r in points_to_search_r: &amp;nbsp;&amp;nbsp;&amp;nbsp; value_r = variables.get(point_r) &amp;nbsp;&amp;nbsp;&amp;nbsp; if value_r is not None: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #print '{0} {1}'.format(point_r, value_r) &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pnt.Y = value_r &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #print pnt.Y &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; for point_h in points_to_search_h: &amp;nbsp;&amp;nbsp;&amp;nbsp; value_h = variables.get(point_h) &amp;nbsp;&amp;nbsp;&amp;nbsp; if value_h is not None: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #print '{0} {1}'.format(point_h, value_h) &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pnt.X = value_h &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #print pnt.X &amp;nbsp;&amp;nbsp; if pnt.X != 0.0 and pnt.Y != 0.0: &amp;nbsp;&amp;nbsp;&amp;nbsp; lineArray.add(pnt) # add point to polyline&amp;nbsp; feat = i_cur.newRow()&amp;nbsp; feat.SHAPE = lineArray&amp;nbsp; i_cur.insertRow(feat)&amp;nbsp; del i_cur if __name__ == '__main__':&amp;nbsp; main()&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you want to create points, code will be:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;import arcpy import re&amp;nbsp; from itertools import product pnt = arcpy.Point() KEY_VALUE_RE = re.compile(r'([a-z_][a-z0-9_]*)=(\d+(?:\.\d*)?)') #lineArray = arcpy.Array()&amp;nbsp; def main():&amp;nbsp; i_cur=arcpy.InsertCursor("test_polygon.shp") # create cursor to insert features&amp;nbsp; points_to_search_r = [ &amp;nbsp; 'p{0}_{1}w'.format(a, b) for a, b in product([1, 2, 4, 6, 7, 9], 'r')&amp;nbsp; ]&amp;nbsp; points_to_search_h = [ &amp;nbsp; 'p{0}_{1}w'.format(a, b) for a, b in product([1, 2, 4, 6, 7, 9], 'h')&amp;nbsp; ]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; with open('F:\\Rasterdaten\\SRV\\2005\\TK100\\c4706_3.txt') as lines: &amp;nbsp; for line in lines: &amp;nbsp;&amp;nbsp; pnt.X = 0.0 # reset values for each line &amp;nbsp;&amp;nbsp; pnt.Y = 0.0 &amp;nbsp;&amp;nbsp; variables = dict( &amp;nbsp;&amp;nbsp;&amp;nbsp; (k, float(v)) for k, v in KEY_VALUE_RE.findall(line) &amp;nbsp;&amp;nbsp; ) &amp;nbsp;&amp;nbsp; for point_r in points_to_search_r: &amp;nbsp;&amp;nbsp;&amp;nbsp; value_r = variables.get(point_r) &amp;nbsp;&amp;nbsp;&amp;nbsp; if value_r is not None: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #print '{0} {1}'.format(point_r, value_r) &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pnt.Y = value_r &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #print pnt.Y &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; for point_h in points_to_search_h: &amp;nbsp;&amp;nbsp;&amp;nbsp; value_h = variables.get(point_h) &amp;nbsp;&amp;nbsp;&amp;nbsp; if value_h is not None: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #print '{0} {1}'.format(point_h, value_h) &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pnt.X = value_h &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #print pnt.X &amp;nbsp;&amp;nbsp; if pnt.X != 0.0 and pnt.Y != 0.0: &amp;nbsp;&amp;nbsp;&amp;nbsp; feat = i_cur.newRow() &amp;nbsp;&amp;nbsp;&amp;nbsp; feat.SHAPE = pnt &amp;nbsp;&amp;nbsp;&amp;nbsp; i_cur.insertRow(feat)&amp;nbsp; del i_cur if __name__ == '__main__':&amp;nbsp; main()&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope it will help.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Arek&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 04 Jul 2013 06:55:30 GMT</pubDate>
    <dc:creator>ArkadiuszMatoszka</dc:creator>
    <dc:date>2013-07-04T06:55:30Z</dc:date>
    <item>
      <title>How to read out coordinates of a txt file and create a shapefile</title>
      <link>https://community.esri.com/t5/python-questions/how-to-read-out-coordinates-of-a-txt-file-and/m-p/135656#M10651</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi I have already, the coordinates:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;import arcpy import re&amp;nbsp; from itertools import product pnt = arcpy.Point() KEY_VALUE_RE = re.compile(r'([a-z_][a-z0-9_]*)=(\d+(?:\.\d*)?)')&amp;nbsp; def main(): &amp;nbsp;&amp;nbsp;&amp;nbsp; points_to_search_r = [ &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'p{0}_{1}w'.format(a, b) for a, b in product([1, 2, 4, 6, 7, 9], 'r') &amp;nbsp;&amp;nbsp;&amp;nbsp; ] &amp;nbsp;&amp;nbsp;&amp;nbsp; points_to_search_h = [ &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'p{0}_{1}w'.format(a, b) for a, b in product([1, 2, 4, 6, 7, 9], 'h') &amp;nbsp;&amp;nbsp;&amp;nbsp; ]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; with open('F:\\Rasterdaten\\SRV\\2005\\TK100\\c4706_3.txt') as lines: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for line in lines: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; variables = dict( &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; (k, float(v)) for k, v in KEY_VALUE_RE.findall(line) &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; for point_r in points_to_search_r: &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; value_r = variables.get(point_r) &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; if value_r is not None: &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; #print '{0} {1}'.format(point_r, value_r) &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; pnt.Y = value_r &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; #print pnt.Y &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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for point_h in points_to_search_h: &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; value_h = variables.get(point_h) &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; if value_h is not None: &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; #print '{0} {1}'.format(point_h, value_h) &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; pnt.X = value_h &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; #print pnt.X &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; if __name__ == '__main__': &amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;And I have a code for read out coordinates of a dbf file and create a shapefile:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;import arcpy&amp;nbsp; arcpy.env.overwriteOutput=1 arcpy.env.workspace = "E:\\mxd\\Shapefiles\\" arcpy.CreateFeatureclass_management(arcpy.env.workspace, "test_polygon.shp","POLYGON") cur=arcpy.InsertCursor("test_polygon.shp") lineArray = arcpy.Array() pnt = arcpy.Point() cur2 = arcpy.SearchCursor("F:\Rasterdaten\SRV\\gps_points.dbf")&amp;nbsp; for row in cur2:&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; pnt.X = row.getValue("x") &amp;nbsp;&amp;nbsp;&amp;nbsp; pnt.Y = row.getValue("y")&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; lineArray.add(pnt)&amp;nbsp; feat = cur.newRow() feat.shape = lineArray cur.insertRow(feat) print "Berechnung beendet"&amp;nbsp; del cur del cur2 del row&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;How can I combine this two?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Jul 2013 04:52:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/how-to-read-out-coordinates-of-a-txt-file-and/m-p/135656#M10651</guid>
      <dc:creator>YvonneDeus</dc:creator>
      <dc:date>2013-07-04T04:52:49Z</dc:date>
    </item>
    <item>
      <title>Re: How to read out coordinates of a txt file and create a shapefile</title>
      <link>https://community.esri.com/t5/python-questions/how-to-read-out-coordinates-of-a-txt-file-and/m-p/135657#M10652</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Depends what kind of geometry you want to create. In your second script it's polyline. If you want to keep it that way code would be:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;import arcpy import re&amp;nbsp; from itertools import product pnt = arcpy.Point() KEY_VALUE_RE = re.compile(r'([a-z_][a-z0-9_]*)=(\d+(?:\.\d*)?)') lineArray = arcpy.Array()&amp;nbsp; def main():&amp;nbsp; i_cur=arcpy.InsertCursor("test_polygon.shp") # create cursor to insert features&amp;nbsp; points_to_search_r = [ &amp;nbsp; 'p{0}_{1}w'.format(a, b) for a, b in product([1, 2, 4, 6, 7, 9], 'r')&amp;nbsp; ]&amp;nbsp; points_to_search_h = [ &amp;nbsp; 'p{0}_{1}w'.format(a, b) for a, b in product([1, 2, 4, 6, 7, 9], 'h')&amp;nbsp; ]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; with open('F:\\Rasterdaten\\SRV\\2005\\TK100\\c4706_3.txt') as lines: &amp;nbsp; for line in lines: &amp;nbsp;&amp;nbsp; pnt.X = 0.0 # reset values for each line &amp;nbsp;&amp;nbsp; pnt.Y = 0.0 &amp;nbsp;&amp;nbsp; variables = dict( &amp;nbsp;&amp;nbsp;&amp;nbsp; (k, float(v)) for k, v in KEY_VALUE_RE.findall(line) &amp;nbsp;&amp;nbsp; ) &amp;nbsp;&amp;nbsp; for point_r in points_to_search_r: &amp;nbsp;&amp;nbsp;&amp;nbsp; value_r = variables.get(point_r) &amp;nbsp;&amp;nbsp;&amp;nbsp; if value_r is not None: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #print '{0} {1}'.format(point_r, value_r) &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pnt.Y = value_r &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #print pnt.Y &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; for point_h in points_to_search_h: &amp;nbsp;&amp;nbsp;&amp;nbsp; value_h = variables.get(point_h) &amp;nbsp;&amp;nbsp;&amp;nbsp; if value_h is not None: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #print '{0} {1}'.format(point_h, value_h) &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pnt.X = value_h &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #print pnt.X &amp;nbsp;&amp;nbsp; if pnt.X != 0.0 and pnt.Y != 0.0: &amp;nbsp;&amp;nbsp;&amp;nbsp; lineArray.add(pnt) # add point to polyline&amp;nbsp; feat = i_cur.newRow()&amp;nbsp; feat.SHAPE = lineArray&amp;nbsp; i_cur.insertRow(feat)&amp;nbsp; del i_cur if __name__ == '__main__':&amp;nbsp; main()&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you want to create points, code will be:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;import arcpy import re&amp;nbsp; from itertools import product pnt = arcpy.Point() KEY_VALUE_RE = re.compile(r'([a-z_][a-z0-9_]*)=(\d+(?:\.\d*)?)') #lineArray = arcpy.Array()&amp;nbsp; def main():&amp;nbsp; i_cur=arcpy.InsertCursor("test_polygon.shp") # create cursor to insert features&amp;nbsp; points_to_search_r = [ &amp;nbsp; 'p{0}_{1}w'.format(a, b) for a, b in product([1, 2, 4, 6, 7, 9], 'r')&amp;nbsp; ]&amp;nbsp; points_to_search_h = [ &amp;nbsp; 'p{0}_{1}w'.format(a, b) for a, b in product([1, 2, 4, 6, 7, 9], 'h')&amp;nbsp; ]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; with open('F:\\Rasterdaten\\SRV\\2005\\TK100\\c4706_3.txt') as lines: &amp;nbsp; for line in lines: &amp;nbsp;&amp;nbsp; pnt.X = 0.0 # reset values for each line &amp;nbsp;&amp;nbsp; pnt.Y = 0.0 &amp;nbsp;&amp;nbsp; variables = dict( &amp;nbsp;&amp;nbsp;&amp;nbsp; (k, float(v)) for k, v in KEY_VALUE_RE.findall(line) &amp;nbsp;&amp;nbsp; ) &amp;nbsp;&amp;nbsp; for point_r in points_to_search_r: &amp;nbsp;&amp;nbsp;&amp;nbsp; value_r = variables.get(point_r) &amp;nbsp;&amp;nbsp;&amp;nbsp; if value_r is not None: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #print '{0} {1}'.format(point_r, value_r) &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pnt.Y = value_r &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #print pnt.Y &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; for point_h in points_to_search_h: &amp;nbsp;&amp;nbsp;&amp;nbsp; value_h = variables.get(point_h) &amp;nbsp;&amp;nbsp;&amp;nbsp; if value_h is not None: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #print '{0} {1}'.format(point_h, value_h) &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pnt.X = value_h &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #print pnt.X &amp;nbsp;&amp;nbsp; if pnt.X != 0.0 and pnt.Y != 0.0: &amp;nbsp;&amp;nbsp;&amp;nbsp; feat = i_cur.newRow() &amp;nbsp;&amp;nbsp;&amp;nbsp; feat.SHAPE = pnt &amp;nbsp;&amp;nbsp;&amp;nbsp; i_cur.insertRow(feat)&amp;nbsp; del i_cur if __name__ == '__main__':&amp;nbsp; main()&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope it will help.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Arek&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Jul 2013 06:55:30 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/how-to-read-out-coordinates-of-a-txt-file-and/m-p/135657#M10652</guid>
      <dc:creator>ArkadiuszMatoszka</dc:creator>
      <dc:date>2013-07-04T06:55:30Z</dc:date>
    </item>
    <item>
      <title>Re: How to read out coordinates of a txt file and create a shapefile</title>
      <link>https://community.esri.com/t5/python-questions/how-to-read-out-coordinates-of-a-txt-file-and/m-p/135658#M10653</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It is for polygons!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Jul 2013 12:00:11 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/how-to-read-out-coordinates-of-a-txt-file-and/m-p/135658#M10653</guid>
      <dc:creator>YvonneDeus</dc:creator>
      <dc:date>2013-07-04T12:00:11Z</dc:date>
    </item>
  </channel>
</rss>

