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

基于GIS的梅州市特色農業種植管理系統設計

2011-12-31 00:00:00鄭春燕胡華科李超文
湖北農業科學 2011年20期

摘要:采用SQL Server 2005數據庫,以VS.NET 2005和SuperMap Objects 2008為開發平臺,設計實現了功能較完善的梅州市特色農業種植管理信息系統平臺,并闡述了該平臺的結構、功能和具體設計實現的過程。

關鍵詞:農業地理信息系統(AGIS);SQL Server 2005;SuperMap Objects 2008;梅州市

中圖分類號:TP311.521 文獻標識碼:A 文章編號:0439-8114(2011)20-4281-03

Design and Development of Characteristic Agriculture Planting Management System in Meizhou Based on GIS

ZHENG Chun-yan,HU Hua-ke,LI Chao-wen

(School of Geographical Science and Tourism,Jiaying University,Meizhou 514015,Guangdong,China)

Abstract: Using SQL Server 2005 as database, VS.NET 2005 and SuperMap Objects 2008 as development platform, the characteristic agriculture planting management system with multiple functions in Meizhou was designed. The system development platform, design and implementation process of detailed functions was described.

Key words: agriculture GIS(AGIS); SQL Server 2005; SuperMap Objects 2008; Meizhou city

農業是國民經濟的基礎,科學技術是實現農業現代化的根本途徑,科學及時地掌握農業種植基本信息,是科學調控農業生產措施的重要依據。梅州市屬亞熱帶氣候,十分適合柑橘的栽培。梅州是中國最大的金柚商品生產基地,素有“金柚之鄉”的美稱。目前種植面積已達2萬hm2以上,年產量30多萬t,產量和面積均占全國柚類總產量和總面積的30%以上。近年來,以平遠臍橙為代表的梅州柑橙類產品也有很大發展,平遠縣已種植臍橙超過4 000 hm2,總產量超過1.5萬t,已成為廣東最大的優質臍橙生產基地,臍橙產量占了廣東省總產量的90%以上。以柚、橙等為代表的特色農業種植已成為梅州市農業生產的重要支柱,對梅州市山區經濟發展起到了舉足輕重的作用。但是,隨著梅州市特色農業的不斷發展,也逐漸暴露了一些問題,例如種植面積的盲目擴張、經驗施肥、政府管理手段的落后等等,影響了特色農業的深入發展。

近年來,以地理信息系統(Geographical information system,簡稱GIS)技術為代表的“3S”技術在數字農業各方面得到了廣泛應用[1-9],十分有必要采用現代地理信息技術開發主要針對柚、橙種植管理與決策的梅州市特色農業種植管理信息系統平臺。

1系統總體設計

1.1系統開發平臺

采用SQL Server 2005數據庫,以VS.NET 2005和SuperMap Objects 2008為開發平臺,使用Visual Basic 2005語言構建。

VS.NET 2005是一套完整的開發工具集,用于生成ASP.NET Web應用程序、XML Web Services、桌面應用程序和移動應用程序。Visual Basic、Visual C++、Visual C#和Visual J#可使用相同的集成開發環境(IDE),利用此IDE可共享工具且有助于創建混合語言解決方案。另外,這些語言利用了NET Framework的功能,通過此框架可使用簡化ASP.NET Web應用程序和XML Web Services開發的關鍵技術。

SuperMap Objects 2008是SuperMap GIS系列軟件中的基礎開發平臺,是一套面向GIS應用系統開發者的新一代組件式GIS開發平臺。SuperMap Objects 2008由若干ActiveX控件和數量眾多的自動化對象構成,因此可以方便地嵌入到流行的可視化高級開發語言環境中進行二次開發。

SQL Server 2005是用于大規模聯機事務處理(OLTP)、數據倉庫和電子商務應用的數據庫平臺;也是用于數據集成、分析和報表解決方案的商業智能平臺。在Studio中,SQL Server 2005提供了設計、開發、部署和管理關系數據庫,分析對象、數據轉換包,復制拓撲、報表服務器和報表以及通知服務器所需的圖形工具。此外,SQL Server 2005包含命令提示實用工具,可以通過命令提示符執行管理任務。

