張衛(wèi)國(guó)
摘要:該文主要研究在礦用類系統(tǒng)中圖形組件的實(shí)現(xiàn)方式,以及圖形組件的主體構(gòu)成;通過采用圖形驅(qū)動(dòng)加圖形展示的方式,實(shí)現(xiàn)了圖形組件在礦用類系統(tǒng)中的通用性、可移植性等。根據(jù)圖形組件在實(shí)際礦用類系統(tǒng)中的應(yīng)用,給出了相關(guān)實(shí)際圖形展示效果,并對(duì)圖形組件在實(shí)際應(yīng)用中的特點(diǎn)和優(yōu)勢(shì)進(jìn)行了概括總結(jié)。
關(guān)鍵詞:圖形組件;礦用類系統(tǒng);圖形驅(qū)動(dòng)
中圖分類號(hào):TP37 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)14-3399-03
在當(dāng)前的各種礦用類系統(tǒng)中,用戶獲取、感知各種相關(guān)信息的方式多種多樣,其中圖形化的展示方式是相對(duì)直觀、易懂的一種高效的信息獲取方式。在各礦用類系統(tǒng)中,由于各系統(tǒng)需要進(jìn)行圖形展示的內(nèi)容和圖形展示的方式各不相同,各系統(tǒng)的圖形功能是根據(jù)專業(yè)系統(tǒng)的具體需求定做的,與各個(gè)專業(yè)系統(tǒng)的業(yè)務(wù)緊密相關(guān),這樣就導(dǎo)致圖形功能很難分離出來,極大的降低了圖形功能的重用性。針對(duì)礦用類系統(tǒng)中圖形展示功能存在的業(yè)務(wù)耦合度高、重用性低的問題,圖形組件就應(yīng)運(yùn)而生了;圖形組件對(duì)現(xiàn)存的圖形顯示需求進(jìn)行總結(jié)提煉,去除業(yè)務(wù)相關(guān)的功能,從而實(shí)現(xiàn)可重用的圖形功能。
1 圖形組件總體設(shè)計(jì)
1.1 圖形組件總體結(jié)構(gòu)
圖形組件整體采用的結(jié)構(gòu)是圖形驅(qū)動(dòng)加圖形展示的方式,其中圖形驅(qū)動(dòng)負(fù)責(zé)按照約定的數(shù)據(jù)格式對(duì)各系統(tǒng)中相關(guān)的數(shù)據(jù)進(jìn)行轉(zhuǎn)換,并提供實(shí)時(shí)數(shù)據(jù)和相關(guān)文件作為圖形展示的信息來源。圖形組件中圖元通過屬性配置和圖形驅(qū)動(dòng)服務(wù)關(guān)聯(lián),實(shí)現(xiàn)實(shí)時(shí)狀態(tài)變化,具有通用性,避免了針對(duì)不同業(yè)務(wù)系統(tǒng)的需求重復(fù)定制開發(fā)。組件總體結(jié)構(gòu)圖如圖1所示:
1.2 實(shí)現(xiàn)技術(shù)路線分析
在圖形組件的開發(fā)過程中,如何實(shí)現(xiàn)各個(gè)專業(yè)系統(tǒng)圖形展示功能的統(tǒng)一和對(duì)各個(gè)專業(yè)系統(tǒng)數(shù)據(jù)的統(tǒng)一,是實(shí)現(xiàn)組件化開發(fā)必須要解決的兩個(gè)問題。在解決各個(gè)專業(yè)系統(tǒng)圖形展示功能統(tǒng)一的問題上,本組件將各個(gè)系統(tǒng)中涉及的圖形展示需求就行總結(jié)提煉,刨除其業(yè)務(wù)相關(guān)性,將各種具體需求抽象為統(tǒng)一的圖形展示功能,從而實(shí)現(xiàn)最大程度上的圖形展示功能統(tǒng)一。在解決各個(gè)專業(yè)系統(tǒng)數(shù)據(jù)統(tǒng)一的問題上,本組件通過制定統(tǒng)一的數(shù)據(jù)契約、服務(wù)契約,實(shí)現(xiàn)和各個(gè)專業(yè)系統(tǒng)的數(shù)據(jù)通訊;各系統(tǒng)在使用圖形組件時(shí)只需要按照統(tǒng)一約定的數(shù)據(jù)契約、服務(wù)契約實(shí)現(xiàn)圖形驅(qū)動(dòng)的開發(fā),即可實(shí)現(xiàn)圖形組件對(duì)各系統(tǒng)數(shù)據(jù)的兼容。
該組件涉及到的主要數(shù)據(jù)信息包括:圖形對(duì)象數(shù)據(jù)信息、圖形驅(qū)動(dòng)實(shí)時(shí)數(shù)據(jù)信息、數(shù)據(jù)分析結(jié)果,對(duì)外發(fā)布數(shù)據(jù)信息等,組件總體數(shù)據(jù)流圖如圖2所示。
2 圖形組件研究?jī)?nèi)容、研究目標(biāo)
2.1研究?jī)?nèi)容
整個(gè)組件以創(chuàng)建、展示圖形對(duì)象為主線,主要實(shí)現(xiàn)根據(jù)專業(yè)系統(tǒng)的實(shí)時(shí)數(shù)據(jù)對(duì)圖形對(duì)象進(jìn)行動(dòng)態(tài)解析,實(shí)時(shí)展示圖形對(duì)象的狀態(tài)。該組件的主要功能模塊劃分如下表所示:
2.2 項(xiàng)目研究目標(biāo)
1)實(shí)現(xiàn)圖形組件在各礦用類系統(tǒng)中的通用性、可移植性、易維護(hù)性、平穩(wěn)升級(jí)等。
2)實(shí)現(xiàn)通用圖形驅(qū)動(dòng)的開發(fā),并能通過圖形驅(qū)動(dòng)控制各個(gè)圖形對(duì)象。
3)實(shí)現(xiàn)矢量化圖形展示平臺(tái),并完成常用適量圖形操作功能。
3 項(xiàng)目應(yīng)用成果
圖形組件在各個(gè)礦用類系統(tǒng)中的最終應(yīng)用效果如圖3~圖4所示。
4 結(jié)束語
組件化的圖形展示開發(fā)模式,使得圖形組件在通用性、可移植性、易維護(hù)性、平穩(wěn)升級(jí)等方面取得了非常優(yōu)秀的表現(xiàn)。 組件化的開發(fā)過程是一個(gè)不斷前進(jìn)的過程,各個(gè)系統(tǒng)中圖形模塊的優(yōu)點(diǎn)都最終積淀到了圖形組件本身,從而使得圖形組件的功能日益強(qiáng)大、性能不斷提升。在圖形組件功能獲得積淀的過程中,由于圖形組件具有的無縫升級(jí)功能,使得各系統(tǒng)中的圖形模塊很容易實(shí)現(xiàn)平穩(wěn)升級(jí),從而可以不斷提高用戶的使用體驗(yàn)。
參考文獻(xiàn):
[1] 劉爽,陳鵬.基于MapX的組件式GIS開發(fā)研究[J].微計(jì)算機(jī)信息,2007,12(1)181-184.
[2] 李愛民 ,劉晶 ,馬維綱 .Silverlight相關(guān)技術(shù)研究[J].計(jì)算機(jī)技術(shù)與發(fā)展,2009(6).
[3] 趙紅澤,閆寧,趙志剛,等.開源GIS在煤礦Web信息系統(tǒng)中應(yīng)用方案研究[J].煤炭技術(shù),2011,30(3):147-149.
[4] 肖長(zhǎng)健. 基于Microsoft的編程和通信新結(jié)構(gòu)——WCF技術(shù)[J].信息與電腦:理論版,2009(12).
[5] 黃森,劉豐.基于WCF的數(shù)據(jù)流傳輸方案研究與應(yīng)用[J].計(jì)算機(jī)安全,2009(12).endprint
摘要:該文主要研究在礦用類系統(tǒng)中圖形組件的實(shí)現(xiàn)方式,以及圖形組件的主體構(gòu)成;通過采用圖形驅(qū)動(dòng)加圖形展示的方式,實(shí)現(xiàn)了圖形組件在礦用類系統(tǒng)中的通用性、可移植性等。根據(jù)圖形組件在實(shí)際礦用類系統(tǒng)中的應(yīng)用,給出了相關(guān)實(shí)際圖形展示效果,并對(duì)圖形組件在實(shí)際應(yīng)用中的特點(diǎn)和優(yōu)勢(shì)進(jìn)行了概括總結(jié)。
關(guān)鍵詞:圖形組件;礦用類系統(tǒng);圖形驅(qū)動(dòng)
中圖分類號(hào):TP37 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)14-3399-03
在當(dāng)前的各種礦用類系統(tǒng)中,用戶獲取、感知各種相關(guān)信息的方式多種多樣,其中圖形化的展示方式是相對(duì)直觀、易懂的一種高效的信息獲取方式。在各礦用類系統(tǒng)中,由于各系統(tǒng)需要進(jìn)行圖形展示的內(nèi)容和圖形展示的方式各不相同,各系統(tǒng)的圖形功能是根據(jù)專業(yè)系統(tǒng)的具體需求定做的,與各個(gè)專業(yè)系統(tǒng)的業(yè)務(wù)緊密相關(guān),這樣就導(dǎo)致圖形功能很難分離出來,極大的降低了圖形功能的重用性。針對(duì)礦用類系統(tǒng)中圖形展示功能存在的業(yè)務(wù)耦合度高、重用性低的問題,圖形組件就應(yīng)運(yùn)而生了;圖形組件對(duì)現(xiàn)存的圖形顯示需求進(jìn)行總結(jié)提煉,去除業(yè)務(wù)相關(guān)的功能,從而實(shí)現(xiàn)可重用的圖形功能。
1 圖形組件總體設(shè)計(jì)
1.1 圖形組件總體結(jié)構(gòu)
圖形組件整體采用的結(jié)構(gòu)是圖形驅(qū)動(dòng)加圖形展示的方式,其中圖形驅(qū)動(dòng)負(fù)責(zé)按照約定的數(shù)據(jù)格式對(duì)各系統(tǒng)中相關(guān)的數(shù)據(jù)進(jìn)行轉(zhuǎn)換,并提供實(shí)時(shí)數(shù)據(jù)和相關(guān)文件作為圖形展示的信息來源。圖形組件中圖元通過屬性配置和圖形驅(qū)動(dòng)服務(wù)關(guān)聯(lián),實(shí)現(xiàn)實(shí)時(shí)狀態(tài)變化,具有通用性,避免了針對(duì)不同業(yè)務(wù)系統(tǒng)的需求重復(fù)定制開發(fā)。組件總體結(jié)構(gòu)圖如圖1所示:
1.2 實(shí)現(xiàn)技術(shù)路線分析
在圖形組件的開發(fā)過程中,如何實(shí)現(xiàn)各個(gè)專業(yè)系統(tǒng)圖形展示功能的統(tǒng)一和對(duì)各個(gè)專業(yè)系統(tǒng)數(shù)據(jù)的統(tǒng)一,是實(shí)現(xiàn)組件化開發(fā)必須要解決的兩個(gè)問題。在解決各個(gè)專業(yè)系統(tǒng)圖形展示功能統(tǒng)一的問題上,本組件將各個(gè)系統(tǒng)中涉及的圖形展示需求就行總結(jié)提煉,刨除其業(yè)務(wù)相關(guān)性,將各種具體需求抽象為統(tǒng)一的圖形展示功能,從而實(shí)現(xiàn)最大程度上的圖形展示功能統(tǒng)一。在解決各個(gè)專業(yè)系統(tǒng)數(shù)據(jù)統(tǒng)一的問題上,本組件通過制定統(tǒng)一的數(shù)據(jù)契約、服務(wù)契約,實(shí)現(xiàn)和各個(gè)專業(yè)系統(tǒng)的數(shù)據(jù)通訊;各系統(tǒng)在使用圖形組件時(shí)只需要按照統(tǒng)一約定的數(shù)據(jù)契約、服務(wù)契約實(shí)現(xiàn)圖形驅(qū)動(dòng)的開發(fā),即可實(shí)現(xiàn)圖形組件對(duì)各系統(tǒng)數(shù)據(jù)的兼容。
該組件涉及到的主要數(shù)據(jù)信息包括:圖形對(duì)象數(shù)據(jù)信息、圖形驅(qū)動(dòng)實(shí)時(shí)數(shù)據(jù)信息、數(shù)據(jù)分析結(jié)果,對(duì)外發(fā)布數(shù)據(jù)信息等,組件總體數(shù)據(jù)流圖如圖2所示。
2 圖形組件研究?jī)?nèi)容、研究目標(biāo)
2.1研究?jī)?nèi)容
整個(gè)組件以創(chuàng)建、展示圖形對(duì)象為主線,主要實(shí)現(xiàn)根據(jù)專業(yè)系統(tǒng)的實(shí)時(shí)數(shù)據(jù)對(duì)圖形對(duì)象進(jìn)行動(dòng)態(tài)解析,實(shí)時(shí)展示圖形對(duì)象的狀態(tài)。該組件的主要功能模塊劃分如下表所示:
2.2 項(xiàng)目研究目標(biāo)
1)實(shí)現(xiàn)圖形組件在各礦用類系統(tǒng)中的通用性、可移植性、易維護(hù)性、平穩(wěn)升級(jí)等。
2)實(shí)現(xiàn)通用圖形驅(qū)動(dòng)的開發(fā),并能通過圖形驅(qū)動(dòng)控制各個(gè)圖形對(duì)象。
3)實(shí)現(xiàn)矢量化圖形展示平臺(tái),并完成常用適量圖形操作功能。
3 項(xiàng)目應(yīng)用成果
圖形組件在各個(gè)礦用類系統(tǒng)中的最終應(yīng)用效果如圖3~圖4所示。
4 結(jié)束語
組件化的圖形展示開發(fā)模式,使得圖形組件在通用性、可移植性、易維護(hù)性、平穩(wěn)升級(jí)等方面取得了非常優(yōu)秀的表現(xiàn)。 組件化的開發(fā)過程是一個(gè)不斷前進(jìn)的過程,各個(gè)系統(tǒng)中圖形模塊的優(yōu)點(diǎn)都最終積淀到了圖形組件本身,從而使得圖形組件的功能日益強(qiáng)大、性能不斷提升。在圖形組件功能獲得積淀的過程中,由于圖形組件具有的無縫升級(jí)功能,使得各系統(tǒng)中的圖形模塊很容易實(shí)現(xiàn)平穩(wěn)升級(jí),從而可以不斷提高用戶的使用體驗(yàn)。
參考文獻(xiàn):
[1] 劉爽,陳鵬.基于MapX的組件式GIS開發(fā)研究[J].微計(jì)算機(jī)信息,2007,12(1)181-184.
[2] 李愛民 ,劉晶 ,馬維綱 .Silverlight相關(guān)技術(shù)研究[J].計(jì)算機(jī)技術(shù)與發(fā)展,2009(6).
[3] 趙紅澤,閆寧,趙志剛,等.開源GIS在煤礦Web信息系統(tǒng)中應(yīng)用方案研究[J].煤炭技術(shù),2011,30(3):147-149.
[4] 肖長(zhǎng)健. 基于Microsoft的編程和通信新結(jié)構(gòu)——WCF技術(shù)[J].信息與電腦:理論版,2009(12).
[5] 黃森,劉豐.基于WCF的數(shù)據(jù)流傳輸方案研究與應(yīng)用[J].計(jì)算機(jī)安全,2009(12).endprint
摘要:該文主要研究在礦用類系統(tǒng)中圖形組件的實(shí)現(xiàn)方式,以及圖形組件的主體構(gòu)成;通過采用圖形驅(qū)動(dòng)加圖形展示的方式,實(shí)現(xiàn)了圖形組件在礦用類系統(tǒng)中的通用性、可移植性等。根據(jù)圖形組件在實(shí)際礦用類系統(tǒng)中的應(yīng)用,給出了相關(guān)實(shí)際圖形展示效果,并對(duì)圖形組件在實(shí)際應(yīng)用中的特點(diǎn)和優(yōu)勢(shì)進(jìn)行了概括總結(jié)。
關(guān)鍵詞:圖形組件;礦用類系統(tǒng);圖形驅(qū)動(dòng)
中圖分類號(hào):TP37 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)14-3399-03
在當(dāng)前的各種礦用類系統(tǒng)中,用戶獲取、感知各種相關(guān)信息的方式多種多樣,其中圖形化的展示方式是相對(duì)直觀、易懂的一種高效的信息獲取方式。在各礦用類系統(tǒng)中,由于各系統(tǒng)需要進(jìn)行圖形展示的內(nèi)容和圖形展示的方式各不相同,各系統(tǒng)的圖形功能是根據(jù)專業(yè)系統(tǒng)的具體需求定做的,與各個(gè)專業(yè)系統(tǒng)的業(yè)務(wù)緊密相關(guān),這樣就導(dǎo)致圖形功能很難分離出來,極大的降低了圖形功能的重用性。針對(duì)礦用類系統(tǒng)中圖形展示功能存在的業(yè)務(wù)耦合度高、重用性低的問題,圖形組件就應(yīng)運(yùn)而生了;圖形組件對(duì)現(xiàn)存的圖形顯示需求進(jìn)行總結(jié)提煉,去除業(yè)務(wù)相關(guān)的功能,從而實(shí)現(xiàn)可重用的圖形功能。
1 圖形組件總體設(shè)計(jì)
1.1 圖形組件總體結(jié)構(gòu)
圖形組件整體采用的結(jié)構(gòu)是圖形驅(qū)動(dòng)加圖形展示的方式,其中圖形驅(qū)動(dòng)負(fù)責(zé)按照約定的數(shù)據(jù)格式對(duì)各系統(tǒng)中相關(guān)的數(shù)據(jù)進(jìn)行轉(zhuǎn)換,并提供實(shí)時(shí)數(shù)據(jù)和相關(guān)文件作為圖形展示的信息來源。圖形組件中圖元通過屬性配置和圖形驅(qū)動(dòng)服務(wù)關(guān)聯(lián),實(shí)現(xiàn)實(shí)時(shí)狀態(tài)變化,具有通用性,避免了針對(duì)不同業(yè)務(wù)系統(tǒng)的需求重復(fù)定制開發(fā)。組件總體結(jié)構(gòu)圖如圖1所示:
1.2 實(shí)現(xiàn)技術(shù)路線分析
在圖形組件的開發(fā)過程中,如何實(shí)現(xiàn)各個(gè)專業(yè)系統(tǒng)圖形展示功能的統(tǒng)一和對(duì)各個(gè)專業(yè)系統(tǒng)數(shù)據(jù)的統(tǒng)一,是實(shí)現(xiàn)組件化開發(fā)必須要解決的兩個(gè)問題。在解決各個(gè)專業(yè)系統(tǒng)圖形展示功能統(tǒng)一的問題上,本組件將各個(gè)系統(tǒng)中涉及的圖形展示需求就行總結(jié)提煉,刨除其業(yè)務(wù)相關(guān)性,將各種具體需求抽象為統(tǒng)一的圖形展示功能,從而實(shí)現(xiàn)最大程度上的圖形展示功能統(tǒng)一。在解決各個(gè)專業(yè)系統(tǒng)數(shù)據(jù)統(tǒng)一的問題上,本組件通過制定統(tǒng)一的數(shù)據(jù)契約、服務(wù)契約,實(shí)現(xiàn)和各個(gè)專業(yè)系統(tǒng)的數(shù)據(jù)通訊;各系統(tǒng)在使用圖形組件時(shí)只需要按照統(tǒng)一約定的數(shù)據(jù)契約、服務(wù)契約實(shí)現(xiàn)圖形驅(qū)動(dòng)的開發(fā),即可實(shí)現(xiàn)圖形組件對(duì)各系統(tǒng)數(shù)據(jù)的兼容。
該組件涉及到的主要數(shù)據(jù)信息包括:圖形對(duì)象數(shù)據(jù)信息、圖形驅(qū)動(dòng)實(shí)時(shí)數(shù)據(jù)信息、數(shù)據(jù)分析結(jié)果,對(duì)外發(fā)布數(shù)據(jù)信息等,組件總體數(shù)據(jù)流圖如圖2所示。
2 圖形組件研究?jī)?nèi)容、研究目標(biāo)
2.1研究?jī)?nèi)容
整個(gè)組件以創(chuàng)建、展示圖形對(duì)象為主線,主要實(shí)現(xiàn)根據(jù)專業(yè)系統(tǒng)的實(shí)時(shí)數(shù)據(jù)對(duì)圖形對(duì)象進(jìn)行動(dòng)態(tài)解析,實(shí)時(shí)展示圖形對(duì)象的狀態(tài)。該組件的主要功能模塊劃分如下表所示:
2.2 項(xiàng)目研究目標(biāo)
1)實(shí)現(xiàn)圖形組件在各礦用類系統(tǒng)中的通用性、可移植性、易維護(hù)性、平穩(wěn)升級(jí)等。
2)實(shí)現(xiàn)通用圖形驅(qū)動(dòng)的開發(fā),并能通過圖形驅(qū)動(dòng)控制各個(gè)圖形對(duì)象。
3)實(shí)現(xiàn)矢量化圖形展示平臺(tái),并完成常用適量圖形操作功能。
3 項(xiàng)目應(yīng)用成果
圖形組件在各個(gè)礦用類系統(tǒng)中的最終應(yīng)用效果如圖3~圖4所示。
4 結(jié)束語
組件化的圖形展示開發(fā)模式,使得圖形組件在通用性、可移植性、易維護(hù)性、平穩(wěn)升級(jí)等方面取得了非常優(yōu)秀的表現(xiàn)。 組件化的開發(fā)過程是一個(gè)不斷前進(jìn)的過程,各個(gè)系統(tǒng)中圖形模塊的優(yōu)點(diǎn)都最終積淀到了圖形組件本身,從而使得圖形組件的功能日益強(qiáng)大、性能不斷提升。在圖形組件功能獲得積淀的過程中,由于圖形組件具有的無縫升級(jí)功能,使得各系統(tǒng)中的圖形模塊很容易實(shí)現(xiàn)平穩(wěn)升級(jí),從而可以不斷提高用戶的使用體驗(yàn)。
參考文獻(xiàn):
[1] 劉爽,陳鵬.基于MapX的組件式GIS開發(fā)研究[J].微計(jì)算機(jī)信息,2007,12(1)181-184.
[2] 李愛民 ,劉晶 ,馬維綱 .Silverlight相關(guān)技術(shù)研究[J].計(jì)算機(jī)技術(shù)與發(fā)展,2009(6).
[3] 趙紅澤,閆寧,趙志剛,等.開源GIS在煤礦Web信息系統(tǒng)中應(yīng)用方案研究[J].煤炭技術(shù),2011,30(3):147-149.
[4] 肖長(zhǎng)健. 基于Microsoft的編程和通信新結(jié)構(gòu)——WCF技術(shù)[J].信息與電腦:理論版,2009(12).
[5] 黃森,劉豐.基于WCF的數(shù)據(jù)流傳輸方案研究與應(yīng)用[J].計(jì)算機(jī)安全,2009(12).endprint