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

基于MapX的新疆兵團位置和屬性信息查詢系統

2015-04-17 12:16:59孔靜靜魏建新鄭江華劉瑞文邊英英周匡濟
實驗室研究與探索 2015年5期
關鍵詞:兵團新疆數據庫

孔靜靜, 魏建新, 鄭江華, 劉瑞文, 邊英英, 周匡濟

(1. 新疆大學 a. 資源與環境科學學院; b. 地理學博士后流動站, 新疆 烏魯木齊 830046;2. 新疆國土資源信息中心, 新疆 烏魯木齊 830002)

?

基于MapX的新疆兵團位置和屬性信息查詢系統

孔靜靜1a, 魏建新1b,2, 鄭江華1a, 劉瑞文1a, 邊英英1a, 周匡濟1a

(1. 新疆大學 a. 資源與環境科學學院; b. 地理學博士后流動站, 新疆 烏魯木齊 830046;2. 新疆國土資源信息中心, 新疆 烏魯木齊 830002)

基于現有的軟、硬件條件,結合系統研制的基本理論并借鑒大量信息查詢系統的開發案例,針對新疆生產建設兵團信息智能化管理的需求,運用Visual Basic6.0和MapX控件集成開發方式,采用B/S結構并選擇Microsoft Access 2003作為后臺數據庫,設計開發了能有效管理和查詢兵團14個師及182個團空間和屬性信息的地理信息系統。經調試,該系統能夠實現地圖控制、屬性和空間信息查詢及專題圖制作等主要功能。新疆生產建設兵團信息查詢系統1.0的探索和研制,旨在為兵團管理者和查詢者提供兵團現狀及未來發展方向的直觀實用性信息的同時,對兵團智能化管理的實現均具有實用價值和現實意義。

查詢系統; MapX; VB; 組件式GIS; 新疆生產建設兵團

0 引 言

近年來,組件式GIS(ComGIS)已成為GIS的前沿技術,并憑借開發周期短,跨語言無縫集成和擴張性強等優勢成為主流趨勢[1-2]。目前,ComGIS較流行的二次開發平臺有MapX、ArcEngine和GeoMedia等[3-5]。MapX是一個基于ActiveX技術的可編程控件,使用地圖數據的格式和實現的大多數功能與Mapinfo Professional一致[6-7],并支持標準的可視化開發環境,如Visual Basic、Visual C++和Delphi等。它為開發人員提供了一個快速、易用、功能強大的地圖化組件并可將應用程序編譯成exe文件,脫離Mapinfo的軟件平臺獨立運行[8-9]。

新疆生產建設兵團組建于1954年,兼具屯墾戍邊、實行“軍、政、企合一”的特殊社會組織。一級單位為“師”,師下設“團”或“農場”,現有14個師,174個農牧團場和8個建工團。總部駐烏魯木齊,分支機構遍及除克孜勒蘇以外的新疆全境。本文基于GIS思想,以VB6.0和MapX為工具,探索研制了新疆生產建設兵團位置和屬性信息查詢系統1.0,旨在為兵團管理者和查詢者提供兵團現狀及未來發展方向的直觀實用性信息。

1 系統設計

1.1 系統總體結構和功能設計

考慮到系統的實用性、穩定性、兼容性等要求,系統在軟件配置方面采用技術較成熟和通用的產品[10]。在開發模式上采用B/S結構,GIS平臺選用MapInfo7.0,應用MapX 5.0開發組件,將VB 6.0作為可視化前端開發工具進行組件式集成二次開發,選用Microsoft Access 2003數據庫,系統運行于Windows 2000以上版本。系統總體結構見圖1。

圖1 系統總體架構設計

1.2 系統界面設計

系統界面是在VB窗體中加入MapX控件設計完成,由標題欄、菜單欄、地物控制工具欄、狀態欄、地圖主圖、鷹眼圖窗口等六部分組成(見圖2),數據庫采用Microsoft Access 2003。

圖2 兵團位置和屬性信息查詢系統1.0開發界面

2 數據預處理和數據庫設計

2.1 屬性數據庫

