zoukankan      html  css  js  c++  java
  • 子区域数据合并

    # -*- coding: utf-8 -*-
    # ---------------------------------------------------------------------------
    # mergeSubRegionData.py
    # Created on: 2016-07-27 09:10:17.00000
    # (generated by ArcGIS/ModelBuilder)
    # Description:
    # ---------------------------------------------------------------------------

    # Set the necessary product code
    # import arcinfo


    # Import arcpy module
    import os
    import random
    from itertools import groupby
    import zipfile
    import arcpy

    # Check out any necessary licenses

    # Set Geoprocessing environments
    arcpy.env.overwriteOutput = True

    targetDataset = "E:\guangxi\gxsh.gdb\xian"
    #layerList = ['AGNP','BOUA','DIKL','HFCL','HFCP','HYDA','JCZD','LRDL','LRRL','MXRV','NODE','RESA','RIVL','RVDM','SKUA','SLTA','USLU','WATA','WATL','WSML','WSRL','WSWA','WSWL','XJ']
    #layerList = ['AGNP','BOUA','DIKL','HFCL','HFCP','HYDA','JCZD','LRDL','LRRL','MXRV','NODE','RESA','RIVL','RVDM','SKUA','SLTA','USLU','WATA','WATL','WSML','WSRL','WSWA','WSWL','XJ']
    layerList = ['SKUP']
    path = "E:\guangxi\output0"
    currentFiles = os.listdir(path)

    '''
    for fileName in currentFiles:
    print("-----------------------------------"+fileName+"-----------------------------------")
    for layerName in layerList:
    shpfileName = path + "\" + fileName + "\"+layerName+".shp"
    targetLayer = targetDataset + "\"+layerName
    print(targetLayer)
    arcpy.Append_management(shpfileName, targetLayer, "TEST","","")
    '''


    for layerName in layerList:
    print("-----------------------------------"+layerName+"-----------------------------------")
    for fileName in currentFiles:
    shpfileName = path + "\" + fileName + "\"+layerName+".shp"
    if not os.path.exists(shpfileName):
    continue
    targetLayer = targetDataset + "\"+layerName
    print(shpfileName)
    #arcpy.Append_management(shpfileName, targetLayer, "TEST","","")
    arcpy.Append_management(shpfileName, targetLayer, "NO_TEST","","")
    print("OK")


  • 相关阅读:
    进入用友通:提示"由于文件不可访问,内存磁盘空间不足无法打开ufsystem数据库"...
    HDOJ 1069 Monkey and Banana
    HDOJ 1087 Super Jumping! Jumping! Jumping!
    HDOJ 1209 Clock
    CodeForces Round #185 (Div. 2)A,B,C
    HDOJ 1465 不容易系列之一
    HDOJ 1114 PiggyBank
    HDOJ 1280 前m大的数
    HDOJ 1495 非常可乐
    HDOJ 1284 钱币兑换问题
  • 原文地址:https://www.cnblogs.com/gispathfinder/p/5711770.html
Copyright © 2011-2022 走看看