<?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: Adding a sring value to a field with python in Geoprocessing Questions</title>
    <link>https://community.esri.com/t5/geoprocessing-questions/adding-a-sring-value-to-a-field-with-python/m-p/261006#M8940</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Hi everyone,&lt;BR /&gt;&lt;BR /&gt;i want to assign a variable , a string, to a field. Therefore i have created with python a field and want now assigning a value to this field, &lt;BR /&gt;But i get only this failure message back.&lt;BR /&gt;&lt;BR /&gt;&amp;lt;class 'arcgisscripting.ExecuteError'&amp;gt;: ERROR 000539: Error running expression: name2 &amp;lt;type 'exceptions.NameError'&amp;gt;: name 'name2' is not defined&lt;BR /&gt;Failed to execute (CalculateField).&lt;BR /&gt;&lt;BR /&gt;The python code is listed above. &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;for raster in rasterlist:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; name = str(raster) + "_WGS84"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; name2 = str(raster) + "test"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gp.MosaicToNewRaster_management (raster, OutputLocation, name, coordinatesystem, pixeltype, cellsize, bandnumber, "", "")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pathvar1 = OutputLocation + "\\" + name&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gp.AddField_management (pathvar1, "Name", "TEXT")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gp.CalculateField_management (pathvar1, "Name", 'name2' , "PYTHON")&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Holm&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;'name2' should be name2.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 29 Jun 2010 20:24:55 GMT</pubDate>
    <dc:creator>LanceShipman</dc:creator>
    <dc:date>2010-06-29T20:24:55Z</dc:date>
    <item>
      <title>Adding a sring value to a field with python</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/adding-a-sring-value-to-a-field-with-python/m-p/261005#M8939</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi everyone,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;i want to assign a variable , a string, to a field. Therefore i have created with python a field and want now assigning a value to this field, &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But i get only this failure message back.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;class 'arcgisscripting.ExecuteError'&amp;gt;: ERROR 000539: Error running expression: name2 &amp;lt;type 'exceptions.NameError'&amp;gt;: name 'name2' is not defined&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Failed to execute (CalculateField).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The python code is listed above. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;for raster in rasterlist:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; name = str(raster) + "_WGS84"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; name2 = str(raster) + "test"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gp.MosaicToNewRaster_management (raster, OutputLocation, name, coordinatesystem, pixeltype, cellsize, bandnumber, "", "")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pathvar1 = OutputLocation + "\\" + name&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gp.AddField_management (pathvar1, "Name", "TEXT")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gp.CalculateField_management (pathvar1, "Name", 'name2' , "PYTHON")&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Holm&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Jun 2010 19:10:38 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/adding-a-sring-value-to-a-field-with-python/m-p/261005#M8939</guid>
      <dc:creator>HolmSeifert</dc:creator>
      <dc:date>2010-06-29T19:10:38Z</dc:date>
    </item>
    <item>
      <title>Re: Adding a sring value to a field with python</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/adding-a-sring-value-to-a-field-with-python/m-p/261006#M8940</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Hi everyone,&lt;BR /&gt;&lt;BR /&gt;i want to assign a variable , a string, to a field. Therefore i have created with python a field and want now assigning a value to this field, &lt;BR /&gt;But i get only this failure message back.&lt;BR /&gt;&lt;BR /&gt;&amp;lt;class 'arcgisscripting.ExecuteError'&amp;gt;: ERROR 000539: Error running expression: name2 &amp;lt;type 'exceptions.NameError'&amp;gt;: name 'name2' is not defined&lt;BR /&gt;Failed to execute (CalculateField).&lt;BR /&gt;&lt;BR /&gt;The python code is listed above. &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;for raster in rasterlist:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; name = str(raster) + "_WGS84"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; name2 = str(raster) + "test"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gp.MosaicToNewRaster_management (raster, OutputLocation, name, coordinatesystem, pixeltype, cellsize, bandnumber, "", "")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pathvar1 = OutputLocation + "\\" + name&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gp.AddField_management (pathvar1, "Name", "TEXT")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gp.CalculateField_management (pathvar1, "Name", 'name2' , "PYTHON")&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Holm&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;'name2' should be name2.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Jun 2010 20:24:55 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/adding-a-sring-value-to-a-field-with-python/m-p/261006#M8940</guid>
      <dc:creator>LanceShipman</dc:creator>
      <dc:date>2010-06-29T20:24:55Z</dc:date>
    </item>
    <item>
      <title>Re: Adding a sring value to a field with python</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/adding-a-sring-value-to-a-field-with-python/m-p/261007#M8941</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hallo&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ok i have chaned th e name.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;python is running but the field is not calculated&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;i thing name is defined as string automatically?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;O do i need a expressionn?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;here is the code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;for raster in rasterlist:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; name = str(raster) + "_WGS84"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; name2 = name&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gp.MosaicToNewRaster_management (raster, OutputLocation, name, coordinatesystem, pixeltype, cellsize, bandnumber, "", "")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pathvar1 = OutputLocation + "\\" + name&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gp.AddField_management (pathvar1, "Name", "TEXT")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; expression = str(raster)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gp.CalculateField_management (pathvar1, "Name", name2, "PYTHON", "")&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Jun 2010 20:51:01 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/adding-a-sring-value-to-a-field-with-python/m-p/261007#M8941</guid>
      <dc:creator>HolmSeifert</dc:creator>
      <dc:date>2010-06-29T20:51:01Z</dc:date>
    </item>
    <item>
      <title>Re: Adding a sring value to a field with python</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/adding-a-sring-value-to-a-field-with-python/m-p/261008#M8942</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;sorry &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have written a little bit to fast&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Holm&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Jun 2010 20:51:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/adding-a-sring-value-to-a-field-with-python/m-p/261008#M8942</guid>
      <dc:creator>HolmSeifert</dc:creator>
      <dc:date>2010-06-29T20:51:52Z</dc:date>
    </item>
    <item>
      <title>Re: Adding a sring value to a field with python</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/adding-a-sring-value-to-a-field-with-python/m-p/261009#M8943</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Same error message for me. Finally made it work as follows in the command window:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000c8; font-size: 2;"&gt;&lt;SPAN style="color: #0000c8; font-size: 2;"&gt;CalculateField SouthPoles junk x PYTHON "x = 'SouthPoles'"&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;SPAN style="color: #0000c8; font-size: 2;"&gt;SouthPoles is the name of the feature class, junk is the field, x is the variable and the last expression is the code where the variable x is being assigned a string value, in this case the feature class name.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;SPAN style="color: #0000c8; font-size: 2;"&gt;================================&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000c8; font-size: 2;"&gt;In the Python script the syntax is:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000c8; font-size: 2;"&gt;(fc is the feature class)&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;SPAN style="color: #0000c8; font-size: 2;"&gt;fcname = str(fc)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000c8; font-size: 2;"&gt;gp.CalculateField(fc, newField, "fcname", "PYTHON", "#")&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;SPAN style="color: #0000c8; font-size: 2;"&gt;Note how the parameter fcname is surrounded by quotes - otherwise it won't calculate.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;SPAN style="color: #0000c8; font-size: 2;"&gt;ArcMap 9.3, Python 2.5.1&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Aug 2010 15:20:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/adding-a-sring-value-to-a-field-with-python/m-p/261009#M8943</guid>
      <dc:creator>ValentinaBoycheva</dc:creator>
      <dc:date>2010-08-10T15:20:39Z</dc:date>
    </item>
  </channel>
</rss>

