999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

城市市政GIS數(shù)據(jù)模型的設(shè)計(jì)與實(shí)現(xiàn)

2012-12-31 00:00:00謝勇鄧小盾苗耀鋒

【摘 要】介紹ArcGIS的Geo database數(shù)據(jù)模型,并在Geo database的基礎(chǔ)上構(gòu)建城市市政GIS數(shù)據(jù)模型,并利用ESRI公司的空間數(shù)據(jù)庫引擎(Spatial Database Engine),分析模型數(shù)據(jù)的存儲(chǔ)模式,最后基于Arc Objects組件對象實(shí)現(xiàn)模型數(shù)據(jù)的入庫。

【關(guān)鍵詞】Geo database;GIS;ArcGIS

1.市政GIS數(shù)據(jù)模型

1.1 Geo database數(shù)據(jù)模型概述

Geo database數(shù)據(jù)模型是在汲取以往數(shù)據(jù)模型工作成果的基礎(chǔ)上,采用面向?qū)ο蟮乃枷胩岢龅囊环N適用于關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的空間數(shù)據(jù)模型。該數(shù)據(jù)模型包括對象類、要素類、要素?cái)?shù)據(jù)集、關(guān)系類、幾何網(wǎng)絡(luò)、域、規(guī)則、柵格數(shù)據(jù)集等。Geo database數(shù)據(jù)模型在邏輯上統(tǒng)一了以往空間數(shù)據(jù)模型,為上層應(yīng)用提供了統(tǒng)一的數(shù)據(jù)接口。在基于Geo database模型的應(yīng)用中,面向用戶的不再是抽象的點(diǎn)、線、面,而是面向具體應(yīng)用的一些實(shí)體。將行為、關(guān)系、規(guī)則引入地理要素,不僅可以充分表達(dá)空間數(shù)據(jù)之間的關(guān)系,同時(shí)也使應(yīng)用中的空間數(shù)據(jù)的錄入和編輯更加準(zhǔn)確。Geo database模型的幾何網(wǎng)絡(luò)中引入了復(fù)雜型交點(diǎn)、復(fù)雜型邊線的概念。

1.2 Geo database數(shù)據(jù)模型的優(yōu)點(diǎn)

(1)Geo database的空間對象集不僅可以表達(dá)關(guān)系型數(shù)據(jù)庫的地理數(shù)據(jù),同時(shí)也可以表達(dá)Coverage和Shape file格式的空間數(shù)據(jù)。

(2)Geo database數(shù)據(jù)模型不僅接近于人類對現(xiàn)實(shí)事物對象的認(rèn)識(shí)和表述方式,而且還具有較好的客戶化能力和可擴(kuò)展能力。

(3)將行為、關(guān)系、規(guī)則引入地理要素,不僅可以充分表達(dá)空間數(shù)據(jù)之間的關(guān)系,同時(shí)也使應(yīng)用中的空間數(shù)據(jù)的錄入和編輯更加準(zhǔn)確。

(4)Geo database可將空間數(shù)據(jù)和屬性數(shù)據(jù)集成在同一關(guān)系型數(shù)據(jù)庫中,改變了傳統(tǒng)模型中兩者僅通過ID聯(lián)系的狀態(tài),實(shí)現(xiàn)了嚴(yán)格意義上的地理空間數(shù)據(jù)庫;同時(shí),它也可以充分利用關(guān)系型數(shù)據(jù)庫高效的數(shù)據(jù)管理能力。

(5)Geo database對網(wǎng)絡(luò)拓?fù)涞拿枋龇浅XS富(如:市政設(shè)施網(wǎng)絡(luò)和街道網(wǎng)絡(luò)),而且隨著各種編輯操作的產(chǎn)生,Geo database會(huì)主動(dòng)維護(hù)現(xiàn)行網(wǎng)絡(luò)拓?fù)潢P(guān)系,從而避免了拓?fù)渲亟ㄟ@樣一個(gè)重復(fù)、冗長的操作。

(6)Geo database模型的幾何網(wǎng)絡(luò)中引入了復(fù)雜型交點(diǎn)Complex Junction Feature、復(fù)雜型邊線(Complex Edge Feature)的概念。一般復(fù)雜型的交點(diǎn)或邊線在幾何網(wǎng)絡(luò)中是由許多復(fù)雜的圖素組成,但是在創(chuàng)建幾何拓?fù)鋾r(shí),其邏輯網(wǎng)絡(luò)不會(huì)關(guān)心其復(fù)雜的組織結(jié)構(gòu),而是將其整體作為簡單的節(jié)點(diǎn)或邊線看待。

