基于組件技術的人口統(tǒng)計GIS設計與功能實現(xiàn)
發(fā)布時間:2020-06-12 17:50
【摘要】: 人口問題是21世紀人類面臨的影響可持續(xù)發(fā)展的重大問題。作為世界第一人口大國,中國人口正在逼近目前科學發(fā)展狀況下自然環(huán)境容量的極限。由人口問題引發(fā)的資源相對不足,環(huán)境存載力較弱等諸多經(jīng)濟社會發(fā)展問題,短時間內難以改變。解決人口問題最重要的是全面掌握人口信息。傳統(tǒng)方法對人口的地域空間分布特性涉足相對較少或挖掘不夠,而地理信息與資源、環(huán)境、經(jīng)濟等諸多問題休戚相關。因此,將人口信息與地理信息集成,不僅能進一步提高人口信息化管理水平,而且能開拓人口信應用與服務的新途徑,更好地為研究人口規(guī)律、制定人口政策,以及為全面建設小康社會和構建社會主義和諧社會服務。人口GIS作為人口信息與地理信息集成管理和應用的高效工具,以其強大的空間分析和可視化功能備受青睞。本文針對人口GIS的一個重要分支,人口統(tǒng)計GIS開展研究。 內容上,先簡要回顧了人口GIS的發(fā)展和目前的研究熱點,在此基礎上比較了GIS軟件開發(fā)方式,指出基于組件開發(fā)技術是GIS軟件業(yè)的潮流,詳細探討了組件技術、ComGIS、MapObjects、ADO.NET以及開發(fā)平臺VB.NET等相關技術。再以安徽縣域人口統(tǒng)計GIS為實踐案例,詳細介紹了軟件需求分析、指標與模型設計、系統(tǒng)目標、系統(tǒng)架構、功能設計、數(shù)據(jù)庫設計,最后給出了系統(tǒng)主要功能的核心算法與程序實現(xiàn)。 技術上,遵循GIS軟件工程的一般流程。在系統(tǒng)程序設計階段,采用C/S三層架構模式,使用Visual Basic.NET為前端開發(fā)工具,GIS組件采用MapObjects,SQL Server2000作為后臺屬性數(shù)據(jù)庫管理平臺,空間數(shù)據(jù)以shapefile文件格式存儲在系統(tǒng)中。分別使用ADO.NET和MapObjects實現(xiàn)屬性數(shù)據(jù)與空間數(shù)據(jù)訪問,通過OLEDB接口和MapObjects的Data Connection接口實現(xiàn)關系數(shù)據(jù)庫和空間數(shù)據(jù)庫的集成。 應用上,將關系數(shù)據(jù)庫技術、數(shù)學模型與GIS技術應用到人口統(tǒng)計信息管理當中,系統(tǒng)完成了人口統(tǒng)計信息與地理空間信息的集成,實現(xiàn)了地圖瀏覽、統(tǒng)計查詢、專題制圖、模型分析等功能,增強了人口統(tǒng)計信息的表現(xiàn)力,將進一步拓展人口統(tǒng)計GIS在相關領域的應用;.NET環(huán)境下開發(fā)了登陸組件Valiate.dll,數(shù)據(jù)庫操作組件CDatabase.dll,以及基于GDI技術的洛倫茨模塊、人口金字塔模塊,GM(1.1)人口預測的矩陣運算類模塊與空間權重矩陣生成模塊。這些組件模塊都具有跨語言應用、代碼重用等特點,可為同類系統(tǒng)開發(fā)積累經(jīng)驗,提供技術參考。
【圖文】:
ActiveX 控件通常有可視窗口。ComGIS著軟件技術的發(fā)展,GIS 軟件技術的發(fā)展歷經(jīng)面向過程設計、結向對象設計、組件軟件技術與服務軟件技術,在模式上經(jīng)歷了集成 GIS、ComGIS 和分布式 GIS 的過程,GIS 體系演變參考圖 2-2于開發(fā)較早,系統(tǒng)相對封閉,為追求功能上的成熟,GIS 軟件變用戶難于掌握,費用也很昂貴,阻礙了 GIS 軟件的普及和應用[45 GIS 面臨的多種局限,ComGIS 的出現(xiàn)給出了一種全新的解決思
由于系統(tǒng)結構設計的任務,主要是用一種方法將一個各個功能模塊,并給出宏觀結構藍圖?诮y(tǒng)計 GIS 系統(tǒng)設計中,在設計的過程中依據(jù)系統(tǒng)目標概念接口和調用關系,將系統(tǒng)按 C/S 結構至上而下,構業(yè)務邏輯層和實現(xiàn)層;憩F(xiàn)層,描述業(yè)務對象的表現(xiàn)形式并接受用戶的輸入達人口專題信息;邏輯層,定義應用系統(tǒng)的對象的行為以及它們之間的關相關數(shù)據(jù),,通過行政區(qū)劃編碼和時間序列編碼,提取、表現(xiàn)層提供各類統(tǒng)計報表、時空分析的專業(yè)人口 GIS 模型訪問層,也即數(shù)據(jù)存取層,提供了系統(tǒng)數(shù)據(jù)操作功能,操作,一般是由數(shù)據(jù)庫理管系統(tǒng)來完成該層的工作。從存取層是對業(yè)務邏輯層的擴展,不過該層由服務對象(對象組成,考慮系統(tǒng)后續(xù) B/S 結構的擴展和系統(tǒng)架構優(yōu)展接口,使用微軟公司最新的 ADO.NET 技術進行數(shù)據(jù)-3。
【學位授予單位】:安徽師范大學
【學位級別】:碩士
【學位授予年份】:2007
【分類號】:C921;P208
【圖文】:
ActiveX 控件通常有可視窗口。ComGIS著軟件技術的發(fā)展,GIS 軟件技術的發(fā)展歷經(jīng)面向過程設計、結向對象設計、組件軟件技術與服務軟件技術,在模式上經(jīng)歷了集成 GIS、ComGIS 和分布式 GIS 的過程,GIS 體系演變參考圖 2-2于開發(fā)較早,系統(tǒng)相對封閉,為追求功能上的成熟,GIS 軟件變用戶難于掌握,費用也很昂貴,阻礙了 GIS 軟件的普及和應用[45 GIS 面臨的多種局限,ComGIS 的出現(xiàn)給出了一種全新的解決思
由于系統(tǒng)結構設計的任務,主要是用一種方法將一個各個功能模塊,并給出宏觀結構藍圖?诮y(tǒng)計 GIS 系統(tǒng)設計中,在設計的過程中依據(jù)系統(tǒng)目標概念接口和調用關系,將系統(tǒng)按 C/S 結構至上而下,構業(yè)務邏輯層和實現(xiàn)層;憩F(xiàn)層,描述業(yè)務對象的表現(xiàn)形式并接受用戶的輸入達人口專題信息;邏輯層,定義應用系統(tǒng)的對象的行為以及它們之間的關相關數(shù)據(jù),,通過行政區(qū)劃編碼和時間序列編碼,提取、表現(xiàn)層提供各類統(tǒng)計報表、時空分析的專業(yè)人口 GIS 模型訪問層,也即數(shù)據(jù)存取層,提供了系統(tǒng)數(shù)據(jù)操作功能,操作,一般是由數(shù)據(jù)庫理管系統(tǒng)來完成該層的工作。從存取層是對業(yè)務邏輯層的擴展,不過該層由服務對象(對象組成,考慮系統(tǒng)后續(xù) B/S 結構的擴展和系統(tǒng)架構優(yōu)展接口,使用微軟公司最新的 ADO.NET 技術進行數(shù)據(jù)-3。
【學位授予單位】:安徽師范大學
【學位級別】:碩士
【學位授予年份】:2007
【分類號】:C921;P208
【相似文獻】
相關期刊論文 前10條
1 孟吉;;J2EE組件技術與架構的認識與分析[J];才智;2011年23期
2 趙娟;汪飛;;基于Web的教務管理平臺系統(tǒng)的設計與開發(fā)[J];中國科教創(chuàng)新導刊;2011年23期
3 ;[J];;年期
4 ;[J];;年期
5 ;[J];;年期
6 ;[J];;年期
7 ;[J];;年期
8 ;[J];;年期
9 ;[J];;年期
10 ;[J];;年期
相關會議論文 前10條
1 金麗;;組件技術在WEB中的應用[A];第六屆全國計算機應用聯(lián)合學術會議論文集[C];2002年
2 洪盈;;淺析COM、Activex組件技術及應用[A];海南省通信學會論文集(二○○一年)[C];2001年
3 吾守爾·斯拉木;康玲;阿力甫;;基于.net組件技術的遠程教學系統(tǒng)的設計及實現(xiàn)[A];第六屆全國計算機應用聯(lián)合學術會議論文集[C];2002年
4 馬潤賡;李U
本文編號:2709893
本文鏈接:http://sikaile.net/shekelunwen/renkou/2709893.html
最近更新
教材專著