<?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 Geoprocessing cursor object in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/geoprocessing-cursor-object/m-p/263173#M20292</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Help with this script: write a script that reads a Feature_Class alpenv_huuetten points and move the points with a way to indicate, in the direction of X and Y. Displaced points should be kept in a new data set. It is sufficient if it saved only the geometries of the points they have no additional boxes that attributes appear in the new data set. The entry of the offset distance in the direction X and Y must be solved dynamically.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;import arcgisscripting&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;gp = arcgisscripting.create()&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;gp.overwriteOutput = 1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;gp.Workspace = "C:\\Users\\mapa\\Desktop\\maestria\\PYTHON\\Salzburg.mdb\\"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;gp.CreateFeatureclass_management(gp.workspace, "nuevos_puntos","POINT")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cur = gp.InsertCursor("nuevos_puntos")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pnt = gp.CreateObject("Point")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cur2 = gp.SearchCursor("C:\\Users\\mapa\\Desktop\\maestria\\PYTHON\\Salzburg.mdb\\alpenv_huetten")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pnt.X = raw_input("Distancia en X")&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;for row in cur2:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pnt.X = row.getValue("Shape")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pnt.Y = row.getValue("Shape")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pnt = feat.getPart()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; feat.shape = pnt&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cur.newRow(row)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while pnt:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pnt = raw_input("Distancia en Y")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print pnt.X, pnt.Y&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; feat.shape = pnt&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;feat = cur.newRow()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;feat.shape = pnt&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cur.insertRow(feat)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;print "Calculo finalizado"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;del cur&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;del cur2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;del row&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 22 Nov 2011 13:49:19 GMT</pubDate>
    <dc:creator>RenataTapia</dc:creator>
    <dc:date>2011-11-22T13:49:19Z</dc:date>
    <item>
      <title>Geoprocessing cursor object</title>
      <link>https://community.esri.com/t5/python-questions/geoprocessing-cursor-object/m-p/263173#M20292</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Help with this script: write a script that reads a Feature_Class alpenv_huuetten points and move the points with a way to indicate, in the direction of X and Y. Displaced points should be kept in a new data set. It is sufficient if it saved only the geometries of the points they have no additional boxes that attributes appear in the new data set. The entry of the offset distance in the direction X and Y must be solved dynamically.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;import arcgisscripting&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;gp = arcgisscripting.create()&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;gp.overwriteOutput = 1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;gp.Workspace = "C:\\Users\\mapa\\Desktop\\maestria\\PYTHON\\Salzburg.mdb\\"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;gp.CreateFeatureclass_management(gp.workspace, "nuevos_puntos","POINT")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cur = gp.InsertCursor("nuevos_puntos")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pnt = gp.CreateObject("Point")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cur2 = gp.SearchCursor("C:\\Users\\mapa\\Desktop\\maestria\\PYTHON\\Salzburg.mdb\\alpenv_huetten")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pnt.X = raw_input("Distancia en X")&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;for row in cur2:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pnt.X = row.getValue("Shape")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pnt.Y = row.getValue("Shape")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pnt = feat.getPart()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; feat.shape = pnt&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cur.newRow(row)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while pnt:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pnt = raw_input("Distancia en Y")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print pnt.X, pnt.Y&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; feat.shape = pnt&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;feat = cur.newRow()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;feat.shape = pnt&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cur.insertRow(feat)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;print "Calculo finalizado"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;del cur&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;del cur2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;del row&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Nov 2011 13:49:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/geoprocessing-cursor-object/m-p/263173#M20292</guid>
      <dc:creator>RenataTapia</dc:creator>
      <dc:date>2011-11-22T13:49:19Z</dc:date>
    </item>
  </channel>
</rss>

