利用桌面軟件:ArcMapArcGIS 的桌面軟件中提供了3D Analyst 模塊,可以建立三維模型并進行分析。第一步我們需要讀取文本文件并展點,由于ArcMap 只能從數(shù)據(jù)庫中讀取字段信息,所以我們必須先將數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫,再導(dǎo)入圖層。在導(dǎo)入圖層時需要指定X 字段和Y 字段,并設(shè)置坐標系統(tǒng)(這里用投影坐標而不用地理坐標),這樣系統(tǒng)才能將一條條文字記錄轉(zhuǎn)化為一個個具有地理坐標的點要素。要素類生成后,只要調(diào)出3D Analyst 模塊生成TIN,再生成等值線就可以了。具體操作步驟如下:1.啟動Access,新建數(shù)據(jù)庫data.mdb,在空白處右擊,導(dǎo)入data.txt,四個字段分別為Code(設(shè)為主健)、X、Y、Z,保存為表Point。(或者是EXCEL數(shù)據(jù) x y z)2.啟動ArcMap,Tools-Add XY Data,在“Choose a table”中添加數(shù)據(jù)庫data.mdb 中的表Point,在“X Field”和“Y Field”中分別選擇字段X、Y,Edit-Select,選擇/Projected CoordinateSystems/World/Mercator (world).prj,一路OK 后,離散點已被展繪到Point Events 圖層中。3.Tools-Extensions,把3D Analyst 打上勾,Close。右擊工具欄,把3D Analyst 打上勾。4.3D Analyst-Create/Modify TIN-Create TIN From Features,把圖層Point Events 打上勾,在“Height Source”中選擇字段Z,在“Output TIN”中輸入TIN 的保存路徑,OK 后生成了TIN。5.3D Analyst-Surface Analyst-Contour,在“Contour Interval”中輸入等高距10,在“OutputTIN”中輸入Contour 的保存路徑,OK 后便繪制好了等值線。
先利用你的等高線(矢量)生成tin ,然后再由tin生成DEM.(還沒聽說過有矢量直接轉(zhuǎn)化為柵格后是DEM的因為CAD格式不能生成tin,所以你還需要將CAD數(shù)據(jù)轉(zhuǎn)換成shipfile 或 database 格式.轉(zhuǎn)換方法:你在CAD數(shù)據(jù)處右鍵 》 data 》 export data 》 選擇好導(dǎo)出的地方,導(dǎo)出的格式(shipfile 和 database 格式都行 ) 然后確定,再用shipfile 和 database 格式數(shù)據(jù)建立tin創(chuàng)建tin方法:1、首先選擇功能:Tools(頂部)――Extensions (可將里面的全部打鉤)2、在上面空白處右鍵,然后選擇3D Analysis ,出現(xiàn)3D Analysis 工具條3、單擊出現(xiàn)的工具條的3D Analysis 》 create/modify Tin 》create Tin from features4、將左邊的數(shù)據(jù)選擇你的等高線,右邊的屬性選擇你的建立tin的屬性,下面寫好輸出tin的位置.到此tin就建立好了.5、單擊出現(xiàn)的工具條的3D Analysis 》 convert 》 tin to raster選好好需要的,點OK.到這里才是建立了DEM.