<?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: Python Script Error for KML conversion in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/python-script-error-for-kml-conversion/m-p/132438#M10281</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You should use &lt;A href="http://desktop.arcgis.com/en/arcmap/latest/analyze/arcpy-functions/listfeatureclasses.htm"&gt;ListFeatureClasses&lt;/A&gt; rather than ListFiles, because ListFiles will return all individual files from a shapefile (e.g. shp, and shx, and dbf, etc.).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, as your code is now, you will overwrite your output KML over and over because you don't change the name on each iteration.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 24 May 2016 20:08:15 GMT</pubDate>
    <dc:creator>DarrenWiens2</dc:creator>
    <dc:date>2016-05-24T20:08:15Z</dc:date>
    <item>
      <title>Python Script Error for KML conversion</title>
      <link>https://community.esri.com/t5/python-questions/python-script-error-for-kml-conversion/m-p/132433#M10276</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I tried to run this script for converting a batch of shp files in a folder... But i receive error msg posted below... Kindly suggest...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;import arcpy&lt;/P&gt;&lt;P&gt;# Set environment settings&lt;/P&gt;&lt;P&gt;arcpy.env.workspace = r"D:\Work\Test"&lt;/P&gt;&lt;P&gt;#Output Path&lt;/P&gt;&lt;P&gt;outKML = r"D:\Work\Test\new"&lt;/P&gt;&lt;P&gt;# Variables Defined&lt;/P&gt;&lt;P&gt;composite = 'NO_COMPOSITE'&lt;/P&gt;&lt;P&gt;pixels = 2048&lt;/P&gt;&lt;P&gt;dpi = 96&lt;/P&gt;&lt;P&gt;clamped = 'CLAMPED_TO_GROUND'&lt;/P&gt;&lt;P&gt;scale = 10000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for layer in arcpy.ListFiles():&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.MakeFeatureLayer_management(layer, Flayer)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.LayerToKML_conversion(Flayer, outKML,scale, composite, &lt;/P&gt;&lt;P&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '', pixels, dpi, clamped)&lt;/P&gt;&lt;P&gt;else:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.AddMessage('There are no layer files in '+arcpy.env.workspace+'.')&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Error :&lt;/P&gt;&lt;P&gt;Traceback (most recent call last):&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "D:\Work\Test\Test.py", line 13, in &amp;lt;module&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.MakeFeatureLayer_management(layer, Flayer)&lt;/P&gt;&lt;P&gt;NameError: name 'Flayer' is not defined&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 May 2016 05:50:24 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/python-script-error-for-kml-conversion/m-p/132433#M10276</guid>
      <dc:creator>MANESK</dc:creator>
      <dc:date>2016-05-24T05:50:24Z</dc:date>
    </item>
    <item>
      <title>Re: Python Script Error for KML conversion</title>
      <link>https://community.esri.com/t5/python-questions/python-script-error-for-kml-conversion/m-p/132434#M10277</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;May I suggest that you use python syntax highlighting (in the advanced editor) to post code.&lt;/P&gt;&lt;P&gt;But, your problem seems obvious. Where are you defining what the variable Flayer is.&lt;/P&gt;&lt;P&gt;Or do you want to call the output feature layer "Flayer".&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 May 2016 06:29:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/python-script-error-for-kml-conversion/m-p/132434#M10277</guid>
      <dc:creator>NeilAyres</dc:creator>
      <dc:date>2016-05-24T06:29:18Z</dc:date>
    </item>
    <item>
      <title>Re: Python Script Error for KML conversion</title>
      <link>https://community.esri.com/t5/python-questions/python-script-error-for-kml-conversion/m-p/132435#M10278</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;IMG alt="Script.png" class="image-1 jive-image" src="https://community.esri.com/legacyfs/online/201781_Script.png" style="width: 620px; height: 387px;" /&gt;&lt;/P&gt;&lt;P&gt;I'm trying to convert the Shapefile to layer and then to kml....I'm not sure whether the flow is correct .... Pls Suggest&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 May 2016 06:56:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/python-script-error-for-kml-conversion/m-p/132435#M10278</guid>
      <dc:creator>MANESK</dc:creator>
      <dc:date>2016-05-24T06:56:33Z</dc:date>
    </item>
    <item>
      <title>Re: Python Script Error for KML conversion</title>
      <link>https://community.esri.com/t5/python-questions/python-script-error-for-kml-conversion/m-p/132436#M10279</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In that script you are not assigning Flayer to be anything.&lt;/P&gt;&lt;P&gt;Therefore, when it appear in the MakeFeatureLayer tool, it is not assigned (does not exist).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 May 2016 12:00:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/python-script-error-for-kml-conversion/m-p/132436#M10279</guid>
      <dc:creator>NeilAyres</dc:creator>
      <dc:date>2016-05-24T12:00:04Z</dc:date>
    </item>
    <item>
      <title>Re: Python Script Error for KML conversion</title>
      <link>https://community.esri.com/t5/python-questions/python-script-error-for-kml-conversion/m-p/132437#M10280</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;And, what is arcpy.ListFiles() returning? A list of what?. Shapefiles?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 May 2016 12:01:56 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/python-script-error-for-kml-conversion/m-p/132437#M10280</guid>
      <dc:creator>NeilAyres</dc:creator>
      <dc:date>2016-05-24T12:01:56Z</dc:date>
    </item>
    <item>
      <title>Re: Python Script Error for KML conversion</title>
      <link>https://community.esri.com/t5/python-questions/python-script-error-for-kml-conversion/m-p/132438#M10281</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You should use &lt;A href="http://desktop.arcgis.com/en/arcmap/latest/analyze/arcpy-functions/listfeatureclasses.htm"&gt;ListFeatureClasses&lt;/A&gt; rather than ListFiles, because ListFiles will return all individual files from a shapefile (e.g. shp, and shx, and dbf, etc.).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, as your code is now, you will overwrite your output KML over and over because you don't change the name on each iteration.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 May 2016 20:08:15 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/python-script-error-for-kml-conversion/m-p/132438#M10281</guid>
      <dc:creator>DarrenWiens2</dc:creator>
      <dc:date>2016-05-24T20:08:15Z</dc:date>
    </item>
  </channel>
</rss>

