新聞中心
ArcGIS是地理信息系統(tǒng)軟件,可以用于數(shù)據(jù)的處理、分析、圖形化展示等。SDE數(shù)據(jù)庫(Spatial Database Engine)是一個專門用于地理信息管理的數(shù)據(jù)庫,由于其可容納的數(shù)據(jù)類型多樣化,且針對地理空間數(shù)據(jù)的空間查詢與操作使得支持高級GIS應用程序的開發(fā)成為可能。在使用ArcGIS時,創(chuàng)建一個SDE數(shù)據(jù)庫是一項重要的任務,因為它可以幫助管理數(shù)據(jù),提高數(shù)據(jù)的準確性,是進行高級GIS應用程序開發(fā)的必要步驟。

本文將介紹如何在ArcGIS中創(chuàng)建SDE數(shù)據(jù)庫,并指導讀者如何完成此任務。
之一步:準備工作
在創(chuàng)建SDE數(shù)據(jù)庫之前,需要進行一些準備工作:
(1)安裝ArcGIS軟件:在安裝ArcGIS軟件時,需要安裝ArcGIS for Desktop包。有關ArcGIS Desktop的更多信息,請查看ESRI網(wǎng)站。
(2)安裝ArcGIS Server等級的許可證:要使用SDE數(shù)據(jù)庫,必須擁有ArcGIS Server等級的許可證。
(3)下載適用于您的數(shù)據(jù)庫管理系統(tǒng)的SDE安裝介質:可以從ESRI網(wǎng)站下載適用于您的數(shù)據(jù)庫管理系統(tǒng)的SDE安裝介質。這里我們以Oracle為例,安裝介質下載后就可以開始創(chuàng)建SDE數(shù)據(jù)庫了。
第二步:創(chuàng)建SDE數(shù)據(jù)庫
以下是在ArcGIS中創(chuàng)建SDE數(shù)據(jù)庫的步驟:
1.啟動ArcCatalog:在開始菜單上選擇“ArcGIS” > “ArcCatalog”,然后單擊“打開”。
2.連接到數(shù)據(jù)庫:在左側的“目錄樹”窗格中,雙擊“Database Connections” > “Add Database Connection”。在“Create Database Connection”對話框中,選擇“Oracle”作為“DBMS”,輸入數(shù)據(jù)庫連接信息,包括用戶名、密碼、服務名等。單擊“測試連接”按鈕,如果測試連接成功,則單擊“確定”。
3.創(chuàng)建數(shù)據(jù)庫用戶:在“連接到數(shù)據(jù)庫”后,在Oracle數(shù)據(jù)庫中新建數(shù)據(jù)庫用戶,這是因為不能使用Oracle數(shù)據(jù)庫管理員用戶連接到SDE數(shù)據(jù)庫??梢允褂肙racle SQL Developer等工具進行創(chuàng)建。
4.創(chuàng)建數(shù)據(jù)庫表空間:在Oracle中,需要新建一個表空間用于存儲SDE數(shù)據(jù)。
5.SDE庫的授權:新建的數(shù)據(jù)庫用戶首先要被授權才能使用SDE庫,需要在Oracle中授予SDE用戶訪問SDE庫的權限。
6.創(chuàng)建SDE庫:在ArcCatalog中,轉到“Catalog Tree”窗格,右鍵單擊新建的數(shù)據(jù)庫連接,然后選擇“New” > “Database” > “Spatial Database Connection”。在“Oracle Spatial Connection”對話框中,輸入SDE庫信息,包括SDE庫的名稱、用戶名、密碼等信息。
7.創(chuàng)建SDE元素表:新建的SDE庫中,要創(chuàng)建SDE元素表。
8.安裝SDE的元素表:用ArcGIS Desktop中運行的“Create Enterprise Geodatabase”工具來安裝SDE元素表。在ArcCatalog窗口中,雙擊新建的數(shù)據(jù)庫連接,在數(shù)據(jù)庫連接中右鍵單擊,“Create Enterprise Geodatabase”菜單下單擊“Database servers”。
9.部署配置:安裝及部署一個ArcGIS Server托管的節(jié)點:在ArcGIS Server上,將托管節(jié)點部署到Weblogic中并進行配置。在ArcGIS for Desktop中,打開ArcCatalog,使用服務器連接查找到新建的ArcGIS Server托管節(jié)點,在雙擊該節(jié)點然后驗證將連接ArcGIS Server連接。
通過本文,我們了解了如何在ArcGIS中創(chuàng)建SDE數(shù)據(jù)庫。需要注意的是,創(chuàng)建SDE數(shù)據(jù)庫通常是一個復雜的過程,需要注意數(shù)據(jù)庫管理員用戶的權限,以及SDE庫授權等重要問題,確保數(shù)據(jù)庫的正常運行。理解了上述步驟后,您就可以順利地創(chuàng)建并使用SDE數(shù)據(jù)庫,以便管理數(shù)據(jù),并進行高級GIS應用程序的開發(fā)。
相關問題拓展閱讀:
- 如何配置Oracle數(shù)據(jù)庫使之成為ArcSDE數(shù)據(jù)庫
如何配置Oracle數(shù)據(jù)庫使之成為ArcSDE數(shù)據(jù)庫
Oracle數(shù)據(jù)庫本身雖然具備空間數(shù)據(jù)庫的支持組件,但是為了使用ArcSDE,還必須進行配置??梢园惭bArcSDE for
Oracle10g并利用其配置工具進行配置。其安裝過程不再贅述,因為主要都是點擊下一步而已。下面主要講解其配置流程。實際上,配置有兩種方式。之一
種方式是使用VerifyOra工具(點擊菜單“開始/所有程序/ArcGIS/ArcSDE/ArcSDE for Oracle10gR2 Post
Installation”);第二種方式是使用編程的方式。
以下先講解之一種緩改凱方式,即使用VerifyOra工具配置數(shù)據(jù)庫的過程(實際上安裝完ArcSDE for
Oracle之后會自動啟動該工具)。為了敘述和測試的方便,首先使用Oracle數(shù)據(jù)庫配置工具殲慶新建一個數(shù)據(jù)庫,以后的測試都將使用該數(shù)據(jù)庫。需要注意
的是,這樣配置數(shù)據(jù)庫僅用于學習之用,如果要用做生產(chǎn)數(shù)據(jù)庫,那么必須對所有參數(shù)進行優(yōu)化配置。
1、啟動Oracle數(shù)據(jù)庫配置向導(開始運行中輸入dbca回車),并選擇“創(chuàng)建數(shù)據(jù)庫”之后點擊“下一步”按鈕
2、在模板列表中選擇“一般用途”,并點擊“下一步”按鈕
3、在全局數(shù)據(jù)庫名中輸入“dbname1”,并點擊“下一步”按鈕
4、直接點擊“下一步”按鈕
5、在口令和確認口令中輸入“password1”,直接點擊“下一步”按鈕
6、直接點擊“完成”按鈕
7、在確認對話框中直接點擊“確定”按鈕
8、系統(tǒng)隨即開始創(chuàng)建數(shù)據(jù)庫dbname1
9、數(shù)據(jù)庫創(chuàng)建完畢后會顯示數(shù)據(jù)庫信息,點擊退出按鈕即完成數(shù)據(jù)庫創(chuàng)建。
10、啟動VerifyOra工具,系統(tǒng)顯示配置向導,選擇“Custom”模式,然后點擊“下一步”按鈕。。
11、系統(tǒng)顯示選項對話框。“Define SDE User
Environment”即創(chuàng)建空間數(shù)據(jù)庫管理員賬號、表空間等環(huán)境信息?!癛epository
Setup”即配置空間數(shù)據(jù)庫,前提是必須存在SDE賬號以及表空間?!癆uthorize
ArcSDE”即給空間數(shù)據(jù)庫授權,否則空間數(shù)據(jù)庫將不可使用?!癈reate ArcSDE
Service”即創(chuàng)建ArcSDE服務。可以看到,每一種選項都以前面所有配置為前提。這里為了學習的方便,全部選項都選擇上,擾喚并點擊“下一步”按鈕。
12、系統(tǒng)顯示數(shù)據(jù)庫連接對話框。在“Net service
name”中輸入數(shù)據(jù)庫的網(wǎng)絡名稱,例如輸入“dbname1”。在“Sys user
password”中輸入sys用戶的密碼,例如輸入“password1”。然后點擊“下一步”按鈕。
13、系統(tǒng)顯示用戶名和表空間配置對話框。在“SDE user
password”中錄入設置的sde用戶密碼。在“Default
tablespace”中輸入默認表空間的名稱。sde用戶是空間數(shù)據(jù)庫的管理員賬號,用戶名稱不能修改,但是這個用戶的密碼和默認表空間名稱以及表空間
數(shù)據(jù)文件的名稱和位置是可以設置的。錄入所有信息后點擊“下一步”按鈕,系統(tǒng)開始配置空間數(shù)據(jù)庫,配置完成后系統(tǒng)將依次顯示“The SDE
tablespace was successfully created”、“The SDE user was successfully
created”等信息,依次點擊“確定”按鈕即可。
14、用戶和表空間配置完畢之后,系統(tǒng)顯示配置文件選項,直接點擊“下一步”按鈕即可。
15、系統(tǒng)顯示調優(yōu)配置文件選項,直接點擊“下一步”按鈕即可。
16、系統(tǒng)顯示空間庫配置選項,分別輸入sde用戶的密碼以及數(shù)據(jù)庫網(wǎng)絡名,然后點擊“下一步”按鈕??臻g庫配置完畢后,系統(tǒng)
會顯示配置完成的信息,并詢問是否打開詳細日志文件。一般配置成功的話,無需查看詳細信息。如果配置失敗,可以查看詳細原因。
17、系統(tǒng)顯示授權配置向導。必須在空間庫配置成功的前提下才能進行授權。直接點擊“下一步”按鈕即可。
18、選擇適當?shù)氖跈喾绞?。這里我們選擇第二種方式,即通過授權文件來完成注冊過程。然后點擊“下一步”按鈕。系統(tǒng)顯示配置文
件選擇對話框,點擊“Browse”按鈕找到授權文件(*.ecp),點擊“下一步”按鈕,確認授權信息,并點擊“完成”按鈕即可完成授權。
19、系統(tǒng)啟動服務配置對話框。依次錄入服務名稱(Service name)、端口號和協(xié)議(Service port
number)、SDE用戶密碼(SDE user password)、Oracle實例名(ORACLE SID)、服務器名稱(Server
name)。服務名稱用于為服務命名,可以在Windows服務中看到該名字的服務。如果服務名錄入“esri_sde_db1”,那么可以在
Windows服務中看到名為“ArcSde
Service(esri_sde_db1)”的服務。Oracle實例名請參照圖1.3中的SID設置。錄入所有信息后,點擊“下一步”按鈕。系統(tǒng)顯示
完成信息,直接點擊“完成”按鈕即可。
以上為之一種方式,即使用工具來配置ArcSde數(shù)據(jù)庫和服務。以下將詳解如何通過命令的形式配置空間數(shù)據(jù)庫。注意,如果需要配置服務,請參照sdeservice命令的參考信息。
1、創(chuàng)建SDE表空間。命令如下:
create tablespace sde datafile ‘sde.dbf’ size 400M extent management local uniform size 512K;
2、創(chuàng)建SDE用戶,并授予適當?shù)臋嘞?。命令如下?/p>
grant execute on dbms_pipe to public;
grant execute on dbms_lock to public;
create user sde identified by sde default tablespace sde temporary tablespace temp;
grant CREATE SESSION to sde;
grant CREATE TABLE to sde;
grant CREATE PROCEDURE to sde;
grant CREATE SEQUENCE to sde;
grant CREATE TRIGGER to sde;
grant CREATE TYPE to sde;
grant CREATE LIBRARY to sde;
grant CREATE PUBLIC SYNONYM to sde;
grant CREATE OPERATOR to sde;
grant CREATE INDEXTYPE to sde;
grant DROP PUBLIC SYNONYM to sde;
grant UNLIMITED TABLESPACE to sde;
grant CREATE ANY VIEW to sde;
grant SELECT ANY TABLE to sde;
3、配置空間數(shù)據(jù)庫。命令如下:
sdesetup -o install -d ORACLE10G -u sde -p sde@dbname1 -l server92.ecp -N
關于arcgis建立sde數(shù)據(jù)庫的介紹到此就結束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關注本站。
創(chuàng)新互聯(lián)服務器托管擁有成都T3+級標準機房資源,具備完善的安防設施、三線及BGP網(wǎng)絡接入帶寬達10T,機柜接入千兆交換機,能夠有效保證服務器托管業(yè)務安全、可靠、穩(wěn)定、高效運行;創(chuàng)新互聯(lián)專注于成都服務器托管租用十余年,得到成都等地區(qū)行業(yè)客戶的一致認可。
網(wǎng)頁名稱:如何在ArcGIS中創(chuàng)建SDE數(shù)據(jù)庫?(arcgis建立sde數(shù)據(jù)庫)
網(wǎng)頁地址:http://m.5511xx.com/article/dhpeecp.html


咨詢
建站咨詢
