IMS培训教程3-基础知识.ppt

上传人:za****8 文档编号:7315996 上传时间:2020-03-19 格式:PPT 页数:28 大小:194.02KB
返回 下载 相关 举报
IMS培训教程3-基础知识.ppt_第1页
第1页 / 共28页
IMS培训教程3-基础知识.ppt_第2页
第2页 / 共28页
IMS培训教程3-基础知识.ppt_第3页
第3页 / 共28页
点击查看更多>>
资源描述
MAPGIS IMS开发培训教程 武汉中地信息工程有限公司 2004 03 18 1 开发基础讲解 1 1MAPGIS IMS预备知识 1 2MAPGIS IMS体系结构 1 3MAPGIS IMS的实现 1 1预备知识 MAPGIS MAPGIS数据库管理 MAPGIS地图编辑 InternetInformationServer IIS HTML ASP VBScript JavaApplet JavaScript MAPGIS 文件 点 wt文件注记 符号线 wl境界线 河流 海岸线区 wp封闭图形如行政区网 wn表 wb无空间实体 仅有表格记录 工作区 每个文件对应一个工作区 工作区就是一个数据池 存放实体的空间数据 拓扑数据 图形数据和属性数据 图层 一个图层就是一类地理要素 工程 对多个文件进行编辑 处理 分析时 为了方便 建立一个工程文件来描述文件的信息 不必单个装入文件 mpj 主要是指网络数据库的管理 完成网络数据库的初始化 配置 监测 管理等 主要分成设置MAPGIS表管理 权限管理 数据库维护 登录用户角色管理 MAPGIS锁信息 创建属性字段索引 MAPGIS数据库管理 图形编辑系统主要提供对点线面图元的空间数据和属性数据进行编辑功能可以设置各个工作区的显示比 关闭 打开等 MAPGIS地图编辑 InternetInformationServer Web服务器处理客户端的请求和返回结果 服务器软件是一个支持TCP IP的机器上的应用程序 IIS是流行的服务器 Apache NES Internet信息服务默认情况下不安装在Windows2000Professional上 使用 控制面板 中的 添加 删除程序 可以安装IIS或选择其他组件 访问http localhost iisHelp MicrosoftActiveServerPages ASP Web服务器当被请求时不光为客户端提供Web页 还要执行多种其他功能 服务器实现功能由以下几种技术来提供 包括 CGI CommonGatewayInterface 服务器API ISAPI NSAPI ActiveServerPages ASP是服务器端脚本环境 用来创建交互式Web页并建立强大的Web应用程序 当服务器收到对ASP文件的请求时 它处理包含在用于构建发送给浏览器的Web页文件中的服务器端脚本 除服务器端脚本外 ASP文件也可以包含HTML 包括相关的客户端脚本 和COM组件调用 执行不同任务 如连接到数据库或处理商业逻辑 JavaScript 镶嵌在HTML中可以响应用户事件如鼠标点击 表单输入 JavaScriptJavaJavaScript是脚本语言 解释执行 JavaApplet Java的设计目标之一就是开发applet applets是执行于Web浏览器上的小程序 applets不再有安装问题 用户装载applet页面时自动完成安装不需要担心错误的代码破坏他人的系统 因为安全机制已内置于核心的Java语言和applet结构中 VBScript 对应JavaScript的Microsoft产品 方便数百万的VB程序员VBScript只支持数据类型 Variant处理数据方面比JavaScript更强大VB有Sub FunctionJavaScript只有Function 1 2IMS的体系结构 IMS是一个典型的Web应用程序 Client Browse WebServerDatabaseServer Client端 浏览器层的平台是Windows95 以上 采用普通的浏览器 IE 接收普通的HTML页面 显示Applets 访问WebGIS服务器中有关的ASP页面 发送用户的请求 接受服务器返回的地图数据 WebServer WebGIS服务器层的平台是Windows NT以上MAPGIS平台主要由两部分组成 一是基于MAPGIS平台MAPGISServer组件 另一个是InternetGIS站点设计向导程序Wizard WebGIS服务器接收到浏览器端的请求后 利用MAPGISServer组件的功能 进行处理 分析 计算等 如果需要GIS数据服务器的数据 则向GIS数据服务器发出请求用于响应客户请求的一系列ASP程序 ASP页面 可以在建站时由向导程序Wizard快速生成 GIS数据服务器层的平台是SQLServer或Oracle以及地理数据库数据的定义存储 检索 完整性约束以及有关的数据库管理工作 它接收到WebGIS服务器的数据请求 并将处理结果交送WebGIS服务器 DatabaseServer 1 3IMS的实现 ASP函数库封装好的6个ASP页面 每个页面包含实现一定功能的IMS Function 可以满足一般网站的建站需求 组件四个IMS组件和四个JavaApplet的class文件 新版本有所补充 供建立高级应用网站的用户直接调用 ASP函数库 ASP函数库是指包含IMS Function的ASP页面每个ASP函数库特定的功能 如gisSearch asp中包含的就是与查询有关的函数 如下FunctiongisDistance ByValxmin ByValymin ByValxamx ByValymax ByValRateScale ByRefdistance FunctiongisSearchByHitting ByValTypeAreaObj ByValWx ByValWy ByRefdis ByRefResultLstObj 6个ASP函数库 在安装目录的 lib子目录下gisAdvance aspgisApplet aspgisBas aspgisConst aspgisError aspgisSearch aspgisUtility asp外加一个在 class目录下的 ClientFunctio js 调用方法 1 在需要调用函数的页面头加入函数所在页面 2 在调用处引用gisSearchByHittingSession SpecialAiObj xmin ymin dis ResultLstObj 组件 组件是一个或多个服务的物理封装 它可以为EXE或DLL文件 数据库触发器或存储过程的集合 或其他任何实际的软件实体组件是可以预编译 预测试 可以重用的应用构造模块 是符合世界标准的控件 组件的内部过程和实现对外界是隐藏的 但组件可以通过界面 输入输出参数 被其他应用程序或组件调用三层 或N层 Client Server Web Server MAP IMS的组件库MpViewCom dllMpMapCom dllMpAreaCom dllMpNetOperCom dllMpAppCom dll 在ASP中调用组件SetPrjItem Server CreateObject MpMapCom MpPRJITEM 1 Session MapViewObject ViewPrj GetItem1 PrjItemPrjItem SelFlg 1
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!