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