新聞中心
GIS二次開發(fā)技術(shù)是指什么?
GIS是地理信息系統(tǒng)的英文簡稱。大多說的GIS開發(fā)是指在GIS平臺(tái)上進(jìn)行的二次開發(fā)。GIS平臺(tái)一般集合了地圖編輯、查詢、定位,放大,縮小,網(wǎng)絡(luò)分析,路徑分析,等值分析,DEM分析等等功能。在此基礎(chǔ)上可以進(jìn)行根據(jù)具體業(yè)務(wù)的二次開發(fā),比如應(yīng)用于物流行業(yè),就可能用到最短路徑分析,想在電子地圖上呈現(xiàn)某一地區(qū)某一事物的統(tǒng)計(jì)數(shù)據(jù),可以用等值分析,或?qū)n}圖來表現(xiàn)。只需調(diào)用相關(guān)接口就可以了。
創(chuàng)新互聯(lián)不只是一家網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司;我們對營銷、技術(shù)、服務(wù)都有自己獨(dú)特見解,公司采取“創(chuàng)意+綜合+營銷”一體化的方式為您提供更專業(yè)的服務(wù)!我們經(jīng)歷的每一步也許不一定是最完美的,但每一步都有值得深思的意義。我們珍視每一份信任,關(guān)注我們的網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì)質(zhì)量和服務(wù)品質(zhì),在得到用戶滿意的同時(shí),也能得到同行業(yè)的專業(yè)認(rèn)可,能夠?yàn)樾袠I(yè)創(chuàng)新發(fā)展助力。未來將繼續(xù)專注于技術(shù)創(chuàng)新,服務(wù)升級(jí),滿足企業(yè)一站式全網(wǎng)整合營銷推廣需求,讓再小的高端網(wǎng)站設(shè)計(jì)也能產(chǎn)生價(jià)值!
GIS平臺(tái)主要國內(nèi)外的有好多種。因?yàn)楣δ芗靶阅懿煌?,價(jià)格也有所不同??梢粤私庀耇opMap。很容易學(xué)習(xí),適用于中小型GIS項(xiàng)目。
論文格式
現(xiàn)如今,大家總免不了要接觸或使用論文吧,論文的類型很多,包括學(xué)年論文、畢業(yè)論文、學(xué)位論文、科技論文、成果論文等。寫起論文來就毫無頭緒?下面是我收集整理的論文格式模板范文(精選6篇),希望能夠幫助到大家。
論文格式 篇1
摘要:伴隨經(jīng)濟(jì)社會(huì)的飛速發(fā)展,高速國道干線與城市內(nèi)部道路均存在基礎(chǔ)設(shè)施建設(shè)更新速度快、交通承載壓力大、信息化程度低等特點(diǎn),難以滿足現(xiàn)代道路交通體系的數(shù)字化要求,迫切要求構(gòu)建便捷、高效、實(shí)時(shí)的交通地理信息系統(tǒng)。
本文以ArcGISEngine開發(fā)環(huán)境為基礎(chǔ),對道路交通信息系統(tǒng)與ArcEngine組件式平臺(tái)擬進(jìn)行概要闡述,并按照軟件設(shè)計(jì)的相關(guān)原則,對道路交通地理信息系統(tǒng)進(jìn)行了總體設(shè)計(jì)與功能模塊設(shè)計(jì)。
關(guān)鍵詞:ArcGIS;Engine;道路交通地理信息系統(tǒng);組件式開發(fā)
當(dāng)前國內(nèi)經(jīng)濟(jì)迅速增長,城市化規(guī)模不斷增大,以機(jī)動(dòng)車保有量為代表的道路交通壓力也與日俱增,國內(nèi)北京、上海、天津等大型城市紛紛通過限號(hào)形式來減緩道路載荷。
現(xiàn)代信息技術(shù)為整合道路交通資源、實(shí)現(xiàn)交通數(shù)據(jù)自動(dòng)化管控提供了數(shù)據(jù)支撐,有利于構(gòu)建時(shí)空一體的道路交通地理信息系統(tǒng)。
1.道路交通地理信息系統(tǒng)
ArcGISEngine作為GIS嵌入式二次開發(fā)平臺(tái),可擺脫ArcGIS提供組件式多類型開發(fā)應(yīng)用程序接口API,同時(shí)可與MicrosoftVisualStu-dio系統(tǒng)編程集成開發(fā)環(huán)境相融合,基于Microsoft.NET進(jìn)行多類編程語言下的模塊式開發(fā)。
以GIS地理信息技術(shù)為基礎(chǔ),利用ArcGISEn-gine平臺(tái)將交通路網(wǎng)與道路設(shè)施等空間信息、車載流量與基礎(chǔ)設(shè)施等屬性數(shù)據(jù)同航攝影像、多媒體監(jiān)控?cái)?shù)據(jù)等有效銜接,實(shí)現(xiàn)對空間和屬性數(shù)據(jù)相關(guān)的采集、編輯與分析,采用GIS最短路徑、道路暢通度算法等優(yōu)化選擇合理的交通線路,完成公交布線與站點(diǎn)布設(shè)等工作,同時(shí)融合多媒體監(jiān)控手段,實(shí)時(shí)顯示熱點(diǎn)路況信息,科學(xué)指揮道路交通。
2.系統(tǒng)功能需求分析
從應(yīng)用層面分析,道路交通地理信息系統(tǒng)的受眾群體分為交通管理方與車輛應(yīng)用客戶方,其中本文所探討的基于ArcGISEngine的應(yīng)用系統(tǒng)主要為交通管理方的C/S客戶端,具體車輛客戶端則可采用基于Android、ios或WindowsMobile平臺(tái)的APP軟件;從系統(tǒng)設(shè)計(jì)的原則分析,應(yīng)堅(jiān)持安全性、共享性、可拓展性與可維護(hù)性的原則,提升道路交通地理信息系統(tǒng)的綜合性發(fā)展。
作為道路交通地理信息系統(tǒng),以數(shù)字化道路空間與屬性信息為基礎(chǔ),在確保系統(tǒng)不同用戶權(quán)限的條件下,提供地圖量測、空間漫游、數(shù)據(jù)維護(hù)等功能,檢索酒店、學(xué)校、商場、企事業(yè)單位相關(guān)位置,并根據(jù)攝像頭監(jiān)控?zé)狳c(diǎn)交通流量、密度數(shù)據(jù),同時(shí)借助GPS定位、無線數(shù)據(jù)傳輸技術(shù),為公交、出租等公共車輛提供位置相關(guān)服務(wù)。
3.道路交通地理信息系統(tǒng)總體與功能模塊設(shè)計(jì)
開展道路交通地理信息系統(tǒng)設(shè)計(jì)前,按照相應(yīng)的數(shù)據(jù)標(biāo)準(zhǔn)采集空間影像數(shù)據(jù)、基礎(chǔ)線劃圖與專題交通資料,經(jīng)裁切、鑲嵌與校準(zhǔn)等流程完成數(shù)據(jù)的標(biāo)準(zhǔn)化預(yù)處理,并導(dǎo)入系統(tǒng)平臺(tái)空間基礎(chǔ)數(shù)據(jù)庫中,按照點(diǎn)、線、面要素分層,細(xì)化停車場、公交站點(diǎn)、高速、鐵路與公路等要素信息,其空間地理基礎(chǔ)數(shù)據(jù)庫分層如下:
(1)系統(tǒng)分庫:大地控制測量數(shù)據(jù)庫、數(shù)字高程DEM與正射影像DOM數(shù)據(jù)庫、數(shù)字線劃DLG與遙感柵格DRG數(shù)據(jù)庫,以及系統(tǒng)元數(shù)據(jù)庫。
(2)系統(tǒng)邏輯分層庫:以DLG數(shù)據(jù)庫為例,可分為居民地、水系、道路、植被、地形等數(shù)據(jù)庫分層要素信息。
(3)系統(tǒng)邏輯底層:包含點(diǎn)、線、面、注記與多媒體層等相關(guān)信息。
根據(jù)道路交通地理信息系統(tǒng)的應(yīng)用框架,其總體設(shè)計(jì)可分為三大部分:電子地圖服務(wù)模塊、公共信息服務(wù)模塊、空間分析與數(shù)據(jù)統(tǒng)計(jì)模塊。
系統(tǒng)空間數(shù)據(jù)庫GeoDatabase導(dǎo)入Shape、柵格、屬性表等相關(guān)空間數(shù)據(jù)與屬性文件,管理客戶端采用地方坐標(biāo)系進(jìn)行配準(zhǔn)建設(shè),以便于后期交通設(shè)施數(shù)據(jù)的更新與維護(hù),針對公共信息服務(wù)模塊,采用經(jīng)脫密處理的電子地圖和遙感數(shù)據(jù),以確保數(shù)據(jù)空間位置安全。
關(guān)于系統(tǒng)的具體功能模塊設(shè)計(jì)如下:
(1)電子地圖服務(wù)模塊。
利用ArcGISEngine地圖工具集組件,在VS開發(fā)平臺(tái)可便捷的實(shí)現(xiàn)圖層控制、熱點(diǎn)注記、空間量測等功能,實(shí)現(xiàn)對ArcInfo、Shapefile、GRID等數(shù)據(jù)格式的加載編輯。
(2)公共信息服務(wù)模塊:重在提供空間位置檢索、基于位置的信息服務(wù)功能,利用ArcGISEngine的類庫資源,通過ToolbarControl和VS系統(tǒng)中的DataGridView、Find控件完成相關(guān)地圖數(shù)據(jù)的檢索功能,查詢要素屬性信息。
(3)空間分析與數(shù)據(jù)統(tǒng)計(jì)模塊:道路交通地理信息系統(tǒng)中利用空間數(shù)據(jù)檢索出的要素可進(jìn)行相應(yīng)的聚類分析或數(shù)值統(tǒng)計(jì);關(guān)于空間分析功能,其主要涉及最短路徑分析與緩沖區(qū)分析,根據(jù)交通需求量、流通量的變化,進(jìn)行最短距離、最短時(shí)間的計(jì)算或識(shí)別相關(guān)地理實(shí)體對周邊地物的影響區(qū)間,空間緩沖區(qū)分析實(shí)現(xiàn)的部分代碼
4.結(jié)語
作為涵蓋測繪信息采集處理、計(jì)算機(jī)軟件編程和數(shù)據(jù)庫建設(shè)等多行業(yè)學(xué)科融合的道路交通地理信息系統(tǒng),以ArcGISEngine組件式開發(fā)平臺(tái)為基礎(chǔ),通過對其進(jìn)行系統(tǒng)需求分析與功能模塊設(shè)計(jì),明確了系統(tǒng)的相關(guān)服務(wù)功能,構(gòu)建了系統(tǒng)的總體框架,為類似工程實(shí)踐提供參考意義。
參考文獻(xiàn):
[1]劉瑩.ArcGISEngine的開發(fā)及應(yīng)用研究[J].城市勘測,2006(02).
[2]張國強(qiáng).數(shù)字圖像處理技術(shù)在交通監(jiān)控領(lǐng)域里的應(yīng)用[J].遼寧師專學(xué)報(bào)(自然科學(xué)版),2007(04).
[3]譚健妹,劉清君,鄒小梅.基于GIS的交通事故信息系統(tǒng)研究[J].山西科技,2007(01).
[4]李紅,沈冬.基于ArcGlSEngine的地理信息數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)[J].測繪與空間地理信息,2009(04).
[5]蘭小機(jī),王飛,彭濤.基于ArcGISEngine的查詢信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].金屬礦山,2008(02).
論文格式 篇2
摘要:探究式教以重視提高學(xué)生的發(fā)現(xiàn)、分析、解決問題能力的教學(xué)模式,其教學(xué)理念與我國的新課程改革理念相符。
通過對高中地理探究式教學(xué)進(jìn)行分析,總結(jié)探究式教學(xué)實(shí)施經(jīng)驗(yàn),為高中地理應(yīng)用探究式教學(xué)總結(jié)經(jīng)驗(yàn),提高課堂地理課堂教學(xué)效果,提升課堂教學(xué)效率,促進(jìn)學(xué)生素質(zhì)全面發(fā)展。
關(guān)鍵詞:高中地理;探究式教學(xué);新課程理念
在傳統(tǒng)教學(xué)模式影響下,高中地理教學(xué)只重視學(xué)生的成績,忽視提高學(xué)生的綜合能力。
而新課程改革要求課堂教學(xué)應(yīng)讓學(xué)生掌握課本知識(shí),更應(yīng)讓學(xué)生的綜合素質(zhì)獲得提升。
在課堂教學(xué)中,教師需要轉(zhuǎn)變教師和學(xué)生的地位,讓學(xué)生成為課堂的主體,讓學(xué)生主動(dòng)參與課堂學(xué)習(xí)。
探究式教學(xué)方式屬于培養(yǎng)學(xué)生主動(dòng)性的教學(xué)方式,探究式教學(xué)模式與我國新課改理念相契合。
因而高中地理教師需要重視應(yīng)用探究式教學(xué)模式,在探究教學(xué)過程中提高學(xué)生的主動(dòng)探究能力科學(xué)素養(yǎng),對學(xué)生學(xué)好地理知識(shí)以及學(xué)生的未來成長具有重要作用[1]。
筆者結(jié)合個(gè)人教學(xué)經(jīng)驗(yàn),對高中地理教學(xué)中應(yīng)用探究式教學(xué)進(jìn)行簡要分析。
1、探究式教學(xué)中師生定位
1.1學(xué)生定位:探究式教學(xué)作為一種培養(yǎng)學(xué)生自主探究能力的教學(xué)方式,它要求每個(gè)學(xué)生都能夠積極參與教學(xué)活動(dòng)。
同時(shí)探究式教學(xué)要求學(xué)生在教師引導(dǎo)下開展探究學(xué)習(xí),通過個(gè)人的觀察、分析和研究等活動(dòng)或行為總結(jié)知識(shí),建構(gòu)知識(shí)體系,而非教師通過灌輸式方式將知識(shí)傳授給學(xué)生。
GIS發(fā)論文
以GIS為核心的數(shù)字化成圖系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
[摘要]
本文闡述了基于組件式GIS來開發(fā)以GIS為核心的數(shù)字化成圖系統(tǒng)的優(yōu)越性,以及以GIS為核心的數(shù)字化成圖系統(tǒng)的設(shè)計(jì)目標(biāo)和基礎(chǔ)地形要素的編碼方案。文中還結(jié)合SuperMap Survey的開發(fā)過程,介紹了如何設(shè)計(jì)與實(shí)現(xiàn)基于GIS內(nèi)核的專業(yè)數(shù)字化成圖系統(tǒng)。
It’s necessary to develop a Digital Mapping System(DMS) specially for GIS to solve problems resulting from data conversion between DMS and GIS.In this paper,The advantages of development DMS for GIS based on Components GIS(ComGIS) technology are discussed.In addition,the goals for DMS for GIS are listed and how to encode GIS entities is also explained.Specially,SuperMap Survey is used to discuss the details for develop DMS for GIS.
[關(guān)鍵詞]
數(shù)字化成圖系統(tǒng) 以GIS為核心 組件式GIS 設(shè)計(jì)目標(biāo) SuperMap Survey
Digital Mapping System,for GIS,Component GIS,Goals,SuperMap Survey
1. 引言
數(shù)字化成圖技術(shù)是目前最為常用的成圖技術(shù)之一,數(shù)字化成圖系統(tǒng)所提供的電子數(shù)據(jù)也是GIS一個(gè)非常重要的數(shù)據(jù)來源。數(shù)字化成圖系統(tǒng)所提供的電子數(shù)據(jù)與GIS數(shù)據(jù)之間的無縫聯(lián)接問題也是當(dāng)前GIS發(fā)展亟需解決的難點(diǎn)問題之一。雖然當(dāng)前國內(nèi)外市場上數(shù)字化成圖系統(tǒng)很多,但到目前為止,都未能很好地解決現(xiàn)有的問題。數(shù)字化成圖系統(tǒng)所提交的電子數(shù)據(jù)進(jìn)入GIS后存在的問題主要表現(xiàn)在:
(1) 在數(shù)據(jù)轉(zhuǎn)換過程中普遍存在著信息損失。由于傳統(tǒng)的數(shù)字化成圖系統(tǒng)大多是基于CAD內(nèi)核來開發(fā)的,它偏重于對空間幾何信息的描述;而GIS則要求空間信息與屬性信息聯(lián)合存儲(chǔ)與管理,這就導(dǎo)致了在數(shù)據(jù)轉(zhuǎn)換的過程中,不僅空間信息會(huì)有損失,屬性信息損失的情況會(huì)更嚴(yán)重。
(2) 數(shù)據(jù)轉(zhuǎn)入后往往不能直接滿足GIS的要求,仍需要大量的后期編輯工作,造成了資源的浪費(fèi),延長了系統(tǒng)的建設(shè)周期。
(3) GIS基礎(chǔ)數(shù)據(jù)庫的維護(hù)與更新的難度較大。由于在維護(hù)與更新的過程中需要在GIS與數(shù)字化成圖系統(tǒng)之間進(jìn)行頻繁的數(shù)據(jù)轉(zhuǎn)換,往往不能直接對基礎(chǔ)數(shù)據(jù)庫進(jìn)行操作,造成了基礎(chǔ)數(shù)據(jù)維護(hù)與更新的不便。
(4) 在數(shù)據(jù)轉(zhuǎn)換的過程中,除了信息損失外,還往往伴隨著數(shù)據(jù)膨脹。數(shù)據(jù)膨脹的結(jié)果有時(shí)會(huì)導(dǎo)致GIS無法對這些“海量”數(shù)據(jù)進(jìn)行管理。
導(dǎo)致上述問題的原因有很多,歸納起來,主要有以下幾方面的原因:
(1) 數(shù)據(jù)的復(fù)雜性與多樣性。主要表現(xiàn)為現(xiàn)實(shí)世界的復(fù)雜性與多樣性以及對同一空間對象在不同成圖系統(tǒng)中描述與表達(dá)的不一致性。
(2) 對GIS理解的不同。不同的數(shù)字化成圖系統(tǒng)的開發(fā)人員對GIS理解的不同,再加上缺乏相應(yīng)的統(tǒng)一標(biāo)準(zhǔn)作為參照,這就導(dǎo)致了數(shù)據(jù)在表達(dá)上的差異性。
(3) 由于受到基礎(chǔ)開發(fā)平臺(tái)及開發(fā)力量的限制,數(shù)字化成圖系統(tǒng)往往不能很好地兼顧到GIS對數(shù)據(jù)的要求。目前,絕大多數(shù)的數(shù)字化成圖系統(tǒng)的開發(fā)商都不是GIS基礎(chǔ)平臺(tái)的開發(fā)商,這也或多或少地影響了數(shù)字化成圖系統(tǒng)與GIS之間的溝通。
目前,市場上數(shù)字化成圖系統(tǒng)較多,按其開發(fā)方式來分,主要可以分為兩大類:(1)以CAD系統(tǒng)為二次開發(fā)平臺(tái)。這些系統(tǒng)很好地利用了CAD系統(tǒng)靈活的編輯和強(qiáng)大的制圖功能,但由于CAD系統(tǒng)與GIS在數(shù)據(jù)結(jié)構(gòu)上存在著較大的差異,這使得其數(shù)據(jù)往往不能很好地滿足GIS的要求。(2)獨(dú)立平臺(tái)的數(shù)字化成圖系統(tǒng)。這樣的系統(tǒng)在開發(fā)上雖然不必拘泥于二次開發(fā)開臺(tái)的限制,在開發(fā)上具有較大的靈活性。但開發(fā)這樣的系統(tǒng),需要完全從底層做起,開發(fā)難度高,周期長,投資大。 組件式GIS(Components GIS,ComGIS)技術(shù)的出現(xiàn),為開發(fā)以GIS為核心的數(shù)字化成圖系統(tǒng)提供了一種新的開發(fā)手段和開發(fā)思路。
2. ComGIS技術(shù)及其作為數(shù)字化成圖系統(tǒng)開發(fā)平臺(tái)的優(yōu)越性
2.1 什么是組件式GIS技術(shù)
組件式軟件技術(shù)已經(jīng)成為當(dāng)今軟件技術(shù)的潮流之一?;诮M件開發(fā)(Component-Based Development,簡稱CBD)是軟件開發(fā)的一次革命。與諸如面向?qū)ο蠛涂蛻?服務(wù)器(Client/Server)等新趨勢不同,基于組件開發(fā)不只是一種分布計(jì)算的新花樣,而是一種廣泛的體系結(jié)構(gòu),支持包括設(shè)計(jì)、開發(fā)和部署在內(nèi)的整個(gè)生命周期計(jì)算的理念。
由于基于組件開發(fā)具有高度的重用性和互用性,所以它將影響應(yīng)用程序構(gòu)成的各個(gè)方面,包括所有類型的客戶機(jī),應(yīng)用程序服務(wù)器和數(shù)據(jù)庫服務(wù)器,將對應(yīng)用程序開發(fā)的各個(gè)方面產(chǎn)生深刻影響。
基于組件開發(fā)的兩個(gè)重要規(guī)范分別是MicroSoft的COM/DCOM和OMG的CORBA。目前Microsoft的COM/DCOM占市場領(lǐng)導(dǎo)地位,已經(jīng)得到廣泛應(yīng)用,并逐漸成為業(yè)界事實(shí)上的標(biāo)準(zhǔn)?;贑OM/DCOM,MicroSoft推出了ActiveX技術(shù),ActiveX控件是當(dāng)今可視化程序設(shè)計(jì)中應(yīng)用最為廣泛的標(biāo)準(zhǔn)組件。
所謂組件式GIS,是指基于組件對象平臺(tái),以一組具有某種標(biāo)準(zhǔn)通信接口的、允許跨語言應(yīng)用的組件提供的GIS。這種組件稱為GIS組件,GIS組件之間以及GIS組件與其他組件之間可以通過標(biāo)準(zhǔn)的通信接口實(shí)現(xiàn)交互,這種交互甚至可以跨計(jì)算機(jī)實(shí)現(xiàn)。
目前,國內(nèi)外GIS廠商對組件式GIS平臺(tái)的發(fā)展前景十分看好,紛紛推出了各自的GIS產(chǎn)品。如北京超圖地理信息技術(shù)有限公司推出的全組件式GIS平臺(tái)SuperMap2000、北京圖原公司開發(fā)的MapEngineer、ESRI的MapObjects、MapInfo的MapX等。值得欣慰的是,國產(chǎn)的組件式GIS平臺(tái)在功能上已經(jīng)完全可以與國外同類產(chǎn)品相抗衡,在許多方面甚至優(yōu)于國外同類產(chǎn)品,這使得開發(fā)以GIS為核心的數(shù)字化成圖系統(tǒng)有了更大的選擇空間。
2.2 使用組件式GIS開發(fā)數(shù)字化成圖系統(tǒng)的優(yōu)越性
組件式GIS的出現(xiàn)為開發(fā)以GIS為核心的數(shù)字化成圖系統(tǒng)提供了一種新的開發(fā)手段,與傳統(tǒng)的開發(fā)手段相比較,其優(yōu)越性主要表現(xiàn)在:
(1) 組件式GIS本身就是一個(gè)完整的GIS,其數(shù)據(jù)模型與GIS的數(shù)據(jù)模型完全一致?;诖诉M(jìn)行開發(fā),可以保證數(shù)字化成圖系統(tǒng)與GIS之間具有良好的兼容性。
(2) 組件式GIS具有靈活的開發(fā)手段。我們可以自由選擇自己所熟悉的計(jì)算機(jī)語言進(jìn)行開發(fā)(如VB,VC,Delphi,C Builder等),而不必專門學(xué)習(xí)二次開發(fā)語言。組件式GIS提供兩種不同層次上的開發(fā),一是基于ActiveX控件進(jìn)行開發(fā);二是直接基于組件式GIS的底層類庫(SDK)進(jìn)行開發(fā)。我們可以根據(jù)自己的需要靈活選擇。
(3) 由于組件式GIS完全封裝了GIS的功能,這使是開發(fā)人員可以完全專注于專業(yè)功能的實(shí)現(xiàn),這就使得開發(fā)難度和開發(fā)周期大大降低。
(4) 基于組件式GIS開發(fā)的數(shù)字化成圖系統(tǒng)具有良好的可擴(kuò)充性。組件式GIS可以與包括數(shù)字化成圖系統(tǒng)在內(nèi)的其他系統(tǒng)無縫集成,開發(fā)人員可以直接使用已經(jīng)寫好的程序代碼;組件式GIS平臺(tái)往往由多個(gè)組件組成,開發(fā)人員可以根據(jù)系統(tǒng)的需要,隨時(shí)選用新的組件對系統(tǒng)進(jìn)行升級(jí);在組件平臺(tái)功能增強(qiáng)的情況下,開發(fā)人員甚至不用重新編譯整個(gè)程序就可直接使用增強(qiáng)的底層功能,這就大大降低了系統(tǒng)維護(hù)和升級(jí)的難度。
表1 使用ComGIS的開發(fā)手段與傳統(tǒng)的開發(fā)手段的比較
比較內(nèi)容\開發(fā)手段 基于ComGIS平臺(tái) 基于CAD平臺(tái) 完全由底層開發(fā)
與GIS的兼容性 完全兼容 差 一般
是否以GIS為核心 是 否 很難做到
對空間數(shù)據(jù)庫的支持 好 很差 差
開發(fā)難度 低 低 高
開發(fā)周期 短 短 長
開發(fā)投資 小 小 大
可擴(kuò)展性 好 一般 較好
開發(fā)語言的選擇 很多 少 很多
是否支持可視化開發(fā) 是 否 是
是否自主版權(quán) 是 否 是
3 以GIS為核心的數(shù)字化成圖系統(tǒng)的設(shè)計(jì)
3.1 系統(tǒng)的設(shè)計(jì)目標(biāo)
傳統(tǒng)的數(shù)字化成圖系統(tǒng)經(jīng)過多年的發(fā)展,已經(jīng)形成了一套比較完整的理論和技術(shù)體系。但是,GIS技術(shù)的飛速發(fā)展和廣泛應(yīng)用,對數(shù)字化成圖系統(tǒng)提出了更高的要求,ComGIS技術(shù)的出現(xiàn)為傳統(tǒng)的數(shù)字化成圖系統(tǒng)向以GIS為核心的數(shù)字化成圖系統(tǒng)的轉(zhuǎn)變提供了一個(gè)較為理想的開發(fā)手段。與傳統(tǒng)的數(shù)字化成圖系統(tǒng)相相比較,以GIS為核心的數(shù)字化成圖系統(tǒng)在設(shè)計(jì)上需要達(dá)到以下目標(biāo):
(1) 以GIS為核心,面向GIS。這就要求在系統(tǒng)的開發(fā)過程中充分考慮GIS對數(shù)據(jù)的要求,解決當(dāng)前成圖系統(tǒng)數(shù)據(jù)進(jìn)入GIS所存在的問題。以GIS為核心是整個(gè)系統(tǒng)設(shè)計(jì)的靈魂和精華所在。
(2) 兼顧制圖與GIS的雙重需求。在滿足GIS需要的同時(shí),還必須考慮到制圖對于數(shù)據(jù)表達(dá)的要求,其核心是實(shí)體的符號(hào)化表達(dá)。
(3) 開放性設(shè)計(jì)。不同地區(qū)、不同的GIS對數(shù)據(jù)的要求千差萬別,這就要求數(shù)字化成圖系統(tǒng)具有較大的靈活性和可定制性,以不變應(yīng)萬變??啥ㄖ菩缘膬?nèi)容應(yīng)包括實(shí)體代碼、實(shí)體屬性、實(shí)體分層等。
(4) 對空間數(shù)據(jù)庫的支持。近幾年來,基于大型關(guān)系型數(shù)據(jù)庫(如Oracle,SQL Sever等)的空間數(shù)據(jù)庫技術(shù)在GIS工程建設(shè)中得到了廣泛的應(yīng)用,如何直接基于空間數(shù)據(jù)庫進(jìn)行數(shù)據(jù)的存儲(chǔ)、管理、維護(hù)與更新是急需解決的問題之一。
(5) 多源數(shù)據(jù)集成。當(dāng)前,數(shù)字化成圖系統(tǒng)的電子數(shù)據(jù)格式和GIS的數(shù)據(jù)格式很多,數(shù)字化成圖系統(tǒng)如果以對這些數(shù)據(jù)格式有著良好的支持,這會(huì)大大降低數(shù)據(jù)入庫的難度,解決GIS工程建設(shè)中的數(shù)據(jù)瓶頸問題。
(6) 操作簡便,符合作業(yè)人員的作業(yè)習(xí)慣。面向GIS進(jìn)行數(shù)字化成圖系統(tǒng),工作量的增加是不可避免的。以GIS為核心的數(shù)字化成圖系統(tǒng)必須提供高效簡便的操作方式,以提高作業(yè)效率。
(7) 標(biāo)準(zhǔn)化與規(guī)范化。
3.2基礎(chǔ)地形數(shù)據(jù)編碼的設(shè)計(jì)
地形數(shù)據(jù)編碼是在GIS中唯一標(biāo)識(shí)某一地物的關(guān)鍵字。基礎(chǔ)地形數(shù)據(jù)編碼的設(shè)計(jì)也是在GIS中進(jìn)行制圖的需要,也是實(shí)現(xiàn)基礎(chǔ)空間信息共享的基礎(chǔ)。基礎(chǔ)地形數(shù)據(jù)的編碼是開發(fā)以GIS為核心的數(shù)字化成圖系統(tǒng)的基礎(chǔ),是系統(tǒng)成敗的關(guān)鍵之一。在進(jìn)行基礎(chǔ)地形數(shù)據(jù)編碼設(shè)計(jì)時(shí),必須遵循幾個(gè)原則:(1)遵從國家和行業(yè)標(biāo)準(zhǔn)。(2)方便應(yīng)用。用戶可根據(jù)不同的需求,分層和按專題要素提取基礎(chǔ)地形要素信息,隨意定制專題顯示及輸出。(3)系統(tǒng)實(shí)現(xiàn)便利。在實(shí)際進(jìn)行設(shè)計(jì)時(shí),可在《國家基礎(chǔ)地形要素編碼》的基礎(chǔ)上加以擴(kuò)充,以滿足系統(tǒng)的實(shí)際需要。
在實(shí)際系統(tǒng)的開發(fā)中,我們采用了基于實(shí)體特征的城市基礎(chǔ)地理信息分類編碼方案。該方案的特點(diǎn)是在地理要素分類的基礎(chǔ)上,加入構(gòu)成地理要素的實(shí)體的分類與特征屬性,能夠較好地滿足GIS制圖與分析的應(yīng)用需求。有關(guān)該編碼的詳細(xì)內(nèi)容可參考《基于實(shí)體特征的城市基礎(chǔ)地理信息分類編碼方案》(梁軍,金文華)一文,本文不再贅述。
下面是一個(gè)地形要素的編碼示例
編碼 = 地形要素分類碼(4位) 地形要素特征碼
如: 1 1 1 0 2 0 (三角點(diǎn)點(diǎn)狀符號(hào)的編碼)
3.3 系統(tǒng)的功能設(shè)計(jì)
在功能設(shè)計(jì)上,以GIS為核心的數(shù)字化成圖系統(tǒng)必須兼顧制圖與GIS的雙重需求。按其工作流程,可將其劃分為以下幾個(gè)模塊:
(1) 數(shù)據(jù)輸入模塊。在此模塊中,應(yīng)支持目前常見的幾種數(shù)據(jù)采集手段。包括:野外數(shù)字化測圖(測繪)、掃描圖矢量化、其他格式的電子數(shù)據(jù)(GIS數(shù)據(jù)和CAD數(shù)據(jù))轉(zhuǎn)入。在數(shù)據(jù)輸入模塊中,還需支持空間數(shù)據(jù)庫作為其數(shù)據(jù)源。
(2) 編輯模塊。這是以GIS為核心的數(shù)字化成圖系統(tǒng)的核心模塊。在編輯模塊中,所有GIS實(shí)體的創(chuàng)建過程都必須是由系統(tǒng)完全封裝而且是自動(dòng)完成的。
(3) 查詢、統(tǒng)計(jì)與分析。基于現(xiàn)有系統(tǒng),可以直接完成一些常見的、簡單的查詢、統(tǒng)計(jì)與分析功能。
(4) 輸出模塊。包括幾個(gè)方面的內(nèi)容:制圖輸出、報(bào)表輸出、其他格式的GIS數(shù)據(jù)輸出、數(shù)據(jù)直接存入空間數(shù)據(jù)庫。
4.以GIS為核心的數(shù)字化成圖系統(tǒng)SuperMap Survey的實(shí)現(xiàn)
4.1 組件式GIS平臺(tái)的選擇
SuperMap Survey是北京超圖地理信息技術(shù)有限公司開發(fā)的一套完全以GIS為核心的數(shù)字化成圖系統(tǒng)。在組件式GIS平臺(tái)的選擇上,我們選擇了全組件式GIS平臺(tái)---SuperMap2000作為SuperMap Survey的開發(fā)平臺(tái)。SuperMap2000是北京超圖地理信息技術(shù)有限公司推出的全組件式GIS平臺(tái),與其他的ComGIS平臺(tái)相比較,SuperMap2000更加適合作為以GIS為核心的數(shù)字化成圖系統(tǒng)開發(fā)的基礎(chǔ)平臺(tái),這主要是因?yàn)椋?/p>
u SuperMap提供了兩種層次的開發(fā)手段:ActiveX控件和SDK。特別是提供SDK的開發(fā)手段,特別適合開發(fā)這樣的系統(tǒng)。
u 多組件組成。SuperMap2000由SuperMap核心控件、SuperWorkspace、SuperLegend、SuperTopo、Super3D、SuperLayout等多個(gè)組件,在組件的選擇上具有很大的靈活性,使得整個(gè)系統(tǒng)的擴(kuò)充性大大增強(qiáng)。
u 開放的線型和符號(hào)制作功能。SuperMap 2000 內(nèi)置功能強(qiáng)大的線型編輯器和符號(hào)編輯器,允許用戶根據(jù)專業(yè)需要設(shè)計(jì)新的線型和符號(hào)。
u 強(qiáng)大的制圖、編輯和捕捉功能。SuperMap2000提供了可與CAD相媲美的編輯和捕捉功能,縮小了GIS和CAD系統(tǒng)在這方面的差距。
u 獨(dú)特的多源空間數(shù)據(jù)無縫集成技術(shù)(SIMS)。SuperMap 2000 的數(shù)據(jù)轉(zhuǎn)換功能可以方便地共享其他GIS軟件平臺(tái)的地理數(shù)據(jù),提供了轉(zhuǎn)換多種數(shù)據(jù)格式的能力。
u 空間數(shù)據(jù)庫支持。通過SuperMap的空間數(shù)據(jù)庫引擎,可以直接支持基于大型關(guān)系型數(shù)據(jù)庫(如Oracle,SQL Server等)存儲(chǔ)和管理空間數(shù)據(jù)。
4.2 SuperMap Survey的實(shí)現(xiàn)
在開發(fā)SuperMap Survey的時(shí)候,我們采用了SuperMap的底層SDK,編程語言采用了Visual C 6.0。在SuperMap SDK的支持下,我們針對數(shù)字化成圖系統(tǒng)的需要進(jìn)行了功能的擴(kuò)充。在數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)上,我們采用了SuperMap2000所提供的SDB格式的數(shù)據(jù)存儲(chǔ)結(jié)構(gòu),它是最大優(yōu)點(diǎn)是采用雙文件結(jié)構(gòu),而不是常見的一層一組文件的存儲(chǔ)方式,這樣就有利于保持?jǐn)?shù)據(jù)的完整性。在編輯制圖方面,我們對SuperMap底層所提供的編輯功能作了進(jìn)一步的擴(kuò)充,增加了適合數(shù)字化成圖所需要的編輯功能。系統(tǒng)對于空間數(shù)據(jù)庫的支持和其他格式GIS數(shù)據(jù)的支持,是基于SuperMap2000的空間數(shù)據(jù)庫技術(shù)和SIMS技術(shù)來實(shí)現(xiàn)的。
經(jīng)過緊張的開發(fā),我們基于SuperMap2000的SDK,現(xiàn)已初步完成了以GIS為核心的數(shù)字化成圖系統(tǒng)的開發(fā)工作,基本上實(shí)現(xiàn)了系統(tǒng)的設(shè)計(jì)目標(biāo)。在SuperMap Survey中,我們實(shí)現(xiàn)了以下功能:
(1) 支持常用的測繪手段進(jìn)行野外數(shù)字化測圖。包括測記法(包括電子手簿),內(nèi)外業(yè)一體化數(shù)據(jù)采集(電子平板)。利用SuperMap Survey可進(jìn)行常規(guī)的大比例尺數(shù)字化測圖。
(2) 掃描圖矢量化。SuperMap Survey支持常見圖像格式的圖像調(diào)入、配準(zhǔn)、切邊、配準(zhǔn)和屏幕矢量化。
(3) 支持基于SQL Server和Oracle等的空間數(shù)據(jù)庫操作??芍苯泳庉嫈?shù)據(jù)庫中的數(shù)據(jù)。
(4) 支持多種格式的GIS數(shù)據(jù)和CAD數(shù)據(jù)的導(dǎo)入和導(dǎo)出。
(5) 適合數(shù)字化成圖系統(tǒng)的編輯和捕捉功能。完全自動(dòng)化的GIS實(shí)體創(chuàng)建。專為地籍測量定制的地籍測量模塊。
(6) 提供最為常用的GIS查詢、統(tǒng)計(jì)和分析功能。
(7) 基于模板的標(biāo)準(zhǔn)圖件輸出。
(8) 開放性設(shè)計(jì)。使用SuperMap Survey所提供的參數(shù)管理程序可方便地定制各種參數(shù)。
圖1 基于SuperMap2000開發(fā)的以GIS為核心的數(shù)字化成圖系統(tǒng)
五 結(jié)論
以GIS為核心的數(shù)字化成圖系統(tǒng)的開發(fā),較好地解決了傳統(tǒng)的數(shù)字化成圖系統(tǒng)所提供的電子數(shù)據(jù)進(jìn)入GIS所存在的問題,在實(shí)際應(yīng)用中取得了良好的效果。
在系統(tǒng)開發(fā)的過程中,我們深深地體會(huì)到,以ComGIS作為數(shù)字化成圖系統(tǒng)的開發(fā)平臺(tái),與傳統(tǒng)的開發(fā)技術(shù)相比較,開發(fā)難度適中,開發(fā)周期短,開發(fā)投資小,與GIS的兼容性好,是開發(fā)以GIS為核心的數(shù)字化成圖系統(tǒng)的理想選擇。
[參考文獻(xiàn)]
[1]陳述彭等,《地理信息系統(tǒng)導(dǎo)論》,科學(xué)出版社,北京,2000.1
[2]楊德麟等,《大比例尺數(shù)字測圖的原理、方法和應(yīng)用》,清華大學(xué)出版社,北京,1998.2
[3]宋關(guān)福、鐘耳順,”組件式地理信息系統(tǒng)研究與開發(fā)”, 《圖像圖形學(xué)報(bào)》,Vol.3 No.4 ,1998.4
[4]中科院地理信息產(chǎn)業(yè)發(fā)展中心,《杭州市土地信息系統(tǒng)基礎(chǔ)地形信息編碼與分層方案》,2000.2
[5]北京超圖地理信息技術(shù)有限公司,《理解SuperMap GIS》,2000.9
圖片不知道怎么發(fā)上來
請自己去參考資料查看
當(dāng)前文章:gis二次開發(fā)技術(shù)論文 gis二次開發(fā)期末考試
網(wǎng)站路徑:http://fisionsoft.com.cn/article/doiecoo.html