地理信息系統(tǒng)導(dǎo)論 第七章實(shí)習(xí) 習(xí)作3


先用catalog創(chuàng)建一個(gè)數(shù)據(jù)集
書上推薦personal geodatabase,,教程推薦file geodatabase,重命名為MergeRoads.gdb

然后再這里新建一個(gè)feature dataset
名為Merge

從這里直接導(dǎo)入空間坐標(biāo)參考信息


下一步到設(shè)置容差為1.0m完成設(shè)置

這樣數(shù)據(jù)集就設(shè)置完成了,但是數(shù)據(jù)集里什么都沒有

然后 右擊Merge導(dǎo)入數(shù)據(jù) import -feature class

按照如下設(shè)置

導(dǎo)入完成

可以在arcmap里看一下要用的這幾個(gè)數(shù)據(jù)

可以看到數(shù)據(jù)如下

可以看到merge result 就是合并后的結(jié)果,看完后刪除后接著往下操作
接著右擊 Merge,創(chuàng)建拓?fù)潢P(guān)系topology

下一步到,選擇基于什么拓?fù)鋱D創(chuàng)建

下一步到添加規(guī)則

添加驗(yàn)證規(guī)則

選擇不能有玄幻節(jié)點(diǎn),右側(cè)顯示檢測到的有哪些錯(cuò)誤,直接ok

當(dāng)然也可以添加其他很多規(guī)則
下一步就是確認(rèn)信息


直接結(jié)束開始創(chuàng)建
提示是否要驗(yàn)證,確定后開始驗(yàn)證

結(jié)束后可以在這里看錯(cuò)誤信息


需要點(diǎn)擊error 然后再點(diǎn)擊summary才會(huì)顯示

可以看到有96個(gè)錯(cuò)誤

打開arcmap,導(dǎo)入相關(guān)文件Merge

實(shí)際上這里包括兩個(gè)數(shù)據(jù),但是直接選上一層即可

這里方形紅點(diǎn)就是錯(cuò)誤關(guān)系

比如這里就是本來應(yīng)該連在一塊但是沒有連接,可能是因?yàn)槠畹仍颍?/p>

(當(dāng)然也有可能是一些小路,這些可以排除)

然后再點(diǎn)擊merge result(這樣才能在merge這個(gè)層級(jí)添加,否則添加的層級(jí)為layer,這樣沒法移動(dòng)到這個(gè)拓?fù)鋱D形中),再添加兩個(gè)文件,雖然沒什么作用

???為什么我導(dǎo)入后的與演示的不一樣?


仍然是打開topology工具,開始編輯 start edit
這里會(huì)出現(xiàn)一個(gè)對(duì)話框,選擇 這個(gè)merge result

然后在拓?fù)淅镞x一下這個(gè)

選擇修復(fù)拓?fù)溴e(cuò)誤

隨機(jī)選取一個(gè)圖中這個(gè),右擊下方的小紅色方塊

(量一下發(fā)現(xiàn)偏差在10米左右)

因此選擇snap,容差選擇10米(之前量了一下距離距離在10米左右)這樣才能自動(dòng)修復(fù),


選好后直接回車就可以了

然后還可以驗(yàn)證當(dāng)前范圍內(nèi)拓?fù)溴e(cuò)誤

驗(yàn)證結(jié)束后發(fā)現(xiàn)修正的這個(gè)已經(jīng)消失了

這邊這個(gè)可能是個(gè)小路,因此需要設(shè)置一個(gè)排除選項(xiàng)

排除后驗(yàn)證就沒有錯(cuò)誤了

同樣的可以對(duì)其他類似情況設(shè)置排除
也可以在選擇很多個(gè)之后全都設(shè)定為排除(像這里就是左邊一堆都是這樣)

當(dāng)然,如果這個(gè)距離超過了之前設(shè)置的容差,需要量一下才能自動(dòng)修正

(量一下,是59米)

設(shè)置一下,設(shè)置為60米差不多了

然后就可以捕捉并修復(fù)了

同樣的方式,捕捉并修改其他錯(cuò)誤

排除正確的點(diǎn)

但是這里,有各種可能性
如果我們認(rèn)為這個(gè)是超出去的,可以在編輯工具條上,用箭頭選中

按delete,直接刪除

當(dāng)然也可以看做是正常的,那么

也可以設(shè)置為排除

全圖這樣修正完了之后再驗(yàn)證一遍可以發(fā)現(xiàn)沒有錯(cuò)誤提示了

然后結(jié)束編輯,保存編輯即可
這下看之前對(duì)應(yīng)的結(jié)果對(duì)比,可以發(fā)現(xiàn)已經(jīng)對(duì)上去了,只是做了一點(diǎn)簡單的微調(diào)

