1. 程式人生 > >SuperMap iDesktop 8C如何進行沿線標註

SuperMap iDesktop 8C如何進行沿線標註

      沿線標註用於設定文字是否沿著線物件的方向標註,在繪製專題圖時有廣泛應用,對於公路、河流、等高線、海圖航線等要素,都需要使用沿線標註對其進行註釋。
      沿線標註功能可在製作統一風格、分段風格和複合風格的標籤專題圖時使用,位於“標籤專題圖”視窗的“高階”選項卡內,該功能僅對線/三維線圖層、路由/網路圖層有效。
下面將詳細介紹設定沿線標註涉及到的引數及其功能。
      使用說明
      1. 設定標註的欄位表示式
      標籤表示式用於指定專題圖中標註的的顯示內容,位於“統一風格標籤專題圖”視窗的“屬性”選項卡內。
      在標籤表示式右側的下拉列表中,列出了製作當前標籤專題圖用到的資料集的所有屬性欄位名稱,使用者可根據需求選擇合適的屬性欄位,新建標籤專題圖時,系統會根據屬性欄位的名稱選擇較為匹配的欄位生成專題圖。
                                    這裡寫圖片描述


      此外,使用者也可以在標籤表示式右側的下拉列表中選擇“表示式…”,進入“SQL表示式”對話方塊,定製標註的顯示內容。
      若想同時顯示多個欄位,可以使用“欄位表示式1 [/] 欄位表示式2 [/] 欄位表示式3 [/] …”來設定,各欄位間以分數的形式顯示,其中,這裡的 [/] 作為一個整體符號,用於同時顯示多個欄位,[ ]符號不可去掉。如下圖所示,當設定了顯示多個欄位後(表示式為:Name [/] Pop_Density99),沿線標註功能不可用。
                                    這裡寫圖片描述
      2. 設定標註的對齊方式
      標註的對齊方式用於設定標籤專題圖中文字物件的擺放位置。以文字物件的錨點為起始點,通過改變文字對像的錨點與被標註物件的相對位置來確定文字物件的擺放位置,以完成標註的對齊。對齊方式位於“統一風格標籤專題圖”視窗的“風格”選項卡內。
      在對齊方式右側的組合框下拉列表中,列出了12種對齊方式,包括9種錨點對齊方式和3種基線對齊方式,對齊方式的詳細說明請參閱幫助文件中文字對齊方式說明。
      3. 標註的沿線顯示方向
      用於設定標籤中文字沿線標註的方向,位於“統一風格標籤專題圖”視窗的“高階”選項卡內,系統提供了 5 種顯示方式(具體見下表)。
      系統首先會判斷線的走向是水平的還是豎直的(判斷標準:將線物件的起點和終點連線起來,若連線線與水平方向的夾角小於 60 度,則認為該線物件的走向是水平的,否則是豎直的)。對於水平走向的線,則按照選項中從左到右或者從右到左的設定進行標註,從上到下或者從下到上的設定不予考慮;反之,對於豎直走向的線,則按照選項中從上到下或者從下到上的設定進行標註,從左到右或者從右到左的設定不予考慮。
標註的表現規律見下表:
      這裡寫圖片描述

      此外,標註的起始位置與其對齊方式有關,如何選擇合適的對齊方式請參閱文字對齊方式說明。
      4. 設定標註的偏移
      使用者可以通過設定標籤偏移量對標籤位置進行位置上的調整。“標籤偏移量”位於“統一風格標籤專題圖”視窗的“屬性”選項卡中。
      對於採用沿線標註方式的標籤,標籤的偏移方式為沿著表達物件的法線方向平移,標籤的偏移量由“水平偏移量”設定的引數控制,“垂直偏移量”不起作用。
            這裡寫圖片描述
      5. 設定重複標註
      當線物件的過長時,使用者可通過“沿線週期間距”和“固定迴圈標註間隔”控制線物件標註的顯示個數,使專題圖更加直觀。功能位於“統一風格標籤專題圖”視窗的“高階”選項卡中。
通過“沿線週期間距”右側的文字框設定兩個標註之間的距離(即前一個標籤文字的首部到下一個標籤文字首部的距離),控制線物件上標籤的顯示個數。該功能僅在勾選“固定迴圈標註間隔”後才有效果。
            這裡寫圖片描述

      “去除重複標註”用於控制複合物件的標註的重複顯示功能,使用者可以通過該功能來控制含有多個子物件的線物件的標註顯示方式。未勾選“去除重複標註”複選框時,線物件內的每一個子物件均被標註;勾選“去除重複標註”複選框後,僅對可視範圍內長度較大的子物件予以標註。
      如下圖所示,左圖為未勾選“去除重複標註”的顯示效果,圖中所示的線對像包含三個子物件,每個子物件均進行了標註;右圖為勾選“去除重複標註”的顯示效果,系統在獲取可視範圍內每一個子物件的長度後,對長度較大的子物件進行標註(即左邊的子物件),而其餘子物件不做標註。
            這裡寫圖片描述