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

理正工程地質(zhì)勘察數(shù)據(jù)向ArcGIS 數(shù)據(jù)轉(zhuǎn)換方法研究

2012-08-15 00:51:18袁淑芳韓立洲郝永攀
山西建筑 2012年20期
關(guān)鍵詞:數(shù)據(jù)庫(kù)工程信息

袁淑芳 韓立洲 郝永攀

(河北建設(shè)勘察研究院有限公司,河北石家莊 050031)

0 引言

近年來(lái),GIS在各個(gè)領(lǐng)域和深度上不斷發(fā)展,專(zhuān)業(yè)性的GIS應(yīng)用開(kāi)發(fā)日趨增多。獨(dú)立的GIS二次開(kāi)發(fā)為我們的科研項(xiàng)目帶來(lái)了便利,然而,如果存在兩個(gè)不同系統(tǒng)之間的聯(lián)合開(kāi)發(fā)時(shí),就會(huì)涉及到不同軟件應(yīng)用平臺(tái)之間的數(shù)據(jù)格式共享問(wèn)題。例如:理正工程地質(zhì)的勘察數(shù)據(jù)格式不能直接被ArcGIS所利用。

由于ArcGIS與理正勘察數(shù)據(jù)之間不能直接相互讀取,實(shí)現(xiàn)數(shù)據(jù)共享的目的,因此需要通過(guò)編制程序進(jìn)行數(shù)據(jù)轉(zhuǎn)換。文章以開(kāi)發(fā)城市巖土工程信息系統(tǒng)中遇到的問(wèn)題為例,介紹在VB開(kāi)發(fā)平臺(tái)下,實(shí)現(xiàn)理正格式的 Access工程地質(zhì)數(shù)據(jù)和 ArcGIS下的ArcSDE for SQL數(shù)據(jù)間的相互轉(zhuǎn)換。

1 理正工程地質(zhì)勘察數(shù)據(jù)庫(kù)管理信息系統(tǒng)與ArcGIS數(shù)據(jù)轉(zhuǎn)換分析

1.1 系統(tǒng)平臺(tái)不同

1.1.1 理正工程地質(zhì)勘察數(shù)據(jù)庫(kù)管理信息系統(tǒng)

理正工程地質(zhì)數(shù)據(jù)庫(kù)管理信息系統(tǒng)(Leading GGIS)是北京理正公司在GIS平臺(tái)基礎(chǔ)上的專(zhuān)門(mén)針對(duì)工程地質(zhì)行業(yè)而自主開(kāi)發(fā)的專(zhuān)業(yè)GIS應(yīng)用系統(tǒng)。實(shí)現(xiàn)對(duì)勘察數(shù)據(jù)進(jìn)行錄入、管理,并依據(jù)已有的鉆孔信息,形成工程建設(shè)場(chǎng)區(qū)的工程地質(zhì)資料及場(chǎng)區(qū)分析評(píng)估。

1.1.2 ArcGIS與AO組件庫(kù)

ArcGIS是一種集成地理信息系統(tǒng),利用智能GIS模型來(lái)表達(dá)幾何信息。ArcObject是ArcGIS基于COM技術(shù)所構(gòu)建的組件集。AO組件庫(kù)則是ArcGIS Desktop產(chǎn)品的一個(gè)部分,用戶(hù)可以利用AO提供的組件對(duì)象來(lái)進(jìn)行應(yīng)用開(kāi)發(fā)。

1.2 數(shù)據(jù)結(jié)構(gòu)不同

1.2.1 理正工程地質(zhì)勘察數(shù)據(jù)結(jié)構(gòu)

理正工程地質(zhì)勘察數(shù)據(jù)文件為理正工程地質(zhì)勘察數(shù)據(jù)庫(kù)管理信息系統(tǒng)軟件形成的Access備份庫(kù)文件。理正工程地質(zhì)勘察數(shù)據(jù)庫(kù)文件中共包含81個(gè)表,包括工程信息表單組、鉆孔信息表單組和實(shí)驗(yàn)信息表單組。表中的數(shù)據(jù)由沒(méi)有實(shí)體空間矢量信息的屬性數(shù)據(jù)組成。

1.2.2 ArcGIS數(shù)據(jù)結(jié)構(gòu)