14個師和182個團屬性數據來源于《新疆生產建設兵團統計年鑒2013》[11],將收集到的數據整編成包含14條記錄和6個字段(師部名稱、師部人口、生產總值、糧食產量、師特色產業、id)的師屬性數據庫和182條記錄和5個字段(團部名稱、所屬師、團部、團特色產業、id)的團屬性數據庫。

2.2 空間數據庫

在Mapinfo中根據坐標點將生產建設兵團團場分布圖配準校正,然后矢量化并建立拓撲關系入圖形庫。按全疆、地區、墾區、師部、團部劃分5個圖層,在MapX中加載并注冊各圖層建立數據字典。最后,使用ADO數據對象將屬性數據庫和空間數據庫進行連接[12-13]。

3 系統功能實現

3.1 地圖基本操作

該系統電子地圖是由Mapinfo格式(.tab)生成的.gst文件,主地圖及鷹眼圖的顯示是在界面窗體的Load事件中通過地圖路徑打開的。工具條中設置了地圖要素的編輯按鈕,可用于地圖的縮放、點選擇、矩形選擇、漫游、居中、圖層控制。如框選(矩形選擇)的實現代碼[14-15]:Map1.CurrentTool = miRectSelectTool。

3.2 查詢功能

兵團屬性和空間信息的查詢是本系統最重要的功能,有兩種方式實現:通過字段查屬性/圖元和屬性圖元間互查。

(1) 通過字段查屬性/圖元。 即通過在文本框選擇/輸入某師或團場的名稱查看相應的屬性表或對應的圖元高亮顯示(見圖3)。其中,選擇字段查屬性核心代碼如下:

Dim QueryInput As String

QueryInput = Combo3.Text

Data2.RecordSource = "select * from tuan where 團場 like'" & QueryInput & "'"

Data2.Refresh

If Data2.Recordset.EOF Then

MsgBox "無此團!", , "提示"

Data2.RecordSource = "tuan"

Data2.Refresh

End If

圖3 通過字段查屬性和圖元

(2) 屬性圖元間互查。 即通過屬性查對應的師部/團部空間對應的圖元和通過選擇某師部/團部圖元查詢對應的屬性信息(見圖4)。其中,屬性查圖元核心代碼如下:

Dim m As Integer

Dim Query_str As String

MSFlexGrid1.SelectionMode = flexSelectionByRow

m = MSFlexGrid1.RowSel

Query_str = MSFlexGrid1.TextMatrix(m, 1)

Dim lyr As MapXLib.Layer

Dim ds As MapXLib.Dataset

Dim findftr As MapXLib.FindFeature

Dim ftr As MapXLib.Feature

Set lyr = Map1.Layers("兵團師部位置")

Set ds = Map1.DataSets.Add(miDataSetLayer, lyr)

Set lyr.Find.FindDataset = ds

Set lyr.Find.FindField = ds.Fields("師部名稱")

Set findftr = lyr.Find.Search(Query_str)

If (findftr.FindRC Mod 10 = 1) Then

Set ftr = lyr.GetFeatureByKey(findftr.FeatureKey)

lyr.Selection.Replace ftr

Map1.ZoomTo Map1.Zoom, ftr.CenterX, ftr.CenterY

Else

MsgBox ("無所查詢的師")

End If

圖4 圖元與屬性互查

3.3 專題圖顯示

MapX 提供了范圍值、等級符號、點密度、獨立值、直方圖和餅圖6種專題地圖方式。專題地圖的制作建立在數據綁定基礎上,所應用的數據來自數據集的 Field 對象或 Field 集合。這些字段作為Themes集合的Themes.Add方法的 Fields參數來傳遞, 從而顯示各師人口專題圖(見圖5)。核心代碼如下:

nType = GetThemeType

If nType = -1 Or nType = 9 Then

MsgBox "請選擇專題類型"

Exit Sub

End If' //獲得專題圖類型

oFields.RemoveAll

Set oField = oFields.Add(oDs.Fields.Item(4), "人口")

oDs.Themes.RemoveAll

If nType = 1 Or nType = 2 Then

