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