91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4KB
    文件類型: .py
    金幣: 1
    下載: 0 次
    發布日期: 2021-01-06
  • 語言: Python
  • 標簽: Python??shp??

資源簡介

本腳本是利用Python語言將shp中的字段,導出到word的表格里,使用的模塊請詳看代碼進行下載。因為合同格式保密且生成文件是放在指定目錄下,直接運行肯定會出錯,本人在此只是提供代碼。

資源截圖

代碼片段和文件信息

#?-*-?coding:?utf-8?-*-
“““
Created?on?Sat?Aug?12?14:15:50?2017

@author:?Administrator
“““

import?arcpy
import?numpy?as?np
from?arcpy?import?env
from?docx?import?Document
from?datetime?import?datetime
import?time
##解碼
import?sys
reload(sys)
sys.setdefaultencoding(‘utf8‘)
###



#從shp圖層中獲取數組
def?Get_layer(fc):
????field?=?“CBFBM“
????#自定義數組,將b的結果放在sz[]里
????#pt里面包含sz的唯一值
????sz?=?[]
????b?=?arcpy.da.FeatureClassToNumPyArray(fcfield)
????for?x?in?b:
????????sz.append(x)
????pt?=?np.unique(sz)
????print?pt
????
????for?item?in?pt:
????????expression?=?“\“CBFBM\“?=?‘%s‘?“?%(str(‘‘.join(item)))
????????layer?=?“test.shp“
????????arcpy.MakeFeaturelayer_management(fc“out_layer“)
????????arcpy.SelectlayerByLocation_management(“out_layer““intersect“)
????

評論

共有 條評論