WebGIS技术
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• MapGuide Web Extension支持IIS和Apache , 它提供一系列完整的API,可以用这些API进 行定制开发。MapGuide Web Extension支持 三种语言的开发,分别是PHP、ASP和JSP。
MapGuide Studio
• 是一个用于地图管理的工具,为了用户方便, Studio内部集成了浏览器,用户可以用Studi o进行所见即所得的便捷管理,MapGuide St udio只能安装在Windows平台。
MapGuide框架结构
Geomedia
• Intergraph公司的Web GIS平台GeoMedia We b Map采用了分布式体系结构,以HTML为应 用层协议标准,以通用的浏览器为客户端软 件,采用微软 Active Server Pages(ASP)技 术,通过客户端浏览器向服务器提出申请, 所有的程序都在服务器端执行。当程序执行 完毕后,服务器仅将执行的结果返回给客户 浏览器。
• 灵活性。MapXtreme Java支持大量的网络开发, 包括瘦、中和胖的web浏览器客户端。
MapGuide
• MapGuide是Autodesk公司推出的在网络上 发布空间数据的新一代Web GIS平台,为了 促进开源Web GIS的发展,Autodesk公司推 出了开源版的MapGuide和商业版MapGuide
WebGIS
➢ WebGIS是由多主机、多数据库与多台终端,通 过Internet/Intranet连接而组成。
➢ WebGIS在结构上属于分布式地理信息系统模 型,通过Internet/www机制可有效实现分布式 地理信息处理
➢ WebGIS开拓了GIS资源利用的新领域,为GIS信 息的高度社会化共享提供了可能,为GIS信息的 提供者和使用者提供了有效途径,为GIS的发展 提供了新的机遇
GeoMedia 的特点
• 直接访问多源数据 • 动态发布Active CGM矢量图形 • 实时发布、实时更新 • 实现客户端空间分析 • 易于开发 • 维护简单 • 客户端操作简便 • 栅格影像背景 • 多媒体支持
GeoSurf
• GeoSurf是武汉武大吉奥信息工程技术有限 公司开发的面向网络服务的跨平台、分布式、 多数据源、开放式的Web GIS平台软件,是 国内最早的国产Web GIS软件之一,主要用 于空间数据的发布与共享。
GeoSurf特点
• 提供了基于Java类和JavaBeans组件两种灵活的二次开发 方式
• 通过GeoSurfAdmin服务管理向导,快速部署Web地图应 用
• 服务器端MapServer、配置管理工具Admin和客户端View er均可以跨平台运行
• 服务器端地图服务可以部署在支持Java的多种应用服务 器上
ArcIMS
ArcIMS
• ArcIMS是一个通过中心网络门户来发布GIS 地图、数据和元数据的有效解决方案。
ArcIMS
✓面向开发者 ✓影像数据格式 ✓支持多种数据源:DWG、DXF、DGN、TI
F、JPEG、Shapefile、Coverage、SDE Lay er等 ✓内核为esriMap.dll,基于CGI
方案。 MapServer做为一款成功开源网络制图软件, 在过去的十几个年头里,借鉴相关项目,吸纳政府 资助,发展开源社区,联合商业软件,成立基金会, 逐渐被商业机构、政府部门、科研院校、非盈利组 织,以及个人所广泛的采用。
MapServer 的壮大令ESRI、Intergraph,以及Autode sk 等业界巨头们都不敢小觑,纷纷抛邀其合作。Ma pServer是整个开源地理空间信息软件的一面旗帜, 带领着整个社区和众多开源软件一道发展。
• 集成多种GIS功能。MapGuide API可以进行 属性查询和空间查询,MapGuide API包含一 系列坐标系的函数,可以 方便地完成坐标 转换等功能。
MapGuide框架结构
• MapGuide Server • MapGuide Web Extension • MapGuide Studio • MapGuide Viewer
• 可扩展的数据源,支持ShapFile、Mif/Mid、GeoStar工作 区、GeoSurf等数据文件,支持GeoStar Oracle9i Spatial、 GeoImageDB,用户还可采用系统定义接口扩展新的数据 源。
GeoSurf特点
• 支持OGC的Web地图服务,遵循WMS1.1.1的规范 • 支持OGC的Web要素服务,遵循WFS1.0.0的规范 • 支持OGC的Web覆盖服务 • 使用GeoSurfViewer在线浏览海量遥感影像数据 • 强大的地图符号库通过一个转换工具,能够直接读取G
WebGIS的特点
基于Internet/Intranet标准 分布式服务体系结构
发布速度快,范围广,维护方便 数据来源丰富、分布存储 用户界面友好 系统建设投资少 系统安全性 系统协同性
WebGIS的特点
• 基于Internet/Intranet标准
基础技术
网络通讯协议
文档和文件传输 文档显示与应用程序集成
MapGuide特点
• 跨平台支持。新一代的MapGuide支持Windows和Li nux操作系统。
• 支持多种浏览器。MapGuide提供两种Viewer, DWF Viewer和AJAX Viewer。DWF Viewer使用ActiveX控件, 只支持IE浏览器。AJAX Viewer支持Fire fox, Opera浏 览器。
偷天换日
内容提纲
❖ 网络GIS概论 ❖ WebGIS特点 ❖ 主要WebGIS平台 ❖ WebGIS开发技术 ❖ WebGIS最新发展趋势
什么是WebGIS
• 万维网地理信息系统(WebGIS)指基于 Internet平台、客户端应用软件采用WWW协议 运行在万维网上的地理信息系统。
• 时常人们也将这一技术通称为互联网地理信息 系统,即:互联网GIS,因特网GIS, Internet GIS
分布式服务体系结构 是在客户端和服务器端 都能提供活跃的、可执 行进程的体系结构;它 能有效地平衡两者之间 的处理负载。
WebGIS的特点
• 发布速度快,范围广,维护方便 由于运用了Internet技术,Web GIS的信
息更新之及时、发布速度之快、发布范围之 广是其他传统地理信息系统难以比拟的。
应用程序传送
客户端集成
服务器端集成
应用程序扩展
客户端扩展
服务器端扩展
TCP/IP HTTP HTML
Plug-in, Acti源自文库eX, Java Applet CGI,服务器API,Java
HTML,JavaScript, VBScript CGI,服务器API,Java
WebGIS的特点
分布式服务体系结构
WebGIS的特点
基于Internet/Intranet标准 分布式服务体系结构
发布速度快,范围广,维护方便 数据来源丰富、分布存储 用户界面友好 系统建设投资少 系统安全性 系统协同性
主要WebGIS系统平台
❖ ESRI公司的Internet Map Server(ArcIMS)平台 ❖ MapInfo公司的MapXtreme平台 ❖ Autodesk公司的Autodesk MapGuide平台 ❖ Intergraph公司的GeoMedia Web Map平台 ❖ 武汉吉奥公司(GeoStar)的GeoSurf ❖ 武汉中地公司的MapWEB ❖ 超图公司的SuperMap IS ❖ 国家遥感应用工程技术中心的地网GeoBeans平台 ❖ 北京朝夕公司的MapEngine ❖ 美国的明尼苏达大学的MapServer
ArcIMS的优点
✓ 支持要素流 ✓ 浏览器端的多种定制方法 ✓ 多层应用服务器 ✓ ArcXML的通信机制 ✓ 简单的基于向导的界面 ✓ 强大的智能化的客户端 ✓ 地图编辑和地图注释功能 ✓ 高质量的制图显示功能 ✓ 开放、可伸缩的结构
MapXtreme
❖Mapinfo公司的MapXtreme平台 ➢支持分布式服务体系结构 ✓MapXtreme for NT ✓MapXtreme for Java
MapXtreme
Mapxtreme特点
• 可扩展性。MapXtreme Java使用智能Java线程,可同时为多 个客户端服务,这样降低了每个客户端的内存消耗,并当 增加CPU(或者集群)后保证性能成比例提高。它可以适于 处理高强度的使用需求。
• 多平台。MapXtreme Java 可以在异构硬件环境下运行(Linu x,UNIX,NT等)。 Map Xtreme Java 向所有PC或UNIX工作 站的web浏览器发送地图,而无需专用插件。
• 支持多种数据格式。MapGuide使用FDO(Feature D ata Object)存取数据,MapGuide提供多种数据的F DO,如sdf、shp、Oracle、SqlServer、WFS、WMS 等多种数据源。
MapGuide特点
• 提供内容丰富的API,简化二次开发。MapG uide 提供.NET、PHP、JSP三种语言的API, 可以对地图数据按照要求进行相应修改,显 示,用户可以根据不同条件选用相应的开发 语言。
• 编写一次,随处运行。无论未来选择何种硬件和软件平台, Map Xtreme Java 应用(代码)都可以方便地被移植和重用, 节约了开发时间和成本。
MapXtreme
• 快速应用开发与部署。Map Xtreme Java版附带 有Java Beans,可加快应用开发。因为它可以 用于可视化的Internet开发环境 (IDEs),例如Bor land JBuilder、Oracle Jdeveloper或Sun ONE Studi o,开发商可以采用标准的拖放、设置属性机 制,将对象添加到应用中。
MapGuide Viewer
• 用于在浏览器中对地图进行浏览,编辑等, 它提供两种Viewer, DWF Viewer和AJAX View er,由于DWF Viewer是Active控件,所以它 只支持Microsoft IE(Internet Explorer),AJ AX Viewer支持Fire fox, Opera (Mac) 等浏览器。
MapGuide Server
• 用于与空间数据直接交互,并处理MapGuid e Web Extension发出的请求,MapGuide Ser ver支持Windows和Linux平台。
MapGuide Web Extension
• MapGuide Web Extension,也称为Web Server, 是网络结构的中间层,用于转发IIS (Internet Information Service) 的请求,并向MapGuide 服务器发出相应的请求。
只需维护服务器端的一套数据,用户端 都能及时看到更新的数据
WebGIS的特点
• 高效利用空间数据资源
服务器端的GIS数据(包括图形和属性数据)不需 要全部集中在一台机器上,可以分散安装在不同的多 台机器上,这些机器可分布在空间距离很远的地方, 只要通过Internet/Intranet相联就可以。这种分散存储 数据的方式对于降低系统负载,加快访问速度,降低 成本等方面都是很有帮助的。这是WebGIS一个极其重 要的优势。
eoSymDesign设计用户能够完成地图的点符号、线符号、 面符号的配置和表现 • 丰富的专题制图 • 数据编辑和更新 • 通过实现OGC标准的Web互操作接口,提供了一个访问 WMS、WFS和WCS服务的集成客户端。
MapServer
• MapServer是美国明尼苏达大学提供的WebGIS解决
WebGIS
浙江大学地理信息科学研究所
一部电影
以查理为首的一伙职业盗贼,在意大利威尼 斯完成了一票大买卖,抢得了大量黄金。史蒂 夫竟一个人带着金条溜之大吉。
为了抢回属于自己的那份,剩下的人重新出 发,与新加入的斯黛拉一起来到洛杉矶。成功 的控制了洛杉矶市的交通系统,造成了有史以 来最大的城市交通阻塞。而他们驾驶着迷你型 宝马车,在装甲车与直升机的追逐下,在大街 小巷甚至是地铁隧道里,完成了一场惊天大逃 亡。
MapGuide Studio
• 是一个用于地图管理的工具,为了用户方便, Studio内部集成了浏览器,用户可以用Studi o进行所见即所得的便捷管理,MapGuide St udio只能安装在Windows平台。
MapGuide框架结构
Geomedia
• Intergraph公司的Web GIS平台GeoMedia We b Map采用了分布式体系结构,以HTML为应 用层协议标准,以通用的浏览器为客户端软 件,采用微软 Active Server Pages(ASP)技 术,通过客户端浏览器向服务器提出申请, 所有的程序都在服务器端执行。当程序执行 完毕后,服务器仅将执行的结果返回给客户 浏览器。
• 灵活性。MapXtreme Java支持大量的网络开发, 包括瘦、中和胖的web浏览器客户端。
MapGuide
• MapGuide是Autodesk公司推出的在网络上 发布空间数据的新一代Web GIS平台,为了 促进开源Web GIS的发展,Autodesk公司推 出了开源版的MapGuide和商业版MapGuide
WebGIS
➢ WebGIS是由多主机、多数据库与多台终端,通 过Internet/Intranet连接而组成。
➢ WebGIS在结构上属于分布式地理信息系统模 型,通过Internet/www机制可有效实现分布式 地理信息处理
➢ WebGIS开拓了GIS资源利用的新领域,为GIS信 息的高度社会化共享提供了可能,为GIS信息的 提供者和使用者提供了有效途径,为GIS的发展 提供了新的机遇
GeoMedia 的特点
• 直接访问多源数据 • 动态发布Active CGM矢量图形 • 实时发布、实时更新 • 实现客户端空间分析 • 易于开发 • 维护简单 • 客户端操作简便 • 栅格影像背景 • 多媒体支持
GeoSurf
• GeoSurf是武汉武大吉奥信息工程技术有限 公司开发的面向网络服务的跨平台、分布式、 多数据源、开放式的Web GIS平台软件,是 国内最早的国产Web GIS软件之一,主要用 于空间数据的发布与共享。
GeoSurf特点
• 提供了基于Java类和JavaBeans组件两种灵活的二次开发 方式
• 通过GeoSurfAdmin服务管理向导,快速部署Web地图应 用
• 服务器端MapServer、配置管理工具Admin和客户端View er均可以跨平台运行
• 服务器端地图服务可以部署在支持Java的多种应用服务 器上
ArcIMS
ArcIMS
• ArcIMS是一个通过中心网络门户来发布GIS 地图、数据和元数据的有效解决方案。
ArcIMS
✓面向开发者 ✓影像数据格式 ✓支持多种数据源:DWG、DXF、DGN、TI
F、JPEG、Shapefile、Coverage、SDE Lay er等 ✓内核为esriMap.dll,基于CGI
方案。 MapServer做为一款成功开源网络制图软件, 在过去的十几个年头里,借鉴相关项目,吸纳政府 资助,发展开源社区,联合商业软件,成立基金会, 逐渐被商业机构、政府部门、科研院校、非盈利组 织,以及个人所广泛的采用。
MapServer 的壮大令ESRI、Intergraph,以及Autode sk 等业界巨头们都不敢小觑,纷纷抛邀其合作。Ma pServer是整个开源地理空间信息软件的一面旗帜, 带领着整个社区和众多开源软件一道发展。
• 集成多种GIS功能。MapGuide API可以进行 属性查询和空间查询,MapGuide API包含一 系列坐标系的函数,可以 方便地完成坐标 转换等功能。
MapGuide框架结构
• MapGuide Server • MapGuide Web Extension • MapGuide Studio • MapGuide Viewer
• 可扩展的数据源,支持ShapFile、Mif/Mid、GeoStar工作 区、GeoSurf等数据文件,支持GeoStar Oracle9i Spatial、 GeoImageDB,用户还可采用系统定义接口扩展新的数据 源。
GeoSurf特点
• 支持OGC的Web地图服务,遵循WMS1.1.1的规范 • 支持OGC的Web要素服务,遵循WFS1.0.0的规范 • 支持OGC的Web覆盖服务 • 使用GeoSurfViewer在线浏览海量遥感影像数据 • 强大的地图符号库通过一个转换工具,能够直接读取G
WebGIS的特点
基于Internet/Intranet标准 分布式服务体系结构
发布速度快,范围广,维护方便 数据来源丰富、分布存储 用户界面友好 系统建设投资少 系统安全性 系统协同性
WebGIS的特点
• 基于Internet/Intranet标准
基础技术
网络通讯协议
文档和文件传输 文档显示与应用程序集成
MapGuide特点
• 跨平台支持。新一代的MapGuide支持Windows和Li nux操作系统。
• 支持多种浏览器。MapGuide提供两种Viewer, DWF Viewer和AJAX Viewer。DWF Viewer使用ActiveX控件, 只支持IE浏览器。AJAX Viewer支持Fire fox, Opera浏 览器。
偷天换日
内容提纲
❖ 网络GIS概论 ❖ WebGIS特点 ❖ 主要WebGIS平台 ❖ WebGIS开发技术 ❖ WebGIS最新发展趋势
什么是WebGIS
• 万维网地理信息系统(WebGIS)指基于 Internet平台、客户端应用软件采用WWW协议 运行在万维网上的地理信息系统。
• 时常人们也将这一技术通称为互联网地理信息 系统,即:互联网GIS,因特网GIS, Internet GIS
分布式服务体系结构 是在客户端和服务器端 都能提供活跃的、可执 行进程的体系结构;它 能有效地平衡两者之间 的处理负载。
WebGIS的特点
• 发布速度快,范围广,维护方便 由于运用了Internet技术,Web GIS的信
息更新之及时、发布速度之快、发布范围之 广是其他传统地理信息系统难以比拟的。
应用程序传送
客户端集成
服务器端集成
应用程序扩展
客户端扩展
服务器端扩展
TCP/IP HTTP HTML
Plug-in, Acti源自文库eX, Java Applet CGI,服务器API,Java
HTML,JavaScript, VBScript CGI,服务器API,Java
WebGIS的特点
分布式服务体系结构
WebGIS的特点
基于Internet/Intranet标准 分布式服务体系结构
发布速度快,范围广,维护方便 数据来源丰富、分布存储 用户界面友好 系统建设投资少 系统安全性 系统协同性
主要WebGIS系统平台
❖ ESRI公司的Internet Map Server(ArcIMS)平台 ❖ MapInfo公司的MapXtreme平台 ❖ Autodesk公司的Autodesk MapGuide平台 ❖ Intergraph公司的GeoMedia Web Map平台 ❖ 武汉吉奥公司(GeoStar)的GeoSurf ❖ 武汉中地公司的MapWEB ❖ 超图公司的SuperMap IS ❖ 国家遥感应用工程技术中心的地网GeoBeans平台 ❖ 北京朝夕公司的MapEngine ❖ 美国的明尼苏达大学的MapServer
ArcIMS的优点
✓ 支持要素流 ✓ 浏览器端的多种定制方法 ✓ 多层应用服务器 ✓ ArcXML的通信机制 ✓ 简单的基于向导的界面 ✓ 强大的智能化的客户端 ✓ 地图编辑和地图注释功能 ✓ 高质量的制图显示功能 ✓ 开放、可伸缩的结构
MapXtreme
❖Mapinfo公司的MapXtreme平台 ➢支持分布式服务体系结构 ✓MapXtreme for NT ✓MapXtreme for Java
MapXtreme
Mapxtreme特点
• 可扩展性。MapXtreme Java使用智能Java线程,可同时为多 个客户端服务,这样降低了每个客户端的内存消耗,并当 增加CPU(或者集群)后保证性能成比例提高。它可以适于 处理高强度的使用需求。
• 多平台。MapXtreme Java 可以在异构硬件环境下运行(Linu x,UNIX,NT等)。 Map Xtreme Java 向所有PC或UNIX工作 站的web浏览器发送地图,而无需专用插件。
• 支持多种数据格式。MapGuide使用FDO(Feature D ata Object)存取数据,MapGuide提供多种数据的F DO,如sdf、shp、Oracle、SqlServer、WFS、WMS 等多种数据源。
MapGuide特点
• 提供内容丰富的API,简化二次开发。MapG uide 提供.NET、PHP、JSP三种语言的API, 可以对地图数据按照要求进行相应修改,显 示,用户可以根据不同条件选用相应的开发 语言。
• 编写一次,随处运行。无论未来选择何种硬件和软件平台, Map Xtreme Java 应用(代码)都可以方便地被移植和重用, 节约了开发时间和成本。
MapXtreme
• 快速应用开发与部署。Map Xtreme Java版附带 有Java Beans,可加快应用开发。因为它可以 用于可视化的Internet开发环境 (IDEs),例如Bor land JBuilder、Oracle Jdeveloper或Sun ONE Studi o,开发商可以采用标准的拖放、设置属性机 制,将对象添加到应用中。
MapGuide Viewer
• 用于在浏览器中对地图进行浏览,编辑等, 它提供两种Viewer, DWF Viewer和AJAX View er,由于DWF Viewer是Active控件,所以它 只支持Microsoft IE(Internet Explorer),AJ AX Viewer支持Fire fox, Opera (Mac) 等浏览器。
MapGuide Server
• 用于与空间数据直接交互,并处理MapGuid e Web Extension发出的请求,MapGuide Ser ver支持Windows和Linux平台。
MapGuide Web Extension
• MapGuide Web Extension,也称为Web Server, 是网络结构的中间层,用于转发IIS (Internet Information Service) 的请求,并向MapGuide 服务器发出相应的请求。
只需维护服务器端的一套数据,用户端 都能及时看到更新的数据
WebGIS的特点
• 高效利用空间数据资源
服务器端的GIS数据(包括图形和属性数据)不需 要全部集中在一台机器上,可以分散安装在不同的多 台机器上,这些机器可分布在空间距离很远的地方, 只要通过Internet/Intranet相联就可以。这种分散存储 数据的方式对于降低系统负载,加快访问速度,降低 成本等方面都是很有帮助的。这是WebGIS一个极其重 要的优势。
eoSymDesign设计用户能够完成地图的点符号、线符号、 面符号的配置和表现 • 丰富的专题制图 • 数据编辑和更新 • 通过实现OGC标准的Web互操作接口,提供了一个访问 WMS、WFS和WCS服务的集成客户端。
MapServer
• MapServer是美国明尼苏达大学提供的WebGIS解决
WebGIS
浙江大学地理信息科学研究所
一部电影
以查理为首的一伙职业盗贼,在意大利威尼 斯完成了一票大买卖,抢得了大量黄金。史蒂 夫竟一个人带着金条溜之大吉。
为了抢回属于自己的那份,剩下的人重新出 发,与新加入的斯黛拉一起来到洛杉矶。成功 的控制了洛杉矶市的交通系统,造成了有史以 来最大的城市交通阻塞。而他们驾驶着迷你型 宝马车,在装甲车与直升机的追逐下,在大街 小巷甚至是地铁隧道里,完成了一场惊天大逃 亡。