空間數據庫實習報告

來源:文萃谷 4.18K

1、 實習目的

空間數據庫實習報告

通過對ArcGis軟件地理數據庫相關操作熟悉地理數據庫的創建,配置,生成,加載數據等內容,然後對比我們以前使用過的其他類型軟件,比較兩者的特點以及優缺性。同時我們需要通過完成的內容對我們現在以及以後需要做的項目添加入空間數據庫管理的思想,把我們實習的相對簡單的東西發散應用到其他方面。

2、 實習內容

實習1部分給出了ArcCatalog的幾個基本操作,比如説打開文件,鏈接文件夾,添加地理數據庫,個人數據庫;增加文件類型,顯示山柵格數據;瀏覽數據內容,表格數據瀏覽以及屬性修改,數據統計,查詢,數據搜索;地圖與圖層操作中的創建文件,設置文件特性,保存獨立圖層文件;地理數據操作中的數據輸出,屬性表導出;ArcCatalog界面中數據預覽與一些分析操作工具ArcToolBox。這是實習一的全部內容。

(加載外部文件)

(設置表中的主鍵:能唯一標示的字段)

實習2部分操作較為精深,主要涉及的是ArcCatalog中的不同層次對象對象的操作。其中包括創建新的地理數據庫;建立數據庫中的基本組成項,如要素數據集,簡單要素類,簡單和複雜關係表等;向地理數據庫中加載外部數據,

導入圖層文件,屬性表文件,描述文件,柵格數據等;然後是進一步定義數據庫,這其中我們給那數據建立索引,修改索引,修改數據文件字段,以及屬性與操作和關係類操作以及幾何網絡概述。實習二是對ArcCatalog操作比較全面的解釋過程,其中很多的操作也給了我很多的啟發。

接下來我們來一一看這些操作,首先是實習1的部分。實習1 的部分比較簡短,而且多數的操作步驟在以前實習其他科目的時候就已經比較熟悉,這裏相當於是温習一下,當然其中也出現了自己不是很熟悉的部分。因為之前一直是使用的ArcMap對地屯進行編輯,沒有對ArcCatalog深究。在實習一中,我所注意的是導出文件為其它通用格式,如shp格式文件或者Info文件等;

預覽操作;

我之所以關注這兩個操作並不是説,這兩個操作有多麼的高深,而是這其中有的一些特點。首先是導出數據成為其他格式的文件。這個步驟體現了操作類型軟件應該有的一個特性,與其他同類軟件的交互。因為每款軟件都有它的優點和不足之處,我們在使用這些軟件的時候時常希望取他們的優勢之處,用其他軟件代替來解決不足之處。數據交互在這其中的作用顯得尤為重要。很多的軟件都有自己獨特的數據格式,與其他同類型的軟件交互非常困難,那麼這就導致了一種封閉的狀況,聯想到自己正在做的項目中解壓與壓縮文件的功能,又何嘗不是如此呢?如何解決

自己軟件的封閉,取得其他軟件的長處,這是一個非常重要的過程。走主流路線不是盲目隨從,而是跟隨潮流,融入其它才能發現自己不足,敝帚自珍只能被時代淘汰,也許這是説的遠了,但是以後再做操作軟件的時候,需要注意這點,把自己操作的文件類型能夠轉化為主流通用文件。

預覽操作看起來似乎是一個很普通的操作,那麼為什麼我會覺得他很重要?因為之前使用一些繪圖和製表軟件的時候,拿到一些數據,需要將這些數據進行編輯,也是一樣,需要建一個管理庫,而在這管理庫中我可以把這些文件放進去,但是卻不知道是否可用,也無法查看其中基本信息,很是鬱悶。這裏可以進行預覽就可以提前知道這個文件是否可用,或者一些基本信息,是一個很方便用户的功能。

然後是實習2部分的內容。這部分的內容操作較多,其中我以前沒有操作的步驟和我覺得重要的步驟分別是:

1、屬性字段和屬性域相關操作

2、屬性表操作

3、索引操作

4、關係類建立

