理解
SuperMap IS .NET
北京超图软件股份有限公司
中国·北京
版权所有© 2000-2009,北京超图软件股份有限公司。保留所有权利。
警告,本文档包含的所有内容是北京超图软件股份有限公司的财产,受到著作权法和国际公
约的保护。未得到本公司的书面许可,不能以任何方式(电子的或机械的,包括影印)翻印
或转载本文档的任何部分。
本文档并不代表供应商或其代理的承诺,北京超图软件股份有限公司可在不作任何申明的情
况下对本文档内容进行修改。
SuperMap 及徽标
是北京超图软件股份有限公司的注册商标。
SuperMap IS .NET 的一切有关权利属于北京超图软件股份有限公司所有。
本手册中所涉及的软件产品及其后续升级产品均由北京超图软件股份有限公司制作并负责全
权销售。
本文档中提到的其它公司及其产品的商标所有权属于该商标的所有者。
北京超图软件股份有限公司联系方式:
地址:北京市海淀区学清路 8 号科技财富中心 B 座 7 层
邮编:100192
电话:+86-10-82736655
传真:+86-10-82734630
网址:http://www.supermap.com.cn (中文)
http://www.supermap.com (英文)
销售电子信箱:info@supermap.com
技术支持电子信箱:support@supermap.com
SuperMap 欢迎您的任何建议和意见。
理解 SuperMap IS .NET
前言
Internet GIS 概述
网络时代已经来临,“19 世纪是铁路的时代,20 世纪是高速公路的时代,21 世纪是网络
的时代”。
随着 Internet 技术的不断发展和人们对地理信息系统(GIS)的需求,利用 Internet 在
Web 上发布和出版空间数据,为用户提供空间数据浏览、查询和分析的功能,已经成为 GIS
发展的必然趋势。
Internet GIS 是 Internet 技术应用于 GIS 开发的产物。GIS 通过 WWW 功能得以扩展,
真正成为一种大众使用的工具。 Internet 用户从 WWW 的任意一个节点进入,可以浏览
Internet GIS 站点中的空间数据、专题地图,进行各种空间查询和空间分析,从而使 GIS 进
入千家万户。
Internet GIS 还可以应用于 Intranet 建立企业/部门内部的网络 GIS,从而可以在科研机
构、政府职能部门、企事业单位中得到广泛应用,Internet GIS 提供了一种易于维护的分布式
GIS 解决方案。
Internet GIS 特点
全球化的应用:全球范围内任意一个 WWW 节点的 Internet 用户都可以访问 Internet
GIS 服务器提供的各种 GIS 服务,甚至还可以进行全球范围内的 GIS 数据更新。
真正大众化的 GIS:以往的 GIS 由于成本高和技术难度大,往往成为少数专家拥有的专
业工具,很难推广。由于 Internet 的爆炸性发展,Internet 服务正在进入千家万户,Internet GIS
给更多用户提供了使用 GIS 的机会。终端用户的经济和技术负担的降低更加扩大了 GIS 的
潜在用户范围。
良好的可扩展性:Internet GIS 很容易跟
Internet 中的其他信息服务进行无缝集成,可以
建立灵活多变的 GIS 应用。
跨平台特性:在 Internet GIS 以前,尽管一些厂商为不同的操作系统(如:Windows、
UNIX、Macintosh)分别提供了相应的 GIS 软件版本,但是没有一个 GIS 软件真正具有跨
理解 SuperMap IS .NET
平台的特性。而主流 Internet GIS 可以做到“一次编译,到处运行”,实现真正的跨平台运
行,不需要考虑最终用户的运行环境。
SuperMap IS .NET 简介
SuperMap IS .NET 是一个 Web GIS(或 Internet GIS)开发平台软件,提供可伸缩、多
种层次的 Web GIS 解决方案,全面满足网络 GIS 应用系统建设的需要。SuperMap IS .NET
是政府部门、企事业单位、其他组织和个人建立电子地图(或 Web GIS)网站的利器,更是
开发浏览器/服务器(B/S)结构的瘦客户端专业 GIS 应用系统的理想软件平台。
使用 SuperMap IS .NET 技术,用户可以轻松地通过 Web 形式发布诸如房产信息、国土
资源状况、旅游景区分布、服务网点分布等各种应用类型相关的地理信息。
SuperMap IS .NET 是超图公司在 2004 年推出的新一代 Web GIS 产品,它基于 Web
Services 和.NET 技术构建,使得 SuperMap IS .NET 不但继承了该产品前一版本的全部特
性,还设计了全新的面向服务的技术体系结构,提供更灵活的二次开发方式和更强的并发访
问能力。SuperMap IS .NET 由客户端应用程序、Web 服务器、GIS 应用服务器组成,采用面
向 Internet/Intranet 的分布式计算技术,支持跨区域、跨网络的复杂大型网络应用系统集成。
SuperMap IS .NET 演示网页模版
z SuperMap IS .NET 如何提供 GIS 服务
当客户端程序发送请求时,Web 服务器响应该请求,如果该请求涉及 GIS 服务,Web 服
理解 SuperMap IS .NET
务器转而请求 GIS 应用服务器,再由 GIS 应用服务器响应该请求产生相应的地理信息,最
后以图片(PNG 或 JPEG 格式)或者矢量数据流(XML 格式)的方式回传给请求客户端程
序。
z SuperMap IS .NET 客户端
以可重用和可扩展的客户端组件为基础,SuperMap IS .NET 支持多种类型的客户端,包
括:1)Web 浏览器,如 Internet Explorer、Netscape 和 Mozilla 等;2)桌面应用程序;3)
移动终端设备应用程序。用户可以通过多种形式轻松地连接到基于 SuperMap IS .NET 构建的
站点。
z SuperMap IS .NET Web 服务器
SuperMap IS .NET 引入 Web Service 技术,采用可扩展的数据交换协议——XML,使 得
异构系统之间的交互操作、数据交换和集成易如反掌,同时支持客户端跨平台重用 SuperMap
IS .NET 提供的 GIS 功能,从而降低异构系统集成的成本,降低大型系统集成用户因为更换
统一平台而增加的成本。除此之外,该技术使开发者可以封装自己的 Web Services,并与
SuperMap IS .NET Web Services 集成使用,为二次开发商提供增值空间。
z SuperMap IS .NET 应用服务器
SuperMap IS .NET 提供了强大的服务器集群能力,既可以实现多机多应用集群,也可以
实现单机多应用集群。这种体系结构充分发挥设备的利用率,从而大幅度降低系统开发商和
运营商硬件和软件的投入,也可以提高用户的并发访问量。SuperMap IS .NET 应用服务器基
于.NET 组件技术构建,可以同时支持多个不同类型的引擎并行运行。系统提供了多个预定义
GIS 服务引擎组件,用户可以重用这些引擎,快速构建自定义的行业应用引擎,实现自己的
品牌优势。
z 数据服务器
SuperMap IS .NET 集成了强大的空间数据引擎技术 SuperMap SDX+ 2008,从而可以顺
利实现将空间数据和非空间数据一体化存储到 Oracle、SQL Server 和 Sybase 等大型关系数
据库中。SuperMap IS .NET 所具有的大型关系数据库海量数据管理能力和并发访问能力,为
构建大型网络 GIS 应用系统提供了坚实的基础。
北京超图软件股份有限公司
2009 年 8 月