oFields.Add oDs.Fields.Item(4), "人口"

Set oTheme = oDs.Themes.Add(nType, oFields)

ElseIf nType = 9 Then

Else

Set oTheme = oDs.Themes.Add(nType, oFields)

End If //設置專題圖

圖5 各師人口專題圖顯示

4 結 語

系統基于組件式GIS開發技術,采用B/S架構,應用MapX控件在VB環境下完成新疆兵團位置和屬性信息查詢系統的開發和設計,經測試及應用,系統界面友好,各項功能運行流暢,達到了滿足兵團基本信息管理查詢的需求,并為兵團管理者和查詢者提供兵團現狀及未來發展方向直觀實用性信息的目標。兵團信息查詢系統的建設并非一蹴而就,需要在使用中不斷完善。今后,將在系統屬性信息的實時更新和墾區面積的量算等功能完善上做進一步的研究,從而力求為新疆生產建設兵團土地管理的信息化上作出實質性的貢獻。

[1] 陳兵麗,陳保平.池州市公交查詢系統的設計與實現[J].測繪科學,2011,36(6):95-97.

[2] 李健強.基于MapX 的唐山公交信息系統的設計與開發[J].測繪科學,2008,33(增刊):147-148.

[3] 宋金紅,張熠斌,隋立春.基于組件式GIS的城市信息查詢系統的設計與開發[J].測繪通報,2011,(1):56-58.

[4] 趙建三,鄧丁杰,唐利民,等.基于DotSpatial的組件式GIS開發與應用[J].軟件,2013,34(12):119-121.

[5] 林 華,莫建軍,吳中紅.基于組件式GIS的海軍兵力對抗推演系統[J].計算機仿真,2013,30(3):22-25,53.

[6] 朱 琳,戴 斌,鄒長國.基于MapX的遙測水雨情信息查詢系統的設計與實現[J].浙江水利科技,2009,(163):53-55.

[7] 蘇夏侃,楊自棟.基于MapX的農田無線設備的GPS定位系統設計研究[J].農機化研究,2014(7):216-219.

[8] 楊 斌.組件式 GIS 技術在流域水資源管理信息系統中的應用研究[D].新疆烏魯木齊:新疆農業大學,2006.

[9] 畢碩本,王 橋,徐秀華. 地理信息系統軟件工程的原理與方法 [ M ] .北京:科學出版社, 2007.

[10] 于躍華,王 申,王國新.基于MapX水情信息查詢系統的設計與實現[J].現代農業科技,2013(4):198,206.

[11] 新疆生產建設兵團統計局 國家統計局兵團調查總隊.新疆生產建設兵團統計年鑒[M].北京:中國統計出版社,2013.

[12] 李 淼.黑龍江省雞東縣水資源信息管理系統開發與設計[D].長春:吉林大學,2007.

[13] 王 嵐.數據庫系統原理[M].北京:清華大學出版社,2010.

[14] 龔沛曾.Visual Basic程序設計與應用開發教程[M].北京:高等教育出版社,2008.

[15] 張玉生, 賁黎明,施梅芳. Visual Basic程序設計教程[M].北京:清華大學出版社,2011.

MapX Based Location and Attributes Information Inquiry System of XPCC

KONGJing-jing1a,WEIJian-xin1b,2,ZHENGJiang-hua1a,LIURui-wen1a,BIANYing-Ying1a,ZHOUKuang-ji1a

(1. College of Resources and Environment Science, Xinjiang University, Urumqi 830046, China;2. Geography Post-doctoral Research Center Xinjiang University, Urumqi 830046, China;3. Information Center of Xinjiang Land Resources Department, Urumqi 830002, China)

Based on the existing software and hardware conditions, combined with the basic theory of system and development and reference cases about information inquiry systems, facing on the needs of information management of the XPCC, the system has been developed by adopting integrated development mode of the Visual Basic language and MapX. It applied B/S architecture and chose the Microsoft Access 2003 as the backstage database. The designed system was required to effectively manage and query 14 divisions and 182 regiments geographic information. After testing, the system can realize map control, attributes and spatial location information inquiry and thematic map display. The exploration and development of XPCC GIS1.0 not only provide useful and intuitive information about the current situation and the future direction of the XPCC, but also have practical value and significance for the realization of XPCC intelligent management.

