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

2
มีวิธีกำหนดหมายเลขแถวสำหรับตารางที่เรียงตามคอลัมน์ใน QGIS หรือไม่?
เครื่องคิดเลขภาคสนามมีฟังก์ชั่นที่ยอดเยี่ยมภายใต้ "บันทึก" เรียกว่า "$ rownum" ซึ่งส่งกลับ (กำหนด) จำนวนแถวปัจจุบัน มีวิธีที่จะทำให้มันทำงานร่วมกับการเรียงลำดับได้หรือไม่? ให้บอกว่าฉันต้องการจัดเรียงตารางตามคอลัมน์ "ความยาว" และรับลำดับ (ลำดับ) ของเส้นตามความยาวจากสั้นที่สุดไปยาวที่สุด ฉันรู้ว่าฉันสามารถใช้ซอฟต์แวร์สเปรดชีต office ได้อย่างง่ายดายเพื่อเรียงลำดับตามคอลัมน์และเติมคอลัมน์ใหม่พร้อมลำดับ (ลำดับ) แต่ฉันต้องการทำงานทั้งหมดใน QGIS อัปเดต: เนื่องจากวิธีแก้ไขปัญหายังมีวิธีเปลี่ยนลำดับของคุณลักษณะใน Shapefile อย่างไร - การใช้ปลั๊กอิน mmqgis และฟังก์ชั่นแก้ไข / เรียงลำดับและหลังจากนั้นใช้ "$ rownum" ในไฟล์ที่บันทึกใหม่

3
การคำนวณตัวเลขเรียงลำดับลงในตารางที่เรียงลำดับโดยใช้ ArcGIS Desktop หรือไม่
มีวิธีการคำนวณที่เรียงลำดับข้อมูลที่มีหมายเลขลำดับ? ฉันเคยเห็นclass feature sorting เพื่อคำนวณเขตข้อมูล ID ตามลำดับโดยใช้ ArcGIS Field Calculator หรือไม่ ที่สรุปวิธีการคำนวณตัวเลขตามลำดับ แต่จะคำนวณตามลำดับ FID เสมอไม่ใช่ตามลำดับที่เรียงลำดับ #Pre-logic Script Code: rec=0 def autoIncrement(): global rec pStart = 1 pInterval = 1 if (rec == 0): rec = pStart else: rec += pInterval return rec #Expression: autoIncrement() ตัวอย่างของสิ่งที่ฉันพยายามที่จะทำ ฉันใช้การเรียงลำดับขั้นสูงเพื่อจัดเรียงตามปีเดือนวันและตอนนี้ต้องการมีหมายเลขเรียงลำดับในSeqฟิลด์ คุณจะเห็นว่าOBJECTIDฟิลด์ของฉันไม่เป็นไปตามลำดับดังนั้นโค้ดด้านบนจะไม่ทำงาน สามารถทำได้ทั้งในเครื่องคำนวณภาคสนามหรือใช้ Update Cursor …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.