Geodatabase是 ArcGIS獨(dú)有的面向?qū)ο蟮?GIS數(shù)據(jù)模型。Geodatabase是建立在DBMS之上的統(tǒng)一的、智能化的空間數(shù)據(jù)模型。它將屬性要素和行為結(jié)合在一起,采用現(xiàn)代化的、標(biāo)準(zhǔn)的方式實(shí)現(xiàn)對(duì)象,每個(gè)對(duì)象都定義為一個(gè)COM組件,并允許用戶(hù)在這些基本模型的基礎(chǔ)上擴(kuò)展自己的面向?qū)ο蟮臄?shù)據(jù)模型。Geodatabase中一個(gè)表就是一個(gè)要素類(lèi),一條記錄對(duì)應(yīng)一個(gè)要素。要素的矢量結(jié)構(gòu)信息被存儲(chǔ)在表格的結(jié)構(gòu)字段中。

2 理正工程地質(zhì)勘察與ArcGIS數(shù)據(jù)轉(zhuǎn)換實(shí)現(xiàn)

2.1 空間數(shù)據(jù)轉(zhuǎn)換

首先,在理正工程地質(zhì)勘察數(shù)據(jù)轉(zhuǎn)換為Geodatabase數(shù)據(jù)之前,先在Geodatabase中建立與理正工程地質(zhì)勘察軟件格式相對(duì)應(yīng)的信息結(jié)構(gòu)。其中,要將鉆孔表轉(zhuǎn)為由點(diǎn)實(shí)體構(gòu)成實(shí)體要素表,鉆孔的平面坐標(biāo)值由z_zuankong表中的x,y值確定,將勘察工程表轉(zhuǎn)為由面實(shí)體構(gòu)成實(shí)體要素表,勘察工程是由z_zuankong表所有屬于該工程的鉆孔坐標(biāo)最大值和最小值連接而成。

下面以轉(zhuǎn)入GIS實(shí)體工程表為例,介紹如何進(jìn)行空間數(shù)據(jù)的轉(zhuǎn)換。

Set mRs=objDatabase.OpenRecordset("select max(zkx),min(zkx),max(zky),min(zky)from z_zuankong where gcsy=" & access_gcsy)

//獲取鉆孔坐標(biāo)的最大值和最小值mRs.MoveFirst

For i=0 To mRs.RecordCount-1

X1=mRs.Fields(0).Value

X2=mRs.Fields(1).Value

Y1=mRs.Fields(2).Value

Y2=mRs.Fields(3).Value

Next i

//創(chuàng)建一個(gè)由坐標(biāo)最大值和最小值圍成的面狀實(shí)體作為工程

Set pPointCollection=New Polygon

pPoint.x=X1

pPoint.y=Y1

pPointCollection.AddPoint pPoint

pPoint.x=X1

pPoint.y=Y2

pPointCollection.AddPoint pPoint

pPoint.x=X2

pPoint.y=Y2

pPointCollection.AddPoint pPoint

pPoint.x=X2

pPoint.y=Y1

pPointCollection.AddPoint pPoint

2.2 屬性數(shù)據(jù)的轉(zhuǎn)換

屬性數(shù)據(jù)的轉(zhuǎn)換在系統(tǒng)數(shù)據(jù)轉(zhuǎn)換中顯得容易的多,只要將所選表中的項(xiàng)按順序一一轉(zhuǎn)換即可。

//讀取理正工程地質(zhì)勘察數(shù)據(jù)

Set pRec=objConnection.Execute("select* from" & access_name&"where gcsy="&access_gcsy)

……

//把數(shù)據(jù)寫(xiě)入到Geodatabase

Set pTable=pFeatWS.OpenTable(access)

Set pWorkspaceEdit=pFeatWS

For j=0 To RCount-1

Set pRow=pTable.CreateRow

For k=0 To pRec.Fields.Count-1

pRow.Value(k)=pRec.Fields(k).Value

Next k

pRec.MoveNext

pRow.Store

Next j

3 結(jié)語(yǔ)

數(shù)據(jù)共享是當(dāng)前GIS技術(shù)發(fā)展和應(yīng)用的必然需求。理正工程地質(zhì)勘察數(shù)據(jù)和ArcGIS數(shù)據(jù)的相互轉(zhuǎn)換為理正系統(tǒng)和ArcGIS

系統(tǒng)之間的信息交換提供了途徑,實(shí)現(xiàn)了兩個(gè)系統(tǒng)之間的數(shù)據(jù)共享,可以為巖土行業(yè)所借鑒。

