地图发布消息中间件 发布订阅是什么,有什么用

为什么说tomcat是中间件_百度知道
为什么说tomcat是中间件
我有更好的答案
  中间件(middleware)是基础软件的一大类,属于可复用软件的范畴。顾名思义,中间件处于操作系统软件与用户的应用软件的中间。    中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。是连接两个独立应用程序或独立系统的软件。相连接的系统,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息。执行中间件的一个关键途径是信息传递。通过中间件,应用程序可以工作于多平台或OS环境。  中间件是一类连接软件组件和应用的计算机软件,它包括一组服务。以便于运行在一台或多台机器上的多个软件通过网络进行交互。该技术所提供的互操作性,推动了一致分布式体系架构的演进,该架构通常用于支持并简化那些复杂的分布式应用程序,它包括web服务器、事务监控器和消息队列软件。  
采纳率:84%
来自团队:
tomcat就是应用服务器啊,架构在应用程序与后台业务程序之间的呗。
本回答被提问者采纳
为您推荐:
其他类似问题
您可能关注的内容
tomcat的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。初识《水经注地图发布服务中间件》
一、海量影像地图数据发布首选--中间件
如果需要发布海量影像数据快速构建全国离线二维GIS地理信息系统或全球离线三维地球触摸GIS系统,则需要由硬件、软件、数据和GIS平台四部分组成。
硬件主要包括地图数据服务器和客户端PC机。
服务器:主要用于安装中间件、布署GIS应用平台和存储全国卫星影像数据。
客户端:用于加载GIS平台,并接收中间件发布的影像数据、地名路网数据和高程数据。
软件主要包括《水经注地图发布服务中间件》(简称“中间件”)和《水经注万能地图下载器》(简称“下载器”)。
中间件:用于发布全国或全球海量卫星影像数据、地名路网和高程数据。
下载器:用于下载卫星影像数据、地名路网和高程数据。
用户可以自行下载数据或直接购买下载好的数据。
自行下载:卫星影像数据、地名路网数据和高程数据可以用《水经注万能地图下载器》自行下载。
直接购买:购买之后,会通过邮寄硬盘(全国数据)或阵列柜(全球数据)的方式为用户提供。
4)GIS平台
由于中间件只是一个基于URL请求返回瓦片数据的功能部件,因此只要可以支持瓦片式影像加载的GIS平台都可以进行调用。
这里推荐几个GIS开发平台供选择:
1)Google Map 离线 API
2)Openlayers 二维开源平台
3)ArcGIS API for JavaScript
4)Cesium 开源三维地球平台
5)OsgEarth开源三维地球平台
二、什么是地图发布中间件
简单的讲,地图发布中间件就是为客户端提供影像瓦片的一个Windows系统服务。它只做一件事,也就是客户端通过URL请求的方式,可以快速返回影像瓦片、地名路网瓦片和高程瓦片数据。
获取影像URL示例
http://127.0.0.1:8080/getImage?z=6&y=62&x=35
获取地图路网URL示例
http://127.0.0.1:8080/getlabel?z=6&y=62&x=35&
获取高程URL示例
http://127.0.0.1:8080/getDem?z=6&y=62&x=35
URL中的参数说明:
127.0.0.1 &&
& 服务器IP地址
表示请求影像格式瓦片
getLabel & &
&&表示请求地名路网瓦片
getDem & & &
&表示请求数字高程瓦片
三、数据源从哪里获得
地图发布中间件的数据源为万能下载器下载的任务文件(*.dat和*.idx),卫星影像、地名路网和高程数据都可以用万能地图下载器下载,然后用中间件进行地图发布。
除了自行下载影像数据之外,也可以为用户提供已下载完成的全国卫星影像数据和全球卫星影像数据。
四、支持发布哪些投影坐标系的地图数据
中间件仅支持Web墨卡托投影坐标系和WGS84经纬度坐标系的卫星地图和地名路网,发布的高程数据仅支持WGS84经纬度坐标系。
五、最大的优点是什么,可以解决什么问题?
1)支持海量数据发布
支持发布全国(8TB)以及全球(100TB以上)的海量卫星影像数据和地名路网数据
2)瓦片提取速度快
从100TB以上的海量影像数据中可以闪电式提取并发布瓦片数据。
3)瓦片打包式存储
瓦片存储方式为打包式存储,也即为下载器的任务文件(*.dat和*.idx),10万张瓦片存储在一个文件中而不影像瓦片的检索提取速度。
4)数据管理方便
当需要更新影像数据时,只需要用万能地图下载器下载相应的文件块更新替换即可,数据包的模块化存储对数据更新、备份和管理都十分方便。
5)运行环境简单
中间件不需要第三方插件和平台支持,数据包文件为纯二进制文件,也不需要任何数据库支持,运行环境简单。
六、用中间件和用ArcGIS发布影像有什么区别
ArcGIS发布的的ArcGIS
Server影像为瓦片式存储,由于在Windows操作系统中存储文件都是以簇(NTFS磁盘格式为4个字节)为单位,文件所占的空间都是簇的整数倍,即便文件最后一部分没有占满整个簇,后面的文件也不会紧接着这个簇继续写入,而是从另外一个新的簇开始写,这样就会造成空间浪费,文件越多浪费的存储空间也就越多。
另外,操作系统对文件的检索能力也有一定瓶颈,如果文件数量达到了十亿级别,会非常影像读写速度,这样就会带来文件复制速度慢,系统布署周期长,数据更新维护工作困难等一系列问题。
也就是说瓦片,ArcGIS Server不适合发布全国或全球的海量瓦片数据,但它却是中间件的强项。
七、需要哪些配套软件
万能地图下载器作为中间件数据源的提供者,是必不可少的配套软件。
即便是已经有了全国或全球的数据,也可以通过下载器对局部数据范围进行下载,并替换更新对应的数据包文件。也就是说,可以利用下载器随时自主更新影像。
八、能用于哪些GIS开发平台
由于中间件只是一个基于URL请求返回瓦片数据的功能部件,因此如果需要构建一套真正的GIS平台,还需要GIS平台客户端支持。
这里推荐几个GIS开发平台供选择:
1)Google Map 离线 API
2)Openlayers 二维开源平台
3)ArcGIS API for JavaScript
4)Cesium 开源三维地球
5)OsgEarth开源三维地球
九、支持哪些开发语言和开发环境
由于中间件只是基于URL的请求返回瓦片数据,因此中间件对客户端平台的开发语言和开发环境没有任何要求,只要可以支持瓦片式影像加载的GIS平台都可以进行调用。
十、是否需要服务器
1)对于只是满足离线查看的需求,只需要在本机安装并点击一键发布查看结果即可。
2)如果是需要在企事业单位局域网内发布一套GIS地理信息系统,满足多个终端的应用需求,则需要一台固定的电脑作为服务器,该服务器主要用作布署中间件服务、GIS客户端平台和存储数据(全国范围或10T以内数据)。
3)如果需要发布的数据范围为全球或10T以上的影像数据,则一定需要一台磁盘阵列柜存储数据,数据越大则对阵列柜的要求越高。
十一、哪里有全国以及全球数据
下载全国卫星影像或全球卫星影像数据是一个巨大的工程,为了节省用户的时间,该工具已为用户做好,也就已经有下载好的全国卫星影像地图数据和全球卫星影像数据与高程数据为客户提供。
十二、可以构建什么样的系统平台
1)全国离线二维GIS地理信息系统
基于中间件、GIS开发平台和全国卫星影像数据,可以构建一套全国离线二维GIS地理信息系统基础框架,只需要在此基础之上再开发相关的业务功能即可,也可以委托本公司开发。
2)全球离线三维地球触摸GIS系统
基于中间件、CESIUM开源三维地球平台和全球卫星影像数据与全球高程数据,可以构建一套离线三维系统触摸GIS系统基础框架。在此基础之上,可以结合实际需求开发与业务相关的应用功能,也可以委托本公司开发。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。中间件在GIS开发中的应用_百度文库
赠送免券下载特权
10W篇文档免费专享
部分付费文档8折起
每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
中间件在GIS开发中的应用
&&中间件在GIS开发中的应用
阅读已结束,下载本文需要
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢java中间件是什么?_百度知道
该问题可能描述不清,建议你
java中间件是什么?
我有更好的答案
中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。是连接两个独立应用程序或独立系统的软件。相连接的系统,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息。执行中间件的一个关键途径是信息传递。通过中间件,应用程序可以工作于多平台或 OS 环境。java 中间件,就是用java 语言实现的中间件
采纳率:34%
java中间件是中间件中的一种类型,我听说方正飞鸿也有中间件产品了,你可以了解咨询一下 !
中间件是指CS程序中在客户机和服务器之间的中间软件+硬件层次,java中间件比较通俗的理解,你可以看成是Web应用服务器
tomcat、jboss、weblogic和websphere
其他1条回答
为您推荐:
其他类似问题
您可能关注的内容
中间件的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。中间件的地图发布数据源详解中间件的地图发布数据源详解皇嘉润百家号一、影像数据文件格式这里的影像数据缓存文件格式为万能地图下载器下载的任务文件,它由DAT和IDX文件组成。DAT和IDX是一组文件,必须放在同一个目录中才可以使用,缺一不可,DAT文件中存储的是卫星地图数据,IDX中存储的是图片索引,就好比是一本书的目录。从本质上来讲,也可以将地图下载器的任务文件(*.dat和*.idx)理解为地图影像数据离线包,可以在万能地图下载器的任务列表中导入后进行离线浏览。同时也可以根据实际需要,将文件中的高清卫星地图导出拼接为大图或瓦片,并且可以指定坐标投影和自定义导出格式,以满足用户的各种专业化和个性化需求。由于科学合理的影像数据存储设计,任务文件(*.dat和*.idx)由纯二进制文件存储,不依赖任何数据库和第三方控件支持,基于自主研发的独家影像检索算法,可以根据指定的坐标范围闪电式存储或读取影像数据。由于任务文件(*.dat和*.idx)具有上述优点和特性,因此在《水经注地图发布服务中间件》中,将它作为影像数据地图发布的数据源。当需要发布的数据为全国或全球范围的海量数据时,影像的读取速度也不会受任何影像,因为有一套科学合理的大数据分块存储方案作为技术支撑(仅为正版用户提供)。当需要更新部分影像数据时,只需要用万能地图下载器下载相应的任务文件块(*.dat和*.idx)进行自助更新替换即可,这让影像数据的维护工作变得极为简单。二、影像数据存储路径《水经注地图发布服务中间件》安装后,会在“C:\Program Files (x86)\RiverMap\水经注地图发布服务中间件 X3\cache\mercat”目录中默认包含全球1-7级Web墨卡托投影的谷歌卫星影像数据。在地图发布中间件管理界面中,点击“Web Mector 影像一键发布”可以查看该数据,相关教程请参阅:一键发布 Web 墨卡托投影坐标系的卫星地图同时,在“C:\Program Files (x86)\RiverMap\水经注地图发布服务中间件 X3\cache\wgs84”目录中也默认包含了全球4-7级WGS84经纬度地理坐标投影的谷歌地球影像数据。在地图发布中间件管理界面中,点击“WGS84 影像一键发布”可以查看该数据,相关教程请参阅:一键发布 WGS84 投影坐标系的卫星地图需要发布更多的影像数据,只需要在万能地图下载器中下载新的影像数据放在对应的数据源存储目录中之后,重启WeServer服务即可。另外,也可以直接在“服务器配置”对话框中设置影像数据目录,在确保坐标投影设置正确的情况下,重启WeServer服务方可生效。服务器配置相关参数的详细说明,请参阅:水经注地图发布服务中间件服务配置功能说明三、影像数据坐标投影影像数据坐标投影主要有“Web 墨卡托投影”和“WGS84 经纬度投影”两种,在万能地图下载器中下载的谷歌地球卫星影像(Google Earth数据源)和天地图系列影像数据为WGS84 经纬度投影,谷歌地图(谷歌Web版在线地图)和高德地图等都是Web 墨卡托投影,这些地图都可以用中件间发布。需要注意的是,谷歌卫星地图分无偏移和有偏移两种,对于谷歌有偏移地图、高德地图和百度地图等有偏移地图,用中间件发布后也会存在坐标偏移的情况,但可以对其进行纠偏处理后再发布(该解决方案仅为正版用户提供)。坐标系投影相关文档说明,请参阅:GCJ02/BD09/80/54/2000常用坐标系详解本文由百家号作者上传并发布,百家号仅提供信息发布平台。文章仅代表作者个人观点,不代表百度立场。未经作者许可,不得转载。皇嘉润百家号最近更新:简介:选对会计师,您就是上市公司作者最新文章相关文章

我要回帖

更多关于 订阅发布 中间件 的文章

 

随机推荐