ArcGIS製圖表達Representation實戰篇3-控制點

來源:互聯網
上載者:User

標籤:方式   步驟   ati   display   效能   好的   自己   arcgis   儲存   

ArcGIS製圖表達Representation實戰篇3-控制點

by 李遠祥

      這一章講述的是一個非常專業的名詞,叫控制點。此控制點非測繪行業術語的控制點,而是製圖表達裡面的控制點,所以不能混為一談。

      在ArcGIS製圖表達裡面,控制點是一個非常有意義的存在。一般的情況下,我們是沒能發現它的存在的,因為它很多時候都是預設作用在端點上。例如之前的實部相交的例子,模式的應用就直接作用在端點上,這個端點的實際意義,就是我們所謂的控制點,但其物理上不是控制點而已。

      仔細想想就可以看出,製圖表達上的控制點,其實就是規則和幾何效果作用的起點。如果製圖表達的效果預設是在端點啟用的話,那麼控制點就是線上上強制開啟的端點,強制要求在該點上啟用規則。首先我們來回顧一下之前的實部相交效果,

      這個例子雖然在端點出實現了實部相交,但在其他的一些部分,還是出現了虛線很虛的狀況,尤其是折點的位置,就如綠色圈住的部分。

      我們最希望的就是在這些地方也能像兩根線相交處一樣,能夠實現半模式的效果,這樣就可以實現在折點處虛線也是實部相交。其實這個效果非常簡單,就是使用控制點強行改變折點的屬性,讓其帶有端點的效果。接下來我們可以看看怎麼去操作這個步驟了。

      首先,要將編輯工具和製圖表達工具調出來,因為我們需要對線上折點進行編輯。開啟編輯,並使用製圖表達工具條的選擇工具,選中摸一條線,進入節點編輯模式

      留意其所有節點的顯示狀態,都是一個淺藍色的正方向。接下來在製圖表達工具條中點擊鋼筆符號,下拉選擇工具類型,可以看到有幾項關於控制點的選項

      選擇【插入控制點】工具,滑鼠指標會變為其插入控制點狀態,這樣線上上任意一點點一下就可以插入控制點。這裡對應的要求,就是在折點處插入一個控制點。用這個工具線上上藍色正方形上點一點,這個正方型就會變成倒立的菱形。菱形就是控制點的顯示符號。如所示

    取消選擇之後,就可以看到在這個折點處,也應用了半模式的顯示,變成了是不相交。

      其接下來的思路就是非常簡單粗暴,控制點就像萬金油一樣,哪裡需要就點哪裡,這樣通過增加控制點來實現折點處也是實部相交。當然也有人會問,如果有非常多的線和非常多的折點需要插入控制點,那豈不是非常麻煩?是的,不過,ArcGIS已經在一開始已經想到這個問題了,所以在製圖工具箱裡面已經加入了批量處理功能,而且還可以非常友好的處理角度。在【製圖最佳化】-【按角度設定控制點】中,選中圖層,然後輸入一個最大的角度

      點擊確定後,馬上可以看到整體效果,所有的折點處會插入對應的控制點,通過控制點來實現了所有的折點都是實部相交。如

      這個工具是一個非常好用的工具,尤其是一些境界線,是有要求角度在什麼範圍內折點處必須是實部相交,通過這個工具可以非常快速的實現規範要求。當然,很多時候我們也可以學以致用,充分發揮自己的想象力。例如需要檢查資料是否有尖銳的角度(一般是管線,因為管線很少會出現呈低於90度的交接的),所以,可以設定虛線端點處使用一個非常特殊的符號,然後使用半模式,通過上述工具,執行一個不大於90度的控制點批量插入。其最終會將那些尖銳角度的拐點全部檢查出來。

      雖然資料檢查跟圖關係不大,但實際上還是可以使用一些工具實現曲線救國的。所以說,很多時候技術只是支撐,關鍵是想象力和靈活運用。

      順便提一下,控制點是對規則應用的重新覆蓋,所以資料會存入到override欄位中。前面章節也提交過,override欄位儲存的東西越多,製圖表達的效能就越慢,因此,對於覆蓋的操作,不到萬不得已,不要隨便使用,也會給後期的修改帶來一些麻煩。

      在看下面一個例子,就是典型的模式+控制點的運用。一些國界類符號,有特殊顯示的,要求在折點處變現的符號需要自動轉變(跟規定的一般符號有一定的差異),如

      這種到的工字形符號,在折點處除了要是不相交外,還需要保留一個完整的符號,並且符號兩端需要與線方向保持垂直。這類型的規則其實並不懶,可以將其分解成兩個層。一個是虛線層,就是使用我們之前說的半模式規則去實現。然在在頂上再加一個點符號層去表達,這個點符號層的模式、間距都必須跟線符號層保持一致。然後在【標記】的置放位置使用在端點處【兩側】顯示,並勾選上與線成角度。

      設定好這個規則之後,當然就是使用上面的工具批量插入控制點,這樣就可以實現其效果了。至於其他的一些非常難實現的效果,例如山崖等,可以想想通過多種組合圖層的方式,多種規則疊加方式去實現了。

      同樣的方式可以實現管線的效果,管點處使用的是一個符號,然後兩端等距離處放一個特殊的符號,並與線成一定角度。如

      其做法也是類似,只是有兩個點來代替原來的一個點圖層顯示。

總結

      總體來說,控制點可以實現以往非常多的難以實現的效果。它的規則的改變能力非常有效,並且輔助完成高難度動作。

ArcGIS製圖表達Representation實戰篇3-控制點

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.