ฉันใช้เอสเซนและพยายามที่จะทำตามแอนนิต้า Graser กวดวิชาที่ยอดเยี่ยมแบบเรืองแสงรูปทรง ฉันได้สร้างazimuth
ฟังก์ชั่นแล้วโหลด แต่ไม่มีอะไรแสดงในแท็บนิพจน์ - ไม่ได้กำหนดเองด้วยค่าเริ่มต้น func! นิพจน์มีอยู่azimuth.py
ในรูปแบบ C :\Users\Max\.qgis2\python\expressions
พร้อม.pyc
ไฟล์ที่เกี่ยวข้อง การรีสตาร์ท QGIS นั้นไม่ได้สร้างความแตกต่างเลย
2
ฉันจำคุณได้แล้วว่ากดปุ่ม 'โหลด' ฉันยังพบว่าสคริปต์เก่าบางรายการทำให้เกิดปัญหาเมื่อฉันพยายามจัดสรรใหม่ให้กับกลุ่มใหม่ - ฉันไม่มีข้อผิดพลาดทางไวยากรณ์ แต่แก้ไขการเยื้องด้วยตนเองจากการใช้ TAB ถึง 4 ช่องว่างแก้ไขปัญหานี้ นี่อาจเป็นการตรวจสอบที่คุ้มค่าโดยเฉพาะอย่างยิ่งถ้าคุณวางรหัสใน? (ฉันเห็นว่าคุณใช้ 2 ช่องว่างสำหรับเยื้อง) เครื่องหมายโฟลด์ (เครื่องหมายลบหลังจากหมายเลขบรรทัด) ดูโอเค ...
—
สตีเวนเคย์
@StevenKay ขอบคุณสตีเวนเป็นครั้งแรกที่ฉันมีข้อผิดพลาดเกี่ยวกับรหัสและจะทำอย่างไรกับการเยื้อง ฉันไม่ทราบเรื่องนี้และใช่ฉันได้วางรหัสค่ะเพียงเพื่อยืนยันควรมีช่องว่าง 4 จุดที่จุดเริ่มต้นของบรรทัดเสมอ - ฉันสังเกตเห็นว่าตัวแก้ไขฟังก์ชันทำการเยื้องอัตโนมัติหรือไม่
—
สูงสุด
@Joseph ขอบคุณฉันจะทำ - ขอขอบคุณทุกความช่วยเหลือ
—
Max
@ Max คุณเคยแก้ปัญหานี้หรือไม่? ฉันสัมผัสเหมือนกัน ฟังก์ชั่นที่กำหนดเองของฉันไม่โหลดเมื่อ qgis เริ่มทำงานดังนั้นฉันต้องเข้าสู่แท็บฟังก์ชั่นแก้ไขและกด "โหลด" ก่อนที่ฟังก์ชั่นที่กำหนดเองจะปรากฏในแท็บเครื่องมือแก้ไขนิพจน์
—
joskal