คำสั่งของจุดยอดรูปหลายเหลี่ยมโดยทั่วไป GIS: ตามเข็มนาฬิกาหรือทวนเข็มนาฬิกา
สองวันที่ผ่านมาฉันถามคำถามเกี่ยวกับลำดับการจัดเก็บภายในสำหรับจุดยอดของรูปหลายเหลี่ยมในรูปทรงของ ESRI ตอบคำถามนั้น ( รูปหลายเหลี่ยมถูกเก็บไว้ตามเข็มนาฬิกาหรือทวนเข็มนาฬิกาในรูปไฟล์หรือไม่ ) และตอบกลับในโพสต์เก่า ( สร้างรูปหลายเหลี่ยม (หมุนตามเข็มนาฬิกาหรือไม่) ) แต่ตอนนี้คำถามของฉันกว้างขึ้นและฉันไม่รู้ว่ามันมีคำตอบเฉพาะหรือไม่ การสั่งซื้อตามเข็มนาฬิกาเป็นเพียงสำหรับรูปร่าง ESRI หรือรูปแบบ GIS ทั่วไปหรือไม่ และสิ่งที่เกี่ยวกับการเป็นตัวแทนภายในสำหรับซอฟต์แวร์ GIS? ตัวอย่างเช่นถ้าฉันใช้ QGIS และฉันอ่าน * .shp ที่มีรูปหลายเหลี่ยมฉันคิดว่าการแทนค่าภายในของขอบเขตด้านนอกเป็นตามเข็มนาฬิกาเหมือนกับในไฟล์ดั้งเดิมดั้งเดิม แต่สิ่งที่เกี่ยวข้องกับรูปแบบไฟล์ทั้งหมดที่สนับสนุนโดย QGIS? และสำหรับ ArcGIS? และในกรณีที่มีรูปแบบไฟล์ที่มีรูปหลายเหลี่ยมเก็บไว้ในทวนเข็มนาฬิกาถ้าไฟล์เหล่านี้ถูกโหลดใน QGIS, ArcGIS ฯลฯ จะมีการวางแนวการเปลี่ยนแปลงภายในดังนั้นถ้าฉันอ่านข้อมูลโดยใช้ PyQGIS ตัวอย่างเช่นรูปหลายเหลี่ยมเป็นตามเข็มนาฬิกา สั่งซื้อ? จุดประสงค์ของฉันคือการเขียนปลั๊กอินสำหรับ QGIS แต่แหล่งข้อมูลอาจเป็นไฟล์รูปร่าง ESRI หรือรูปแบบอื่น ๆ ในขณะที่ฉันต้องการตรวจสอบมุมระหว่างด้านรูปหลายเหลี่ยมที่ต่อเนื่องกันโดยใช้ azimuths ของพวกเขาฉันจำเป็นต้องรู้ถ้าคำสั่งนั้นเป็นตามเข็มนาฬิกา ทางออกหนึ่งคือการคำนวณพื้นที่ของรูปหลายเหลี่ยมแต่ละรูปและถ้าฉันจำได้อย่างถูกต้องถ้ามันเป็นบวกคำสั่งนั้นคือทวนเข็มนาฬิกาและถ้าลบคำสั่งนั้นคือทวนเข็มนาฬิกา การคำนวณพื้นที่ไม่ใช่งานที่เข้มข้นดังนั้นมันจะไม่ทำให้ปลั๊กอินช้าลงมากนัก แต่ในกรณีพิเศษของ QGIS …