2019亚洲日韩新视频_97精品在线观看_国产成人精品一区二区_91精品网站在线观看

基于ArcGIS的矢量地形圖符號化的設(shè)計與實現(xiàn)

來源:期刊VIP網(wǎng)所屬分類:軟件開發(fā)時間:瀏覽:

  摘要:本文以1:1千數(shù)據(jù)庫為例來討論基于數(shù)據(jù)庫數(shù)據(jù)制圖的幾個問題。從AutoCAD矢量數(shù)據(jù)到ArcGIS入庫數(shù)據(jù)的符號化為例,以保證在一定比例尺下符號符合圖式的規(guī)范性。

  關(guān)鍵詞:ArcGIS,矢量地形圖,符號,設(shè)計

  隨著“數(shù)字城市” 、“數(shù)字縣域” 、“數(shù)字鄉(xiāng)鎮(zhèn)” 、“數(shù)字社區(qū)”工作的廣泛開展,使得地圖矢量數(shù)據(jù)入庫及符號化的地位格外突出。地圖符號是地圖的語言單位,是可視化表達地理信息內(nèi)容的基礎(chǔ)工具。本文結(jié)合實際建立矢量地形圖數(shù)據(jù)庫的需求;對地形數(shù)據(jù)的點、線、面要素進行符號的設(shè)計與實現(xiàn)的表達。

  1 思路與方法

  符號庫的設(shè)計和實現(xiàn)方法:按符號分類地圖符號是在地圖上用以表示各種空間對象的圖形記號,對空間事物的抽象表示,符號按照是按比例尺表示地理事物,地理現(xiàn)象可分為點符號、線符號、面符號。基于ArcGIS的地圖符號化工作包含如下兩個部分的內(nèi)容:其一是使用Truetype字體制作ArcGIS符號,其二是在ArcMap中進行符號配置。

  1.2.2編譯Style文件

  運行…/DeskTop安裝目錄/Utilities目錄下“MakeServerStyleSet.exe”。

  選擇Style文件所在的目錄,點擊“Make”按鈕執(zhí)行編譯,Style文件編譯后在其所在目錄下生成同名的后綴為ServerStyle的文件(*.ServerStyle),生成的ServerStyle文件可在二次開發(fā)的應(yīng)用程序中使用,同時與ServerStyle文件相匹配的字體文件應(yīng)覆蓋到系統(tǒng)字體文件目錄。

  2 地圖符號的具體制作過程

  2.1點狀符號

  點狀符號常用來表示在當(dāng)前的比例尺和表示方式下,呈點狀分布的地理實體和現(xiàn)象,不論符號大小,實際上以點的概念定位,而符號的面積不具有實地的面積意義。這時,符號的大小與地圖比例尺無關(guān)且具有定位特征。它在圖中的位置由一個點來確定,即符號的定位點,通常為符號的幾何中心點或符號底部的中心點。例如,控制點、居民點、及其他獨立地物點等符號。

  在ArcMap中所有做好的點符號均存放在符號庫下屬的marker symbols符號文件夾中。ArcMap9.2的符號樣式管理(style manage)中提供了四種類型點狀符號的制作方法,它們分別是arrow marker symbol、character marker symbol、picture marker symbol和simple marker symbol。工作中常用的character marker symbol展開。

  2.1.1啟動ArcMap,如果未創(chuàng)建符號庫,需要創(chuàng)建符號庫;如果已經(jīng)創(chuàng)建符號庫,需要添加符號庫。

  2.1.2點擊符號庫名,接著再點擊marker symbols符號文件夾,在右側(cè)窗口的空白處點擊右鍵,指向new,點擊marker symbol,彈出symbol property editor對話框。

  2.1.3在對話框的properties欄的type項中選擇character marker symbol,接下來就可以根據(jù)需要制作的符號的具體參數(shù)來對各屬性項進行修改。

  2.1.4各屬性項設(shè)置完畢按ok鍵,輸入符號名稱(name)以及分類(category)。

  2.2線狀符號

  線狀符號是表示呈線狀或帶狀分布的物體。對于長度依比例線狀符號,符號沿著某個方向延伸且長度與地圖比例尺發(fā)生關(guān)系。例如,單線河流、渠道、水涯線、道路、航線等符號。制作線狀符號時要特別注意數(shù)字化采集的方向,如陡坎符號。

  在ArcMap中所有做好的線符號均存放在符號庫下屬的line symbols符號文件夾中。ArcMap9.2的符號樣式管理(style manage)中提供了五種類型線狀符號的制作方法,它們分別是cartographic line symbol、hash line symbol、marker line symbol、picture line symbol和simple line symbol。同樣,線狀符號的制作也針對常用的cartographic line symbol展開。

  2.2.1啟動ArcMap,如果未創(chuàng)建符號庫,需要創(chuàng)建符號庫;如果已經(jīng)創(chuàng)建符號庫,需要添加符號庫。

  2.2.2點擊符號庫名,接著再點擊line symbols文件夾,然后在右邊空白處單擊鼠標(biāo)右鍵,在彈出菜單中點擊new\line symbol,彈出symbol property editor對話框。

  2.2.3在對話框的properties欄的type項選擇cartographic line symbol。

  2.2.4各屬性項設(shè)置完畢按ok鍵,輸入符號名稱(name)以及分類(category)。

  2.3面狀符號

  面狀符號具有實際的二維特征,它們以面定位,其形狀與其所代表對象的實際形狀一致。這時,符號所處的范圍同地圖比例尺發(fā)生關(guān)系,且不論這種范圍是明顯的還是隱喻的,是精確的還是模糊的。用這種地圖符號表示的有水部范圍、林地范圍、土地利用分類范圍、各種區(qū)劃范圍、動植物和礦藏資源分布范圍等。

  在ArcMap中所有做好的面符號均存放在樣式庫下屬的fill symbols符號文件夾中。ArcMap9.2的符號樣式管理(style manage)中提供了五種類型面狀符號的制作方法,它們分別是gradient fill symbol、line fill symbol、marker fill symbol、picture fill symbol和simple fill symbol。下面根據(jù)marker fill symbol展開。

  2.3.1啟動ArcMap,如果未創(chuàng)建符號庫,需要創(chuàng)建符號庫;如果已經(jīng)創(chuàng)建符號庫,需要添加符號庫。

  2.3.2點擊符號庫名,接著再點擊fill symbols文件夾,然后在右邊空白處單擊鼠標(biāo)右鍵,在彈出菜單中點擊new\fill symbol,彈出symbol property editor對話框。

  2.3.3在對話框的properties欄的type項中選擇marker fill symbol。

  2.3.4各屬性項設(shè)置完畢按ok鍵,輸入符號名稱(name)以及分類(category)。

  2.4其它符號

  ArcMap擁有完整的符號管理系統(tǒng),除了以上提到的三種符號外,還有圖例符號(legend items)、標(biāo)注類型(labels)、背景主色(backgrounds)、比例尺(scale bars)、文本樣式(text symbols)等,制作者可根據(jù)需要選擇相應(yīng)的要素類型,然后按照以上提及的步驟操作,就能夠做出成千上萬不同的地圖符號。

  3 符號的使用和修改

  3.1符號的使用

  3.1.1啟動ArcMap,點擊“add data”按鈕,添加需要配置符號的圖層要素,在data view左側(cè)的內(nèi)容表界面(table of contents)就可以看到該圖層。

  3.1.2點擊左側(cè)內(nèi)容表界面中需要配置樣式的符號,出現(xiàn)symbol selector對話框。

  3.1.3點擊more symbols\add添加用戶自己制作好的符號庫,在category中選擇分類。

  3.1.4按住滾動條,找到符合要求的符號,用新的符號更新系統(tǒng)默認(rèn)的符號。

  也可以右擊圖層的名字,點擊properties,彈出layer properties對話框。點選symbology標(biāo)簽項,然后對符號樣式進行更改。

  3.2符號的修改

  制作好的符號并不是一成不變的,在地圖制作過程中我們還需要不斷地對它們進行修改,以達到實際生產(chǎn)的需要,那么如何修改呢?其實和最初制作符號的步驟相似。

  3.2.1啟動ArcMap,根據(jù)上面的方法打開符號庫。

  3.2.2 打開需要修改的符號所在的文件夾,如點狀符號對應(yīng)marker symbols。在彈出的style manager窗口右側(cè)找到要修改的符號,雙擊該符號,彈出symbol property editor對話框。

  3.2.3對各屬性項進行相應(yīng)的修改,點擊ok。

  還可以在data view左側(cè)的內(nèi)容表界面中選擇需要修改的符號,出現(xiàn)symbol selector對話框,然后點擊properties對各參數(shù)進行修改即可。若想將其存為新的符號,則點擊save,彈出save symbol to style提示框,輸入新的符號名稱和分類,然后點擊ok。

  4.結(jié)論

  地圖符號是直觀表達地理事物和地理現(xiàn)象的一種可視化工具,即地圖語言。它是數(shù)字地圖的基礎(chǔ)。我們都需要符號化表示,地圖符號設(shè)計得好壞直接影響地圖成圖的質(zhì)量及對地圖信息的理解。通過對ArcGIS的矢量地形圖符號化的設(shè)計與實現(xiàn)所以地圖符號設(shè)計應(yīng)力求做到形象直觀,一目了然。符號符合圖式的規(guī)范性。

主站蜘蛛池模板: 津市市| 当阳市| 扶沟县| 广宁县| 富阳市| 旌德县| 简阳市| 资兴市| 祁连县| 平南县| 额济纳旗| 山阴县| 盐城市| 巴马| 东明县| 葫芦岛市| 南城县| 赞皇县| 扬州市| 攀枝花市| 海南省| 得荣县| 龙门县| 封开县| 固始县| 鹤庆县| 射阳县| 新巴尔虎右旗| 桐城市| 稷山县| 清新县| 黑龙江省| 抚顺县| 左贡县| 田阳县| 岳池县| 卫辉市| 甘泉县| 宜兰县| 东莞市| 万源市|