智慧农业(GIS技术)
智慧农业(GIS技术)
GIS技术
- 技术选型
本系统需要采用地理信息系统(GIS)技术,并可在电子地图上进行信息查询、结果展示等操作。
- GIS服务选择
AreGIS(版本10.5)
- 系统的开放性
为了充分利用已有的企业资源,要求GIS软件必须具备良好的开放性,包括支持多种硬件平台、操作系统、数据库以外、还要求能够将已有的各种格式的数据转换目前可用的数据类型,及支持多种数据格式的转换。硬件平台可以支持SUN/IBM/HP/Unix/Digital/Unix/SGI/Windows/NT/AIpha NT 等多种;数据库可以支持Oracle、SQL Server 、DB2 、Informix等;开发工具除了软件所带的宏语言以外,由于用微软的组件对象模型(COM)技术,还可以是DeIphi 、VB、VC、C等大量其它的开发语言。
- 技术成熟、安全稳定系统的安全性应具有三个方面的意义;一是系统自身的坚固性,即系统应具备对不同类型和规模的数据和使用对象都不能崩溃得特质,以及灵活而强有力的恢复机制;二是系统应具备完善的权限控制机制以保障不被有意或无意地破坏;三是系统应具备在并发响应和交互操作的环境下保障数据安全和一致性。平台软件是系统基础,GIS平台的安全稳定直接决定着整个系统工程的稳定性。ESRI公司作为全球最大的GIS技术提供商,从事GIS理论研究、产品开发以及应用拓展近四十年,在全球拥有数以百万的用户群体,其产品经历了数十年的应用考验--可以说是千锤百炼、技术成熟,成功范例多,稳定性强。
- 操作简便、易于开发
ArcGIS系列软件不仅有着完善的可扩展的体系结构,而且界面风格简单友好,易于使用。同时AreGIS具有公共组件库,详尽的文档和例子代码,使开发AreGIS变得异常简单。
- 海量数据的存储企业级信息系统以及社会级信息系统的核心地数据仓库,用来存储和管理所有的空间和属性数据。这势必要求所选用的GIS软件具备海量数据的存储和管理能力。ArcSDE对海量数据的存储和管理以及多用户的并发访问等在国内外众多用户现场都得到了很好的验证和考验。
2/AreGIS平台架构
图 应用层
门户层
服务器层 在线内容与服务
应用层:用户访问ArcGIS平台的入口,不管是GIS专家还是弱GIS人群,都可以通过APPS 访问ArcaGIS平台提供的内容。
门户层:ArcGIS平台的访问控制中枢,是用户实现多维内容管理,跨部门跨组织协同分享、精细化访问控制,以及便捷的发现和使用GIS资源的渠道。门户可通过聚合多种来源的数据和服务创建地图,例如聚合有的数据、Esri及Esri合作伙伴提供的数据等,制作的地图可供用户调用。
服务器层:服务器是ArcGIS平台的重要支撑,为平台提供丰富的内容和开放的标准支持。它是空间数据GIS分析能力。大数据分析能力在wed中发挥价值的关键,负责数据转换为GIS服务(GIS Service).
(ArcGIS 平台架构)
- ArcGIS服务
- ArcGIS GIS Server
ArcGIS GIS Server 可以将地理资源转化为在线服务,这些资源包括地理制图、地理编码、地理处理、3D地理数据、要素编排、网络分析、OGC支持、数据访问、移动数据提取等。可以供用户通过桌面、Web 、 移动等多客户端使用。
ArcGIS GIS Server 是ArcGIS Enterprise的核心组件,作为Web GIS 平台的托管服务器,是实施Web GIS平台不可缺少的服务器产品
客户端:客户端可以使用ArcGIS GIS Server Internet 服务或ArcGIS GIS Server本地服务创建Web应用程序、或ArcGIS GIS Server本地服务创建Web应用程序、移动应用程序和桌面应用程序。AreGIS GIS Server 包括两种置顶的客户端应用程序开发框架:
- Web ApIs ,
- ArcGIS Runtime SDKs
GIS服务器;GIS 服务器用于托管GIS资源(例如地图、地理处理工具和地址定位器等)并将它们作为服务呈现给客户端应用程序。当客户端应用请求某种特定服务时,GIS服务器产生响应并且将其返回到客户端应用。GIS服务器可以是一台计算机,也可以是多台计算机。GIS服务器可以配置集群,每个集群专注于运行某项工作,以高效稳定处理多并发请求。
web Adaptor:Web Adaptor 用于整合GIS服务器与现有的企业级Web服务器。Web Adaptor通过URL接收Web服务请求并将这些请求发送到站点中的GIS服务器。还可以通过HTTP负载均衡器、网络路由器、或第三方负载均衡软件来公开站点。
Web 服务器:Web服务器用于托管Web应用程序,并为ArcGIS GIS Server 。
站点提供可选的安全和负载均衡能力。
数据服务器:数据服务器包含在GIS服务器器上作为服务进行发布的GIS资源。这些资源可以是地图文档、地址定位器、Globe文档、地理数据库和工具箱。
- AreGIS GIS Server 主要功能
- 支持具有空间能力的数据库
ArcGIS GIS Server 支持对包含空间类型的商业数据库中的空间数据进行直接操作。通过ArcGIS GIS Server可以将数据发布为成多种类型的服务,以供桌面、Web浏览器和移动设备等各种终端访问。
- 空间数据管理
ArcGIS GIS Server 通过两种级别的地理数据库来管理空间数据,它们基于相同的ArcGIS Geodatabase模型(工作组级和企业级)。管理员可以对发布的地理数据实现抽取,检入/检出()以及复制等管理操作。
- 创建和管理GIS Web服务
ArcGIS GIS Server 提供多种遵循REST 、SOAP及OGC标准的Web服务,包括二三位地图服务、矢量切片服务、影响服务、要素服务、地理处理服务等多种服务类型。并支持使用Server Object EXtention(SOE)和Server Object Interceptors(SOI)进行服务自定义扩展,用来满足用户的不同需求。通过Web服务向桌面端、Web端和移动端提供丰富GIS功能。
- 移动应用程序
ArcGIS GIS Server可以将存储在企业级空间数据库或原生关系数据库中的空间和属性数据发布为要素服务,然后在桌面端、Web端或者移动端进行在线数据编辑。

浙公网安备 33010602011771号