คำถามติดแท็ก list

3
การใช้พารามิเตอร์ตัวแทนหลายรายการพร้อมกับ arcpy.ListFeatureClasses
ฉันรู้ว่าต้องมีวิธีการทำเช่นนี้ แต่ฉันมีปัญหาในการหาวิธีการทำเช่นนั้น ฉันต้องการสร้างรายการของฟีเจอร์คลาสเพื่อทำการดำเนินการอย่างไรก็ตามฉันต้องการให้ลิสต์นั้นมีคลาสของฟีเจอร์ที่มีตัวระบุชื่อไฟล์ที่แตกต่างกัน 2 รายการ รหัสจะมีลักษณะดังนี้: FCS = arcpy.ListFeatureClasses("X_*" OR "*_Y") ฉันรู้ว่า OR ไม่ถูกต้อง แต่มีวิธีการบางอย่างนี้โดยไม่ต้องเขียนโค้ดเพื่อทำงานกับ wildcard ตัวที่สอง ขอบคุณที่ช่วยเกาต์ฉันรู้ว่ามีวิธีการเลือกใน Select By Attributes ซึ่งอนุญาตให้ใช้สัญลักษณ์ตัวแทนหลายรายการโดยใช้คำสั่ง OR
12 arcpy  list  wildcard 

6
หลามมีวิธีที่เร็วกว่าในการค้นหาจำนวนที่น้อยที่สุดในฟิลด์หรือไม่?
การใช้งานเดสก์ท็อป arcgis 10.3.1 ฉันมีสคริปต์ที่ใช้เคอร์เซอร์ค้นหาเพื่อผนวกค่ากับรายการแล้วใช้ min () เพื่อค้นหาจำนวนเต็มเล็กที่สุด ตัวแปรจะถูกใช้ในสคริปต์ คลาส Feature มี 200,000 แถวและสคริปต์ใช้เวลาในการดำเนินการนานมาก มีวิธีทำเร็วกว่านี้ไหม ในขณะนี้ฉันคิดว่าฉันจะทำด้วยมือแทนที่จะเขียนสคริปต์เนื่องจากใช้เวลานาน import arcpy fc = arcpy.env.workspace = arcpy.GetParameterAsText(0) Xfield = "XKoordInt" cursor = arcpy.SearchCursor(fc) ListVal = [] for row in cursor: ListVal.append(row.getValue(Xfield)) value = min(ListVal)-20 print value expression = "(!XKoordInt!-{0})/20".format(value) arcpy.CalculateField_management (fc, "Matrix_Z" ,expression, "PYTHON")
10 arcpy  list 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.