APP下载

基于GIS的农业科技信息系统的研究

2020-04-22戴勇

农村实用技术 2020年1期
关键词:空间数据二次开发图层

戴勇

(昆明市艺术学校,云南 昆明 650216)

1 地理信息系统(GIS)的概念

地理信息系统( Geographic Information Systems ,简称GIS) 是一种对空间分布数据进行一种采集、存储、管理、分析、运算、显示描述的计算机系统。主要由计算机硬件、软件系统、地理数据(或空间数据)库系统 、系统操作人员(人员因素)三个部分组成,具体见图1表示。

2 基于GIS的农业科技信息系统的优势

基于GIS的农业科技信息系统的优势:一是基于电子地图的分析,能够实现地图的放大、缩小、漫游和查询等功能;二是数据的更新更加容易;三是可视化操作更容易,数据保存性比传统的好;四是地图为矢量格式,容易处理失真现象;五是分析过程直观性。

3 基于GIS的农业科技系统的应用

基于GIS的农业科技系统主要应用在以下几方面:一是可以建立农业资源空间数据库,实现数据的浏览、检索,资源分布图的绘制和报表分析;二是作为农业资源分析的工具,产生专题地图和进行地图数据的叠加分析;三是作为农业生产管理的工具建立虚拟现实而为农业提供决策方案,直接用于农业生产;四是作为农业管理的辅助决策工具提高空间动态分析以及预测能力,有机地融合RS和GPS系统。五是可以借助于“飞机”进行空中作业。

4 基于GIS农业科技信息系统的研发

目前基于GIS的农业科技信息系统研发可以按照应用型GIS开发、单纯二次开发和集成二次开发三种方式实现(见图2)。

独立开发是不依赖任何GIS工具软件,从空间数据的采集、编辑到数据的处理分析及其结果的应用输出,所有的算法都是开发者独立完成,选用某种计算机开发语言(Delphi、Visual C++、VisualBasic等)在一定的平台上编程实现。

单纯的二次开发是完全借助于GIS工具软件提供的开发语言进行应用系统开发。GIS工具大多提供了用户的二次开发宏语言,例如美国ESRI公司的ArcView提供了Avenue语言,Mapinfo公司开发的Mapinfo Professional提供了MapBasic语言等,用户利用这些宏语言,以原有的GIS软件作为平台,开发出针对不同对象的应用程序,这种方式虽然省心,但是,进行二次开发的宏语言只能是二流的语言,功能弱,用它来开发的程序仍然不尽人意,不能满足用户的高要求。

集成二次开发是用专业的GIS工具软件(Mapinfo、ArcView、ArcGIS等)实现GIS的基本功能,以通过软件开发工具,尤其是可视化开发工具,如Visual C++、VisualBasic、Delphi、Power Builde等为二次开发手段,进行集成开发。

5 基于GIS的农业科技信息系统功能需求及实现

根据海量农业地理数据管理的应用需求,系统应具有增减图层、编辑和访问图层的管理功能;具有放大、缩小、漫游和全图显示空间数据的可视化浏览功能;具有对空间数据查询、空间分析功能;具有地图输出、绘制地图、数据编辑等功能,具有对测土配方施肥分析功能,具有对山地改造平整分析功能、具有对农业机械自动化种植分析功能。

(1)图层显示与空间数据可视化。基于GIS的农业科技信息系统的空间数据显示就是 对土地、水、气候、人口和农业经济资源等数据进行可视化,即将“屏蔽”在地理数据库中的一系列的关系二维表在显示屏幕上展示出来,用户只能看到图层的信息符号,它及时实现图层的显示功能。

(2)地图放缩功能。放缩功能包括开窗放大、缩小显示、全图显示、缩放到当前层、漫游上一视图和下一视图等功能。

(3)空间查询与空间分析。

(4)地图输出。通过该信息系统,管理人员很方便地实现对空间数据和属性数据的操作,从而为农业数据资源的管理提供便捷的、经济的、可视化的功能,有绘制图形和地图打印输出功能。

(5)农业资源与环境管理、农作物优化布局 、地籍管理、精准农业示范、农情及农作物动态监测 、病虫灾害预警分析、综合查询与统计。

总之,我国是一个农业大国,“三农问题”一直是我们要大力发展的事业,我们要借助于基于GIS高科技为我国农业发展做出积极地贡献。

猜你喜欢

空间数据二次开发图层
AutoCAD 与PDMS 二次开发在三维复杂形体设计建模上的应用
为《飞舞的空竹龙》加动感
10项空间数据与信息传输领域国家标准正式发布
以假乱真窥探湿玻璃后的风景
浅谈CAD软件二次开发的方法及工具
GIS空间数据与地图制图融合技术
与众不同“跳出”画面更个性
例谈课本习题的“二次开发”
ANSYS Workbench二次开发在汽车稳定杆CAE分析中的应用
随心所欲制作逼真阴影效果