คำถามติดแท็ก python-addin

3
ใช้งาน Python Script เมื่อเปิด MXD?
ใครช่วยบอกฉันได้ว่าจะทำสิ่งนี้ให้สำเร็จได้ไหม? ฉันต้องการให้สคริปต์ Python ทำงานบนการเปิด MXD ซึ่งจะดึงแผ่นงาน Excel ลงใน GDB และรีเฟรชแผนที่ ฉันแค่อยากให้เรื่องนี้เกิดขึ้นใน MXD ที่เฉพาะเจาะจงนี้

1
ArcGIS 10.1 Python AddIn ใช้การประมวลผลแบบมัลติโพรเซสขัดข้อง ArcMap?
ฉันต้องการเรียกใช้งานมัลติโปรเซสเซอร์จากเครื่องมือเสริมของหลาม ปัญหาของฉันคือกระบวนการทำให้ล้มเหลว โดยทั่วไปเกิดปัญหา ArcMap นี่คือรหัสพื้นฐานของฉัน: def function(startOID, endOID, fc): wrksp = r"c:\temp\mp_addintest\data\test_%s.txt" % (int(startOID) + int(endOID)) # real logic removed to dumb it down with open(wrksp, 'w') as writer: writer.write("%s to %s from %s \n" % (startOID, endOID, fc)) return wrksp class btnMP(object): """Implementation for src_addin.MPButton (Button)""" def __init__(self): self.enabled …

4
รวบรวม Python Addin อีกครั้งหลังจากแก้ไขสคริปต์หรือไม่
ฉันได้พัฒนา python addins สองสามตัวและฉันก็แค่สงสัยว่าอะไรคือวิธีที่ดีที่สุดในการรวบรวม Addin ใหม่ทุกครั้งที่ฉันแก้ไขสคริปต์ ปัจจุบันถ้าฉันแก้ไขสคริปต์ดูเหมือนว่าฉันต้องทำ ปิด ArcMap ไปที่โฟลเดอร์ Addin ของฉันแล้วดับเบิลคลิกไฟล์หลาม 'makeaddin' ดับเบิลคลิกที่ไฟล์ 'Python Addin รีสตาร์ท ArcMap เพื่อให้การเปลี่ยนแปลงมีผล หากฉันไม่ทำตามขั้นตอนเหล่านี้การแก้ไขจะไม่ได้รับการยอมรับ สิ่งนี้น่ารำคาญและใช้เวลานานเมื่อฉันต้องการวางสายการพิมพ์ง่ายๆที่ไหนสักแห่งหรือฉันจะทำการแก้ไขเพียงเล็กน้อยเพื่อทดสอบผลลัพธ์ มีวิธีที่ดีกว่าในการทำเช่นนี้?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.