1.2系統功能總體設計

1.2.1系統功能需求分析①數據的基本處理功能。能對多源數據進行導入、導出、追加、光滑、拓撲等處理。②影像圖像配準功能。主要能對影像數據進行校正配準,如地形圖、土地利用圖、采樣點圖等柵格圖像進行校正配準。③柵格數據矢量化功能。包括創建點、線、面、文本4種簡單數據集類型,能對柵格圖像進行矢量化;能定制編輯對象以及符號等。④信息查詢和管理功能。要求提供較完善的SQL查詢功能,根據一定的查詢條件,查詢需要的字段信息;能根據土壤條件查詢最佳的種植區域;能對信息的字段進行運算、修改、添加、刪除、統計、輸出等;根據查詢結果輸出統計報表和圖件。⑤采樣點信息錄入功能。提供批量導入采樣點、逐個導入采樣點和繪制采樣點3種功能。⑥地形分析。提供點、線數據集與DEM數據集的轉換,創建TIN、TIN轉DEM或者等高線等功能;還可以進行坡向、坡度以及剖面分析。⑦空間分析功能。包括疊加分析、施肥分析、土壤評價分析、柵格分析等。⑧柵格分析功能。包括柵格數據表面積、體積計算、柵格代數運算等功能。⑨地圖功能。包括地圖的基本操作功能,放大、縮小、漫游、全屏等;還有地圖的保存、刪除、輸出、打印等功能。⑩布局功能。包括圖面整體配置、輔助要素添加(如方向標、比例尺、圖例、標題等);布局的保存、刪除、輸出、打印等功能。11 三維場景功能。依據地形數據進行三維場景瀏覽,包括三維地圖的放大、縮小、升降、漫游、環游、繞X軸旋轉、繞Y軸旋轉等;三維場景的保存、刪除和輸出等功能。12 配方施肥計算功能。該功能提供了基肥用量和施肥量計算等功能。

1.2.2子系統設計根據系統功能需求分析,將系統劃分為空間數據操作、地圖功能、地圖布局、三維瀏覽、空間查詢、空間分析、采樣點輸入、地形分析、配方計算等子系統。

2系統功能詳細設計與實現

2.1系統功能詳細設計

根據系統功能需求分析結果,對子系統進行進一步細分,系統完整結構如圖1所示。

2.2系統功能實現

該系統是能提供從數據輸入、處理、空間分析、制圖輸出等完備功能的桌面軟件系統,限于篇幅,以下僅從地圖功能、空間查詢和采樣點輸入3方面舉例闡述實現過程。

2.2.1地圖功能子系統地圖操作是GIS系統重要的基本功能。地圖操作是指對地圖進行瀏覽如放大、縮小等基本操作。主要是通過工具欄和菜單實現。①工具欄功能包括:點選、放大、縮小、自由縮放、全屏顯示、量算、刷新、量算距離、量算面積、清楚高亮顯示、剪切、復制、粘貼、刪除等,如圖2所示。實現方法:主要是通過SuperMap控件的Action屬性來設置地圖窗口中的Action操作類型。關鍵代碼:Me.AxSuperMap1.Action = seAction.scaZoomIn '放大;Me.AxSuperMap1.Action = seAction.scaZoomOut '縮小;Me.AxSuperMap1.Action = seAction.scaPan '漫游; Me.AxSuperMap1.Action = seAction.scaZoomFree '自由縮放;Me.AxSuperMap1.ViewEntire() '全屏顯示。②菜單功能包括保存地圖、地圖另存為、刪除地圖、輸出到打印機、輸出為影像數據集、輸出為BMP等功能。如圖3所示。實現方法:主要通過SuperMap控件的保存地圖(S)、地圖另存為(L)、刪除地圖(D)、輸出到打印機(P)、輸出為影像數據集(D)、輸出為BMP(T)方法實現。

