今天給各位分享gis地圖符號類型的知識,其中也會對gis地圖格式進行解釋,如果能碰巧解決你現在面臨的問題,別忘了關注本站,現在開始吧!
目錄一覽:
GIS地圖: 是什么
GIS,全稱:Geographic Information Science,地理信息科學的縮寫。它是在計算機硬、軟件系統支持下,對整個或部分地球表層(包括大氣層)空間中的有關地理分布數據進行采集、儲存、管理、運算、分析、顯示和描述的技術系統。
1992年Goodchild提出的,與地理信息系統相比,它更加側重于將地理信息視作為一門科學,而不僅僅是一個技術實現,主要研究在應用計算機技術對地理信息進行處理、存儲、提取以及管理和分析過程中提出的一系列基本問題。
與旅游管理的管理系:GIS技術可以用于旅游管理中。
GIS技術的應用可大可小,可以是地震局的地震預測、可以是大銀行的網點選址、可以是創業公司的用戶分布也可以是你口袋里的旅游攻略。
添加微信好友, 獲取更多信息
復制微信號
擴展資料
數據是GIS的基礎,也就是我們上面所說的地理信息,沒有干凈、完整、準確的數據,所有的分析都是空談。在一份GIS的項目里面,往往最耗時的部分就是數據的收集和清理。
數據的收集往往不是個人可以做到的,大多數GISer使用的都是所謂“二手數據”,即已經存在的、由別的個人和組織已經收集的數據。數據往往又有免費數據和收費的數據,免費數據(在美國)通常是由 *** 或者非營利組織收集的,而收費數據則通常由商業公司收集的。
GIS中使用的數據通常分為兩大部分,一部分是地圖部分,即顯示出來的區域,比如普查數據會有按照普查區劃分好的地圖呈現,另一部分是數據部分,也叫做Attribute Table。這個表格更像我們所想象的“數據”該有的樣子,打開之后像是excel的形式。
參考資料來源:百度百科-GIS
gis符號系統分類怎么設定數值
圖層右鍵屬性,符號系統,類別,唯一值,值字段。
選擇類型字段,增加值,點擊值,點擊增加。也可以增加新值。
ArcGIS入門教程(8)——空間數據符號化
掌握ArcMap環境下各種符號化的 *** ,理解不同符號化間的區別與聯系。
Shapefile 文件:states.shp、行政區界.shp;符號文件:yangshi.style。
打開ArcMap右鍵選擇圖層屬性,選擇【符號系統】中【要素】類中的【單一符號】,設置符號的顏色。如圖所示。
符號化結果如下圖所示。
【唯一值】符號化,在符號系統中,選擇【類別】【唯一值】,選擇【值字段】為“NAME”,設置一個預設的顏色帶。如圖所示。
結果如下圖所示。
【多個字段唯一值】與【唯一值】設置參數類似,不同點在于多個字段可以設置3個字段來確定符號的唯一值。如圖所示。
【與樣式中的符號匹配符號化】,選擇導入yangshi.style文件,參數設置如圖所示。
加載“states”圖層,打開其符號系統中的數量類型,選擇分級色彩,值選擇“POP1990”,歸一化選擇“AREA”,得到1990年人均土地面積。
【分級色彩】符號結果如下圖所示。
【分級符號】與【分級色彩】類似,設置相同的值和歸一化字段后,結果如下圖所示。
【比例符號】,在【類別】中選擇【比例符號】,設置比例符號的樣式和大小值之后,結果如下圖所示。
【點密度】,選擇點密度符號化,設置字段,調節點大小和點值之后確認,結果如下圖所示。
選擇符號系統中的【圖表】類中的【餅圖】。
結果如下圖所示。
柱狀圖和堆疊圖與餅圖設置類似,結果如下圖所示。
本實驗中,主要介紹了對顯示的要素圖層的符號化,當然如果你想出一副漂亮的地圖,你還需要掌握好顏色的搭配以及與地圖顯示大小的配對。如果你想出一張漂亮的地圖的話,你可以參考一下往屆GIS大賽地圖制圖組的作品,如果你需要出一副標準的地圖的話,那么你就需要去參考國家1:2000、1:5000、1:10000等不同比例尺下的制圖符號標準了。關于地圖符號的制作,在之后的文章中也會出現,當然同時也包括了如果制作一張標準的圖廓。如果感興趣,你可以點一下關注,在接下來相當長的時間內,我會來詳細的介紹這些東西。
在操作過程中,我們一定要注意各個圖層要素的參考坐標系的問題,選擇的坐標系不同,對于出圖結果的方位以及后面 分析所得到的數據都有著極大的差別。
MAPGIS數據類型
0 引言
正在開展的國土資源科學數據共享工程的建設是一項長期的工程,其目標之一是對已有資源進行整合發布,以供廣大用戶使用。因此,科學數據共享工程所提供的數據,其格式必須是能夠讓大多數用戶都能夠使用的,而能夠被大多數用戶所使用的數據就是當前占主流地位的ArcGIS 數據。
但是由于一直以來地礦部門所采用GIS 軟件基本上是MapGIS ,導致我們目前擁有大量的MapGIS 格式的GIS 數據需要被轉換成可供發布的ArcGIS 數據格式。例如:當前《水文地質圖集》里面的68 幅圖都是MapGIS 格式,需要將其轉換成可被共享的ArcGIS 數據格式。因此現在的首要任務是找到便利的手段將MapGIS 數據轉換成ArcGIS 數據。
MapGIS 數據向ArcGIS 的轉換是一個復雜的課題。雖然研究的都是GIS 數據,由于GIS 數據本身的復雜性,涉及到點、線、區等不同特征的圖形數據,MapGIs 與ArcGIs 的數據格式和數據組織存儲方式都不相同,導致ArcGIS 軟件并不能直接讀取MapGIS 數據。所以,當前一個重要任務就是研究出MapGIS 向ArcGIS 數據無損轉換工具。
另外,從避免重復建設這一角度來看,這一研究課題也具有很深的意義。由于MapGIS 在我國各領域應用十分廣泛,我國很多GIS 數字化工作都是基于MapGIS 這一平臺來加以實現的。而生產ArcGIS 的 ESRI 公司一直引領著全球GIS 技術的發展方向,30 多年來始終保持其全球之一的市場占有率。隨著Arc GIS 平臺在我國各領域的應用逐漸廣泛,這就需要Arc GIS 軟件能夠讀取已經投入大量人力物力進行數字化工作后得到MapGIS 數據。否則,就會造成數據矢量化的重復建設。
綜上所述,MapGIs 向ArcGIs 數據轉換研究也就成為了當前一個重要的研究內容。
1 現實轉換存在的問題
通過大量的調研發現,當前國內所普遍采用的MapGIS 數據向ArcGIS 數據轉換的 *** 主要是運用MapGIS 自身所提供的文件轉換模塊來進行,其提供的向ArcGIS 轉換的方式包括轉換成ArcGIS 的SHAPE 格式或者是E00 格式。但是運用這種方式轉換后會存在很多問題,不能實現無損轉換,轉換后還需要進行大量的手工修補工作,因此這種當前普遍采用的 *** 會耗費大量的人力、物力,并不能夠很好地滿足實際需要;另外,經研究發現,很多的研究人員發現了這一問題,也進行了大量的研究工作,取得了一定的理論成績,但是卻還沒有形成可供投人使用的成果,即自動轉換工具。綜上所述,當前國內MapGIS 數據向ArcGIS 數據轉換的研究還不很成熟,不能很好地滿足實際需要。
經親自試驗MapGIS 文件轉換模塊所提供的MapGIs ArCGIS 轉換工具后發現存在著諸多問題。
( l )轉換成ArcGIS 的SHAPE 格式時存在的問題為:
a 、點文件:MapGIS 點文件中的子圖、注釋都用一種不對應的子圖符號在ArcGIS 中顯示出來,而且對應的顏色都丟失,變為ArcGIS 的缺省顏色;
b 、線文件:將MapGIS 線文件轉換后,在ArcGIS 中顯示出來時,發現線的顏色都變成了統一的ArcGIS 的缺省顏色;
c 、區文件:將MapGIS 區文件轉換后,在ArcGIS 中顯示出來時,發現區的顏色都變成了統一的Arc GIS 的缺省顏色,而且因為SHAPE 文件并不保存拓撲關系,所以MapGIS 區文件的拓撲關系也被丟失。
( 2 )轉換成ArcGIS 的E00 格式時存在的問題為:
a 、點文件:MapGIS 點文件中的子圖、注釋都可以轉換過去,但是子圖符號不對應,對應的顏色都丟失,變為ArcGIS 的缺省顏色,并且點文件的屬性信息丟失;
b 、線文件:將MapGIS 線文件轉換后,在Arc GIS 中顯示出來時,發現線的顏色都變成了統一的ArcGIS 的缺省顏色,并且線文件的屬性信息丟失;
c 、區文件:將MapGIS 區文件轉換后,在Arc GIS 中顯示出來時,發現區的顏色都變成了統一的ArcGIS 的缺省顏色,而且區文件的屬性信息丟失。由此可以看出,在將MapGIS 文件向Arc 以S 文件轉換的過程中,為使文件正確顯示,按照目前通用的 *** 轉換后通常需要進行復雜的手工調整,而轉換的數據量較大,這將耗費大量的人力、物力和時間。
2 技術路線及具體實施方案
2 . 1 技術路線的選擇通過研究,發現通用的數據格式轉換方式有以下幾種:
( l )常規的GIS 數據格式轉化 ***
就是采用某種編程語言首先讀取源數據文件,提取源文件中的圖形信息和屬性信息,然后再寫人目標文件中去。這種 *** 的優點是由于訪問的是明碼數據格式,可用程序進行直接讀取。但是,這種 *** 會導致數據的丟失,也無法進行渲染方式的轉換。因此,從根本上來說,此種 *** 無法實現GIS 數據的無損轉換。例如:首先將MapGIS 點(wt )、線( wl )、面(wp ) 文件在MapGIS 的文件轉換模塊中轉換成MapGIS 的明碼文件,運用C + +來進行編程,讀取MapGIS 明碼文件中的圖形及其屬性的相關信息,再對應地寫人到ArcGIS 的SHAPEFILE 文件中去。但是MapGIS 的明碼文件不保存圖形的屬性信息,所以無法通過明碼文件之間的轉換來實現數據無損轉換。
( 2 )利用數據格式轉換工具
這種 *** 簡單方便,易于實現,但是通用數據格式轉換器難以避免的會丟失一些圖形信息,轉換出來的圖形一般還需要一些特別的處理,如圖形顏色設置,符號設置,區域填充設置,拓撲的重建等。例如:運用MapGIS 的文件轉換模塊,將MapGIS 的點(wt )、線(wl )、面(wp )文件轉換成ArcGIS 的E00 格式文件,用ArcGIS 進行讀取。這種 *** 只需要借助于MapGIS 現已提供的文件轉換模塊就可以進行。但是轉換后發現會存在信息的丟失,轉換出來的圖形一般還需要一些特別的處理,如圖形顏色設置,符號設置,區域填充設置、拓撲的重建等。例如:對于點文件,由于兩種軟件的子圖庫并不對應,所以會出現轉換后,點圖形文件的子圖顯示不一致現象。
( 3 )利用第三方數據文件訪問工具進行數據格式轉換
這種 *** 需要開發出第三方的數據訪問組件。隨著GIS 組件式開發技術的逐漸成熟,各種GIS 軟件基本都提供了訪問其本身的GIS 數據的組件,如Ar-cobject 可以訪問ESRI ShaPe Files 、Arclnfo Coverage 和VPF 等矢量數據格式;MaPGIS SDE 可以訪問MapGIS 的WT 、WL 、WP 等文件的數據信息。利用GIS 組件的這種特點可以自己靈活的編寫與其他數據格式轉換的程序,或者在GIS 系統的二次開發中集成數據格式轉換的功能,實現GIS 數據共享。
例如:運用VB 工具進行編程,運用MapGISSDK 和ArcoBJECT 對MapGIS 和ArcGIS 進行二次開發,開發出實現MapGIS 到ArcGIS 數據轉換的組件。
利用第三方數據文件訪問工具進行數據格式轉換具有很高的可行性。因為隨著GIS 組件式開發技術的逐漸成熟,各種GIS 軟件基本都提供了訪問其本身的GIS 數據的組件。通過這些提供的組件可以獲取圖形參數,在不同平臺提供的數據接口間進行傳遞,實現對MapGIS 圖形信息的讀取,并寫人到ArcGIS 的相應文件。這種方式比之一種方式具有更高的可行性,比第二種方式更能夠實現圖形的正確讀取,節省人力、物力。
綜合比較這三種數據格式轉換方式的優缺點,本次設計決定采用第三種方式來進行數據轉換,即利用第三方數據文件訪問工具進行數據格式轉換。
2 . 2 具體實施方案
本次設計的實施方案就是避免采用中間格式(如E00)進行轉換,運用VB 編程語言對這兩個GIS 平臺進行二次開發,通過MaPGIS 提供的MapGIS SDK 開發包調用相應的接口實現對MapGIS 圖形數據文件的訪問,通過ArcGIS 提供的開發包ArcOBJECTS 調用相應的接口實現數據向目標文件的寫人和文件的生成。開發出可以實現MapGIS 到AroGIS 進行數據無損轉換的工具,實現ArcGIS 平臺對MapGIS 數據的有效讀取。
兩個GIS 平臺的數據組織方式不同,MapGIS 的數據文件包括點文件、線文件、面文件,ArcGIS 的數據文件包括點文件、注記文件、線文件、面文件。它們的對照關系如表1所示。
具體實施方案主要分為三個大的方面:
( l ) MapGIS 文件內容的讀取
MapGIS 平臺提供兩種數據格式:一種是MapGIS 明碼數據格式,這種格式訪問方便,利用程序可以直讀直取,但是由于此種文件不保存MapGIS 平臺所生成的屬性信息,所以在本次設計中不加以使用;
第二種是MapGIS 自帶的加密數據格式,即wT 、WL 、WP 格式,這種格式保存了所有數據的內容,程序不能直接讀取,但通過調用MapGIS 提供的開發包
SDK )可以實行對文件的訪問。
本設計決定在MapGIS SDK 的基礎上進行MapGIs 的wT 、wL 、wP 文件內容的全部讀取。包括:
① 點文件的圖形坐標、屬性信息、渲染方式(子圖號、注釋內容、顏色、字體等);
讀取點文件的圖形坐標信息可通過調用PNTAREA 的getpos *** 來實現。
讀取點文件的屬性信息主要是通過讀取字段頭Record- Head 的相關信息,來獲取相應點文件共包含多少字段,字段類型及名稱。通過Record 的item ( index )屬性來獲取每條記錄。
Fori = 0 To pntAi . att . stru . numbfield 一l
pfldname = pntAi . att . stru ( i ) . FieldName
pfldtype = pntAi . att . stru ( i ) . FieldType
¨¨¨¨¨¨
¨¨¨¨¨¨
Next i
代碼中,numbfield 為字段數,FieldName 為字段名,Field pe 為字段類型。
Dim att As Record
Dim flag As Integer
flag = pntAi . att . Get ( pi , att )
¨¨¨¨¨¨
¨¨¨¨¨¨
代碼中,att 為Record 類型變量,記錄了相應點實體的屬性記錄值,通過對att 相應屬性的調用可以讀取各字段對應點實體的相關記錄。讀取點文件的渲染方式信息需要調用PNTAREA 的Getlnfo *** ,通過Pnt-Info 的type 等屬性來獲取點實體類型、子圖號等信息;通過Pnt-Info 的iclr 屬性來獲取點實體的顏色信息。
② 線文件的圖形坐標、線顏色、屬性信息;
讀取線文件的圖形坐標信息可以通過調用LinArea 、D_Dotset 、LinArea 的att 屬性以及Get *** 等來實現。
Dim inf As Lin Info
Dim pos AsD 一Dotset
Dim dot 1 As D Dot
Dim dotZ As D Dot
rtl = linAi . Get ( 11 , pos , inf , dimension )
Set dotl = pos . ltem ( i )
Set dotZ = pos . Item ( i + l )
¨¨¨¨¨¨
¨¨¨¨¨¨
代碼中, li為線實體號,inf 為Lin--Info 類型變量,pos為D_Dotset 類型變量,pos的Item 屬性是存儲了系列線坐標的數組。
讀取線文件的屬性信息需要用到LinAit 的Get *** 以及stm 屬性,主要是通過讀取字段頭Record _ Head 的相關信息,來獲取相應線文件共包含多少字段,字段類型及名稱。通過Record 的item ( index )屬性來獲取每條記錄。
讀取線文件的渲染方式信息需要調用LinArea 的Getlnfo *** 。
③ 區文件的邊界組成坐標、區填充顏色、填充圖案、屬性信息。
讀取區文件的圖形坐標信息需要用到MapGIS SDK 提供的對象RegArea、D Dotset、D_Dotset 的Count及Item 屬性、Re rea 的Get *** 等。
讀取區文件的屬性信息需要用到RegAtt 的Get *** ,Record 的item ( index )屬性,主要是通過讀取字段頭Record_Head 的相關信息,來獲取相應區文件共包含多少字段,字段類型及名稱。通過Record 的item ( index )屬性來獲取每條記錄。
讀取區文件的渲染方式信息需要調用RegArea 的Getlnfo *** ,通過Reglnfo的Path 。等屬性來獲取區實體填充圖案等信息;通過Reg--Info 的。lr屬性來獲取區實體的填充顏色信息。
Dim reginfo As Reg--Info 、
rtl = regAi . Getlnfo ( ri , reginfo )
¨¨¨¨¨¨
¨¨¨¨¨¨
代碼中,reginfo 為Re Info 二類型變量,通過調用Reg--Info 的dr 屬性可以獲取區實體填充顏色信息。
( 2 )圖形數據向ArcGIS 接口寫人,生成SHAPE - FILE 文件
目前ArcGIS 使用的shapefile 文件是GIS 的通用文件格式,在該步驟中,決定統一通過訪問ArcGIS 提供的開發包生成shapefile 數據文件。
Shapefile 文件由包含空間信息和屬性信息的三個文件組成,分別為:坐標文件(. shp )、屬性文件( . dbf )、索引文件(. Shx )。
坐標文件(. shp )的文件頭是一個長度固定(100 bytes )的記錄段,一個有9 個int 型和7 個double 型數據。坐標文件的實體信息負責記錄坐標信息,它以記錄段為基本單位,每一個記錄段記錄一個地理實體目標的坐標信息,每個記錄段分為記錄頭和記錄內容兩部分(表2 )。
屬性文件(.dbf )用于記錄屬性信息。它是一個標準的D BF 文件,由頭文件和實體信息兩部分構成(表3 )。
索引文件(.shx )主要包含坐標文件的索引信息,文件中每個記錄包含對應的坐標文件記錄距離坐標文件頭的偏移量。通過索引文件,可以很方便地在坐標文件中定位到指定目標的坐標信息。生成,hapefile 文件,首先要建立相應的字段,這些字段作為屬性數據被保存在屬性文件中。
Set pField = New esriGeodat ase . Field
Set pFieldEdit = pField
With pFieldEdit
. Name = " aoname "
. Type = esriFieldType . esriFieldTypeInteger
End With
pFieldsEdit . AddField pField
代碼中,添加了名為“aoname " ,類型為intege類型的字段。
有了字段后,就可以創建shapefile 文件了。
Set pfeatclass = pFWS . CreateFeatureClass ( strName , pFields , Nothing , Nothing , esriFYSimple , strshapeField - Name , " " )
該代碼創建了名為MyshaPeFilepnt 的shenle 文件。
最后就是向shapefile 文件中添加記錄。要用到IFeatureCursor 、IFeatureBuffer 、IFeatureClasS 的insert *** 來向屬性表中插入每一條記錄,并調用IFeatureClaSS 的CreateFeatureBuffer 來創建緩沖區存放這些記錄。
Set pfeaturecursor = pfeatclass . Insert ( True )
Set pFeatureBuffer = Pfeatclass . CreateFeatureBuffer
pFeatureBuffer . Value ( l ) = pPoint
¨¨¨¨¨¨
¨¨¨¨¨¨
nFeatureNumber = pfeaturecursor . InsertFeature ( pFea 一tureBuffer )
該代碼是調用生成的Shapefile 文件對應的IFeatureClasS 接口的CreateFeatureBuffe : *** 創建緩沖區,通過游標IFeatureCursor 的InsertFeature *** 加人記錄。
至此,就生成了shapefile 文件。此時的shapefile 文件保存了MapGIS 文件的坐標信息,屬性信息,但是渲染樣式還沒有對應起來,即圖形的顏色、圖案還沒有達到一致。需要在下一步的操作中來達到這一要求。
( 3 ) A rcGIS 工程文件(MXD )的生成
ArcGIS 的數據與渲染樣式是分開保存的,數據保存在shape 、coverage 、geodatabase 等格式的數據文件中,渲染樣式保存在MXD 工程文件中。因此對渲染樣式方面參數的寫入主要是通過在相應的數據文件里添加擴展字段,用來存儲這些渲染信息。
具體如下:
① 建立MapGIs 與ArcGIs 符號對照表,記錄MapGIS 符號索引和相應ArcGIS 符號索引;
② 建立ArcGIS 要素文件的擴展字段,記錄渲染信息參數,這些記錄渲染信息的擴展字段(包括:MapGIS 符號索引、ArcGIS 符號索引、MapGIS 顏色號、對應RGB 顏色)存儲在shapefile 文件的.dbf 文件中;(這部分的工作在第二步生成shapefile 文件字段的時候已經完成)
具體做法為:
根據MaPGIS 符號索引號字段記錄的內容,從符號對照表中讀取相應的ArcGIS 符號,將其寫到對應要素的ArcGIS 符號索引字段中;
根據MapGIS 顏色號字段記錄的內容,從顏色對照表中讀取相應的RGB 顏色,將其寫到對應要素RGB 顏色字段中;
詳情見圖1
該文件中,ID 為點實體號,mappntcoln 為MapGIS 點實體對應顏色號,mapPntr *** 為顏色號對應的RGB 值,為字符串類型,R--int為intege類型的red 值,G--int 為integer 類型的green 值,B_int 為integer 類型的hiue 值,這幾個值在進行顏色渲染的時候會用到;類型字段存儲的為點類型相關信息,在進行分類為ArcGIS 點文件和注記文件時會用到(圖2 )。
各字段對應含義與用途和點文件字段類似,可參見點文件方面的描述(圖3 )。
各字段對應含義以用途與點文件字段類似,可參見點文件方面的描述。
③ 記錄各要素符號信息后,可根據這些信息對各要素進行自動渲染操作;
利用ARCOBJECTS 中IUniquevalueRenderer 類、StyleGalle類、StyleGalle Item 類、EnumstyleGalle 巧Item 類進行符號匹配顯示;
定義IUniquevalueRenderer 類的Isymbol 屬性來存儲顏色信息,將定義好的IUniquevalueRenderer 賦值給IGeoFeatureLayer ( mapcontrol 控件上加載的shaPe - file 文件),來對加載的文件進行渲染。
Private Function GetRGBColor ( y ourRed As Integer , yourGreen As Integer , yourBhie As Integer ) As IRgbColor
Dim prgb As IRghColor
Set prgb = New RghColor
With prgb
·Red = yourRed
·Green = yourGreen
· Blue = yourBlue
End With
Set GetRGBColor = prgb
End Function
該函數可以根據給定的整型數據來生成RGB 顏色。
④ 將編輯完的要素保存成.mxd 格式,即ArcGIS 的工程文件。
該過程需要用到IAppliCation 的saveDocument 以及Shutdown *** 。
至此,就完成了對MapGIS 的完全讀取,并保存成ArcGIS 所支持的數據格式。
2 . 3 開發環境的選擇
在GIS 二次開發中,VB 開發語言具有使用方便、開發速度快的優勢,因此決定采用VB 作為編程語言;另外,還要用到MapGIS SDK 、ArcMAP 、ArcoB - JECTS 開發包。
4 技術關鍵點
本次設計中的技術關鍵點包括如下幾個方面:
1 、在點數據的讀取和寫入中,由于雙方的點數據類型不一致,需要將MapGIs 所提供的注釋類點數據寫人到ArcGIS 的注記類文件中,而不是寫到點文件中。
2 、子圖類的點數據傳遞時,需要在ArcGIS 數據文件中建立擴展字段加以存儲子圖的類型信息,還要建立MapGIs 與AroGIS 的子圖對照表,進行進一步的轉換。
3 、在區文件的讀取和寫人中,要處理好“島”的問題,即環中環的問題,需要調用接口用算法實現環數、點數、每個環的點數等信息;另外,還要建立MapGIs 與ArcGIs 區填充圖案對照表。
4 、在顏色的處理上,要將MapGIS 的顏色庫文件轉換成文本文件,在運用MaPGIS SDK 得到顏色號信息后,根據顏色號在文本文件夾中索引出對應的顏色參數值。還需要在ArcGIS 的數據文件里建立擴展字段用來存儲傳遞過來的顏色參數值。另外,還要建立MapGIs 與ArcGIs 的顏色對照表,加以轉換(圖4)。
5 結論
根據以上設計思路,在VB 開發環境下,調用Mapcls sDK 、ARCMAP 、ARCoBJECT 開發包進行程序設計,基本實現了初步設想,實現了點、線、面文件在坐標、屬性上的完全一致,顏色、圖案信息的基本一致。為后續GIS 格式轉換方面的研究提供了一個好的解決思路。
gis地圖符號類型的介紹就聊到這里吧,感謝你花時間閱讀本站內容,更多關于gis地圖格式、gis地圖符號類型的信息別忘了在本站進行查找喔。