1.3 基于Geo database的市政數(shù)據(jù)模型的構(gòu)建

由于Geo database數(shù)據(jù)模型讓用戶更容易、更自然地表示GIS數(shù)據(jù)要素,更容易地建立要素之間的各種關(guān)系,因而在城市人防系統(tǒng)的設(shè)計(jì)中采用Geo database數(shù)據(jù)模型來設(shè)計(jì)各種實(shí)體以及它們的關(guān)系。所用到的城市市政數(shù)據(jù)主要是由城市基礎(chǔ)地理信息,城市交通專題信息和城市建筑專題信息3個(gè)數(shù)據(jù)集組成的。每個(gè)城市市政數(shù)據(jù)集是由按照地理要素的特征進(jìn)行分類的要素類構(gòu)成的。

2.數(shù)據(jù)的存儲(chǔ)模式

本系統(tǒng)采用ArcSDE(空間數(shù)據(jù)庫引擎)存儲(chǔ)模式來對市政數(shù)據(jù)進(jìn)行存儲(chǔ)。ArcSDE使用關(guān)系數(shù)據(jù)庫管理系統(tǒng)來管理空間數(shù)據(jù),解決存儲(chǔ)在關(guān)系數(shù)據(jù)庫中的空間數(shù)據(jù)與應(yīng)用程序之間的數(shù)據(jù)接口問題,是空間數(shù)據(jù)進(jìn)出關(guān)系數(shù)據(jù)庫的通道。

ArcSDE是ESRI公司推出的一套空間數(shù)據(jù)庫管理軟件,同多ArcSDE,用戶可以將多種數(shù)據(jù)產(chǎn)品按照Geo database模型存儲(chǔ)于數(shù)據(jù)庫系統(tǒng)中,并獲得高效的管理和檢索對象。

本系統(tǒng)采用C/S與B/S并存的結(jié)構(gòu)體系,在分布式的網(wǎng)絡(luò)環(huán)境下,由ArcSDE負(fù)責(zé)完成網(wǎng)絡(luò)中數(shù)據(jù)或服務(wù)的查找,然后將查找的信息返回給客戶端。

3.市政數(shù)據(jù)的入庫

市政數(shù)據(jù)的入庫是建立城市市政數(shù)據(jù)庫的一項(xiàng)重要工作,而矢量數(shù)據(jù)又是最核心的部分。所以,本文主要討論了矢量數(shù)據(jù)的入庫,主要通過ArcObjects編程技術(shù)來實(shí)現(xiàn)市政數(shù)據(jù)的入庫,整個(gè)實(shí)現(xiàn)過程主要分為以下5個(gè)步驟:

(1)定義連接數(shù)據(jù)庫的屬性。

主要源代碼如下:

//

//連接數(shù)據(jù)庫

//

Public void ConnectSQLServer(string server,string instance,string user,string password,string data-base,string version,AxMapControl axMap)

{

//設(shè)置連接屬性

IPropertySet m_Property=new PropertySetClass();

m_Property1SetProperty″SERVER″,server( );

m_Property1SetProperty″INSTANCE″,instance( );

m_Property1SetProperty(″DATABASE″,database);

m_Property1SetProperty(″USER″,user);

m_Property1SetProperty(″PASSWORD″,password);

m_Property1SetProperty(″VERSION″,version);

//打開工作區(qū)

IWorkspaceFactory m_WorkspaceFactory;

m_WorkspaceFactory=new SdeWorkspaceFactoryClass();

m_Workspace=m_WorkspaceFactory.Open(m_Property,axMapControl1.hWnd);

//向工作區(qū)加載數(shù)據(jù)

IFeatureWorkspace m_FeatureWorkspace;

m_FeatureWorkspace=m_Workspace as IFeatureWorkspace;

IFeatureClass m_FeatureClass;

m_FeatureClass=m_FeatureWorkspace.OpenFeatureClass(″PARKS″);

//在地圖上顯示加載的圖層

IFeatureLayer m_FeatureLayer=new FeatureLayerClass();

m_FeatureLayer.FeatureClass=m_FeatureClass;

axMap.ActiveView.FocusMap.AddLayer(m_FeatureLayer as ILayer);

axMap.ActiveView.Refresh();

}

