一种空间数据获取方法及装置制造方法及图纸

技术编号:18426436 阅读:19 留言:0更新日期:2018-07-12 02:01
本发明专利技术提供了一种空间数据获取方法及装置。该方法包括:接收用户触发的空间数据获取请求;根据空间数据获取请求向业务处理项目发送业务逻辑处理请求;接收业务处理项目发送的空间数据请求参数和空间数据请求地址,空间数据请求参数和空间数据请求地址是业务处理项目将空间数据获取请求进行业务逻辑处理后获得的;根据空间数据请求参数和空间数据请求地址向服务器请求空间数据;接收服务器发送的空间数据。本发明专利技术实施例降低了业务处理项目和ArcGIS服务的耦合度,业务处理项目负责业务逻辑处理,不负责空间数据展示,ArcGIS服务只负责空间数据展示,不负责业务逻辑处理;业务处理项目和ArcGIS服务不需提供众多的接口,简化了编程,降低了系统维护难度。

A method and device for spatial data acquisition

The invention provides a spatial data acquisition method and device. The method includes receiving the user triggered spatial data acquisition request, sending the business logic processing request to the business processing project according to the spatial data acquisition request, receiving the spatial data request parameters and the spatial data request address sent by the business processing project, the spatial data request parameters and the spatial data request address is the business. The processing project obtains the space data acquisition request after the business logic processing; requests the space data to the server according to the spatial data request parameter and the spatial data request address; the receiving server sends the spatial data. The embodiment of this invention reduces the coupling of business processing projects and ArcGIS services, business processing projects are responsible for business logic processing, not responsible for spatial data display, ArcGIS services are responsible for spatial data display only, not responsible for business logic processing; business processing projects and ArcGIS services do not need to provide numerous interfaces and simplify the compilation It reduces the difficulty of system maintenance.

【技术实现步骤摘要】
一种空间数据获取方法及装置
本专利技术涉及计算机
,具体涉及一种空间数据获取方法及装置。
技术介绍
地理信息系统(GeographicInformationSystem,GIS)它是用于采集、存储、处理、分析、检索和显示空间数据的计算机系统。地理信息系统ArcGIS服务具有强大的地图制作、空间数据管理、空间分析、空间信息整合、发布与共享的能力。随着网络技术的兴起,B/S架构(浏览器/服务器架构)的软件日益盛行,用户界面是通过浏览器来实现,一部分业务逻辑在浏览器实现,主要业务逻辑在服务器实现。现有的空间数据获取方法中,地理信息系统ArcGIS服务和业务处理项目高度耦合,地理信息系统ArcGIS服务和业务处理项目均需要参与业务逻辑处理和空间数据获取,地理信息系统ArcGIS服务和业务处理项目均需要提供众多的接口,对于不同的空间数据获取需求需要重新编写接口,编写繁琐的代码,增大了系统维护的难度。当业务处理项目接收到用户触发的空间数据获取请求后,对空间数据获取请求进行业务逻辑处理,从服务器获取空间数据,将该空间数据通过调用地理信息系统ArcGIS服务提供脚本接口直接传递给地理信息系统ArcGIS服务,地理信息系统ArcGIS服务再进行空间数据展示。对于不同的空间数据获取请求需要地理信息系统ArcGIS服务需提供不同的接口来接收数据。当地理信息系统ArcGIS服务接收到用户触发的空间数据获取请求后,地理信息系统ArcGIS服务进行业务逻辑处理后,调用业务处理项目提供脚本接口获取空间数据,并对空间数据进行展示。对于不同的空间数据获取请求需要业务处理项目提供不同的接口返回空间数据,同时地理信息系统ArcGIS服务参与了业务逻辑处理,无法独立部署,失去了可移植性。
技术实现思路
本专利技术实施例提供一种空间数据获取方法及装置,用于解决现有的空间数据获取方法编程繁琐、系统维护复杂的问题。本专利技术实施例提供了一种空间数据获取方法,包括:接收用户触发的空间数据获取请求;根据所述空间数据获取请求向业务处理项目发送业务逻辑处理请求;接收所述业务处理项目发送的空间数据请求参数和空间数据请求地址,所述空间数据请求参数和空间数据请求地址是所述业务处理项目将所述空间数据获取请求进行业务逻辑处理后获得的;根据所述空间数据请求参数和所述空间数据请求地址向服务器请求空间数据;接收所述服务器发送的所述空间数据。可选地,所述根据所述空间数据获取请求向业务处理项目发送业务逻辑处理请求,包括:根据所述空间数据获取请求调用业务处理项目的业务逻辑处理方法。可选地,所述方法还包括:调用所述业务处理项目的工具配置方法对地图窗口的工具栏进行配置。本专利技术实施例提供了一种空间数据获取方法,包括:接收用户触发的空间数据获取请求;将所述空间数据获取请求转发至地理信息系统ArcGIS服务;接收所述地理信息系统ArcGIS服务发送的业务逻辑处理请求;对所述空间数据获取请求进行业务逻辑处理,获得空间数据请求参数和空间数据请求地址;将所述空间数据请求参数和空间数据请求地址发送至所述地理信息系统ArcGIS服务,以使所述地理信息系统ArcGIS服务根据所述空间数据请求参数和所述空间数据请求地址获取空间数据。可选地,所述将所述空间数据获取请求转发至地理信息系统ArcGIS服务包括:根据所述空间数据获取请求调用所述地理信息系统ArcGIS服务的空间数据展示方法。本专利技术实施例提供了一种空间数据获取装置,包括:第一空间数据获取请求接收单元,用于接收用户触发的空间数据获取请求;业务逻辑处理请求发送单元,用于根据所述空间数据获取请求向业务处理项目发送业务逻辑处理请求;参数地址接收单元,用于接收所述业务处理项目发送的空间数据请求参数和空间数据请求地址,所述空间数据请求参数和空间数据请求地址是所述业务处理项目将所述空间数据获取请求进行业务逻辑处理后获得的;空间数据请求单元,用于根据所述空间数据请求参数和所述空间数据请求地址向服务器请求空间数据;空间数据接收单元,用于接收所述服务器发送的所述空间数据。可选地,所述业务逻辑处理请求发送单元进一步用于:根据所述空间数据获取请求调用业务处理项目的业务逻辑处理方法。可选地,还包括:工具栏配置单元,用于调用所述业务处理项目的工具配置方法对地图窗口的工具栏进行配置。本专利技术实施例提供了一种空间数据获取装置,包括:第二空间数据获取请求接收单元,用于接收用户触发的空间数据获取请求;空间数据获取请求转发单元,用于将所述空间数据获取请求转发至地理信息系统ArcGIS服务;业务逻辑处理请求接收单元,用于接收所述地理信息系统ArcGIS服务发送的业务逻辑处理请求;参数地址获取单元,用于对所述空间数据获取请求进行业务逻辑处理,获得空间数据请求参数和空间数据请求地址;参数地址发送单元,用于将所述空间数据请求参数和空间数据请求地址发送至所述地理信息系统ArcGIS服务,以使所述地理信息系统ArcGIS服务根据所述空间数据请求参数和所述空间数据请求地址获取空间数据。可选地,所述空间数据获取请求转发单元进一步用于:根据所述空间数据获取请求调用所述地理信息系统ArcGIS服务的空间数据展示方法。本专利技术实施例提供的空间数据获取方法及装置,ArcGIS服务接收用户触发的空间数据获取请求;根据所述空间数据获取请求向业务处理项目发送业务逻辑处理请求;接收所述业务处理项目发送的空间数据请求参数和空间数据请求地址,所述空间数据请求参数和空间数据请求地址是所述业务处理项目将所述空间数据获取请求进行业务逻辑处理后获得的;根据所述空间数据请求参数和所述空间数据请求地址向服务器请求空间数据;接收所述服务器发送的所述空间数据。本专利技术实施例降低了业务处理项目和ArcGIS服务的耦合度,业务处理项目负责业务逻辑处理,不负责空间数据展示,ArcGIS服务只负责空间数据展示,不负责业务逻辑处理;业务处理项目和ArcGIS服务不需提供众多的接口,简化了编程,降低了系统维护难度。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例的空间数据获取方法的流程示意图;图2是本专利技术一个实施例的空间数据获取方法的界面示意图;图3是本专利技术一个实施例的空间数据获取方法的信令图;图4是本专利技术另一个实施例的空间数据获取方法的流程示意图;图5是本专利技术另一个实施例的空间数据获取方法的信令图;图6是本专利技术一个实施例的空间数据获取装置的结构示意图;图7是本专利技术另一个实施例的空间数据获取装置的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1是本专利技术一个实施例的空间数据获取方法的流程示意图。如图1所示,该实施例的方法的执行主体为地理信本文档来自技高网
...

