由于工作原因,需要在服务器中用python脚本相隔固定时间出密度图供网页调用,一直在摸索方法,现在将相应的python脚本粘贴如下:
# -*- coding: utf-8 -*-
import arcpy
mxd = arcpy.mapping.MapDocument("D:\ServicePro\MD_Make.mxd")
arcpy.Extent(8000244.717300,327455.969600,15538781.192800,7587941.286900)
df = arcpy.mapping.ListDataFrames(mxd)[0]
#确定extent大小
newExtent = df.extent
newExtent.XMin, newExtent.YMin = 8000244, 246250
newExtent.XMax, newExtent.YMax = 15208638, 7300360
df.extent = newExtent
df.referenceScale = 30000000
df.scale = 41000000
#制作密度图
from arcpy import env
from arcpy.sa import *
lyr_list = arcpy.mapping.ListLayers(mxd, data_frame=df)
env.workspace = "D:\ServicePro\shp\workspace"
print lyr_list
for lyr in lyr_list:
if lyr.name == "Export_Output":
inputLayer = lyr
break<