inquiry system; MapX; VB; ComGIS; Xinjiang Production and Construction Corps (XPCC)

2014-09-05

國家科技支撐計劃(2012BAB11B00)支持

孔靜靜(1989-),女,河南鹿邑人,研究生在讀,主要從事地理信息系統、國土規劃和土地信息技術方面的研究。

Tel.:13699951927; E-mail:kongjingjing1989@126.com

魏建新(1966-),男,新疆烏魯木齊人,博士,教授級高工、碩士生導師,主要從事土地利用規劃、數據庫建設、國土資源信息化建設等研究工作。E-mail:wjxlr@126.com

TP 311.52

A

1006-7167(2015)05-0112-04

猜你喜歡
兵團新疆數據庫
兵團記憶
綠洲(2022年6期)2023-01-09 10:46:38
在新疆(四首)
四川文學(2021年4期)2021-07-22 07:11:54
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
兵團在
新疆多怪
絲綢之路(2014年9期)2015-01-22 04:24:46
用兵團精神凝聚兵團人的夢
中國火炬(2014年12期)2014-07-25 10:38:08
兵團胡楊等5首
校園歌聲(2011年9期)2011-12-31 00:00:00
主站蜘蛛池模板: 国产在线观看99| 网久久综合| 亚洲精选无码久久久| 免费人成黄页在线观看国产| 日韩精品一区二区三区视频免费看| 国产美女人喷水在线观看| 国产麻豆91网在线看| 久草性视频| 精品五夜婷香蕉国产线看观看| 国内精品91| 玖玖精品视频在线观看| 日韩免费成人| 国产电话自拍伊人| 成人一区在线| 欧美啪啪视频免码| 四虎精品黑人视频| 日韩一区二区三免费高清| 欧美综合在线观看| 日韩欧美国产三级| 日韩精品久久无码中文字幕色欲| 亚洲自拍另类| 成人无码一区二区三区视频在线观看| 久久96热在精品国产高清| 人妻精品久久久无码区色视| 国产欧美专区在线观看| 五月婷婷精品| 亚洲美女一区| 制服丝袜一区二区三区在线| 国产SUV精品一区二区| 亚洲视频在线网| 久久男人视频| 无码一区二区三区视频在线播放| 国产啪在线91| 一级不卡毛片| 在线观看亚洲人成网站| 国产在线自揄拍揄视频网站| 中文字幕色在线| 国产在线精彩视频二区| 国产男女免费完整版视频| 欧洲一区二区三区无码| 欧美激情综合一区二区| 欧美亚洲国产视频| 亚洲欧洲一区二区三区| 99精品热视频这里只有精品7 | 丁香五月激情图片| 日本在线亚洲| 精品欧美一区二区三区在线| 天堂亚洲网| 99久久精品无码专区免费| 免费看av在线网站网址| 亚洲日本一本dvd高清| 欧美中文一区| 热伊人99re久久精品最新地| 国产超碰一区二区三区| 真人高潮娇喘嗯啊在线观看| 欧美中文字幕一区| 亚国产欧美在线人成| 久久这里只有精品23| 色AV色 综合网站| 国产黄在线免费观看| 欧美成人亚洲综合精品欧美激情| 日本五区在线不卡精品| 99在线观看免费视频| 91丨九色丨首页在线播放| 亚洲午夜18| 国产小视频在线高清播放| 国产办公室秘书无码精品| 亚洲第一色网站| 国产精品片在线观看手机版| 高清乱码精品福利在线视频| а∨天堂一区中文字幕| 亚洲精品黄| 香蕉99国内自产自拍视频| 亚洲福利一区二区三区| 国产打屁股免费区网站| 亚洲综合在线最大成人| 亚洲黄网视频| 国产一级毛片yw| 国产成人亚洲精品色欲AV| 久爱午夜精品免费视频| 亚洲精选无码久久久| 日韩资源站|