<?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 Using ExportTileCache_management to create tiled packages dynamically in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/using-exporttilecache-management-to-create-tiled/m-p/610069#M47622</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;I have tried to create a service that takes polygon / envelope as a parameter and returns string that contains URL to TiledPackage that is created by the python script but I cant get even prototype working. This is my first touch to python and ArcGIS Geoprosessing.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have created python script that takes polygon to extract and package name as a parameters. Then I have default values hard coded and then I call arcpy.ExportTileCache_management with those values. As a result, I get TiledPackage that is about size 164 kb regardless what polygon I give.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have cache stored on a external USB drive.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any pointers?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;
# -*- coding: utf-8 -*-
import arcpy
import os
import sys
import traceback


arcpy.env.overwriteOutput = True

# Get parameters for the script
polygonToExtract = arcpy.GetParameterAsText(0)
packageName = arcpy.GetParameterAsText(1)

# Set default values for extract tool
cacheSource = r"L:\Taustakartta\Cache_taustakartta\Taustakartta\Taustakartta" 
cacheTarget = r"T:\TilePackages" 
cacheName = packageName 
cacheType = "TILE_PACKAGE" 
storageFormat = "COMPACT" 
scales = "8000000;4000000;2000000;800000;300000;160000;80000;50000;25000;10000" 
areaofinterest = polygonToExtract



try:
&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.ExportTileCache_management(cacheSource, cacheTarget, cacheName, cacheType, storageFormat, scales, polygonToExtract)
except arcpy.ExecuteError: 
&amp;nbsp;&amp;nbsp;&amp;nbsp; # Get the tool error messages 
&amp;nbsp;&amp;nbsp;&amp;nbsp; msgs = arcpy.GetMessages(2) 


&amp;nbsp;&amp;nbsp;&amp;nbsp; # Return tool error messages for use with a script tool 
&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.AddError(msgs) 


&amp;nbsp;&amp;nbsp;&amp;nbsp; # Print tool error messages for use in Python/PythonWin 
&amp;nbsp;&amp;nbsp;&amp;nbsp; print msgs


except:
&amp;nbsp;&amp;nbsp;&amp;nbsp; # Get the traceback object
&amp;nbsp;&amp;nbsp;&amp;nbsp; tb = sys.exc_info()[2]
&amp;nbsp;&amp;nbsp;&amp;nbsp; tbinfo = traceback.format_tb(tb)[0]


&amp;nbsp;&amp;nbsp;&amp;nbsp; # Concatenate information together concerning the error into a message string
&amp;nbsp;&amp;nbsp;&amp;nbsp; pymsg = "PYTHON ERRORS:\nTraceback info:\n" + tbinfo + "\nError Info:\n" + str(sys.exc_info()[1])
&amp;nbsp;&amp;nbsp;&amp;nbsp; msgs = "ArcPy ERRORS:\n" + arcpy.GetMessages(2) + "\n"


&amp;nbsp;&amp;nbsp;&amp;nbsp; # Return python error messages for use in script tool or Python Window
&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.AddError(pymsg)
&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.AddError(msgs)


&amp;nbsp;&amp;nbsp;&amp;nbsp; # Print Python error messages for use in Python / Python Window
&amp;nbsp;&amp;nbsp;&amp;nbsp; print pymsg + "\n"
&amp;nbsp;&amp;nbsp;&amp;nbsp; print msgs


print "-- Script completed --"
&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 20 May 2013 09:51:13 GMT</pubDate>
    <dc:creator>AnttiKajanus1</dc:creator>
    <dc:date>2013-05-20T09:51:13Z</dc:date>
    <item>
      <title>Using ExportTileCache_management to create tiled packages dynamically</title>
      <link>https://community.esri.com/t5/python-questions/using-exporttilecache-management-to-create-tiled/m-p/610069#M47622</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;I have tried to create a service that takes polygon / envelope as a parameter and returns string that contains URL to TiledPackage that is created by the python script but I cant get even prototype working. This is my first touch to python and ArcGIS Geoprosessing.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have created python script that takes polygon to extract and package name as a parameters. Then I have default values hard coded and then I call arcpy.ExportTileCache_management with those values. As a result, I get TiledPackage that is about size 164 kb regardless what polygon I give.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have cache stored on a external USB drive.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any pointers?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;
