如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
SuperMapIS基本原理基本原理1、什么是WebGIS2、安装IS3、IS的实现原理4、IS的技术特点北京超图地理信息技术有限公司2011年2011年4月30日30日1、什么是WebGISWebGIS,即互联网地理信息系统,以互联网为环境,以Web页面作为GIS软件的用户界面,把Internet和GIS技术结合在一起,为各种地理信息应用提供GIS功能。北京超图地理信息技术有限公司2011年2011年4月30日30日2、安装IS2.1环境2.2目录结构北京超图地理信息技术有限公司2011年2011年4月30日30日2.1环境硬件需求推存2G以上主频双CPU1G或以上内存40G以上硬盘CD-ROM驱动器100兆以上网络适配卡1024*768以上分辨率VGA或SuperVGA32M显存以上显示卡北京超图地理信息技术有限公司2011年2011年4月30日30日软件需求MicrosoftInternet信息服务器.NetFramework1.1MicrosoftEnterpriseInstrumentationSuperMapObjects(运行版或开发版)DirectX(可选安装,需要同时运行SuperMapIS和SuperMap桌面程序时必须安装。)北京超图地理信息技术有限公司2011年2011年4月30日30日2.2目录结构安装后目录:Bin(运行程序)Data(示例数据)Demo(演示程序)Documents(帮助文档)Extras(扩展功能)GettingStarted(入门示例)北京超图地理信息技术有限公司2011年2011年4月30日30日Manager(管理)MapCatalog(地图目录服务)Output(图片输出目录)Runtime(SuperMapObjectsRuntime)SDK(开发库)Support(支持程序)WebServiceWMS(WebMapService)北京超图地理信息技术有限公司2011年2011年4月30日30日3、IS的原理及实现SuperMapIS.NET基于Microsoft.NET技术和SuperMapObjects组件技术开发。采用面向Internet的分布式计算技术,支持跨区域、跨网络的复杂大型网络应用系统集成。SuperMapIS.NET由客户端用户界面表现组件、Web服务器扩展、GIS应用服务器、数据服务器以及远程管理等多个组件组成。北京超图地理信息技术有限公司2011年2011年4月30日30日北京超图地理信息技术有限公司2011?2011年4月30日30日IS的原理及实现3.1SuperMapIS.NET请求处理流程3.2组件式结构北京超图地理信息技术有限公司2011年2011年4月30日30日3.1SuperMapIS.NET请求处理流程3.1.1动态网页的处理3.1.2GIS服务请求的处理流程北京超图地理信息技术有限公司2011年2011年4月30日30日3.1.1动态网页的处理当用户访问应用服务运营提供的某一应用的时候,客户端程序发送基于HTTP协议的请求,Web服务器响应该请求,如果该请求涉及GIS服务,Web服务器将请求转移到GIS应用服务器,由GIS应用服务器响应该请求产生相应的处理结果,最后以图形图像(PNG格式、JPEG格式)或者矢量数据流(XML格式)的方式回传给请求客户端程序。北京超图地理信息技术有限公司2011年2011年4月30日30日1.Web客户程序(浏览器)通过表单提交方式(POST)向Web服务器提交一个http请求,提交的请求附带复杂的参数,选用POST方法可以超越GET方式2K字节的限制,Web服务器的HttpHandler运行库根据请求文件的扩展名将用户请求和相关的上下文环境转交给页面处理器工厂。北京超图地理信息技术有限公司2011年2011年4月30日30日2.页面处理器工厂查找动态程序集缓存区,如果可以找到缓存的程序集对象,转入第4步;否则,页面处理器工厂解析请求的页面,动态产生表示动态页面的树状结构的页面对象北京超图地理信息技术有限公司2011年2011年4月30日30日3.运行环境调用即时编译器生成机器代码,编译结果产生的类型(从Page类继承),存在ASP.NET全局缓存区中。4.运行环境调实例化处理类,用以处理客户端提交的HTTP请求。5.页面实例化对象开始执行,处理客户端提交的命令,页面对象递归调用子控件对象树的子对象成员,如果不能利用Web服务器的缓存内容,地图控件等Web服务器扩展将请求后台GI