【技术保护点】
1.一种空间数据获取方法,其特征在于,包括:接收用户触发的空间数据获取请求;根据所述空间数据获取请求向业务处理项目发送业务逻辑处理请求;接收所述业务处理项目发送的空间数据请求参数和空间数据请求地址,所述空间数据请求参数和空间数据请求地址是所述业务处理项目将所述空间数据获取请求进行业务逻辑处理后获得的;根据所述空间数据请求参数和所述空间数据请求地址向服务器请求空间数据;接收所述服务器发送的所述空间数据。

【技术特征摘要】
1.一种空间数据获取方法,其特征在于,包括:接收用户触发的空间数据获取请求;根据所述空间数据获取请求向业务处理项目发送业务逻辑处理请求;接收所述业务处理项目发送的空间数据请求参数和空间数据请求地址,所述空间数据请求参数和空间数据请求地址是所述业务处理项目将所述空间数据获取请求进行业务逻辑处理后获得的;根据所述空间数据请求参数和所述空间数据请求地址向服务器请求空间数据;接收所述服务器发送的所述空间数据。2.根据权利要求1所述的方法,其特征在于,所述根据所述空间数据获取请求向业务处理项目发送业务逻辑处理请求,包括:根据所述空间数据获取请求调用业务处理项目的业务逻辑处理方法。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:调用所述业务处理项目的工具配置方法对地图窗口的工具栏进行配置。4.一种空间数据获取方法,其特征在于,包括:接收用户触发的空间数据获取请求;将所述空间数据获取请求转发至地理信息系统ArcGIS服务;接收所述地理信息系统ArcGIS服务发送的业务逻辑处理请求;对所述空间数据获取请求进行业务逻辑处理,获得空间数据请求参数和空间数据请求地址;将所述空间数据请求参数和空间数据请求地址发送至所述地理信息系统ArcGIS服务,以使所述地理信息系统ArcGIS服务根据所述空间数据请求参数和所述空间数据请求地址获取空间数据。5.根据权利要求4所述的方法,其特征在于,所述将所述空间数据获取请求转发至地理信息系统ArcGIS服务包括:根据所述空间数据获取请求调用所述地理信息系统ArcGIS服务的空间数据展示方法。6.一种空间数据获取装置,其特征在于,包括:第一空间数据获取请求接收单元,用于接收用户触发的空间数据获取请求;业...

【专利技术属性】
技术研发人员:尹志鹏何毓嵩
申请(专利权)人:上海大唐移动通信设备有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1