2.2.2空間查詢子系統這里以種植適宜區查詢為例。種植適宜區查詢是指根據研究區樣點的地形和土壤條件查詢適合種植某作物的區域。實現方法:使用復選框讓用戶選擇要查詢的土壤條件,而查詢結果直接在主地圖SuperMap控件中顯示,該功能使用的接口跟“SQL查詢”功能一樣,但這樣設計的好處就是滿足不會SQL語言的用戶進行簡單的種植適宜區域查詢(圖4)。該功能可根據專業模型進一步擴展。關鍵代碼:objDtv = objLayer.Dataset;objRst = objDtv.Query(strPH \" and \" strSHF \" and \" strQD \" and \" strSHJD \" and \" strYXL \" and \" strSXJ \" and \" strHXJ \" and \" strYJZH \" and \" \"承載作物=\" \"'\" Me.cboCZZW.Text \"'\",True);If objRst Is Nothing Then MessageBox.Show(\"沒有滿足條件的記錄!\");Exit Sub;End If。

2.2.3采樣點輸入子系統采樣點輸入子系統滿足用戶方便地把野外采樣數據點輸入系統。這里以逐個采樣點輸入為例。實現方法:使用TextBox獲取各個字段屬性值,然后將TextBox的值添加到ListView列表控件中,通過soRecordset對象的SetFieldValue方法獲取ListView列表中的值,最后根據點的坐標生成點(圖5)。關鍵代碼如下:objLys = MainForm.AxSuperMap1.Layers;objLy = objLys.Item(\"采樣點@total2\") '添加到圖層; If objDt.Type = seDatasetType.scdPoint Then'繪制點,draw point;intCount = lstpointinfo.Items.Count;For i = 1 To intCount;objGeoPoint.x = lstpointinfo.Items(i-1).SubItems(2).Text;objGeoPoint.y = lstpointinfo.Items(i - 1).SubItems(3).Text; objRst.AddNew(objGeoPoint) '增加點;objRst.Update();objRst.MoveLast();objRst.Edit()'添加屬性信息;objRst.SetFieldValue(\"編號\",lstpointinfo.Items(i-1).SubItems(1).Text); objRst.SetFieldValue(\"pH\",lstpointinfo.Items(i - 1).SubItems(4).Text);objRst.SetFieldValue(\"水解氮\",lstpointinfo.Items(i-1).SubItems(5).Text);objRst.SetFieldValue(\"水分\",lstpointinfo.Items(i - 1).SubItems(6).Text);objRst.SetFieldValue(\"全氮\", lstpointinfo.Items(i - 1).SubItems(7).Text);objRst.SetFieldValue(\"有效磷\",lstpointinfo.Items(i-1).SubItems(8).Text); objRst.SetFieldValue(\"速效鉀\",lstpointinfo.Items(i-1).SubItems(9).Text);objRst.SetFieldValue(\"緩效鉀\",lstpointinfo.Items(i-1).SubItems(10).Text);objRst.SetFieldValue(\"有機質\",lstpointinfo.Items(i-1).SubItems(11).Text);objRst.SetFieldValue(\"承載作物\",lstpointinfo.Items(i - 1).SubItems(12).Text);objRst.SetFieldValue(\"采樣地點\",lstpointinfo.Items(i - 1).SubItems(13).Text);objRst.SetFieldValue(\"采樣時間\",lstpointinfo.Items(i-1).SubItems(14).Text);objRst.SetFieldValue(\"農戶姓名\", lstpointinfo.Items(i - 1).SubItems(15).Text);objRst.SetFieldValue(\"采樣人\",lstpointinfo.Items(i - 1).SubItems(16).Text);objRst.SetFieldValue(\"備注\",lstpointinfo.Items(i - 1).SubItems(17).Text);objRst.Update(); Next objRst.Update();MainForm.AxSuperMap1.selection.FromRecordset(objRst) '高亮顯示。屬性值可根據需要無限制擴展。

3結論

較為詳細地闡述了梅州市特色農業種植管理信息系統平臺的結構、功能和具體設計實現過程。初步實現了梅州市柚橙種植業種植區劃、精準施肥、種植管理等的數字化。需要進一步努力的是不斷完善種植決策等專業模型,如施肥分析和土壤肥力評價模型等。

參考文獻:

[1] 單英杰,劉小軍, 姜海燕, 等. 基于GIS和模型的種植系統設計[J]. 農業工程學報,2009,25(2):145-151.

[2] 張麗,張東旭. “3S”技術在現代數字農業中的應用[J].河北農業科學,2009,13(10):149-151.

[3] 吳仁燁,陳家豪,徐宗煥,等. 漳州果樹種植適宜性區劃的GIS應用[J]. 福建農林大學學報(自然科學版),2009,38(4):366-370.

[4] 陳海生,吳玲洪,王磊. 基于GIS的許昌市烤煙種植區土壤肥力適宜性評價與系統實現[J]. 河南大學學報(自然科學版),2009,39(1):51-56.

[5] 唐紅艷,牛寶亮. 基于GIS技術的內蒙古興安盟春玉米種植氣候區劃[J]. 中國農學通報,2009,25(23):447-450.

[6] 蘇永秀,李政,丁美花,等. 基于GIS的廣西沙田柚種植氣候區劃研究[J]. 果樹學報,2005,22(5):500-504.

[7] 蘇永秀,丁美花,李政. GIS在廣西龍眼種植優化布局中的應用[J]. 農業工程學報,2006,22(12):145-149.

[8] 蘇占勝,秦其明,陳曉光,等. GIS技術在寧夏枸杞氣候區劃中的應用[J]. 資源科學,2006,28(6):68-72.

[9] 劉小軍,朱艷,姚霞,等. 基于WebGIS的農業空間信息管理及輔助決策系統[J]. 農業工程學報,2006,22(5):125-129.

主站蜘蛛池模板: 99视频在线免费| 国产毛片基地| 毛片免费试看| 国产免费自拍视频| 精品三级网站| 久久久久久国产精品mv| 中文字幕在线观| 孕妇高潮太爽了在线观看免费| 久久综合色天堂av| 日韩黄色精品| 国产高清国内精品福利| 欧洲一区二区三区无码| Aⅴ无码专区在线观看| 综合成人国产| 黄色网页在线观看| 91小视频在线播放| 亚洲天堂网站在线| 亚洲AⅤ综合在线欧美一区| 99热这里只有精品久久免费| 97免费在线观看视频| 午夜日b视频| 欧美国产精品不卡在线观看| 呦系列视频一区二区三区| 欧美亚洲日韩中文| 中文字幕自拍偷拍| 亚洲第一页在线观看| 久久国产高潮流白浆免费观看| 欧美成人精品高清在线下载| 无码又爽又刺激的高潮视频| 亚洲综合二区| 欧美中文字幕一区| 亚洲伊人天堂| 99视频在线精品免费观看6| 欧美不卡视频在线| 亚洲首页在线观看| 亚洲欧美在线综合图区| 亚洲国产系列| 精品无码一区二区三区电影| 精品国产Av电影无码久久久| 无码AV高清毛片中国一级毛片| 小蝌蚪亚洲精品国产| a亚洲视频| 全部免费毛片免费播放| 亚洲无码精品在线播放| 国产美女无遮挡免费视频| 天堂网亚洲系列亚洲系列| 精品成人免费自拍视频| 国产女人18毛片水真多1| 毛片大全免费观看| 色噜噜狠狠色综合网图区| 欧美精品亚洲二区| 国产成人免费高清AⅤ| 免费中文字幕一级毛片| 国产亚洲精品97在线观看 | 在线毛片网站| 亚洲欧美一区二区三区蜜芽| 国产尤物在线播放| 黄色污网站在线观看| 亚洲视屏在线观看| 国产精品白浆无码流出在线看| 日韩黄色大片免费看| 91丝袜乱伦| 日韩在线2020专区| 国产日韩欧美在线视频免费观看| 亚洲成人网在线播放| 无码免费试看| 欧美日本不卡| 国产亚洲精品va在线| 少妇高潮惨叫久久久久久| 色网在线视频| 国产小视频在线高清播放| 国产精品综合久久久 | 波多野结衣一区二区三区四区 | 亚洲综合狠狠| 在线欧美一区| 91精品国产麻豆国产自产在线 | 中文字幕伦视频| 就去吻亚洲精品国产欧美| 中文字幕调教一区二区视频| 亚洲av无码久久无遮挡| 亚洲an第二区国产精品| 国产在线视频导航|