webGIS原理
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
WebGIS原理
我查到的几种商业化Web GIS平台 MapInfo公司的MapXtreme ESRI公司的ArcIMS Adobe公司的 MapGuide 超图公司的SuperMap IS 中地公司的 MAPGIS IMS
MapGuide
1、 Autodesk MapGuide平台
•Mapguide是由美国Autodesk公司推出的网上地图发布工具。 •Autodesk 是世界领先的设计和数字内部创建资源提供商。 公司提供软件和Internet 门户服务,借助设计的威力,推动客 户的业务。向工程和设计领域及电影、广播和多媒体领域提供 服务。 •Autodesk 全球用户数量超过四百万。在美国境内的《财 富》500 家工业和服务公司中,90% 是Autodesk®客户。
MapXtreme
基本概念 MapXtreme是MapInfo公司开发的基于Internet/ Intranet的应用服务器,它具有强大的地图化功能,包 括绘制专题地图、缓冲区分析、地图编辑、地图目标 查找、地图显示、图层控制、空间选择、地理编码、 扩展地图库和示例数据等。管理员只要在Web服务器 上对MapXtreme进行编程和管理,用户就能够通过 Web浏览器访问到地图信息。
MapXtreme
最新版本 Pitney Bowes Business Insight公司(简称PBBI)日前发 布了最新版本的MapInfo MapXtreme v7.0,这是一款领 先的占据主导地位的软件开发工具包(SDK),能够 允许客户方便地把位置智能集成到当前的业务系统中, 从而帮助企业客户利用位置智能的一系列优势,在制 定库存管理、资源配置、客户营销等关键决策的过程 中进一步从数据中获得卓越的洞察力。
MapGIS—IMS
MapGIS—IMS特点
新一代基于Internet 的分布式GIS解决方案 采用B/S模 式 以快捷、廉价的方式获取地理信息 建立可缩放的、高效的站点 遵循GIS标准,采用分布式GIS软件技术 基于Internet网,采用多层体系结构 为建立及发布地图信息提供了快捷的一体化解决方案。
MapXtreme
工作方式 MapXtreme的工作方式总体来说是瘦客户端的工作方式, 客户端看到的地图是服务端根据用户请求动态生成的某 种格式的图片。MapXtreme采用的是B/S模式三层架构 客户端首先向Web服务器提交HTTP请求,递交Form表单, Web服务器收到该请求后,把地图操作请求提交给地图 应用服务,地图应用服务在内部调用MapXServer响应用 户的操作请求,进行相应的空间分析和处理后,产生新 的地图图片,返回给Web服务器,Web服务器再把该图 片嵌入到HTML页面中并返回到客户端的浏览器上
MapGIS—IMS
网络适应性强 :客户端负担小,无需下载软件;图像数据高 压缩比;客户端响应速度与数据量关系小,响应速度恒定, 适合公众浏览;具有良好的扩展兼容性好。 开发灵活 : IMS提供了包括显示、工程管理、工作区管理、 分析功能等一系列COM模块和JAVA小程序,并利用Active Server Pages(ASP)技术,可建立功能丰富的具体GIS应用。通 过诸如JavaScript 和VBScript的编程语言用户可以定制WEB页, 还允许用户通过FrontPage, Visual InterDev等产品建立客户化 的用户界面,这些脚本程序可以在浏览器端执行,也可以通 过标准应用服务器(如ASP)在服务器端执行。 开发者可以通过 MapGIS_IMS软件开发包开发特定的应 用,开发者可以访问核心的软件组件和界面。
ArcIMS Application Server
(应用服务器)
GIS数据源
ArcIMS Spatial Server (空间服务器) 图5.1 ArcIMS的多层体系结构
数据存储层 (服务器Server)
MapGIS—IMS
中地公司推出的万维网地理信息系统( World Wide Web Geographical Information System)- MapGIS—IMS(Internet map server)是建立在Internet 网上的具有三级体系结构的网络GIS系统。它的主 要任务是建立WEBGIS服务器,在网上发布地理信 息,让人们在网上享受更多相关的地理空间信息。 中地软件在 MapGIS平台上,采用组件技术,开发 出了高效,实用的WEBGIS产品MapGIS—IMS。
高交互性 支持多种数据库等
ArcIMS
ArcIMS具有严谨的体系结构、丰富的定制 方式、跨平台和分布式的特点,成为目前最 常用的WebGIS实现方式
ArcIMS
ArcIMS的多层结构体系
ArcIMS是运行在一个分布式的环境中,由许多软硬件组 合而成的复杂体系。各个不同层之间通过ArcXML进行通信。 ESRI公司把ArcIMS划分为3层: 1、表现层(Presentation Tier),即客户端,可以是ArcGIS 、ArcPad 、ArcExplorer、ArcIMS浏览器或其它定制的客户端 。 2、事务逻辑层(Business Logic Tier),即中间件,由Web 服务器、ArcIMS应用服务器连接器和ArcIMS应用服务器组成 。 3、数据存储层(Data Storage Tier),即服务器端,是指 ArcIMS空间服务器和数据源。ArcIMS的多层体系结构如图5.1 所示。
ArcMap 、ArcExplorer、ArcPad
ArcIMS浏览器
其它定制的客户端
表现层 客户端 Client)
Web 服务器(IIS)
ArcIMS Connector(连接器) Author Designer Administrator
Manager
事务逻辑层 (中间件 MidpGIS—IMS功能特点
体系结构强健:由分布在客户端的浏览器, Web服务器、GIS 服务器和数据库服务器组成。这种结构具有强壮的数据操纵和事 务处理能力,以及数据的安全性和完整性约束。对用户而言,通 过WWW浏览器便可以引发IMS。 强大数据引擎:通过空间数据引擎( Spatial Data Engine),系统 和商用数据库可进行无缝联结,实现图形和属性库的统一组织和 管理。提供了空间事务处理功能和对多用户并发控制。 普通功能:提供了图形的任意放大、缩小、漫游、复位、更新、 变焦显示、分层显示等基本操作;基于矢量的线形、图案的实时 生成和传送。 高级功能 :点、线、面的可视化查询显示及图 形与属性互查。可以查询地图的属性,地理坐标、位置等信息。 浏览的属性数据不仅包括数值型的,而且可以包括非数值型的, 如图象、地图、动态图象等多媒体属性。支持 WAP查询、跟踪实 时事件(GPS),三维浏览。
MapGuide
1、 Autodesk MapGuide平台 •Mapguide的基本构成
MapGuide
•Mapguide的基本特点
任何人--任何地方(Anybody-Anywhere) 通过Internet/Intranet发布交互式、带有比例尺的各种专题地 图 支持无线上网;可采用ActiveX、Plug-In或者直接采用Java。
•Mapguide的基本特点
多种数据格式支持(multi-format support )
AutoCAD DWG文件;Oracle8i Spatial ESRI Shape(Shp-Arcview)文件;ESRI Arc/Info Coverage文件 MapInfo MID/MIF文件等多种矢量文件格式和不同栅格格式的卫片和航片。 基于矢量/栅格格式;支持不同栅格格式;支持黑白透明图像等
我查到的几种商业化Web GIS平台 MapInfo公司的MapXtreme ESRI公司的ArcIMS Adobe公司的 MapGuide 超图公司的SuperMap IS 中地公司的 MAPGIS IMS
MapGuide
1、 Autodesk MapGuide平台
•Mapguide是由美国Autodesk公司推出的网上地图发布工具。 •Autodesk 是世界领先的设计和数字内部创建资源提供商。 公司提供软件和Internet 门户服务,借助设计的威力,推动客 户的业务。向工程和设计领域及电影、广播和多媒体领域提供 服务。 •Autodesk 全球用户数量超过四百万。在美国境内的《财 富》500 家工业和服务公司中,90% 是Autodesk®客户。
MapXtreme
基本概念 MapXtreme是MapInfo公司开发的基于Internet/ Intranet的应用服务器,它具有强大的地图化功能,包 括绘制专题地图、缓冲区分析、地图编辑、地图目标 查找、地图显示、图层控制、空间选择、地理编码、 扩展地图库和示例数据等。管理员只要在Web服务器 上对MapXtreme进行编程和管理,用户就能够通过 Web浏览器访问到地图信息。
MapXtreme
最新版本 Pitney Bowes Business Insight公司(简称PBBI)日前发 布了最新版本的MapInfo MapXtreme v7.0,这是一款领 先的占据主导地位的软件开发工具包(SDK),能够 允许客户方便地把位置智能集成到当前的业务系统中, 从而帮助企业客户利用位置智能的一系列优势,在制 定库存管理、资源配置、客户营销等关键决策的过程 中进一步从数据中获得卓越的洞察力。
MapGIS—IMS
MapGIS—IMS特点
新一代基于Internet 的分布式GIS解决方案 采用B/S模 式 以快捷、廉价的方式获取地理信息 建立可缩放的、高效的站点 遵循GIS标准,采用分布式GIS软件技术 基于Internet网,采用多层体系结构 为建立及发布地图信息提供了快捷的一体化解决方案。
MapXtreme
工作方式 MapXtreme的工作方式总体来说是瘦客户端的工作方式, 客户端看到的地图是服务端根据用户请求动态生成的某 种格式的图片。MapXtreme采用的是B/S模式三层架构 客户端首先向Web服务器提交HTTP请求,递交Form表单, Web服务器收到该请求后,把地图操作请求提交给地图 应用服务,地图应用服务在内部调用MapXServer响应用 户的操作请求,进行相应的空间分析和处理后,产生新 的地图图片,返回给Web服务器,Web服务器再把该图 片嵌入到HTML页面中并返回到客户端的浏览器上
MapGIS—IMS
网络适应性强 :客户端负担小,无需下载软件;图像数据高 压缩比;客户端响应速度与数据量关系小,响应速度恒定, 适合公众浏览;具有良好的扩展兼容性好。 开发灵活 : IMS提供了包括显示、工程管理、工作区管理、 分析功能等一系列COM模块和JAVA小程序,并利用Active Server Pages(ASP)技术,可建立功能丰富的具体GIS应用。通 过诸如JavaScript 和VBScript的编程语言用户可以定制WEB页, 还允许用户通过FrontPage, Visual InterDev等产品建立客户化 的用户界面,这些脚本程序可以在浏览器端执行,也可以通 过标准应用服务器(如ASP)在服务器端执行。 开发者可以通过 MapGIS_IMS软件开发包开发特定的应 用,开发者可以访问核心的软件组件和界面。
ArcIMS Application Server
(应用服务器)
GIS数据源
ArcIMS Spatial Server (空间服务器) 图5.1 ArcIMS的多层体系结构
数据存储层 (服务器Server)
MapGIS—IMS
中地公司推出的万维网地理信息系统( World Wide Web Geographical Information System)- MapGIS—IMS(Internet map server)是建立在Internet 网上的具有三级体系结构的网络GIS系统。它的主 要任务是建立WEBGIS服务器,在网上发布地理信 息,让人们在网上享受更多相关的地理空间信息。 中地软件在 MapGIS平台上,采用组件技术,开发 出了高效,实用的WEBGIS产品MapGIS—IMS。
高交互性 支持多种数据库等
ArcIMS
ArcIMS具有严谨的体系结构、丰富的定制 方式、跨平台和分布式的特点,成为目前最 常用的WebGIS实现方式
ArcIMS
ArcIMS的多层结构体系
ArcIMS是运行在一个分布式的环境中,由许多软硬件组 合而成的复杂体系。各个不同层之间通过ArcXML进行通信。 ESRI公司把ArcIMS划分为3层: 1、表现层(Presentation Tier),即客户端,可以是ArcGIS 、ArcPad 、ArcExplorer、ArcIMS浏览器或其它定制的客户端 。 2、事务逻辑层(Business Logic Tier),即中间件,由Web 服务器、ArcIMS应用服务器连接器和ArcIMS应用服务器组成 。 3、数据存储层(Data Storage Tier),即服务器端,是指 ArcIMS空间服务器和数据源。ArcIMS的多层体系结构如图5.1 所示。
ArcMap 、ArcExplorer、ArcPad
ArcIMS浏览器
其它定制的客户端
表现层 客户端 Client)
Web 服务器(IIS)
ArcIMS Connector(连接器) Author Designer Administrator
Manager
事务逻辑层 (中间件 MidpGIS—IMS功能特点
体系结构强健:由分布在客户端的浏览器, Web服务器、GIS 服务器和数据库服务器组成。这种结构具有强壮的数据操纵和事 务处理能力,以及数据的安全性和完整性约束。对用户而言,通 过WWW浏览器便可以引发IMS。 强大数据引擎:通过空间数据引擎( Spatial Data Engine),系统 和商用数据库可进行无缝联结,实现图形和属性库的统一组织和 管理。提供了空间事务处理功能和对多用户并发控制。 普通功能:提供了图形的任意放大、缩小、漫游、复位、更新、 变焦显示、分层显示等基本操作;基于矢量的线形、图案的实时 生成和传送。 高级功能 :点、线、面的可视化查询显示及图 形与属性互查。可以查询地图的属性,地理坐标、位置等信息。 浏览的属性数据不仅包括数值型的,而且可以包括非数值型的, 如图象、地图、动态图象等多媒体属性。支持 WAP查询、跟踪实 时事件(GPS),三维浏览。
MapGuide
1、 Autodesk MapGuide平台 •Mapguide的基本构成
MapGuide
•Mapguide的基本特点
任何人--任何地方(Anybody-Anywhere) 通过Internet/Intranet发布交互式、带有比例尺的各种专题地 图 支持无线上网;可采用ActiveX、Plug-In或者直接采用Java。
•Mapguide的基本特点
多种数据格式支持(multi-format support )
AutoCAD DWG文件;Oracle8i Spatial ESRI Shape(Shp-Arcview)文件;ESRI Arc/Info Coverage文件 MapInfo MID/MIF文件等多种矢量文件格式和不同栅格格式的卫片和航片。 基于矢量/栅格格式;支持不同栅格格式;支持黑白透明图像等