可以説,後三個操作步驟我在以前的實習中是很少遇到過的`,唯一做過的就是連接兩個屬性表,刪除宂餘。所以這裏我挑了我不熟悉的幾個操作進行解説。首先是屬性字段和屬性域的操作。

對於這部分其實之前也接觸過,但是由於當時是有現成的數據,所以沒有在意,但是現在自己編輯數據就能感覺到這個步驟的重要性了。數據需要有規範,這裏就是給數據加上規範。

然後是屬性表操作,這一部分我之前只停留在單個屬性表編輯修改,沒有想到將兩個表連接成為一張表,然後做關聯字段等一些操作。

(選擇表中的某一字段進行排序等操作)

這樣的操作在MapGis裏面我是沒有遇到過的,可能是我自己沒有注意,但這

類功能的確可以有效的減少數據宂餘,增加數據利用率,將有關的屬性表關聯,之後做的工作也可以更加方便。

然後是索引操作和關係類建立。索引操作對任何一個軟件要處理的數據來説都

是非常重要的。給數據添加索引,方便之後的瀏覽,查詢,修改等一系列操作。實習的時候有人問我什麼是索引,按照自己的理解就是給個體數據加上有序的標示。只能説隨着經驗的提高,給數據建立的索引的意識也愈加強烈。

而關係類的建立我之前是完全沒有接觸過,在這裏我對他的理解也並不深,首先我摘抄下原文裏面對關係類的存在的意義的描述:

這裏解釋是以一個儲存容器存在,這裏我不是很清楚,也是本次實習做的最迷糊的一個地方,後來做着做着就有點感覺,自己理解就是建立這樣的關係類表達信息傳遞的方式,從哪個對象到另一個對象,規定信息流動方式。

(可選擇建立的是哪一種類型的關係類,以後所做的操作也不相同)

3、 實習感想

這次實習是一個操作類的實習,那麼久對比下以前操作過的軟件,對比一下二者不同,我們使用的軟件主要是ArcGis軟件和MapGis軟件。首先是MapGis軟件。MapGis軟件的優點在於界面清楚,鼠標交互性強,需要功能或者對某對象操作時右鍵可以找到相應操作。比如導入圖層新建圖層等,ArcGis要新建圖層則需要在規定的地理數據庫中新建一個數據集,然後對其進行編輯。在分析方法方面MapGis的功能也比較齊全。我使用的MapGis版本唯一一個我比較不滿意的地方是操作較快是比較容易程序崩潰;再來我也是用了ArcGis做後面的實習19,ArcGis的鼠標交互性相對來説弱一點,但是ArcGis的優點也是比較好的,首先它的功能模塊分得比較清楚,我不需要為了一個功能找很多地方,然後對於對象圖層的分析與操作功能都放在工具箱中,我可以設置哪些功能開啟,哪些功能關閉,節約操作或者分析速度。當我想把數據在兩種軟件中混用的時候,可以轉化文件為標準shp文件,兩軟件的通信就是這樣了。只不過這其中除了一點問題,不同版本軟件在轉換數據的時候會不可避免的出現數據丟失受損或者異常等情況,只能再次操作。

以後我再對着不同的軟件進行操作的時候,會注意他們的操作風格,是偏鼠標還是鍵盤,是分一套功能還是分模塊。然後這次實習的過程其實也是蠻重要的,不僅僅是一些操作過程。

我們在之前的實習中從來沒有一次是對ArcCatalog的操作做得這麼詳細,全面。這次實習也是一次查漏補缺,將以前很多沒有用到的東西都給補上了。我在做這次實習之前,ArcGis的軟件對我來説就是這幾樣功能:

1、 編輯地圖

2、 發佈地圖生成服務

3、 導出文件應用到其它科目

但是現在我知道了自己以前的這些操作是很狹隘的,只是僅僅包括了一些很小的功能。對於數據庫這塊的操作正是我以前所沒有認真做或者深層次的接觸的。當我把這次實習的第二部分做完以後,收穫的確是不小的,雖然實習所用的版本和我用的軟件版本不同,甚至於有些步驟根本做不了,但是畢竟還是有很多的相似之處。除了幾何網絡的那裏沒有實施之外,其他的都做了,即便是一個很簡單的步驟也做了一下,感受下兩個版本的不同。在閲讀實習材料的過程中我其實很想找到一些:“為什麼這樣操作”的解釋,但是沒有,然後就自己找了下一些步驟做法的原因。比如説:為什麼要將要素類兩張表合成一張表,這是可以減少數據宂餘的。思考,得出結果,總結經驗,這才是實習需要有的效果。希望以後會有更多這種查漏補缺類型的實習,彌補自身不足。

熱門標籤