我們通過
arccatalog
工具連線
arcsde
管理的空間資料庫的時候,都會在
arccatalog
中建立乙個
.sde
檔案,該檔案為乙個空間資料庫連線檔案,有了這個檔案可以直接連線到空間資料庫中去,那麼在
arcengine
中是如何建立和使用這個
.sde
檔案的呢?
以下為通過
ae+c#
建立和使用
.sde
檔案的**示例 //
宣告臨時路徑
string
path =
@"d:\temp";
// 宣告臨時
.sde
檔名稱string
sdename =
@"localhost.sde";
string
sdepath = path +
"\\"
+ sdename;
// 如果已經存在了,則刪除了重新建立if(
file
.exists(sdepath))
iworkspacefactory
workspacefactory =
newsdeworkspacefactoryclass
();
// 建立
.sde
檔案iworkspacename
workspacename =workspacefactory.create(path, sdename, connectsde(
true
), 0);
// 使用
.sde
檔案,通過
.sde
檔案獲取
iworkspace
,之後就可以對資料庫中的資料進行操作了
iworkspace
pworkspace =workspacefactory.openfromfile(sdepath, 0); 其中
connectsde(
true
)為獲取
ipropertyset
介面的函式,樣例**如下
///
///設定
sde連線屬性
//////
///ipropertyset
public
static
ipropertyset
connectsde(
bool
chksdelinkmodle)
else
//直接連線
return
propset; }
建立和使用動態連線庫
摘自 一 建立動態連線庫 1.建立乙個dll專案 2.新增乙個名為 mymathfuncs 的簡單類,以執行常見的算術運算,如加 減 乘和除。應與以下內容類似 示例 mathfuncsdll.h namespace mathfuncs 請注意此 方法宣告中的 declspec dllexport 修...
(oracle)如何建立和使用procedure
1 定義procedure 在高階程式語言中的模組的概念 create or replace procedure procedure name param 1 in type param 2 in out type as param inner type begin statement end a ...
TCP建立和關閉連線
一 建立連線 1 請求端 通常稱為客戶 傳送乙個 s y n段指明客戶打算連線的伺服器的埠,以及初 始序號 i s n,在這個例子中為1 4 1 5 5 3 1 5 2 1 這個s y n段為報文段1。2 伺服器發回包含伺服器的初始序號的s y n報文段 報文段2 作為應答。同時,將確認 序號設定為...