(2)定義要入庫的數(shù)據(jù)源所對應(yīng)的要素類名稱。

(3)定義庫中的要素集和要素類名稱。

(4)得到原數(shù)據(jù)的所有字段并檢查其合法性。

由于市政工作涉及面廣、領(lǐng)域多,因而市政數(shù)據(jù)的建立及數(shù)據(jù)入庫時(shí)最終建立市政GIS系統(tǒng)的一個(gè)關(guān)鍵環(huán)節(jié)。本文在Geo database的基礎(chǔ)上構(gòu)建城市市政GIS數(shù)據(jù)模型,并利用ESRI公司的空間數(shù)據(jù)庫引擎(Spatial Database Engine),分析模型數(shù)據(jù)的存儲(chǔ)模式,最后基于Arc Objects組件對象實(shí)現(xiàn)模型數(shù)據(jù)的入庫。

【參考文獻(xiàn)】

[1]李清泉,李德仁.三維空間數(shù)據(jù)模型集成的概念框架研究[J].測繪學(xué)報(bào),1998,27(4):325-330.

[2]張耀東基于GIS的高速公路建設(shè)管理信息系統(tǒng)設(shè)計(jì)與開發(fā)[J].中南公路工程,2004,(1).

主站蜘蛛池模板: 一级一级一片免费| 国产欧美精品一区二区| 亚洲床戏一区| AV无码国产在线看岛国岛| AⅤ色综合久久天堂AV色综合| 精品国产黑色丝袜高跟鞋 | 99er这里只有精品| 色综合中文字幕| 亚洲天堂免费观看| 色偷偷一区| 婷婷99视频精品全部在线观看| 中文字幕亚洲精品2页| 亚洲三级视频在线观看| 久久这里只精品热免费99| 国产人人乐人人爱| 中文字幕佐山爱一区二区免费| 亚洲精品日产精品乱码不卡| 久久午夜夜伦鲁鲁片不卡| 亚洲va欧美ⅴa国产va影院| 日韩欧美一区在线观看| 人妻少妇久久久久久97人妻| 国产拍揄自揄精品视频网站| 亚洲开心婷婷中文字幕| 午夜福利网址| 欧美国产视频| 在线一级毛片| 美女高潮全身流白浆福利区| 福利一区在线| 国产一二三区在线| 国产91成人| 中文字幕欧美日韩| 国产成人精品视频一区视频二区| 亚洲区第一页| 久久天天躁夜夜躁狠狠| 国产毛片一区| 91亚洲免费视频| 狠狠色丁香婷婷| 好吊色国产欧美日韩免费观看| 99re66精品视频在线观看| a天堂视频| 福利小视频在线播放| 无码国内精品人妻少妇蜜桃视频| 一区二区三区四区精品视频| 国产理论最新国产精品视频| 国产玖玖玖精品视频| 亚洲伊人电影| 国产一级特黄aa级特黄裸毛片| 国产精品成人啪精品视频| 国产亚洲精品yxsp| 毛片免费网址| 色135综合网| 在线日韩日本国产亚洲| 亚洲无码精彩视频在线观看| 亚洲欧美激情小说另类| 国产精品久久久久鬼色| 日本人妻丰满熟妇区| 日韩欧美国产三级| 一级毛片免费不卡在线视频| 久久精品免费国产大片| 91在线一9|永久视频在线| 欧美一级高清片欧美国产欧美| 久久综合丝袜日本网| 在线精品视频成人网| 中文字幕无码av专区久久| 日本成人在线不卡视频| 久久久久人妻精品一区三寸蜜桃| 97人人模人人爽人人喊小说| 欧美成人A视频| 91精品国产麻豆国产自产在线| 欧美劲爆第一页| 亚洲综合18p| 成人另类稀缺在线观看| 国产乱子精品一区二区在线观看| 国产激爽大片在线播放| 国产成人你懂的在线观看| 欧美全免费aaaaaa特黄在线| 欧美日韩国产在线观看一区二区三区| av色爱 天堂网| 国产一级在线观看www色| 中文字幕首页系列人妻| 国产尤物视频网址导航| 狠狠做深爱婷婷综合一区|