Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import arcpy
- import os
- # Local variables:
- Input_Service = "http://geoerpdev:6080/arcgis/rest/services/tests/MondayFull12.MapServer"
- OutPut_Cache_Location_Path = "C:\Users\carmel.han\Desktop\Caching\Output"
- Manage_Mode = "RECREATE_ALL_TILES"
- Cache_Name__2_ = "wensday1"
- # Input_Data_Source = "Ov_i04_L02_R000005F1_C000004567892"
- Input_Tiling_Scheme = "IMPORT_SCHEME"
- Import_Tiling_Scheme = "C:\Users\carmel.han\Desktop\tests_monday\config2133.xml"
- Scales__Pixel_Size___Estimated_Disk_Space_ = "64000;32000;16000"
- #Area_of_Interest = "in_memory\{3B818E7A-1914-4D00-9C2C-E97C6744D7BC}"
- Area_of_Interest = "#"
- Maximum_Source_Cell_Size = ""
- Minimum_Cached_Scale = "64000"
- Maximum_Cached_Scale = "16000"
- #Cache_Name = "C:\Users\carmel.han\Desktop\Wensday\wensday2"
- Source_Tile_Package = ""
- Upload_data_to_server = "false"
- Scales = "64000;32000;16000"
- Number_of_caching_service_instances = "3"
- Area_Of_Interest__Polygon_ = "in_memory\{8BBC3764-B579-4CCF-847B-E1D1E428CE1C}"
- #Area_Of_Interest__Polygon_ = "#"
- Overwrite_Tiles = "false"
- Output_Map_Service_URL = "http://geoerpdev:6080/arcgis/rest/services/System/CachingControllers/GPServer/ImportCache/jobs/j98c38213db434a8da6aec04aacb259c3"
- Source_Cache_Dataset = "C:\Users\carmel.han\Desktop\Wensday\Wensday1"
- directory = "C:\Users\carmel.han\Desktop\Caching\Input"
- for Input_Data_Source in os.listdir(directory):
- print (Input_Data_Source)
- if Input_Data_Source.endswith(".tif") or Input_Data_Source.endswith(".ecw"):
- Input_Data_Raster = directory + "\" + Input_Data_Source
- print ("Input: " + Input_Data_Raster)
- try:
- os.stat(OutPut_Cache_Location_Path)
- except:
- os.mkdir(OutPut_Cache_Location_Path)
- print ("Output: "+ OutPut_Cache_Location_Path)
- # Process: Manage Tile Cache
- tempEnvironment0 = arcpy.env.newPrecision
- arcpy.env.newPrecision = "SINGLE"
- tempEnvironment1 = arcpy.env.autoCommit
- arcpy.env.autoCommit = "1000"
- tempEnvironment2 = arcpy.env.XYResolution
- arcpy.env.XYResolution = ""
- tempEnvironment3 = arcpy.env.processingServerUser
- arcpy.env.processingServerUser = ""
- tempEnvironment4 = arcpy.env.XYDomain
- arcpy.env.XYDomain = ""
- tempEnvironment5 = arcpy.env.processingServerPassword
- arcpy.env.processingServerPassword = ""
- tempEnvironment6 = arcpy.env.scratchWorkspace
- arcpy.env.scratchWorkspace = "C:\Users\carmel.han\Documents\ArcGIS\Default.gdb"
- tempEnvironment7 = arcpy.env.cartographicPartitions
- arcpy.env.cartographicPartitions = ""
- tempEnvironment8 = arcpy.env.terrainMemoryUsage
- arcpy.env.terrainMemoryUsage = "false"
- tempEnvironment9 = arcpy.env.MTolerance
- arcpy.env.MTolerance = ""
- tempEnvironment10 = arcpy.env.compression
- arcpy.env.compression = "LZ77"
- tempEnvironment11 = arcpy.env.coincidentPoints
- arcpy.env.coincidentPoints = "MEAN"
- tempEnvironment12 = arcpy.env.randomGenerator
- arcpy.env.randomGenerator = "0 ACM599"
- tempEnvironment13 = arcpy.env.outputCoordinateSystem
- arcpy.env.outputCoordinateSystem = ""
- tempEnvironment14 = arcpy.env.rasterStatistics
- arcpy.env.rasterStatistics = "STATISTICS 1 1"
- tempEnvironment15 = arcpy.env.ZDomain
- arcpy.env.ZDomain = ""
- tempEnvironment16 = arcpy.env.transferDomains
- arcpy.env.transferDomains = "false"
- tempEnvironment17 = arcpy.env.resamplingMethod
- arcpy.env.resamplingMethod = "NEAREST"
- tempEnvironment18 = arcpy.env.snapRaster
- arcpy.env.snapRaster = ""
- tempEnvironment19 = arcpy.env.projectCompare
- arcpy.env.projectCompare = "NONE"
- tempEnvironment20 = arcpy.env.cartographicCoordinateSystem
- arcpy.env.cartographicCoordinateSystem = "PROJCS['WGS_1984_UTM_Zone_35S',GEOGCS['GCS_WGS_1984',DATUM['D_WGS_1984',SPHEROID['WGS_1984',6378137.0,298.257223563]],PRIMEM['Greenwich',0.0],UNIT['Degree',0.0174532925199433]],PROJECTION['Transverse_Mercator'],PARAMETER['False_Easting',500000.0],PARAMETER['False_Northing',10000000.0],PARAMETER['Central_Meridian',27.0],PARAMETER['Scale_Factor',0.9996],PARAMETER['Latitude_Of_Origin',0.0],UNIT['Meter',1.0]]"
- tempEnvironment21 = arcpy.env.configKeyword
- arcpy.env.configKeyword = ""
- tempEnvironment22 = arcpy.env.outputZFlag
- arcpy.env.outputZFlag = "Same As Input"
- tempEnvironment23 = arcpy.env.qualifiedFieldNames
- arcpy.env.qualifiedFieldNames = "true"
- tempEnvironment24 = arcpy.env.tileSize
- arcpy.env.tileSize = "128 128"
- tempEnvironment25 = arcpy.env.parallelProcessingFactor
- arcpy.env.parallelProcessingFactor = ""
- tempEnvironment26 = arcpy.env.pyramid
- arcpy.env.pyramid = "PYRAMIDS -1 NEAREST DEFAULT 75 NO_SKIP"
- tempEnvironment27 = arcpy.env.referenceScale
- arcpy.env.referenceScale = ""
- tempEnvironment28 = arcpy.env.processingServer
- arcpy.env.processingServer = ""
- tempEnvironment29 = arcpy.env.extent
- arcpy.env.extent = "DEFAULT"
- tempEnvironment30 = arcpy.env.XYTolerance
- arcpy.env.XYTolerance = ""
- tempEnvironment31 = arcpy.env.tinSaveVersion
- arcpy.env.tinSaveVersion = "CURRENT"
- tempEnvironment32 = arcpy.env.nodata
- arcpy.env.nodata = "NONE"
- tempEnvironment33 = arcpy.env.MDomain
- arcpy.env.MDomain = ""
- tempEnvironment34 = arcpy.env.spatialGrid1
- arcpy.env.spatialGrid1 = "0"
- tempEnvironment35 = arcpy.env.cellSize
- arcpy.env.cellSize = "MAXOF"
- tempEnvironment36 = arcpy.env.outputZValue
- arcpy.env.outputZValue = ""
- tempEnvironment37 = arcpy.env.outputMFlag
- arcpy.env.outputMFlag = "Same As Input"
- tempEnvironment38 = arcpy.env.geographicTransformations
- arcpy.env.geographicTransformations = "NAD_1927_To_NAD_1983_NADCON;NAD_1927_To_NAD_1983_NADCON"
- tempEnvironment39 = arcpy.env.spatialGrid2
- arcpy.env.spatialGrid2 = "0"
- tempEnvironment40 = arcpy.env.ZResolution
- arcpy.env.ZResolution = ""
- tempEnvironment41 = arcpy.env.mask
- arcpy.env.mask = ""
- tempEnvironment42 = arcpy.env.spatialGrid3
- arcpy.env.spatialGrid3 = "0"
- tempEnvironment43 = arcpy.env.maintainSpatialIndex
- arcpy.env.maintainSpatialIndex = "false"
- tempEnvironment44 = arcpy.env.workspace
- arcpy.env.workspace = "C:\Users\carmel.han\Documents\ArcGIS\Default.gdb"
- tempEnvironment45 = arcpy.env.MResolution
- arcpy.env.MResolution = ""
- tempEnvironment46 = arcpy.env.derivedPrecision
- arcpy.env.derivedPrecision = "HIGHEST"
- tempEnvironment47 = arcpy.env.ZTolerance
- arcpy.env.ZTolerance = ""
- arcpy.ManageTileCache_management(OutPut_Cache_Location_Path, Manage_Mode, os.path.splitext(Input_Data_Source)[0], Input_Data_Raster, Input_Tiling_Scheme, Import_Tiling_Scheme, Scales__Pixel_Size___Estimated_Disk_Space_, Area_of_Interest, Maximum_Source_Cell_Size, Minimum_Cached_Scale, Maximum_Cached_Scale)
- # Process: Import Map Server Cache
- print ("Importing new cache to tiling service...")
- Cache_Name = OutPut_Cache_Location_Path + "\" + os.path.splitext(Input_Data_Source)[0]
- print (Cache_Name)
- tempEnvironment0 = arcpy.env.newPrecision
- arcpy.env.newPrecision = "SINGLE"
- tempEnvironment1 = arcpy.env.autoCommit
- arcpy.env.autoCommit = "1000"
- tempEnvironment2 = arcpy.env.XYResolution
- arcpy.env.XYResolution = ""
- tempEnvironment3 = arcpy.env.processingServerUser
- arcpy.env.processingServerUser = ""
- tempEnvironment4 = arcpy.env.XYDomain
- arcpy.env.XYDomain = ""
- tempEnvironment5 = arcpy.env.processingServerPassword
- arcpy.env.processingServerPassword = ""
- tempEnvironment6 = arcpy.env.scratchWorkspace
- arcpy.env.scratchWorkspace = "C:\Users\carmel.han\Documents\ArcGIS\Default.gdb"
- tempEnvironment7 = arcpy.env.cartographicPartitions
- arcpy.env.cartographicPartitions = ""
- tempEnvironment8 = arcpy.env.terrainMemoryUsage
- arcpy.env.terrainMemoryUsage = "false"
- tempEnvironment9 = arcpy.env.MTolerance
- arcpy.env.MTolerance = ""
- tempEnvironment10 = arcpy.env.compression
- arcpy.env.compression = "LZ77"
- tempEnvironment11 = arcpy.env.coincidentPoints
- arcpy.env.coincidentPoints = "MEAN"
- tempEnvironment12 = arcpy.env.randomGenerator
- arcpy.env.randomGenerator = "0 ACM599"
- tempEnvironment13 = arcpy.env.outputCoordinateSystem
- arcpy.env.outputCoordinateSystem = ""
- tempEnvironment14 = arcpy.env.rasterStatistics
- arcpy.env.rasterStatistics = "STATISTICS 1 1"
- tempEnvironment15 = arcpy.env.ZDomain
- arcpy.env.ZDomain = ""
- tempEnvironment16 = arcpy.env.transferDomains
- arcpy.env.transferDomains = "false"
- tempEnvironment17 = arcpy.env.resamplingMethod
- arcpy.env.resamplingMethod = "NEAREST"
- tempEnvironment18 = arcpy.env.snapRaster
- arcpy.env.snapRaster = ""
- tempEnvironment19 = arcpy.env.projectCompare
- arcpy.env.projectCompare = "NONE"
- tempEnvironment20 = arcpy.env.cartographicCoordinateSystem
- arcpy.env.cartographicCoordinateSystem = "PROJCS['WGS_1984_UTM_Zone_35S',GEOGCS['GCS_WGS_1984',DATUM['D_WGS_1984',SPHEROID['WGS_1984',6378137.0,298.257223563]],PRIMEM['Greenwich',0.0],UNIT['Degree',0.0174532925199433]],PROJECTION['Transverse_Mercator'],PARAMETER['False_Easting',500000.0],PARAMETER['False_Northing',10000000.0],PARAMETER['Central_Meridian',27.0],PARAMETER['Scale_Factor',0.9996],PARAMETER['Latitude_Of_Origin',0.0],UNIT['Meter',1.0]]"
- tempEnvironment21 = arcpy.env.configKeyword
- arcpy.env.configKeyword = ""
- tempEnvironment22 = arcpy.env.outputZFlag
- arcpy.env.outputZFlag = "Same As Input"
- tempEnvironment23 = arcpy.env.qualifiedFieldNames
- arcpy.env.qualifiedFieldNames = "true"
- tempEnvironment24 = arcpy.env.tileSize
- arcpy.env.tileSize = "128 128"
- tempEnvironment25 = arcpy.env.parallelProcessingFactor
- arcpy.env.parallelProcessingFactor = ""
- tempEnvironment26 = arcpy.env.pyramid
- arcpy.env.pyramid = "PYRAMIDS -1 NEAREST DEFAULT 75 NO_SKIP"
- tempEnvironment27 = arcpy.env.referenceScale
- arcpy.env.referenceScale = ""
- tempEnvironment28 = arcpy.env.processingServer
- arcpy.env.processingServer = ""
- tempEnvironment29 = arcpy.env.extent
- arcpy.env.extent = "DEFAULT"
- tempEnvironment30 = arcpy.env.XYTolerance
- arcpy.env.XYTolerance = ""
- tempEnvironment31 = arcpy.env.tinSaveVersion
- arcpy.env.tinSaveVersion = "CURRENT"
- tempEnvironment32 = arcpy.env.nodata
- arcpy.env.nodata = "NONE"
- tempEnvironment33 = arcpy.env.MDomain
- arcpy.env.MDomain = ""
- tempEnvironment34 = arcpy.env.spatialGrid1
- arcpy.env.spatialGrid1 = "0"
- tempEnvironment35 = arcpy.env.cellSize
- arcpy.env.cellSize = "MAXOF"
- tempEnvironment36 = arcpy.env.outputZValue
- arcpy.env.outputZValue = ""
- tempEnvironment37 = arcpy.env.outputMFlag
- arcpy.env.outputMFlag = "Same As Input"
- tempEnvironment38 = arcpy.env.geographicTransformations
- arcpy.env.geographicTransformations = "NAD_1927_To_NAD_1983_NADCON;NAD_1927_To_NAD_1983_NADCON;NAD_1927_To_NAD_1983_NADCON"
- tempEnvironment39 = arcpy.env.spatialGrid2
- arcpy.env.spatialGrid2 = "0"
- tempEnvironment40 = arcpy.env.ZResolution
- arcpy.env.ZResolution = ""
- tempEnvironment41 = arcpy.env.mask
- arcpy.env.mask = ""
- tempEnvironment42 = arcpy.env.spatialGrid3
- arcpy.env.spatialGrid3 = "0"
- tempEnvironment43 = arcpy.env.maintainSpatialIndex
- arcpy.env.maintainSpatialIndex = "false"
- tempEnvironment44 = arcpy.env.workspace
- arcpy.env.workspace = "C:\Users\carmel.han\Documents\ArcGIS\Default.gdb"
- tempEnvironment45 = arcpy.env.MResolution
- arcpy.env.MResolution = ""
- tempEnvironment46 = arcpy.env.derivedPrecision
- arcpy.env.derivedPrecision = "HIGHEST"
- tempEnvironment47 = arcpy.env.ZTolerance
- arcpy.env.ZTolerance = ""
- print ("Good")
- arcpy.ImportMapServerCache_server(Input_Service, "CACHE_DATASET", Cache_Name, Source_Tile_Package, Upload_data_to_server, Scales, Number_of_caching_service_instances, Area_Of_Interest__Polygon_, "DEFAULT", Overwrite_Tiles)
- print ("Good")
Add Comment
Please, Sign In to add comment