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

上传人:自*** 文档编号:124168169 上传时间:2020-03-11 格式:PPT 页数:28 大小:194.02KB
返回 下载 相关 举报
IMS培训教程3-基础知识.ppt_第1页
第1页 / 共28页
IMS培训教程3-基础知识.ppt_第2页
第2页 / 共28页
IMS培训教程3-基础知识.ppt_第3页
第3页 / 共28页
IMS培训教程3-基础知识.ppt_第4页
第4页 / 共28页
IMS培训教程3-基础知识.ppt_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《IMS培训教程3-基础知识.ppt》由会员分享,可在线阅读,更多相关《IMS培训教程3-基础知识.ppt(28页珍藏版)》请在金锄头文库上搜索。

1、 MAPGIS IMS开发培训教程 武汉中地信息工程有限公司 2004 03 18 1 开发基础讲解 1 1 MAPGIS IMS预备知识 1 2 MAPGIS IMS体系结构 1 3 MAPGIS IMS的实现 1 1 预备知识 MAPGIS MAPGIS数据库管理 MAPGIS地图编辑 Internet Information Server IIS HTML ASP VBScript JavaApplet JavaScript MAPGIS 文件 点 wt 文件注记 符号 线 wl 境界线 河流 海岸线 区 wp 封闭图形 如行政区 网 wn 表 wb 无空间实体 仅有表格记录 工作区 每

2、个文件对应一个工作区 工作区就是一个数据池 存放实体的 空间数据 拓扑数据 图形数据和属 性数据 图层 一个图层就是一类地理要素 工程 对多个文件进行编辑 处理 分 析时 为了方便 建立一个工程文件 来描述文件的信息 不必单个装入文 件 mpj 主要是指网络数据库的管理 完成网 络数据库的初始化 配置 监测 管 理等 主要分成设置MAPGIS表管理 权限管理 数据库维护 登录用户角 色管理 MAPGIS锁信息 创建属性字 段索引 MAPGIS数据库管理 图形编辑系统主要提供对点线面图元 的空间数据和属性数据进行编辑功能 可以设置各个工作区的显示比 关闭 打开等 MAPGIS地图编辑 Inter

3、net Information Server Web服务器处理客户端的请求和返回 结果 服务器软件是一个支持TCP IP 的机器上的应用程序 IIS是流行的服 务器 Apache NES Internet 信息服务默认情况下不安装在 Windows 2000 Professional 上 使用 控 制面板 中的 添加 删除程序 可以安装 IIS 或选择其他组件 访问http localhost iisHelp Microsoft Active Server Pages ASP Web服务器当被请求时不光为客户端 提供Web页 还要执行多种其他功能 服务器实现功能由以下几种技术来提 供 包括 C

4、GI Common Gateway Interface 服务器API ISAPI NSAPI Active Server Pages ASP 是服务器端脚本环境 用来创建交互 式 Web 页并建立强大的 Web 应用程序 当服务器收到对 ASP 文件的请求时 它处 理包含在用于构建发送给浏览器的 Web 页 文件中的服务器端脚本 除服务器端脚本 外 ASP 文件也可以包含 HTML 包括相 关的客户端脚本 和 COM 组件调用 执 行不同任务 如连接到数据库或处理商业 逻辑 JavaScript 镶嵌在HTML中可以响应用户事件如 鼠标点击 表单输入 JavaScriptJava JavaSc

5、ript是脚本 语言 解释执行 Java Applet Java的设计目标之一就是开发applet applets是执行于Web浏览器上的小程序 applets不再有安装问题 用户装载applet 页面时自动完成安装 不需要担心错误的代码破坏他人的系统 因为安全机制已内置于核心的Java语言和 applet结构中 VBScript 对应JavaScript的Microsoft产品 方便 数百万的VB程序员 VBScript只支持数据类型 Variant 处理数据方面比JavaScript更强大 VB有Sub Function JavaScript只有Function 1 2 IMS的体系结构

6、IMS是一个典型的Web应用程序 Client Browse Web Server Database Server IMS Web Brower JavaApplet HTML Document HTTP Internet Intranet Web Server HTM L Gif MapGis SDE SDF DATA Files SQL Server Oracal 客户端 Client Brower WebServer端 数据库Server端 Client端 浏览器层的平台是Windows95 以上 采 用普通的浏览器 IE 接收普通的HTML页面 显示Applets 访问 WebGIS

7、服务器中有关的ASP页面 发送用户 的请求 接受服务器返回的地图数据 Web Server WebGIS 服务器层的平台是Windows NT以上 MAPGIS平台 主要由两部分组成 一是基于MAPGIS平台 MAPGIS Server 组件 另一个是Internet GIS站 点设计向导程序Wizard WebGIS 服务器接收到浏览器端的请求后 利 用MAPGIS Server 组件的功能 进行处理 分 析 计算等 如果需要GIS数据服务器的数据 则向GIS数据服务器发出请求 用于响应客户请求的一系列ASP程序 ASP页面 可以在建站时由向导程序Wizard快速生成 GIS数据服务器层的平

8、台是SQL Server或 Oracle以及地理数据库 数据的定义存储 检索 完整性约束以及有 关的数据库管理工作 它接收到WebGIS 服务 器的数据请求 并将处理结果交送WebGIS 服 务器 Database Server ODBC ADO Web浏览器 IE NS Web服务器 IIS WebGIS Asp 或 Java程序群 Sql ServerMapGis平台 Oracle MAPGIS IMS 数据层 页面层 业务逻辑层 1 3 IMS的实现 ASP函数库 封装好的6个ASP页面 每个页面 包含实现一定功能的IMS Function 可以满足 一般网站的建站需求 组件 四个 IM

9、S组件和四个Java Applet的 class 文件 新版本有所补充 供建立高级应用 网站的用户直接调用 ASP函数库 ASP函数库是指包含IMS Function的ASP页面 每个ASP函数库特定的功能 如gisSearch asp 中包含的就是与查询有关的函数 如下 Function gisDistance ByVal xmin ByVal ymin ByVal xamx ByVal ymax ByVal RateScale ByRef distance Function gisSearchByHitting ByVal TypeAreaObj ByVal Wx ByVal Wy ByR

10、ef dis ByRef ResultLstObj 6个ASP函数库 在安装目录的 lib子目录下 gisAdvance asp gisApplet asp gisBas asp gisConst asp gisError asp gisSearch asp gisUtility asp 外加一个在 class目录下的 ClientFunctio js 调用方法 1 在需要调用函数的页面头加入函数所在页 面 2 在调用处引用 gisSearchByHitting Session SpecialAiObj xmin ymin dis ResultLstObj 组件 组件是一个或多个服务的物理封装

11、 它可以 为EXE或DLL文件 数据库触发器或存储过程 的集合 或其他任何实际的软件实体 组件是可以预编译 预测试 可以重用的应 用构造模块 是符合世界标准的控件 组件 的内部过程和实现对外界是隐藏的 但组件 可以通过界面 输入输出参数 被其他应用 程序或组件调用 三层 或N层 Client Server Web Server MAP IMS的组件库 MpViewCom dll MpMapCom dll MpAreaCom dll MpNetOperCom dll MpAppCom dll 在ASP中调用组件 Set PrjItem Server CreateObject MpMapCom MpPRJITEM 1 Session MapViewObject ViewPrj GetItem 1 PrjItem PrjItem SelFlg 1

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号