zoukankan      html  css  js  c++  java
  • arcgis python 一个mxd打包mpk

    def onempk(fileName):
        if fileName:
            mxd = arcpy.mapping.MapDocument(fileName)
        else:
            mxd = arcpy.mapping.MapDocument("current")
            fileName=mxd.filePath
        filepath, filename = os.path.split(fileName)
    
        b=False
        if mxd.title==None:
            mxd.title="yl create"+filename
            b=True
        if mxd.description==None:
            mxd.description="yl auto create"+filename
            b=True
        elif mxd.description=="":
            mxd.description="yl auto create"+filename
            b=True
    
        if mxd.author==None:
            mxd.author="yanlei auto create"
            b=True
        if mxd.summary==None:
            mxd.summary="yanlei auto create summary"
            b=True
        if mxd.relativePaths==False:
            mxd.relativePaths=True
            b=True
        if b==True:
            mxd.save()
        arcpy.env.workspace = filepath
        mpk=filename.lower().replace(".mxd",".mpk")
    
        #arcpy.AddMessage("mpk:"+mpk+","+mpk[0:1])
        if (is_number(mpk[0:1])):
            mpk="YL_"+mpk #邮件附件不能数字开头
    
        arcpy.PackageMap_management(filename, mpk, "PRESERVE", "#", "#", "ALL")
        return filepath+os.sep+mpk
  • 相关阅读:
    [BJOI2006]狼抓兔子
    [HNOI2016]最小公倍数
    hihocoder 1419 重复旋律4
    [NOI2015]品酒大会
    [SDOI2016]生成魔咒
    [ZJOI2009]狼和羊的故事
    BZOJ4361 isn
    [SDOI2009]虔诚的墓主人
    BZOJ 3329 Xorequ
    [ZJOI2013]丽洁体
  • 原文地址:https://www.cnblogs.com/gisoracle/p/11388971.html
Copyright © 2011-2022 走看看