⑴ 怎樣創建arcgis的資料庫'
Goedatabase中的基本組成項包括對象類、要素類和要素數據集,當創建了這些基本項後,可以在ArcMap中添加該對象,並對其進行編輯。建立方法如下:
1.建立數據集建立一個新的要素數據集,首先必須明確其空間參考,包括坐標系統和坐標值的范圍域。數據集中的所有要素類用相同的坐標系統,所有要素類的所有要素坐標必須在坐標值域范圍內。
在ArcCatalog目錄樹中,在需要建立新要素集的Geodatabase上單擊右鍵,點擊New,選擇FeatureDataset命令,設置要素數據集名稱、空間參考和X、Y、Z、M范圍值域。M是一個線性參考值,在動態分段中經常用到M。
2.建立要素類
要素類分為簡單要素類和獨立要素類。簡單要素類存放在要素集中,使用要素數據集坐標,不需要重新定義空間參考。獨立要素類存放在資料庫中的要素數據集之外,必須重新定義空間參考系。
(1)簡單要素類
在ArcCatalog目錄樹中,在需要建立要素類的要素數據集上單擊右鍵,單擊New,選擇Feature Class命令,設置要素類名稱及別名(別名是對真名的進一步描述,在ArcMap窗口內容表中顯示數據層的別名),並確定要素類欄位名及類型與屬性對話框,根據需要進行設置。但注意因為正在要素數據集中建立要素類,所有不能修改空間參考。
(2)獨立要素類
獨立要素類值在Geodatabase中不屬於任何要素數據集的要素類。獨立要素類的建立方法與在數據集中建立簡單要素類相似,不同的是必須重新定義自己的空間參考坐標系統和坐標值域。
3.建立關系表
在ArcCatalog目錄樹中,右鍵單擊需要建立要素類的Geodatabase,單擊New,選擇Table命令,設置要素類名稱及別名,在打開的資料庫存儲的關鍵字配置對話框中選擇Use configuration keyword,輸入關鍵字名稱,在打開的屬性欄位編輯對話框中設置要素類欄位名及類型與屬性對話框。
之後,可以在ArcMap中添加建立的要素類進行地理要素內容編輯和屬性信息編輯,或向Geodatabase中導入shapefile、coverge、柵格數據或dBASE表\INFO表。注意:數據載入不同於數據導入,當導入Shapefile、Coverge、INFO表和dBASE表到一個Geodatabase時,導入的數據作為新的要素類或新表存在。在導入這些數據之前,這些要素類和表是不存在的。數據載入不同於數據導入。數據載入要求在Geodatabase中必須首先存在於被載入數據具有結構匹配的數據對象,是對要載入資料庫的要素類或表進行操作。
⑵ 矢量空間資料庫
空間矢量資料庫是整個系統各種信息要素所依附的骨架,本次調查的矢量數據涉及地質背景、區域地球化學、遙感解譯、農產品安全、非點源污染、特色農產品立地環境、社會經濟、基礎地理等,均要求以空間數據分層形式存儲與管理。下面以地球化學數據子庫建立為例簡述矢量空間資料庫建庫工作流程(圖4-4),其他矢量數據的建庫過程基本類似於地球化學數據子庫的建設。
(1)收集數據資料
資料收集主要是對入庫數據的採集、分類,其內容包括野外采樣記錄、點位數據、測試分析數據、監控數據、統計單元劃分圖等。
(2)數據預處理
數據預處理就是在全面收集資料的基礎上,對需入庫的紙質圖件進行掃描、校正、矢量化等處理,並檢查采樣點位、組合點位坐標數據的正確性,以保證其點位誤差在允許范圍之內。再對測試數據採用「速成等值線圖」的方法分析研究、綜合整理及篩選等,若不合理,則要反向檢查測試分析數據的正確性。然後就可進行「擴邊」處理,根據浙江省農業地質環境調查的實際情況,一般要求使用最外圍的分析測試數據再往外填充8km。
圖4-4 地球化學數據建庫流程圖
(3)數據網格化
數據網格化是對離散的、隨機采樣的分析數據點進行網格化處理,將不規則的離散數據點網格化為規則的數據點。網格化模型演算法有最近點、距離倒數加權、三角剖分插值及克里金插值(包含多種漂移方式)等。數據網格化時要根據實際選擇恰當的模型,比較常用的是最近點位和克里格插值模型。如在GeoMDIS 2002中,網格化時先選擇欲操作的數據對象,設置坐標欄位和網格化的分析項元素並給定網格文件名稱,然後選擇網格化模型演算法和相關參數,設置網格化的特徵值後即可以進行數據網格化。
(4)定色階
各種分析元素含量值差異性大,為使之有一個統一的尺度,使用0.1lg
(5)生成等值線
在GeoMDIS 2000中,根據插值生成的網路數據文件,並設置上一步形成的色階等參數,就可生成彩色等值線圖件。
(6)數理統計
按行政區統計單元、不同土壤類型統計單元、不同地質背景統計單元進行相關地球化學參數統計,生成相應的專題圖。
(7)圖形編輯
對GeoMDIS 2000生成的等值線、極值點、注釋等導入到編輯功能強大的編輯軟體(如MapGIS)中根據需要進行編輯。處理等值線的「尖銳化」、「孤高點」等現象。要保證等值線自封閉、圓滑,然後對生成的等值線與水系圖層(主要考慮較大范圍水域邊界線)一起重新造區,和第六步生成的統計專題圖一起進行必要的圖形整飾,最後形成合理的地球化學面色圖件。
(8)分層與檢查
按照浙江省農業地質環境信息系統屬性數據格式、圖層劃分要求建立分層文件,並對建立的分層文件進行檢查,主要檢查是否丟失圖元和內容,同時要對各圖層進行拓撲錯誤檢查,如果發現拓撲錯誤,則返回第七步進行修改。要確保數據質量合格才能轉入下一步。
(9)屬性採集
根據圖面內容填寫相應的屬性採集表,做到屬性表記錄內容和圖形上標注的編碼一一對應。填好的屬性採集表可在Excel、Dbase、Foxpro等軟體錄入,形成DBF格式的數據文件(蔡子華等,2002)。也可直接在GIS軟體的屬性管理庫中完成,如利用參數賦屬性或單獨逐一賦值。輸出屬性數據表要進行系統檢查、修改。
(10)屬性掛接
先進行圖元和屬性的一致性檢查。對原圖和屬性表及屬性庫進行一一對應檢查,如果發現漏圖元或屬性紊亂則要進行返回到上一步重新處理。然後將屬性數據文件和圖形數據文件利用圖元編號(ID號)或特殊標識意義的關鍵欄位進行掛接,使空間圖形和屬性數據聯系在一起。
(11)投影變換
根據《浙江省農業地質環境資料庫圖層及屬性文件格式要求》對完成屬性掛接的圖層進行投影變換,轉換至以度為單位的無投影地理坐標系。
(12)格式轉換
因為AGEIS是矢量數據並以Arc/Info格式數據入庫,所以MapGIS格式完成的數據,需轉換成Arc/Info格式才能進行入庫。轉換成功的Arc/Info格式數據還需進行Clean拓撲重建操作,在Arc/Info中使用Clean命令時需注意下列2個容限參數(樊紅,1999)的選取:
第一個參數為Dangle Length(懸掛長度),用Clean命令使任何短於該長度的懸掛線段都被刪掉,一般使用0.000 001。
第二個參數為Fuzzy Tolerance(坐標距離),用Clean命令使間距小於坐標距離容差的2個或2個以上的坐標點就合並成一個,一般使用0.000 001。MapGIS格式向Arc/Info格式轉換後,對可能出現的錯誤需進行全面檢查。
(13)數據入庫
利用AGEIS系統提供的數據導入功能進行數據入庫,形成地球化學數據子庫。
⑶ 用vb編寫Geodatabase資料庫連接與矢量數據集創建及導入的代碼,怎麼連接資料庫
你的代碼可者叢神以調試通過啊,我試了沒問題,你再仔細檢查下,首虧看mdb文件存放位置和你的路徑參數是不鄭老是相符
⑷ 如何建立一個資料庫
MySQL安裝完成後,要想將數據存儲到資料庫的表中,首先要創建一個資料庫。創建資料庫就是在資料庫系統中劃分一塊存儲數據的空間。在MySQL中,創建資料庫的基本語法格式如下所示:
CREATE DATABASE 資料庫名稱;
在上述語法格式中,「CREATE DATABASE」是固定的SQL語句,專門用來創建資料庫。「資料庫名稱」是唯一的,不可重復出現。
例如下面我們創建一個名稱為itcast的資料庫,SQL語句如下所示:
CREATE DATABASE itcast;
執行結果如下所示:
上述執行結果顯示出了資料庫itcast的創建信息,例如,資料庫itcast的編碼方式為utf-8。
⑸ 如何用ArcGis map創建帶有Access資料庫的矢量數據
暈菜,這么菜鳥的問題。
catelog裡面new —>preson geodatabae
⑹ 如何創建資料庫
1、首先在電腦端安裝MySQL,然後進行信息配置操作。打開該軟體,如圖所示。
⑺ 資料庫構建流程
構建相山地區地學空間資料庫是在對各類原始數據或圖件資料進行整理、編輯、處理的基礎上,將各類數據或圖形進行按空間位置整合的過程。其工作流程見圖 2.1。
圖2.1 相山地區多源地學空間資料庫構建流程
2.2.1 資料收集
相山地區有 40 多年的鈾礦勘查和研究歷史,積累了大量地質生產或科學研究資料。筆者收集的面上的資料包括原始的離散數據如航空放射性伽瑪能譜數據、航磁數據、山地重力測量數據、ETM 數據,而地面高精度磁測資料僅收集到文字報告和圖件。上述各類數據均可達到製作 1∶50000 圖件的要求。地質圖採用 1995 年核工業 270 研究所等單位共同實施完成的 「相山火山岩型富大鈾礦找礦模式及攻深方法技術研究」項目的 1∶50000附圖; 採用的 1∶50000 地形圖的情況見表 2.1。
2.2.2 圖層劃分
GIS 資料庫既要存儲和管理屬性數據和空間數據,又要存儲和管理空間拓撲關系數據。數據層原理: 大多數 GIS 都是將數據按照邏輯類型分成不同的數據層進行組織,即按空間數據邏輯或專業屬性分為各種邏輯數據類型或專業數據層。相山地區數字化地質圖包括地理要素和地質要素兩大部分,共設置 9 個圖層,每一圖層 (包括點、線或多邊形) 自動創建與之相對應的屬性表。
表2.1 採用的地形圖情況一覽表
注: 坐標系均為 1954 年北京坐標系,1956 年黃海高程系,等高距為 10 m。
(1) 水系圖層 (L6XS01) : 包括雙線河流、單線河流、水庫或水塘。
(2) 交通及居民地圖層 (L6XS02) : 包括公路和主要自然村及名稱。
(3) 地形等高線圖層 (L6XS03) : 包括地形等高線及高程和山峰高程點。
(4) 蓋層圖層 (D6XS04) : 包括第四系 (Q) 和上白堊統南雄組 (K2n) 及其厚度和主要岩性。
(5) 火山岩系圖層 (L6XS05) : 包括下白堊統打鼓頂組 (K1d) 、鵝湖嶺組 (K1e) 及各種淺成- 超淺成侵入體 (次火山岩體) 的分布和主要岩性特徵。
(6) 基底圖層 (L6XS06) : 含下三疊統安源組 (T3a) 、震旦系 (Z) 、燕山早期花崗岩 (γ5) 、加里東期花崗岩 (γ3) 。
(7) 構造圖層 (L6XS07) : 相山地區褶皺構造不發育,構造圖層主要包括實測的和遙感影像解譯的線性斷裂或環形構造。
(8) 礦產圖層 (L6XS08) : 包括大、中、小型鈾礦床和礦點。
(9) 圖框及圖幅基本信息圖層 (L6XS09) : 數字化地質圖的總體描述,內容包括圖框、角點坐標、涉及的 1∶500000 標准圖幅編號、調查單位及出版年代等。
圖層名編碼結構如下:
相山鈾礦田多源地學信息示範應用
2.2.3 圖形輸入
圖形輸入或稱圖形數字化,是將圖形信息數據化,轉變成按一定數據結構及類型組成的數字化圖形。MapGIS 提供智能掃描矢量化和數字化兩種輸入方式。本次採用掃描矢量化輸入,按點、線參數表事先設定預設參數,分別將地形底圖和地質底圖掃描成柵格圖像的 TIF 文件,按照圖層劃分原則,在計算機內分層進行矢量化。線型、花紋、色標、符號等均按 《數字化地質圖圖層及屬性文件格式》行業標准執行。
對於已建立的圖層,按點、線、多邊形分別編輯修改,結合地質圖、地形圖及相關地質報告,採集添加有關屬性數據,用以表示各圖層點、線、多邊形的特徵。拓撲處理前先將多邊形的地質界線校正到標准圖框內進行修改,去掉與當前圖層區域邊界無關的線或點。對於圖幅邊部不封閉的區域,採用圖框線作為多邊形的邊界線,使圖幅內的多邊形均成為封閉的多邊形。拓撲處理後進行圖形數據與屬性數據掛接。
在 MapGIS 實用服務子系統誤差校正模塊中,將數字化地圖校正到統一的大地坐標系統中。圖形資料庫採用高斯-克呂格 (6 度帶) 投影系統,橢球參數: 北京54/克拉索夫斯基。
MapGIS 數據文件交換功能使系統內部的矢量圖層很容易實現 Shape 和 Coverage 等文件格式的轉換。在圖形處理模塊將上述各圖層轉成 Shape 文件格式。
2.2.4 離散數據網格化
在收集的原始資料中,除 1∶50000 地形圖和地質圖之外,航空放射性伽瑪能譜數據(包括原始的和去條帶處理後的數據) 、航磁數據、山地重力測量數據都是離散的二維表格數據。用 GeoExpl 網格化。GeoExpl 數據處理與分析系統提供了多種網格化計算的數學方法,本次選用克立格插值方法,網格間距 15 m。重力和航磁數據網格化後,進行不同方向或不同深度的延拓處理。所有網格化數據均採用了與上述圖形數據相同的地圖投影和坐標系統。
2.2.5 網格化數據影像化
MapGIS 網格化文件格式為 grd,可直接被 Erdas Imagine 讀取,GeoExpl 網格化文件包括重磁處理反演後的網格化文件可轉換成 Surfer.grd 後,被 Erdas Imagine 讀取。然後將上述網格化數據一一轉成 img 影像數據格式。
2.2.6 DEM 生成
地形等高線 (L6XS03) 文件在 MapGIS 空間分析子系統 DEM 分析模塊中,生成 DEM柵格化文件: L6XS03.grd,再轉成 img 格式,文件名改為: XSDEM。
經過上述程序形成的各類矢量或柵格數據,在 ArcView 平台建立 「相山資料庫」工程文件,將上述各 Shape 圖形和 img 影像文件一一添加到該工程文件中。該工程文件即為相山地區矢量、柵格一體化地學空間資料庫。該資料庫,一可以對這類地學空間信息實現由 GIS 支持的圖層管理,二可以視需要不斷進行數字—圖形—圖像的轉換,三可以將多源地學信息進行疊合和融合,以實現多源地學信息的深化應用和分析,為實現相山地區鈾資源數字勘查奠定基礎。
⑻ 用vb編寫Geodatabase資料庫連接與矢量數據集創建及導入的代碼,怎樣連接
詳細的解釋一下:
1、SDE安裝成功後在SQL Server中便會有相關的二維表,但是還不能通過Arc Catalog或者代碼連接,必須要進行POST,成功後方能使用。
2、POST時最後一步便會叫你填寫SDEserver(伺服器名,默認為你計算機名)、service(其實代碼中的實例instance就填這個名字,默認為esri_sde)、database(資料庫名,默認為sde)、uername(默認為sa)、password(自行設置)。
3、如果POST成功,可以通過打開Catalog的Add Spatial Database Connections,填寫上述信息後測試連接是否可用,如果可用,那麼你就可以在上述的代碼運行彈出的窗口中輸入相關信息了。
4、說明一下,ArcSDE雖然是架構在SQL Server之上,但是查看或編輯創建的數據集或者要素類這些是在Catalog里,SDE、Catalog、SQL Server、Visual Studio之間的關系是:SDE是橋梁,SQL Server是橋的一頭,負責處理連接的請求,空間數據由SDE轉換成二維表,SQL Server進行最底層的二維表管理,Catalog是橋的另一頭,負責空間數據的可視化查看。Visual Studio是汽車,可以隨時從SDE橋樑上經過訪問或者編輯SQL Server那一頭的資料庫。
5、最後回答您的問題:雖然問的比較亂,還是簡單回答一下,(1)你用這段代碼建立的是與SDE資料庫的連接,如果還需要實現你標題的內容(Geodatabase資料庫連接與矢量數據集創建及導入的代碼)還要別的代碼,
(2)建立的資料庫是在Catalog中查看,SQL Server肯定也對SDE這個資料庫進行了更改,(但是這是SDE和SQL Server負責,具體的更改估計你也找不著)
(3)要填的信息在以上我說的第二點。
⑼ 創建資料庫有哪幾種方法
創建資料庫的方法有兩種,使用向導創建資料庫,使用菜單創建資料庫和創建空資料庫;使用向導創建資料庫是一種簡單便捷的方法。
在物理上,資料庫的建設要遵循實際情況。即在邏輯上建立一個整體的空間數據車、框架統一設計的同時,各級比例尺和不同數據源的數據分別建成子庫,由開發的平台管理軟體來統一協調與調度。
(9)如何創建矢量資料庫擴展閱讀:
在建庫時,要充分考慮數據有效共享的需求,同時也要保證數據訪問的合法性和安全性。資料庫採用統一的坐標系統和高程基準,矢量數據採用大地坐標大地坐標的數據在數值上是連續的,避免高斯投影跨帶問題,從而保證資料庫地理對象的完整性,為資料庫的查詢檢索、分析應用提供方便。
在創建資料庫之時,要重點考慮獨立與完整性原則、面向對象的資料庫設計原則、建庫與更新有機結合的原則、分級共享原則、並發性原則、實用性原則。
⑽ 創建資料庫的方法有哪些
使用sql命令或者藉助一些工具