<?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: Replacedatasource not working with a shapefile in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/replacedatasource-not-working-with-a-shapefile/m-p/287444#M22214</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;On this line:&lt;BR /&gt;&lt;BR /&gt; &lt;BR /&gt;try replacing:&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;"C:\Python_Avian_Reports"&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;with:&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;r"C:\Python_Avian_Reports"&lt;/STRONG&gt;&lt;BR /&gt;or&lt;BR /&gt;&lt;STRONG&gt;"C:\\Python_Avian_Reports"&lt;/STRONG&gt;&lt;BR /&gt;or&lt;BR /&gt;&lt;STRONG&gt;"C:/Python_Avian_Reports"&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;- Graeme&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for the feedback but none of those choices worked.&amp;nbsp; The absolute path isn't even supposed to be there, I was just using it as a place holder thinking one of my variables was incorrect but I don't think that's the case.&amp;nbsp; I'm going to try a different approach and see what's up.&amp;nbsp; Thanks again you guys for the feedback.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Aug 2012 15:19:39 GMT</pubDate>
    <dc:creator>RobertFriedel</dc:creator>
    <dc:date>2012-08-15T15:19:39Z</dc:date>
    <item>
      <title>Replacedatasource not working with a shapefile</title>
      <link>https://community.esri.com/t5/python-questions/replacedatasource-not-working-with-a-shapefile/m-p/287441#M22211</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;And I can't for the life of me figure out why this isn't working.&amp;nbsp; It worked fine in a previous script when I had to resource multiple grid files in a single data frame but I can't get this one, tiny, simple, shapefile to re-source to a new workspace and name.&amp;nbsp; The workspace and name would be managed by user input but at this time I've got it hard coded.&amp;nbsp; Does anyone have any idea why this isn't working?&amp;nbsp; Script and the error I get pasted below.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Rob&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;*********** THE SCRIPT ************************************************&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;#Return a list of all the mxds in the input folder&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Inputmxds = os.listdir(INPUT_DIR)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;for a in Inputmxds:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if "Figure1" in a:&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; # Open the mxd&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; Themxd = arcpy.mapping.MapDocument(INPUT_DIR + "\\" + a)&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; &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; # Set variables to the project, turbines&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; &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; MainDF = arcpy.mapping.ListDataFrames(Themxd, "Main View")[0]&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; for feat_lay in arcpy.mapping.ListLayers(Themxd, "", MainDF):&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; #print feat_lay&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; if feat_lay.name.upper() == "PROJECT_AREA":&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TheWRA = feat_lay&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print TheWRA&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #Resource the project boundary to the input wra&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TheWRA.replaceDataSource("C:\Python_Avian_Reports", "SHAPEFILE_WORKSPACE", "Project_Boundary.shp")&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;*********** THE ERROR MESSAGE ************************************************&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Traceback (most recent call last):&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; File "C:\Python26\ArcGIS10.0\Lib\site-packages\pythonwin\pywin\framework\scriptutils.py", line 312, in RunScript&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; exec codeObject in __main__.__dict__&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; File "P:\GIS_MANAGEMENT\ESRI_Related\Library_Python\Arc10\Avian_Report_Figures\AvianReportFigures_Hardcoded.py", line 39, in &amp;lt;module&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TheWRA.replaceDataSource("C:\Python_Avian_Reports", "SHAPEFILE_WORKSPACE", "Project_Boundary.shp")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; File "C:\Program Files (x86)\ArcGIS\Desktop10.0\arcpy\arcpy\utils.py", line 181, in fn_&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return fn(*args, **kw)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; File "C:\Program Files (x86)\ArcGIS\Desktop10.0\arcpy\arcpy\_mapping.py", line 585, in replaceDataSource&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return convertArcObjectToPythonObject(self._arc_object.replaceDataSource(*gp_fixargs((workspace_path, workspace_type, dataset_name, validate), True)))&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ValueError: Layer: Unexpected error&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Aug 2012 23:06:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/replacedatasource-not-working-with-a-shapefile/m-p/287441#M22211</guid>
      <dc:creator>RobertFriedel</dc:creator>
      <dc:date>2012-08-14T23:06:08Z</dc:date>
    </item>
    <item>
      <title>Re: Replacedatasource not working with a shapefile</title>
      <link>https://community.esri.com/t5/python-questions/replacedatasource-not-working-with-a-shapefile/m-p/287442#M22212</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;On this line:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;TheWRA.replaceDataSource("C:\Python_Avian_Reports", "SHAPEFILE_WORKSPACE", "Project_Boundary.shp")&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;try replacing:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;"C:\Python_Avian_Reports"&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;with:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;r"C:\Python_Avian_Reports"&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;or&lt;/SPAN&gt;&lt;BR /&gt;&lt;STRONG&gt;"C:\\Python_Avian_Reports"&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;or&lt;/SPAN&gt;&lt;BR /&gt;&lt;STRONG&gt;"C:/Python_Avian_Reports"&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- Graeme&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Aug 2012 23:24:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/replacedatasource-not-working-with-a-shapefile/m-p/287442#M22212</guid>
      <dc:creator>GraemeBrowning</dc:creator>
      <dc:date>2012-08-14T23:24:19Z</dc:date>
    </item>
    <item>
      <title>Re: Replacedatasource not working with a shapefile</title>
      <link>https://community.esri.com/t5/python-questions/replacedatasource-not-working-with-a-shapefile/m-p/287443#M22213</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Here's the help reference for paths that goes into detail why and some other good tips about paths:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Arc 10.0 help: &lt;/SPAN&gt;&lt;A href="http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//005700000009000000.htm"&gt;Paths explained: Absolute, relative, UNC, and URL&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Aug 2012 03:21:53 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/replacedatasource-not-working-with-a-shapefile/m-p/287443#M22213</guid>
      <dc:creator>curtvprice</dc:creator>
      <dc:date>2012-08-15T03:21:53Z</dc:date>
    </item>
    <item>
      <title>Re: Replacedatasource not working with a shapefile</title>
      <link>https://community.esri.com/t5/python-questions/replacedatasource-not-working-with-a-shapefile/m-p/287444#M22214</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;On this line:&lt;BR /&gt;&lt;BR /&gt; &lt;BR /&gt;try replacing:&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;"C:\Python_Avian_Reports"&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;with:&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;r"C:\Python_Avian_Reports"&lt;/STRONG&gt;&lt;BR /&gt;or&lt;BR /&gt;&lt;STRONG&gt;"C:\\Python_Avian_Reports"&lt;/STRONG&gt;&lt;BR /&gt;or&lt;BR /&gt;&lt;STRONG&gt;"C:/Python_Avian_Reports"&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;- Graeme&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for the feedback but none of those choices worked.&amp;nbsp; The absolute path isn't even supposed to be there, I was just using it as a place holder thinking one of my variables was incorrect but I don't think that's the case.&amp;nbsp; I'm going to try a different approach and see what's up.&amp;nbsp; Thanks again you guys for the feedback.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Aug 2012 15:19:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/replacedatasource-not-working-with-a-shapefile/m-p/287444#M22214</guid>
      <dc:creator>RobertFriedel</dc:creator>
      <dc:date>2012-08-15T15:19:39Z</dc:date>
    </item>
    <item>
      <title>Re: Replacedatasource not working with a shapefile</title>
      <link>https://community.esri.com/t5/python-questions/replacedatasource-not-working-with-a-shapefile/m-p/287445#M22215</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Good luck with the alternative approach but if you need to post more code it would be good to see what the/a value of your INPUT_DIR variable is, and to see the code indented (use the # button to preserve it).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- Graeme&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Aug 2012 20:58:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/replacedatasource-not-working-with-a-shapefile/m-p/287445#M22215</guid>
      <dc:creator>GraemeBrowning</dc:creator>
      <dc:date>2012-08-15T20:58:44Z</dc:date>
    </item>
    <item>
      <title>Re: Replacedatasource not working with a shapefile</title>
      <link>https://community.esri.com/t5/python-questions/replacedatasource-not-working-with-a-shapefile/m-p/287446#M22216</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;&amp;nbsp; if you need to post more code it would be good to see what the/a value of your INPUT_DIR variable is, and to see the code indented (use the # button to preserve it).&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Yes! &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[post=224499]Please read: How to post Python code[/post]&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Aug 2012 21:03:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/replacedatasource-not-working-with-a-shapefile/m-p/287446#M22216</guid>
      <dc:creator>curtvprice</dc:creator>
      <dc:date>2012-08-15T21:03:09Z</dc:date>
    </item>
  </channel>
</rss>

