1. 程式人生 > >繪製自定義符號一(在ArcMap中編輯自定義符號)

繪製自定義符號一(在ArcMap中編輯自定義符號)

當我們在ArcEngine繪製Element圖形元素時,通常要用到一些更形象的符號,而AE中提供的Style樣式只有那麼簡單的幾種,因此我們需要自定義一些符號,自定義符號的編輯可以通過ArcMap來實現,這裡只以標記符號(點符號)為例做簡單的介紹。

製作簡單的標記符號,通常可以通過字型檔案或者bmp點陣圖製作。

一、通過字型檔案製作標記符號

  1、通過FontCreator製作字型檔案

       FontCreator可以自己繪製和通過匯入圖片生成字型樣式,具體教程,可以上網搜尋,下面通過匯入匯入圖片生成的一個小人效果如下:

       因為比例較大,所以可能有失真,不過當匯入ArcMap時就效果會好很多

       2、在ArcMap中載入字型檔案生成符號

            A.建立新樣式檔案或載入溢油樣式:“自定義”—>“樣式管理器”—>"樣式"選項中可以建立新的、或載入已有的樣式檔案;

            B.建立新的樣式:開啟樣式檔案後,其目錄下有,標記符號、線符號、填充符號等樣式種類可用於管理,這裡選擇標記符號新增即可;

            C.載入字型符號生成樣式:新建樣式後雙擊即可進行編輯,具體如下

            這樣基於字型的標記符號就生成了,不過應該注意的是,在安裝字型檔案時,安裝的目錄要再 “C:\Windows\Fonts”下,否則ArcGIS找不到該字型檔案。

二、通過圖片生成標記符號

         這種方法比較簡單,直接新建標記符號後選擇圖片標記符號型別即可,如下

           要注意的是,這裡的圖片只能是bmp和emf型別,如果用png等轉化為bmp時要注意透明度的問題

自定義生成標記符號的大概步驟就是這樣,用字型檔案的方式比較複雜而且要想在其他機器上使用、必須連同字型檔案一起安裝,不過它不會失真、消耗記憶體小,而直接用圖片生成製作方便、且可能更美觀,不過當過大或過小時會導致失真。