一、arcgis的mdb數(shù)據(jù)庫轉(zhuǎn)成db數(shù)據(jù)庫的方法
1、導(dǎo)出mdb數(shù)據(jù)庫中的數(shù)據(jù)表
使用ArcGIS中的Export功能將MDB數(shù)據(jù)庫中的數(shù)據(jù)表導(dǎo)出為CSV或Excel格式的文件。
2、導(dǎo)入數(shù)據(jù)表到db數(shù)據(jù)庫
打開DB數(shù)據(jù)庫客戶端管理工具(如SQL Server Management Studio),創(chuàng)建新的數(shù)據(jù)庫,并使用Import功能將CSV或Excel文件中的數(shù)據(jù)表導(dǎo)入到數(shù)據(jù)庫中。在導(dǎo)入的過程中,需要指定數(shù)據(jù)表的列名和數(shù)據(jù)類型等參數(shù),確保數(shù)據(jù)的正確性和完整性。
3、重建ArcGIS項目中的連接
通過ArcGIS中的Catalog功能打開ArcGIS項目,然后使用Add Database Connection功能將新的DB數(shù)據(jù)庫連接到項目中,確保ArcGIS可以正確訪問和使用數(shù)據(jù)表中的數(shù)據(jù)。
二、ArcGIS介紹
1、簡介
ArcGIS產(chǎn)品線為用戶提供一個可伸縮的,全面的GIS平臺。ArcObjects包含了許多的可編程組件,從細(xì)粒度的對象(例如單個的幾何對象)到粗粒度的對象(例如與現(xiàn)有ArcMap文檔交互的地圖對象)涉及面極廣,這些對象為開發(fā)者集成了全面的GIS功能。
2、發(fā)展過程
在GIS發(fā)展的早期,專業(yè)人士主要關(guān)注于數(shù)據(jù)編輯或者集中于應(yīng)用工程,以及主要把精力花費在創(chuàng)建GIS數(shù)據(jù)庫并構(gòu)造地理信息和知識。慢慢的,GIS的專業(yè)人士開始在大量的GIS應(yīng)用中使用這些知識信息庫。用戶應(yīng)用功能全面的GIS工作站來編輯地理數(shù)據(jù)集,建立數(shù)據(jù)編輯和質(zhì)量控制的工作流,創(chuàng)建地圖和分析模型并將這些工作和方法記錄成文檔。
這加強了GIS用戶的傳統(tǒng)觀念,這些用戶往往擁有連接在數(shù)據(jù)集和數(shù)據(jù)庫上的專業(yè)工作站。這種工作站擁有復(fù)雜的GIS應(yīng)用以及用來實現(xiàn)幾乎所有GIS任務(wù)的邏輯和工具。
這種對GIS軟件所處位置的看法已經(jīng)被證明非常有價值,被約全球二十萬組織中的GIS專業(yè)人士所接受。事實上,這種客戶-服務(wù)器的計算模式是如此的成功以至于讓許多人認(rèn)為GIS只有這樣的模式。但是,對GIS的觀念在不斷的擴展。
近期Internet的發(fā)展,DBMS技術(shù)的長足進步,面向?qū)ο缶幊陶Z言,移動設(shè)備以及GIS的廣泛使用已經(jīng)促使GIS有更加開闊的前景和發(fā)揮更加重要的作用。
除了GIS桌面產(chǎn)品,GIS軟件可以被集中在應(yīng)用服務(wù)器上和Web服務(wù)器上,把GIS的功能通過網(wǎng)絡(luò)傳遞給任意多的用戶;可以集中一些GIS邏輯,將其嵌入和部署在用戶定制的應(yīng)用中;為野外GIS業(yè)務(wù)在移動設(shè)備上部署GIS軟件的應(yīng)用也多了起來。
企業(yè)GIS用戶使用傳統(tǒng)高級的GIS桌面軟件,使用Web瀏覽器,專門的應(yīng)用程序移動計算設(shè)備以及其它數(shù)字化設(shè)備連接中心GIS服務(wù)器。GIS平臺涉及的范圍在不斷的擴展。
3、桌面GIS
對于那些利用GIS信息進行編輯,設(shè)計的GIS專業(yè)人士來說,桌面GIS占有主導(dǎo)地位。GIS專業(yè)人士使用標(biāo)準(zhǔn)桌面作為工具來設(shè)計,共享,管理和發(fā)布地理信息。ArcGIS Desk較好是一個集成了眾多高級GIS應(yīng)用的軟件套件,它包含了一套帶有用戶界面組件的Windows桌面應(yīng)用(例如,ArcMap,ArcCatalogTM,ArcTooboxTM以及ArcGlobe)。ArcGIS Desk較好具有三種功能級別――ArcReader,ArcView,ArcEditorTM和ArcInfoTM,都可以使用各自軟件包中包含的ArcGIS Desk較好開發(fā)包進行客戶化和擴展。關(guān)于ArcGIS Desk較好的更多的信息請參考相關(guān)書籍中的“桌面GIS:ArcView,ArcEditor,ArcInfo”。書中的圖形展示了使用 ArcGIS Desk較好 的應(yīng)用實例。
4、服務(wù)端GIS
GIS用戶通過部署一個集中式的GIS服務(wù)器在大型組織之內(nèi)以及Internet的用戶之間發(fā)布和共享地理信息。服務(wù)端的GIS軟件適用于任何集中執(zhí)行GIS計算,并計劃擴展支持GIS數(shù)據(jù)管理和空間處理的場合。除了為客戶端提供地圖和數(shù)據(jù)服務(wù),GIS服務(wù)器還在一個共享的中心服務(wù)器上支持GIS工作站的所有功能,包括制圖,空間分析,復(fù)雜空間查詢,高級數(shù)據(jù)編輯,分布式數(shù)據(jù)管理,批量空間處理,空間幾何完整性規(guī)則的實施等等。ArcGIS服務(wù)器產(chǎn)品符合信息技術(shù)的標(biāo)準(zhǔn)規(guī)范,可以和其它企業(yè)級的軟件合作,例如Web服務(wù)器,數(shù)據(jù)庫管理系統(tǒng)(DBMS)以及企業(yè)級的應(yīng)用開發(fā)框架包括.NET和JAVA2企業(yè)級平臺(J2EE)。這促使了GIS和其它大量的信息系統(tǒng)技術(shù)的整合。
ArcGIS 9所包含的三種服務(wù)端產(chǎn)品:
ArcSDE:一個在多種關(guān)系型數(shù)據(jù)庫管理系統(tǒng)中管理地理信息的高級空間數(shù)據(jù)服務(wù)器。ArcSDE是一個位于ArcGIS其它軟件產(chǎn)品和關(guān)系型數(shù)據(jù)庫之間的數(shù)據(jù)服務(wù)器,其廣泛的應(yīng)用使得在跨任何網(wǎng)絡(luò)的多個用戶群體中共享空間數(shù)據(jù)庫以及在任意大小的數(shù)據(jù)級別中伸縮成為可能。ArcIMS:是一個可伸縮的,通過開放的Internet協(xié)議進行GIS地圖,數(shù)據(jù)和元數(shù)據(jù)發(fā)布的地圖服務(wù)器。ArcIMS已經(jīng)在成千上萬的應(yīng)用中部署了,主要是為Web上的用戶提供數(shù)據(jù)分發(fā)服務(wù)和地圖服務(wù)。ArcGIS Server:是一個應(yīng)用服務(wù)器,包含了一套在企業(yè)和Web框架上建設(shè)服務(wù)端GIS應(yīng)用的共享GIS軟件對象庫。ArcGIS Server是一個新產(chǎn)品,用于構(gòu)建集中式的企業(yè)GIS應(yīng)用,基于SOAP的Web services和Web應(yīng)用。5、嵌入式GIS
用戶可以使用嵌入式的GIS,在所關(guān)注的應(yīng)用中增加所選擇的GIS組件,從而為組織的任何部門提供GIS的功能,這使得許多需要在日常工作中應(yīng)用GIS作為一種工具的用戶,可以通過簡單的,集中于某些方面的界面來獲取GIS的功能。例如,嵌入式的GIS應(yīng)用幫助用戶支持遠(yuǎn)程數(shù)據(jù)采集的工作,管理者的桌面上實現(xiàn)GIS,為系統(tǒng)操作人員實現(xiàn)定制界面,以及面向數(shù)據(jù)編輯的應(yīng)用等。ArcGIS Engine提供了一套應(yīng)用于ArcGIS Desk較好應(yīng)用框架之外(例如制圖對象作為ArcGIS Engine的一部分,而不是ArcMap的一部分)的嵌入式ArcGIS組件。使用ArcGIS Engine,開發(fā)者在C++,COM,.NET和Java環(huán)境中使用簡單的接口獲取任意GIS功能的組合來構(gòu)建專門的GIS應(yīng)用解決方案。開發(fā)者通過ArcGIS Engine構(gòu)建完整的客戶化應(yīng)用或者在現(xiàn)存的應(yīng)用中(例如微軟的Word或者Excel)嵌入GIS邏輯來部署定制的GIS應(yīng)用,為多個用戶分發(fā)面向GIS的解決方案。
延伸閱讀1:移動GIS簡介
依靠移動計算設(shè)備上的專業(yè)應(yīng)用系統(tǒng),GIS越來越多的從辦公室中轉(zhuǎn)移到野外。擁有GPS功能的無線移動設(shè)備被常常使用于野外專題數(shù)據(jù)獲取和野外信息獲取。消防員,垃圾收集員,工程檢修員,測量員,公用設(shè)施施工工人,士兵,統(tǒng)計調(diào)查員,警察以及野外生物學(xué)家是使用移動GIS這個工具的一些野外工作者的代表。