[1] 王創(chuàng)新,甘 羲.ArcGIS與MapGIS空間數(shù)據(jù)轉(zhuǎn)換技術(shù)與方法[J].計(jì)算機(jī)與現(xiàn)代化,2006(8):89-92.

[2] 鄢志輝,孫宏睿.AutoCAD和ArcInfo數(shù)據(jù)轉(zhuǎn)換[J].測(cè)繪與空間地理信息,2006(4):1-5.

[3] 王海芹,楊永俠.MapGIS到ArcSDE的數(shù)據(jù)轉(zhuǎn)換方法與實(shí)踐[J].國(guó)土資源遙感,2005(3):13-14.

[4] 董均祥,宋 麗.MapGIS數(shù)據(jù)向Oracle Spatial空間數(shù)據(jù)的轉(zhuǎn)換[J].長(zhǎng)江科學(xué)院院報(bào),2006(4):199-211.

[5] 王德思.基于ComGIS的從Shape文件到Dxf文件格式轉(zhuǎn)換的方法[J].廣東土地科學(xué),2005(6):25-26.

[6] 郭繼發(fā),魏峰遠(yuǎn).基于.Net的AutoCAD文件向MapInfo文件轉(zhuǎn)換方法分析與實(shí)現(xiàn)[J].河南理工大學(xué)學(xué)報(bào),2006(4):111-113.

[7] 傅 俊,劉 南,劉仁義.實(shí)現(xiàn)ArcSDE向OracleiSpatial空間數(shù)據(jù)的轉(zhuǎn)換[J].計(jì)算機(jī)應(yīng)用研究,2003(12):215-217.

猜你喜歡
數(shù)據(jù)庫(kù)工程信息
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
數(shù)據(jù)庫(kù)
子午工程
太空探索(2016年6期)2016-07-10 12:09:06
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
工程
工程
展會(huì)信息
工程
主站蜘蛛池模板: 亚洲成人在线免费| 精品国产乱码久久久久久一区二区| 国产精品成人不卡在线观看| 国产91视频观看| 成人另类稀缺在线观看| 久久精品人人做人人综合试看| 四虎永久免费网站| 国产欧美一区二区三区视频在线观看| 狼友视频国产精品首页| 国产成人无码AV在线播放动漫| 丰满人妻一区二区三区视频| 国产午夜一级毛片| a毛片在线| 国产一区二区在线视频观看| 国产免费黄| 国产综合色在线视频播放线视| 国产黄色视频综合| 国产爽歪歪免费视频在线观看| 免费无码网站| 玩两个丰满老熟女久久网| 国产精品色婷婷在线观看| 成人在线不卡| 亚洲色图欧美| 中文字幕中文字字幕码一二区| 人妻免费无码不卡视频| 国产精品亚洲天堂| 19国产精品麻豆免费观看| 国产高清精品在线91| 欧美一区中文字幕| 国产人人干| 国产精品视频导航| 黄色三级毛片网站| 国产综合无码一区二区色蜜蜜| 日韩天堂在线观看| 国产丝袜第一页| 欧美精品亚洲精品日韩专| 最新国产网站| 精品亚洲麻豆1区2区3区| 自拍偷拍欧美| 婷婷五月在线| 亚洲人成网7777777国产| 四虎永久在线| 久久精品91麻豆| 亚洲国产天堂久久九九九| 沈阳少妇高潮在线| 992tv国产人成在线观看| 毛片一级在线| 成人韩免费网站| 久久久精品无码一二三区| 极品尤物av美乳在线观看| 亚洲精品不卡午夜精品| 亚洲经典在线中文字幕| 免费高清毛片| 亚洲成人福利网站| 中文字幕自拍偷拍| 精品无码日韩国产不卡av| 免费国产无遮挡又黄又爽| 精品91视频| 国产精品v欧美| 国产高清在线丝袜精品一区| 狠狠亚洲婷婷综合色香| 国产日韩欧美在线视频免费观看 | 国产黑丝一区| 精品三级在线| 一本大道香蕉久中文在线播放| 青青操视频免费观看| 成人字幕网视频在线观看| 成人国产精品2021| 亚洲综合第一区| 国产精品30p| 久久国产精品夜色| 97人人做人人爽香蕉精品| 一区二区三区精品视频在线观看| 伊人色综合久久天天| 日韩黄色在线| 色成人亚洲| 欧美www在线观看| 亚洲福利片无码最新在线播放 | 欧美国产在线看| 中文字幕66页| 亚洲第一视频网| 午夜福利无码一区二区|