下載app免費領取會員
4.2 排序編碼類
4.2.3 坐標編碼排序
坐標編碼的方式主要是使用實例的中心點或者插入點坐標為基準,根據其與起始點的距離做排序判斷。
1、視圖中停車格篩選
首先需要選取停車位,通過三個步驟,第一步選取視圖中的所有圖元,第二步選取族類別為停車場的圖元,最后一步就是求前兩步結果的交集即得到視圖中族類別為停車場的圖元。
2、選擇起始圖元實例
選取一個編碼的基準,這個基準作為其他停車位Y方向坐標值分類和確定位置的參照。
3、停車格按行分組
將停車場實例按照Y方向的坐標值進行分組。分組后有兩個結果,輸出端groups儲存著子列表,包含按照關鍵值編組的各個值。輸出端unique keys儲存著關鍵值組成的列表。
4、分組排序
04節點組將停車位和基準點的距離進行由近至遠的排序,排序的內容是各個分組,即Y反向進行編組排序。
5、分組實例排序
05節點組實現在X方向上依據已經排列好的編組進行停車位排序。
6、反轉偶數行實例排序
在這一步,我們想要得到的效果是某一行編碼從左往右,下一行編碼從右往左,因此調整偶數行進行反轉。
7、按序編碼與編碼回填
將我們排列好的編號按照要求依次填入每個停車位“number”這個屬性中。
本文版權歸腿腿教學網及原創作者所有,未經授權,謝絕轉載。
推薦專題