谁能告诉我什么叫“地图引擎” 10
单位要申请甲级测绘资质,要有独立的地图引擎这个独立的地图引擎是指什么啊?请详细的告诉下。。谢谢就是互联网地图的地图引擎!!...
单位要申请甲级测绘资质,要有独立的 地图引擎 这个独立的地图引擎是指什么啊?请详细的告诉下 。。谢谢
就是互联网地图的地图引擎!! 展开
就是互联网地图的地图引擎!! 展开
展开全部
地图引擎WebGIS
Web技术和GIS技术相结合,最为激动人心的产物就是WebGIS(万维网地理信息系统)。WebGIS,简言之,就是利用Web技术来扩展和完善地理信息系统的一项新技术。由于HTTP协议采用基于C/S的请求/应答机制,具有较强的用户交互能力,可以传输并在浏览器上显示多媒体数据,而GIS中的信息主要是需要以图形、图像方式表现的空间数据,用户通过交互操作,对空间数据进行查询分析。这些特点,就使得人们完全可以利用Web来寻找他们所需要的空间数据,并且进行各种操作。具体地讲,WebGIS的应用可以分为以下几个层面:
1)空间数据发布
由于能够以图形方式显示空间数据,较之于单纯的FTP方式,WebGIS使用户更容易找到需要的数据;
2)空间查询检索
利用浏览器提供的交互能力,进行图形及属性数据库的查询检索;
3)空间模型服务
在服务器端提供各种空间模型的实现方法,接收用户通过浏览器输入的模型参数后,将计算结果返回。换言之,利用Web不仅可以发布空间数据,也可以发布空间模型服务,形成浏览器/服务器结构(Browser/Server,B/S)。
4)Web资源的组织
在Web上,存在着大量的信息,这些信息多数具有空间分布特征,如分销商数据往往有其所在位置属性,利用地图对这些信息进行组织和管理,并为用户提供基于空间的检索服务,无疑也可以通过WebGIS实现。
与传统的地理信息系统相比,WebGIS有其特殊之处,主要表现在:
1)它必须是基于网络的客户机/服务器系统,而传统的GIS大多数为独立的单机系统;
2)它利用因特网来进行客户端和服务器之间的信息交换,这就意味着信息的传递是全球性的;
3)它是一个分布式系统,用户和服务器可以分布在不同地点和不同的计算机平台上。
==============
简单的说,他是通过服务器,对目标文件进行的一种WEB索引能力的设计方向,比如说,他将浏览器的远端用户,使用B/S结构,组合成一个类似本地访问资源的形式。
而以前实现本地资源形式的虚拟化只能C/S结构,而B/S无法做到,这似乎属于网络编程方面的问题。。
Web技术和GIS技术相结合,最为激动人心的产物就是WebGIS(万维网地理信息系统)。WebGIS,简言之,就是利用Web技术来扩展和完善地理信息系统的一项新技术。由于HTTP协议采用基于C/S的请求/应答机制,具有较强的用户交互能力,可以传输并在浏览器上显示多媒体数据,而GIS中的信息主要是需要以图形、图像方式表现的空间数据,用户通过交互操作,对空间数据进行查询分析。这些特点,就使得人们完全可以利用Web来寻找他们所需要的空间数据,并且进行各种操作。具体地讲,WebGIS的应用可以分为以下几个层面:
1)空间数据发布
由于能够以图形方式显示空间数据,较之于单纯的FTP方式,WebGIS使用户更容易找到需要的数据;
2)空间查询检索
利用浏览器提供的交互能力,进行图形及属性数据库的查询检索;
3)空间模型服务
在服务器端提供各种空间模型的实现方法,接收用户通过浏览器输入的模型参数后,将计算结果返回。换言之,利用Web不仅可以发布空间数据,也可以发布空间模型服务,形成浏览器/服务器结构(Browser/Server,B/S)。
4)Web资源的组织
在Web上,存在着大量的信息,这些信息多数具有空间分布特征,如分销商数据往往有其所在位置属性,利用地图对这些信息进行组织和管理,并为用户提供基于空间的检索服务,无疑也可以通过WebGIS实现。
与传统的地理信息系统相比,WebGIS有其特殊之处,主要表现在:
1)它必须是基于网络的客户机/服务器系统,而传统的GIS大多数为独立的单机系统;
2)它利用因特网来进行客户端和服务器之间的信息交换,这就意味着信息的传递是全球性的;
3)它是一个分布式系统,用户和服务器可以分布在不同地点和不同的计算机平台上。
==============
简单的说,他是通过服务器,对目标文件进行的一种WEB索引能力的设计方向,比如说,他将浏览器的远端用户,使用B/S结构,组合成一个类似本地访问资源的形式。
而以前实现本地资源形式的虚拟化只能C/S结构,而B/S无法做到,这似乎属于网络编程方面的问题。。
展开全部
引擎一词是英文单词engine的音译,通常指发动机,就是动力输出设备。诸如汽车、轮船、飞机的动力提供核心设备就是引擎。IT领域中,常听说的有搜索引擎、图形引擎等。软件中引擎就是提供一套特定底层功能的实现和接口,其往往基础而强大,充分满足上层的应用需要。
(1)引擎简介
地图引擎,从应用层层来看,就是一套提供了驱动和管理地理数据,实现渲染、查询等功能的一套函数库,所有的应用层软件只需要调用地图引擎提供的功能接口就能较容易的完成其功能。导航引擎与地图引擎的概念一致,导航引擎驱动和管理是拓扑数据,提供的是路线和导引信息。
简单的说,地图软件是架构在地图引擎之上的应用。地图软件可以没有独立的地图引擎,而在软件中实现地图引擎的功能,但独立的地图引擎可以使软件的架构更清晰,扩展性和可维护性都有极大的提升。尤其对于多平台的地图软件,独立的地图引擎必不可少,否则维护成本倍增。
地图引擎通常会封装和保护地理数据的组织管理机制,对上层提供地图移动、放缩、渲染、空间查询等功能。
导航引擎通常会封装和保护几何数据的拓扑关系和导引数据,对上层提供路线分析、拓扑分析、引导信息的功能。
在GIS的架构的设计中,除了地图引擎和导航引擎外,有的设计者会把图形渲染单独分出来,封装成独立的渲染引擎,如2D渲染引擎、3D渲染引擎等。这样做没有任何问题,只要能和地图引擎很好的衔接,这样的设计是更好的。
望采纳!
(1)引擎简介
地图引擎,从应用层层来看,就是一套提供了驱动和管理地理数据,实现渲染、查询等功能的一套函数库,所有的应用层软件只需要调用地图引擎提供的功能接口就能较容易的完成其功能。导航引擎与地图引擎的概念一致,导航引擎驱动和管理是拓扑数据,提供的是路线和导引信息。
简单的说,地图软件是架构在地图引擎之上的应用。地图软件可以没有独立的地图引擎,而在软件中实现地图引擎的功能,但独立的地图引擎可以使软件的架构更清晰,扩展性和可维护性都有极大的提升。尤其对于多平台的地图软件,独立的地图引擎必不可少,否则维护成本倍增。
地图引擎通常会封装和保护地理数据的组织管理机制,对上层提供地图移动、放缩、渲染、空间查询等功能。
导航引擎通常会封装和保护几何数据的拓扑关系和导引数据,对上层提供路线分析、拓扑分析、引导信息的功能。
在GIS的架构的设计中,除了地图引擎和导航引擎外,有的设计者会把图形渲染单独分出来,封装成独立的渲染引擎,如2D渲染引擎、3D渲染引擎等。这样做没有任何问题,只要能和地图引擎很好的衔接,这样的设计是更好的。
望采纳!
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询