# -*- coding: utf-8 -*-
import arcpy
import os
import sys
import traceback


arcpy.env.overwriteOutput = True

# Get parameters for the script
polygonToExtract = arcpy.GetParameterAsText(0)
packageName = arcpy.GetParameterAsText(1)

# Set default values for extract tool
cacheSource = r"L:\Taustakartta\Cache_taustakartta\Taustakartta\Taustakartta" 
cacheTarget = r"T:\TilePackages" 
cacheName = packageName 
cacheType = "TILE_PACKAGE" 
storageFormat = "COMPACT" 
scales = "8000000;4000000;2000000;800000;300000;160000;80000;50000;25000;10000" 
areaofinterest = polygonToExtract



try:
&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.ExportTileCache_management(cacheSource, cacheTarget, cacheName, cacheType, storageFormat, scales, polygonToExtract)
except arcpy.ExecuteError: 
&amp;nbsp;&amp;nbsp;&amp;nbsp; # Get the tool error messages 
&amp;nbsp;&amp;nbsp;&amp;nbsp; msgs = arcpy.GetMessages(2) 


&amp;nbsp;&amp;nbsp;&amp;nbsp; # Return tool error messages for use with a script tool 
&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.AddError(msgs) 


&amp;nbsp;&amp;nbsp;&amp;nbsp; # Print tool error messages for use in Python/PythonWin 
&amp;nbsp;&amp;nbsp;&amp;nbsp; print msgs


except:
&amp;nbsp;&amp;nbsp;&amp;nbsp; # Get the traceback object
&amp;nbsp;&amp;nbsp;&amp;nbsp; tb = sys.exc_info()[2]
&amp;nbsp;&amp;nbsp;&amp;nbsp; tbinfo = traceback.format_tb(tb)[0]


&amp;nbsp;&amp;nbsp;&amp;nbsp; # Concatenate information together concerning the error into a message string
&amp;nbsp;&amp;nbsp;&amp;nbsp; pymsg = "PYTHON ERRORS:\nTraceback info:\n" + tbinfo + "\nError Info:\n" + str(sys.exc_info()[1])
&amp;nbsp;&amp;nbsp;&amp;nbsp; msgs = "ArcPy ERRORS:\n" + arcpy.GetMessages(2) + "\n"


&amp;nbsp;&amp;nbsp;&amp;nbsp; # Return python error messages for use in script tool or Python Window
&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.AddError(pymsg)
&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.AddError(msgs)


&amp;nbsp;&amp;nbsp;&amp;nbsp; # Print Python error messages for use in Python / Python Window
&amp;nbsp;&amp;nbsp;&amp;nbsp; print pymsg + "\n"
&amp;nbsp;&amp;nbsp;&amp;nbsp; print msgs


print "-- Script completed --"
&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 May 2013 09:51:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/using-exporttilecache-management-to-create-tiled/m-p/610069#M47622</guid>
      <dc:creator>AnttiKajanus1</dc:creator>
      <dc:date>2013-05-20T09:51:13Z</dc:date>
    </item>
    <item>
      <title>Re: Using ExportTileCache_management to create tiled packages dynamically</title>
      <link>https://community.esri.com/t5/python-questions/using-exporttilecache-management-to-create-tiled/m-p/610070#M47623</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Anyone? &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 May 2013 04:51:34 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/using-exporttilecache-management-to-create-tiled/m-p/610070#M47623</guid>
      <dc:creator>AnttiKajanus1</dc:creator>
      <dc:date>2013-05-28T04:51:34Z</dc:date>
    </item>
  </channel>
</rss>

